9800000 -69478655893985707738641044810956800000 9800001 -4162263835964475979603858575296286720 9800002 -128801361825108287297599214437435680048 9800003 264762054881720148435997831108211928252 9800004 91826837911969883021696363127617412096 9800005 114051471329172489349240841321099430360 9800006 273829334167981117771078007168238041952 9800007 36532635257178174229093921099890829824 9800008 845183653456421887052751004494394368000 9800009 -71264053103565640378895250388481162790 9800010 69647204585099750040628480840088332800 9800011 -97058098435054355534059334640380482448 9800012 1539787193422056990951375979376653056 9800013 -171136148964438614140680920042536040256 9800014 -40880403988991636343577665439283676288 9800015 -362183933404197943855536436859029641600 9800016 23318315461308293695672102012653010944 9800017 206266151190096265803067444569254295552 9800018 -64376941197238957653195419546786887680 9800019 -52499055746682876597062704952856400512 9800020 226390381872163314388456554760194420480 9800021 9511800257321366803376242224510437760 9800022 163759695652002463433045196620779380672 9800023 228478626985828605226326660098639051136 9800024 -1453509932802387102760502024200028160 9800025 18356643049240083244400602727481093600 9800026 34871896067508476992806211742220444384 9800027 -331615417180334350283251557142444616124 9800028 -5878432975354448175239745219151104000 9800029 -351635596417080198490770263510252272000 9800030 -49812344824554978594461191495106242560 9800031 -194178610452111722483902255628067512232 9800032 -195228722388073485217631612019277824 9800033 -298711402891823081186984956426605034620 9800034 87078977361079633227684145313583953280 9800035 78017183667277046688521123447744172960 9800036 256473325410061320976334310472312202880 9800037 96095567986682095783864540394684197308 9800038 -78940125609632727529327127732633801472 9800039 -39551018273729869782532357289403161520 9800040 212918560352942696512627917662454988800 9800041 1510311064469138515310316385023761652 9800042 38546490074454693800364512370026757120 9800043 59541038416547537830279731736554414528 9800044 -445062359853925812195478394261557248 9800045 23250882867046341015216968603395884300 9800046 -30948675586631694543179878106556444480 9800047 -233166122992983633720912868922168767920 9800048 103601250888519783074901736951180984320 9800049 -31548153922682631046660285032205104480 9800050 -15279588180848961963311996902370983200 9800051 110943309648201135531995573741521909104 9800052 -93225045946645622749500173912643422208 9800053 -194504466282149854933652586221736767698 9800054 45361446954711996969865335725738233344 9800055 348909303590924759955653129189394408000 9800056 -33015593274382972127413486236377088000 9800057 175825875811090063621848182432991232200 9800058 5025700526574750750616534668568949760 9800059 127437888584619358429210511940174901248 9800060 -140977848811722419623069266516954539520 9800061 156396394547553642569226019245900423168 9800062 -177388851936153063926316376610787091968 9800063 -34773486587019039607041992207795734176 9800064 102913420668832452634077769516072304640 9800065 258488735717847303124262156174075334720 9800066 94040286680922757566409087896666508704 9800067 1620081578071841005874895792759660600 9800068 -277206500379336442070527678131809633152 9800069 -79123607170716076906923641853719121600 9800070 18891816821954207640594566906264985600 9800071 1362854801866547423497756359108283920 9800072 -134303720087391133843213915959749299200 9800073 35483738621087579211643251214443898224 9800074 -76109762664628461455456405165376928464 9800075 -41369459569182211398726017129405751000 9800076 38200407813264927105554729233840570368 9800077 -90587579736835787131067758538419843200 9800078 29504061925539755118888729951032336640 9800079 -53161074586544104815737794290730721520 9800080 -56587403764209452108583239670607626240 9800081 207986588009982046022629282615667834100 9800082 74883158923751323048442112948851097600 9800083 -743723361392893339172651402016976217240 9800084 49272263532836835099680534288777742336 9800085 -114089289181282528301593747023160197600 9800086 234945180520422695559961457493958243200 9800087 -370254734869952680332312765407435520 9800088 271760737620388869193504234798887874560 9800089 -3507155622717704958868445068053434872 9800090 153948207926033317368917805763971521280 9800091 116975889549668384399972823697925831952 9800092 115657979609156771886366552938582630400 9800093 -158400476373112447639006569845704078176 9800094 95456983235215738283686532652398425728 9800095 72563907330468647328571424067578898600 9800096 -391559928231841621842363753617866948608 9800097 172207884629366169924599743206965441472 9800098 -220798132216188283945145858675668403328 9800099 319425127130144265415641721301035708440 9800100 -31964040395036683985051102608182864000 9800101 267677165558529357941610049633630919102 9800102 49027979124821919735684986527191424512 9800103 -200476244868857977209690763729023667200 9800104 -8816040814435369635268850651417825280 9800105 74165703249263030258226028655817417600 9800106 49814778469704485759582528010868593408 9800107 -7253713650685455954538034681853812808 9800108 -327998251805354289846678580997487851520 9800109 -21123017613183840984397818931796854848 9800110 -173788663323839608238079158635617118080 9800111 817913905599850867624177908796525073952 9800112 -14950413320761688561862040066078015488 9800113 91240683658971965721793522784820777362 9800114 -258486172139528599908246343665961519344 9800115 -2841439194744725144033139049112692800 9800116 48808413935951716714505664461426196480 9800117 606682144360809843404079802898236607580 9800118 98427740857736015907327169254618231264 9800119 -158058343826206348790172205497404673104 9800120 -224152940837436391517346005294881382400 9800121 -171756323050624063722466551319358567088 9800122 16079659191559245726849801441349336032 9800123 -121110541628016100372972550218990570176 9800124 -32097885669044584868830252535227883520 9800125 -49635036943266883700233030902529401000 9800126 62239089895586374681637166189185968896 9800127 -133144066171473521618313874026476201736 9800128 -56649290482592958967003117644331089920 9800129 179506079507087409936825433912089809730 9800130 442039588288831394406290126024663040 9800131 275263413720905897055007812781206053328 9800132 144152048456451644056444043138578878720 9800133 18707195218473016797219793653402656064 9800134 -122204999193003599542124333928345818784 9800135 305077581631328518449359953982291760 9800136 81085486055281299953727409939230720000 9800137 -481018022727141118063144717512187650214 9800138 193054698378110324815623973795461368160 9800139 -118526785575182889869203421954070523392 9800140 335117326842468130314205461915002880 9800141 80653509187988679173393930481258531168 9800142 -25193629721939101778219616696760058880 9800143 406823530195151470715250068155813260240 9800144 55491648446785343068321090892026920960 9800145 -155439219775250082705942814047017861580 9800146 -43806971974152108646213221709674344160 9800147 -35936318926058476736642751676418056164 9800148 13064018587271210176394688954409328640 9800149 226943417844286224133964354332026563150 9800150 -125746059122322770745270984096794287200 9800151 84216052440081476091716505638622002640 9800152 281418469887658853957956297984547481600 9800153 20208959967736045557583147581754588800 9800154 -7587914034140642081056434863706906624 9800155 465794205621872979168998608084038020160 9800156 81999023360753986972761048881634539520 9800157 205301932799843456455815462576527239392 9800158 -148440367126032569785270479495579452928 9800159 13117601372407642207987889557223624616 9800160 -122060521355354014212763970196319764480 9800161 -57435884960696392293541880961410754368 9800162 -86626122613435189241261706745900869120 9800163 -540124660658826999573493506558094659600 9800164 -223532051844037805610527341620767259648 9800165 -15027858958944958424577421903338167940 9800166 -86249877093176085151666597908263290176 9800167 145416972221918287824290057482151383720 9800168 -178473058848938518540026492876521226240 9800169 273206401694074896755831544766109300928 9800170 19875713851462136326329601423163059200 9800171 -247713653861907095476606750209627887628 9800172 195876738584243363554918531542393981696 9800173 276682300748669668838542191878845504 9800174 56086908224300986765675209483490806336 9800175 -33645650525382771254344462807454726400 9800176 -110736299202065619601334137975599136768 9800177 -17996720225980772395722796476512468400 9800178 33268216277604952856884837805303658624 9800179 -524783742803930324930601763388806407220 9800180 -106100465500507033489653247099263767040 9800181 -212940455907913070819065402215971185920 9800182 80436449544264736918566606225552660480 9800183 -14831149631098597598013075604646636568 9800184 91706082334137940792183667733602488320 9800185 -66497394693727180751925682357683840000 9800186 234734395819014296082383612713880742144 9800187 -202284719148646545517274067004936481280 9800188 -200320123966179113658690900804335706112 9800189 35117514098023552902265454013587606592 9800190 20799555879594249554916496942758009600 9800191 -480047150228411537382980198154902737408 9800192 -181675671337044285563148355566387068928 9800193 81445403317472613388331464555764166464 9800194 86188047564780757314715162890915207072 9800195 106793422321020412399849836172774080000 9800196 -27916755170081377063199317708634726400 9800197 40169173335204520346759563218046062912 9800198 -212852779583780689685295395716025450400 9800199 -181148006024594400403757397928378239432 9800200 74984909111792126651092923690163200000 9800201 -199700794950345080592531084669564423936 9800202 -35318320189408224180154231913675842560 9800203 146203941213795279202086743778429339280 9800204 22287888257407870705946841633493794816 9800205 288141449235778989267639273722206206720 9800206 49254377269487480935143271810174661184 9800207 14245079887688482672169011179230145456 9800208 -28889131146226237897102922919991050240 9800209 -58345172323247078006447326528498141184 9800210 42426552635792775518965282986599301120 9800211 26698286090333463744591059854996297584 9800212 -24132840086923767874810346480747522048 9800213 -213382876247908405582620203935696622916 9800214 159682509266215670428721301103041455040 9800215 329255628097360927137231485004648397920 9800216 -371827441907315415406670313593241600 9800217 -162541148276033054138459713935381816960 9800218 -128857653188948311541502252030481159440 9800219 39609666628484155984635880193707418880 9800220 14803603313431274563889354733289313280 9800221 82082382058768491563967366766982136422 9800222 -44105892584277645924213375247348265088 9800223 -220722691083474703240245883909368780216 9800224 60444935442083855487560627308285919232 9800225 -97334842850863270272347917385472704400 9800226 72476268109304375527684598106142619040 9800227 31369894963603246779837075690232517392 9800228 302754783106279343915321116752939810816 9800229 79496753786545469746618447226677509984 9800230 -45043216396048972325106110866502067840 9800231 6361670741980041610524716428610496000 9800232 -50144123189234351050541510285488619520 9800233 339403851190424218497166027160032650660 9800234 -136724914360941489340423708206773403984 9800235 -71639485941729572465742959254741713600 9800236 -9241688742870004430315310672762536960 9800237 -83995351339057938038154741079224418848 9800238 43562518090314144781880599324571105280 9800239 -375290370642905433555887800853983882800 9800240 22760203501284177251895494303828213760 9800241 138921006640097653705806010720391570688 9800242 -205903936576065941227552128267578239728 9800243 -108890377248322687375664380077813275508 9800244 -102814147355671274927351147419115151360 9800245 32596452898687374317483749667970381360 9800246 229551500961390085473524277915542535072 9800247 -42306548216697501539937015380204321280 9800248 353227756530065313450025464696478494720 9800249 -88939544057037953687565383812802018220 9800250 5343843106992032366509895289747840000 9800251 -92891169222497636040987596740393662748 9800252 -50037303486490853191523014828451364864 9800253 78214795094823040261194844548198557862 9800254 -99129423875901010320369570822586774080 9800255 104658407047925572739614459704731741160 9800256 -46618576121229035470367206768260415488 9800257 212713671151080167648412419424853393840 9800258 -6344824354250373549857160328460584416 9800259 343617120305190356331719174638065408 9800260 104274172156404773390176061320172774400 9800261 -458255822352826558701085741804388631138 9800262 36387604257366539612211594282728488512 9800263 459554188268156282656585949741776527384 9800264 -31360888079741888403129360623252090880 9800265 -1253205917373414767462310985620543360 9800266 46912274721881365060590789606398760960 9800267 -14367202260067428921894883408491013320 9800268 -124692191632371840621601470706317058560 9800269 -44536145446941420004493105924540681300 9800270 121980876637112723745840324903960934080 9800271 403090428469657521427797959640950544 9800272 82061923892470093418320029000002568192 9800273 -52252874805568048208667284113615584960 9800274 192855482537810461990103263839408000 9800275 147094858552153178812799841268562924300 9800276 -280227313164205816039088623572521748480 9800277 -1246235074306302054525533518598181504 9800278 -55261285767738412804196910793449151200 9800279 -214604269649854362874023222118673578824 9800280 62867733825570139335244074647980032000 9800281 -20685100581861366762938293482297292918 9800282 -46916245472133983597342061564531264288 9800283 -7863744635181329222683853434297274256 9800284 136020472449203600173558059686078351360 9800285 256356958338549449076689791131309262560 9800286 -15659438419311109286984049253510972800 9800287 26202032361596613502264760287344160992 9800288 -37463467538343098861522369775841443840 9800289 282980780658846896107010940195440980500 9800290 -104020410703670351731134762013566881280 9800291 136376498318492013706577192944392738552 9800292 124407577684816602993358148130884785152 9800293 -248519096700816387380358725689448380320 9800294 48665146261075420776206416164333027936 9800295 -50071032293491096695702126489141561600 9800296 -2247960623319956328089110059815239680 9800297 283161211118641913056728150910706062152 9800298 73982321296279232005427809508837591040 9800299 -157445654991044259118999569073605218880 9800300 -787341930652874205180987219940531200 9800301 -17158592687493819686599164199922246016 9800302 301973903265119169799055564504828352 9800303 -84657926657815891267395047927621935176 9800304 -69042135890859403972822754888036745216 9800305 244999378437891613967569888631154257460 9800306 -33166602033762295381995471912432753648 9800307 -275224756910099639411097386647340986872 9800308 94091548871033340370923921455822524416 9800309 30775989050297812295763579982969438080 9800310 59808293184194226100742020149802227840 9800311 321126725361128122924743661299073175912 9800312 32249093435092612092741408222195916800 9800313 166031807388683276246297648110862857920 9800314 176289606254272930232322987959516259840 9800315 12541824734941762969230502597767040800 9800316 -3691459180949705283743757741288688128 9800317 -126237817005811515368548035908569360448 9800318 206031458257823776887074357246709774720 9800319 -110183053612655193911578925594731974456 9800320 -105666116175017865138932118246024806400 9800321 -132312226690311109588018132429104034176 9800322 -21404221571030957594946530110934493696 9800323 9654834365069719385936555361150897600 9800324 -119416010796505635226346710766101190400 9800325 77182225558404721399640103333177960000 9800326 22065387433590667056186413164667414400 9800327 -439134499148036076648371295804617614824 9800328 142516235492644179463708497239796572160 9800329 -136969927691396691726292810415165339328 9800330 134812116228614697020651089344686712000 9800331 73599664184979143601491399830512738240 9800332 -52502230547589570711403335966336872704 9800333 79787543015935966556273956589497283040 9800334 155790645219949185494992812869677817280 9800335 -339632552172383686461017239501499289720 9800336 4004088713474905686284874575285059584 9800337 43438031482557825599349412312202219760 9800338 -97797864421687609941251721691124759904 9800339 -106375592695288173879619628165326924776 9800340 53188628674415046148834543051053465600 9800341 -394446693594724058029587699936685932000 9800342 40148275759365650368357538158562332032 9800343 -187846719488924380673928110339811878736 9800344 -258847688898463106556835716176653824000 9800345 2767187521497433785617915172501484800 9800346 -144513274310371878892737507853148454912 9800347 1089524428744990139304811533861163686720 9800348 -15892051996459445508757177969080955392 9800349 5361487961946099574225228098565864608 9800350 8517399569447796762359271578754076800 9800351 401015739484472897462547062217319469304 9800352 -2543674336017536637936363873632256000 9800353 -41640471540522844705469017169280006912 9800354 129543623005387642678029494588075351376 9800355 111741930096162651258427218404902998960 9800356 -104738507544776741037493217910326898432 9800357 -96723219411956156666142229545775742688 9800358 -20910744555337920602486135440493360640 9800359 163252349293068184544573262499694850480 9800360 21496243825729022604396697158912000000 9800361 102796519326555801129872547960044770032 9800362 54460775239852218827325365393479183104 9800363 -102668491026200134188334000446830717388 9800364 -57032235952010180087147119965184524288 9800365 151823113913852372438184273253002898200 9800366 46250263533908681734071845911134541632 9800367 212256163926973091876940427028618619648 9800368 -130725341788470491311121366216810823680 9800369 -128538708836816196758918526424545944256 9800370 -23894710193004563170624517684099088480 9800371 34477630375241250973929034586777712640 9800372 402168037267559074601403876346962831360 9800373 -42426715822923717850548784162291124832 9800374 -106576212215838490620014887208818964064 9800375 13523431893369175705028237560448808000 9800376 265367503934072191887613829881294233600 9800377 -69774060780765939387708791369823978540 9800378 23785918808388441848474786910474329856 9800379 286775650233681796405707056354963599920 9800380 15648448438305414603456215592606220800 9800381 298490615747226014321810772076816224972 9800382 61970791265550511911596753792382916224 9800383 -27524061305541073119323771498388818368 9800384 -72757942636851813187648962831788802048 9800385 3848790731408079358044562682132338560 9800386 29090977108684450108997383623616861392 9800387 -443336672116219851819817619313881312964 9800388 -363977796277675612103488183217074176 9800389 134574626728226038860172279422047964924 9800390 153947858749391755385729081539435555200 9800391 100434255803587730971127896312982307840 9800392 14380407402382171691126526361703546880 9800393 738481392108895364308054906626544552320 9800394 -70531000800379570297685163394284042240 9800395 497382652237915371942454404447131040 9800396 7274360913582579081403175725332244992 9800397 109098560848388675986302920208422989974 9800398 -86689323493897465815898945381585006464 9800399 177268374754532780880936796990918596192 9800400 -16321110272901541469864132635292467200 9800401 -83943398683718830034083663266989154816 9800402 47977599154656553184925159846421960704 9800403 -23416221379746441829252879944177709896 9800404 173800186791447589894657476880999653376 9800405 49354563172098600005913289136894031000 9800406 -77142009553209698107958372563206082560 9800407 341559287018859879097420515570453963656 9800408 -128374508121014170075090897754139648000 9800409 -169691237422611747900320612962546385760 9800410 17677134308245110445944483062613984000 9800411 376302099994624026143133542609345078832 9800412 -8750101586513477987193402437438082048 9800413 84943939204018553852441483541741314880 9800414 33657832975843955999367334758335696640 9800415 13249828255867475636218817646663174720 9800416 494220482510829070635924028129786724352 9800417 -3901483784069022915305339187513795360 9800418 781802113953073363501223834295352704 9800419 -89866723574758134616473702891390911480 9800420 42065761733019732303245690620193402880 9800421 150865330947252106400959956983639295840 9800422 203386348338086105593979606543903500512 9800423 93506150039307055644649177235355375672 9800424 -441854883803785687617892475599795814400 9800425 131051871566574148158050222317851494800 9800426 -35670812631725217171172704437248372896 9800427 45106528105246819941292614986718201600 9800428 54092005977462100081966796556704256 9800429 -247239655524580417503172479339464845440 9800430 4770613710167805479027274293261013120 9800431 -4957268157169458442766333250793752960 9800432 -49179360419063322683875856526182842368 9800433 55834110742206941044829961151275733248 9800434 -30114854577643741833078262468694937600 9800435 -24906136809616776306664307692584387840 9800436 -52988599495888098493764743513022578688 9800437 259349427698575562833988060511520553532 9800438 -193473183232537736197751332359179178240 9800439 108680106795270273637537601809965379968 9800440 84515746092890889957741287313127833600 9800441 -140419508532831888346404080486690056470 9800442 -20163762933692843109403203694820181792 9800443 -537400852092701392851734383388478610256 9800444 -8655507650274577718519131054707222528 9800445 -69007676145878383401196571510746738080 9800446 -397602905088858645832968416001188328576 9800447 -400277456798856125009373313116007311960 9800448 -78239127700991230628898589411173728256 9800449 211610420057757486925754461375346619432 9800450 70196465201053386827579245412125939200 9800451 -46295984509953199240294637485045807608 9800452 -141999897647679385450549560913005907968 9800453 122255291796637200552366926141116851168 9800454 26202487245414208222946958295119126720 9800455 13999493613193471957278559383018977760 9800456 271320909619696779202446707410263091200 9800457 267745383659508563103052544562585136320 9800458 161446808745523148578277996301200903520 9800459 -120954523949073360560221829666496212640 9800460 -3696585656681660580259859426330880000 9800461 117166329826938946027612926566288887104 9800462 52873731351160442260901583115319424000 9800463 -48618458589197208536856925463789936640 9800464 22641478171889199622090044095510609920 9800465 159157332146356934028181162522344511860 9800466 38556664246156934971164548736998323200 9800467 374899151026355871355562754513091145516 9800468 58840545651798678403833516732640203648 9800469 -3079185360013131631742574759988919232 9800470 -21625021509303562037697833801971096320 9800471 171784624643676629079292103034597081672 9800472 105748693099761637475086934598670909440 9800473 362198563458137365518531656190226842640 9800474 -2373582470434385088722019317648140032 9800475 -201425869539297478575545165200395630000 9800476 -5837397152107311469081043157164304384 9800477 63952167859129394187037029610730492940 9800478 170473075989802900460297861123691146304 9800479 -40084106296474350816577762434485788056 9800480 381352243766686402121005322378805903360 9800481 -254182986368301172522315317295286925648 9800482 -74969663820856824923422147921563231408 9800483 12278887507622394078919833560528719872 9800484 46680034897931736165302644300914462720 9800485 -101865751470574742545699615691993481600 9800486 52080349761297018102808352431673696640 9800487 -269934676759207865725533158576457576960 9800488 -71077352083721305785410747866626954240 9800489 -191961012975569936573455545607711398576 9800490 21902880014803967671199443595956185600 9800491 364428092040878312777807780862034771892 9800492 -126820139032506175562006729157881579520 9800493 177412497859904763920702822399342931264 9800494 9686891075136105982146793846610507712 9800495 1172678445945752058475392243255863040 9800496 -11044787649167138308898820985251348480 9800497 -1373916781253212106357641294056069568 9800498 -1659504487618565579140558691003374464 9800499 104496304095661180786471000552790310768 9800500 -76188929250862293785028192725970048000 9800501 9901935194140257737245455117894010332 9800502 -76459206281599107156893283997092109440 9800503 -686344572497310936266633433636611831040 9800504 86492914045019816666631799029360230400 9800505 -6147116732770610098690023701995321920 9800506 2301245031805112005955536853099768544 9800507 30454464166174218318983735794183379040 9800508 23600954537100508265621080711159656960 9800509 102511089893190743882332696688736473280 9800510 29501972327582897870500247900658965760 9800511 16928677066630843762741219141160089344 9800512 -13056620371877705855349992572464922624 9800513 -525689634429785159606174951114451659820 9800514 -2434404723166227718247401413054468144 9800515 -381971075578296184882174687847484342480 9800516 864414964901501326582449242832000 9800517 674802956450368727651381860792586880 9800518 -27192647873277912813326253427543084800 9800519 -295097654000681267772624134071902151080 9800520 46220484708334306864720098372700569600 9800521 248300696189880381573997404888702478500 9800522 -71810055283482509035375747349515190688 9800523 82733106760578377262192088705983102000 9800524 -55392409835491176357747150406619163904 9800525 103327743158738831538299928989105896800 9800526 -15839763616243181736202272494909018112 9800527 167368033453420519394648801858803494072 9800528 -72716076129948072595771407390502158336 9800529 23408025939692352258105884199160307184 9800530 -62379204234310730225466921720009530880 9800531 -172576470284604703622577159892552345056 9800532 36583274223296125168836293115666388992 9800533 534779902930027685241495878807870424782 9800534 -2767309074085759413064567334301915648 9800535 26979581619854662012183303712122298400 9800536 141507412306273425691309807457904199680 9800537 -275682256071259039199453024240253955068 9800538 -12737399019962932188688964028101074944 9800539 -375340323895943964628714028901511122400 9800540 181712088680201387973518613336647347200 9800541 311842158123701924763069742045236613440 9800542 -3549061968106659469646970211133800320 9800543 66957749066862988028090850827588620944 9800544 -115167331707509193249280175333813256192 9800545 11350636384405568299553382155070857280 9800546 33589559804024707956208403098488046080 9800547 -200311069696033042325442445629801553800 9800548 736422638491320337278532383408564480 9800549 -248805739031273009664501268547028905760 9800550 -60880144983418249570328236869651552000 9800551 -16117475556263393671516931999955760800 9800552 262062968397557857371105795567902638080 9800553 -51076627812268819257062379904755904512 9800554 -38880787178661765614570341720240275024 9800555 -94509278168831453434101541100858891040 9800556 -74680024838156672297131886637486145536 9800557 21428562493682605339561778380797712896 9800558 -57087638248627298126655575947249930368 9800559 214755355959634216348930803787572082824 9800560 -133183578942316004196703012839751680 9800561 446035251525461140403346006834635599200 9800562 -249874629668808033119630882906981362176 9800563 290160326392771455759153104292062580812 9800564 -372865200038099665321232363085613021824 9800565 65288445155069848011213507631711175040 9800566 -119096615226852325045219411324377398016 9800567 -55967194679130607439354360195852528208 9800568 -109257598251456904026305549080438579200 9800569 256898871000995866193578978018111322196 9800570 -23019645321284795082998789622739617600 9800571 -286707514825820348810045756482678537536 9800572 19853470522803593114143793743606654976 9800573 280248620172977905794905945164762729824 9800574 -47991631736263673915099012571423925248 9800575 -78964041971617592298413941816334833400 9800576 -178227166790986842174680073142429286400 9800577 -86426952927699393813469481202636239886 9800578 -59778708656593274168101738127996186160 9800579 -279287453794983214008010915360148754480 9800580 90615870764504315527630191860755353600 9800581 -206849101684604636666003716962575804160 9800582 -319489181028468546138200723538429849600 9800583 49683562322900395333126903010365037904 9800584 95129496534499899088801851451895362560 9800585 190812358796800714646164587432197791560 9800586 -170571055965842512564733994002938857168 9800587 -310248844096328952104234159252742539520 9800588 42829226851844545070198730533124673536 9800589 178355750092735321627328918441654789760 9800590 37986105532972825331737579696468193280 9800591 -13257260557754673135533346105427717200 9800592 -55784173303003899517713065307505950720 9800593 -47271348923455781599583344007068826256 9800594 -31140452680635297237507672700020641904 9800595 -3536444145052039420810264627227028320 9800596 166787939837266936323540798795977166592 9800597 -219337679991985252668108119385537002148 9800598 10926184859645445091783633272358135680 9800599 46063732944714990982845406091858407680 9800600 70017271191510478983803953593778944000 9800601 -89081160810007747778233482806535542832 9800602 -39607105532203010917978056989348037120 9800603 3317672561343490618752587571936784464 9800604 -85794161937489941960642069582245440000 9800605 -90307139491526798506191701188443694740 9800606 21076182981554892002155853517609378624 9800607 102039268528531268480155694443767853200 9800608 220380628525880426278620317794566144000 9800609 69846928376568187925065358390613086400 9800610 -109952674332564648624746849073486858240 9800611 -176993095660318883767963385549728970788 9800612 16289650710133623310821590481352504320 9800613 -293730335193096887345254392831539803458 9800614 -231816810174226554395366821074811597344 9800615 20275153662730863997016693727180179040 9800616 11748108162015071627660366041322127360 9800617 -99681094239677791944669086661981603334 9800618 -55161142524642839212617845187321120000 9800619 -9960008234808026952481778900176435200 9800620 -33439171967119990804228856617556920320 9800621 -274929947974255503149461757798633459178 9800622 47282617745802507040695077089315553280 9800623 -40488138498480911018874196135858609056 9800624 -99585242060249857367198646321738547200 9800625 30278126891878835011070599049225670000 9800626 101542201298392881657972391478883786240 9800627 303468510184620533719526572667812039680 9800628 239902304925463228325043547206802661376 9800629 463122277322355836711877260108814453230 9800630 3904044066119804750600467432511980800 9800631 359161762384746084540103874244135213120 9800632 -245993198258632332134732990421446553600 9800633 -550231640466599583850907601165808652118 9800634 84212298167289747906615332941642028544 9800635 -9118601552347592108309520710817265200 9800636 86509791420038741208688774681706320896 9800637 -291732113887652415042494671463575200 9800638 215402378248850602476749644009099710720 9800639 -543892584532216632255774820645723258560 9800640 13392095438116205888449881988682219520 9800641 -49381184251016385457279575005338080958 9800642 239049433623873570473179960720760459472 9800643 -150057336003068670274300911594673616136 9800644 87298147774547585264755875902682877952 9800645 -88320722560608412831292716469839505280 9800646 -1395822453204392899622932897143922176 9800647 -464652540929343151501350635931243230888 9800648 149193844136245812650778998119823155200 9800649 -248632505551521392144317635952897454880 9800650 29727166636908694222648000438242585600 9800651 -47094451185444540252782843680687982448 9800652 330507143704972959600617421906071043072 9800653 637109038050552467774954342970438370860 9800654 42949959912201396083735167130128320 9800655 -71743104510601003769528809247096455680 9800656 236357332740757112737593333797393530880 9800657 -166345242120759432744762492614853902094 9800658 -46339090243925992544460791062860397056 9800659 78664791531920356967424503811922522440 9800660 -213136761758122384424016854718538072320 9800661 -8317940678830113999948535379742293760 9800662 -149280408813219811066658817077419155168 9800663 -284886916653177272231624186000382452088 9800664 181296818399798798986439674573752299520 9800665 73693211850975248570399265288329662080 9800666 328467607830714696195128165773547366880 9800667 104058987005953233023794068491634022920 9800668 65405988992518238447499609934386978816 9800669 -48827356571787870362104378437652666260 9800670 18736604313318427933958405548161669120 9800671 170885529240328441809850448584652417880 9800672 -31533923980713962561425008646276251648 9800673 126737797267538410155766222800050985600 9800674 -1562956261674145257802407090014181600 9800675 21209543615318601863779272477491520000 9800676 137463950782529256896972208528742910592 9800677 133909404057739691011820160328565734526 9800678 118097517731776534481312224632262460640 9800679 103968770158487369349014452831258829568 9800680 -37592382972815532677839597794114048000 9800681 -49855208696643320807656835499507039744 9800682 -160110504612261859579553895809023243008 9800683 -90317160934290998194648493011455341068 9800684 295681042967780590647453557906142556416 9800685 -103224571583166520709019492665830888980 9800686 -103434761236845890016553477421594392704 9800687 68407633854428598928731283185334423104 9800688 5726961626957874944508878583001841664 9800689 -13863220410085199825905258221416895360 9800690 24109436360610323098707851990216157600 9800691 20073674773316177748039789898992264960 9800692 83571645205040319626069310915522760704 9800693 25777814309229573706765312704008874816 9800694 -61377895597044419476219356063928983360 9800695 -360727704178250268135435831575108251200 9800696 400089671818697807928193930337557217280 9800697 -32001862756800080903914094293085281200 9800698 -15670298127374587970018183277976469760 9800699 -255265227911411394526928316043770951000 9800700 14419095449232605349950794235916288000 9800701 132923182159361060445800278772159946112 9800702 232075575139105420499316848578949271552 9800703 201484372513806163368855036362674080000 9800704 -62083574338371756775619131289647448064 9800705 -268260159588050397811431196150585012140 9800706 -20406339287167779192728579530411881216 9800707 -99658051808323280139613313156712640608 9800708 -114827656781769479443297915511995540224 9800709 55478286865324269257407091739840751200 9800710 -93616511139273015186936696965586810240 9800711 -350808994338021264805437529139143523688 9800712 -19530270857928807372104266912780124160 9800713 125849807051694146304408429923358771200 9800714 -64778993036731161675095693063679737856 9800715 -20830602391208711783288846260449845760 9800716 85320433874224013279307596189040010752 9800717 163832985379091048897566354736286147072 9800718 62578133765663276236740457357266979968 9800719 -73991949459096428844413360750724802104 9800720 -68286782233419673117250905702722355200 9800721 109325667483841866039846467108101868544 9800722 88128287727497260396385629979345670144 9800723 15638475579747456331414869435587332824 9800724 -51291734896079336508412519337244272640 9800725 24379099944033507544081460675899000800 9800726 -90070533370452909648393032050158307200 9800727 224094487391831112635174177883539727720 9800728 -4585272007514267071449930548983357440 9800729 -911218179609522865344581078022337703424 9800730 134894380296341338274160239624354880000 9800731 -423916375889728894797851805807170137468 9800732 -2450540435875985720916530177049600000 9800733 72467433284824417269426102652141257984 9800734 264860856482583597509023399475156486016 9800735 107147973308023721504707567423806542400 9800736 -9826618769893207634056681732803919872 9800737 -7631807714251132814089133925960774720 9800738 296430056634945604681084797897000398496 9800739 -92819745998359901891256522095391535632 9800740 308478112402509985819701258673969766400 9800741 448522394977063189117726090134753614142 9800742 -50924693909406873051099062523519436800 9800743 -31721813187712713234613640088286377536 9800744 155636111764329788974090684813968092160 9800745 -31535018524408480111303768537901006400 9800746 253276801315399809283049303288630490720 9800747 -7720088383237854002838939777498308016 9800748 -104521091858314178231251137262135781376 9800749 -101103916187881522499169318364257944864 9800750 -18049888840137470759144631102465600000 9800751 -156064459232527658677558549189788854400 9800752 -36156147312833598128185132832948879360 9800753 -82159023881930829136922621442673574220 9800754 22384550489917037366964863635862152320 9800755 51801796890158621480913450291196246560 9800756 -143560996636256403891297272552472551424 9800757 -22698593851178244768652584565350278994 9800758 106211147782649658615676830798684000 9800759 680658120457438318964211336935941515504 9800760 47368972292603342720714790118863667200 9800761 30473985414879789802013726466420638932 9800762 293353563499475799038154154541485483632 9800763 17298345616043676158296743595826416128 9800764 -352289588197238574825471235685485671424 9800765 -96084031300039555461578434294415554560 9800766 174728880205436620086006130268937826752 9800767 -3208924915034692892673723639995685184 9800768 146289885183233027474994653100885147648 9800769 -88598987104015415448052020243873607680 9800770 -52462320773856248296298251885258368000 9800771 -83836771787613920965097075428375145028 9800772 -141562592289171230625218314116157132800 9800773 112514127946357745202979601459275947900 9800774 -32739663118153115787298879666628986368 9800775 -400889624165423119541078679459655800 9800776 115221613388721227110211522987082286080 9800777 238071944434130504492881590910066752 9800778 -42838619844008627095450787281572279552 9800779 291773283171549283535399907908327727380 9800780 168793196970119845096895442966716544000 9800781 13689218447920247236361453190878223552 9800782 -18550340307054903950045257542282213120 9800783 -125416080956028305614834098623831419776 9800784 14998888485575338671365881847068753920 9800785 -84659768469234872308850342154145502400 9800786 -276445860358793697264453191578386711408 9800787 64659513134738366058422603529032109120 9800788 27203583054904095441605993493576384256 9800789 -14369153162045910458471185792705544484 9800790 61129176684984515702822114798367246720 9800791 34639900725318896315149221346768908288 9800792 -157838792218417432177408857613984512000 9800793 255307719429450952025260162241613969882 9800794 18944777469498345970056007711898163696 9800795 -13555212162407484101791136523228956400 9800796 88473270053032438557947459172027208704 9800797 38521994833854422232558937753855408992 9800798 81556841926577670214885466061715095936 9800799 -193888282825581302104209967546638782136 9800800 106462055835695423424413680447950028800 9800801 172957413134264705238045383376297632802 9800802 -176233285548542856640555838888672112000 9800803 497294611073521118730319743800725441052 9800804 -6794318442356613062699772891980840448 9800805 -7110403083235396963003556724332175360 9800806 74731942001051780479632424296210198528 9800807 410406698104696691737814128501905657600 9800808 -127075662093099524706944218997375385600 9800809 -371012076229500529550432121180862085660 9800810 -21163763421248049323482492720841761440 9800811 -483078408713872203701887558867953626400 9800812 92598101872084772825230081841123107840 9800813 77073168442321926323363723898629131488 9800814 -92610578834481797350577349447727732608 9800815 116750462248819528832565379112778309960 9800816 -143695781882787457158351113876712849408 9800817 80569494348189773489842022722214772480 9800818 4346241465052318875033402166264562304 9800819 122205862081384924655639123403780710400 9800820 -152492481987236851238319660943781664000 9800821 -22917695015896676304872017862952064978 9800822 -39848813977011014832489301337131541568 9800823 -166753301562511676465919286155847381296 9800824 -454777795472822013638071359135227105280 9800825 85872488721823214190228449756763893550 9800826 30844607880753941703004815005426010624 9800827 79177172346802316923914688280683544000 9800828 -40699856037664892786430911134763231232 9800829 13241900928579516327275966697701895360 9800830 -47701327645062277711680533279320903680 9800831 -262515094811668377744812222982316234368 9800832 139628005722749940864899945795199959040 9800833 14326994087968352511746425336561270338 9800834 -5890662857852271633629931767233657440 9800835 -221135737058654551695472324745534112000 9800836 51974698900134361405089644353027440640 9800837 222321136539449067085958236880573722080 9800838 5560073123867376489768298315108003200 9800839 180801517892708881660027990335128047640 9800840 59322397952445936902525897298837504000 9800841 -34203060469461114875037301428048798816 9800842 189161650696221510104051280917223201072 9800843 -52407098471670301252170278284616987136 9800844 -37160585411964862461875327302690406400 9800845 -107421770323984496861279187769647191400 9800846 -102203900935315906383371643458926556160 9800847 -32627606324153887336107092368102223760 9800848 36075938779337246808576607645615235072 9800849 -174976853152189090862044019178123634140 9800850 -27065525361435720162978114552533452800 9800851 -87648432649835555027077093540866408696 9800852 174949298441621307572336993375296960512 9800853 -271622537786192631726633673686097960800 9800854 -21896047203310224672095426849063110656 9800855 47741045958030052479095001610910568000 9800856 -16891438283735381943269986995240591360 9800857 -164076325017450356876140042811088421968 9800858 -116378536691370490327182429342563116320 9800859 -36222056993913888700678739302273320000 9800860 -291214162179355819198753228522089277440 9800861 399084837376253058240273637552165824 9800862 25982283258364811584865312626117770240 9800863 -687623815905271850003471891391070199520 9800864 34138476208042807456830027781200936960 9800865 -110234040749978856995478738598605936000 9800866 109611567518545685721927159776068494624 9800867 -121422659536750604132171988669575410560 9800868 8203326114371612007943578667170004992 9800869 89656283888260401976638615527940428760 9800870 -75025149026839321025615451182105408640 9800871 -250567883792647497400595656168667216088 9800872 354206821809144089674362750191250508800 9800873 45570311386385208177353674544293072122 9800874 110044115636961429908631417227194654560 9800875 -24644615901641550857900375598802176000 9800876 -176507393218212032119780311989586512640 9800877 -27859212441579297784833296254177735392 9800878 -57810575071606737367262688385770221760 9800879 -29996537242792898059833055666559112 9800880 15422145069392490370054261673339781120 9800881 -214769660374442454399072269030250622318 9800882 42402363324848191564157763563487610272 9800883 -310261410152758123149724756333532403948 9800884 -388368203315301070785033099497115238400 9800885 111775740343062615877394896157132855580 9800886 -16267260926184811729784281050855046272 9800887 96349097971699415865614980306282950880 9800888 -457804339130928363583504746331854090240 9800889 67065971280600782941284680785459842048 9800890 -37291446526292809268465987938577779200 9800891 186266668156857485847742107633539726952 9800892 -180860896221043320688685890292438400000 9800893 -40397660997842228591706490372535336660 9800894 87916267893570856291711871483104587072 9800895 69063346547070319861776294867637403040 9800896 -78631833164502943836568569825988706304 9800897 -242145243929825370529427590093868190654 9800898 29162662144542960780724605662507827200 9800899 -401328547240039034364533069856333707336 9800900 54337404061100718880278071072011632000 9800901 132366991069546602292134052792223364000 9800902 86375884105442556919875048237201997152 9800903 25713313331304567199828397527927200000 9800904 -235335627324574468147446612148961280 9800905 103884799866606572868863601562705005000 9800906 210854174207770854284598909364474159152 9800907 7193311967377327471909242797861946288 9800908 25902243145464363032502575504474689536 9800909 -227099877353900570981128614859346698890 9800910 37690531553030471999937237563247697920 9800911 -212586387234281101144212963652484773776 9800912 66175258207566417298117315542932520960 9800913 35075524677171453061690019824599862464 9800914 -66274105838878301373205504867652248944 9800915 141944235272454294072118759866396256560 9800916 -216817786314544812472134978237459560448 9800917 86789075044722481476601022734363506592 9800918 -74811993840913362879689638597291311840 9800919 165633613151378635979086401998702301168 9800920 259183024503625265821198585279421644800 9800921 32873300637725037673298705015563408320 9800922 -63124294408199762624230615732448064000 9800923 -226694518571527827669732143487596719896 9800924 -143058956460877640365727057903228826624 9800925 129074314704112646710850336393554372800 9800926 112029750003546574999446211266999262464 9800927 -21918381092773859544521034362963413680 9800928 -218187798576150183567927770929989943296 9800929 -46100545391049593822219500998049605888 9800930 15517132765433745366801990913465435200 9800931 -7576550419083216601275477485871314256 9800932 -5485947051182985681336675685354503168 9800933 -377674296041654652012729701449441310436 9800934 39374160359024447078697541488312999936 9800935 77138349485334510341673452455270461360 9800936 -76935020099365689786227335908112696320 9800937 158959548101966414908856787223539032394 9800938 92153650427722288233951299179201495296 9800939 -327699050321855900987123837339201236320 9800940 18834841590163990516415190952680652800 9800941 -110940416075126490681414544416946611200 9800942 6188578288721420162515107408408086784 9800943 -125236241535309234330821702112468898416 9800944 7509474068652049232148976440929746944 9800945 126106262642781026393064945028263826560 9800946 9328697979544503514084569420935520000 9800947 711212066962493562146117891551577760 9800948 113457217268799886517576959072079819520 9800949 26388685611111812431364559965231150400 9800950 -14863751526363577149466613341990296000 9800951 -192251917667333293860148724025502652496 9800952 11614747262403309647472083257898434560 9800953 89441343753749231199873460936638435460 9800954 -271828017149432175841253301529214407824 9800955 -27773395896628949543158910563753616160 9800956 37169204393123550553768299259884149760 9800957 387451973972140935634640239514021017344 9800958 27810606051661040005658880851071884288 9800959 -181191128967172074608932337549702646048 9800960 -21446477349575220766986997029509529600 9800961 -354549107136332905269112379379456434016 9800962 64015677845810184598665885593571657600 9800963 -69301197375488099537860403325071734788 9800964 88388558316597620208994879549028688000 9800965 -919314989748089288724202466647466880 9800966 23316488699880160564506745879822940160 9800967 11735745816412470280627185415008652800 9800968 146127614151934357960900376254248069120 9800969 -94240378571005634651758779003623240952 9800970 101298672778939003042388914897784586240 9800971 375888059749042467772369958470371514880 9800972 -12921689174599145865152741119222146048 9800973 14834553718321509773078674582526649600 9800974 51846738003715647836808261789223191552 9800975 -52709902528364122326113185409596206600 9800976 7386628262392475013429720167149338624 9800977 -236731347104133951774974186630022553600 9800978 -93355882645626026890068760496713008000 9800979 -11528214975008748442613244641879655360 9800980 -5248727426742588211331765411126530560 9800981 57653592757625042947504109303988244092 9800982 -24707068040569061131418063847532302720 9800983 -141685692681766809618009667202645970576 9800984 195703217627569057442020617478464706560 9800985 217518319038232270745427644112838305600 9800986 -11901177792499091913680020154075506176 9800987 -20764220500917271061005517522347723248 9800988 -3764203126615254392924863688250117120 9800989 -327566800029547409046108277012599276000 9800990 867566039221323033479930600617328640 9800991 98646227638770253812972407011606115520 9800992 -555027274204964547350723833623179821056 9800993 -42433852159502591247414539782122639420 9800994 36597500610125773953572622389409449472 9800995 127493313038518469672970905938736706000 9800996 -247928461181495735870111849972156016000 9800997 212772533627284526705207067211484124000 9800998 -80962466118386219671407604870412957760 9800999 -27763816117017036105012547840996560912 9801000 -25166412525073800803306390565120000 9801001 -148991755905119849780640448059997451648 9801002 215527666765966481335077756587679371952 9801003 -99778962522778015900302114540788195496 9801004 -40160633744219132186470915067522027520 9801005 84228770708977500764532126601182315660 9801006 -75909589311053886249999102913300542336 9801007 -134500016565592341338618727136137960560 9801008 14105725685241063118144642458903183360 9801009 6245855019010553683283446656920042628 9801010 28758769974577245973074164582072650560 9801011 -282838820641622094112991177253761278776 9801012 13407916101168359271901741726023862272 9801013 45121178663035486437857928455116305504 9801014 60967949587784796610198855243343304096 9801015 81967601991735781471344241773269107200 9801016 68762412504460446324551718691781652480 9801017 312562793305484862717841878936699170640 9801018 -16118166675125634252918602256351125136 9801019 188032012953178150438047205260487016420 9801020 5993630555709144700434350563070254080 9801021 -70999635521853975726680870421486142560 9801022 30912414100537879909890737883779678208 9801023 31642536747742491831653331471118107984 9801024 15728130517308258731925951708036857856 9801025 -31799436869670015136232692493067933000 9801026 189867470677591011266412584189326805712 9801027 -114360399181861312776145937770245131520 9801028 43229633095023311883740927304731155456 9801029 23590267701632700595417989479044540800 9801030 -55867468538800627785308316814091671680 9801031 64590225341704617830283365714378527832 9801032 -440315885779652828537869218176993049600 9801033 -4108838407621684873978495103834372352 9801034 -20593051017005457314771571932964229584 9801035 -154587929789890243735962914888650202400 9801036 13914379764979756868292091575363993600 9801037 -71090715556598456452624413233268482314 9801038 12883705629608822671433687042372602944 9801039 -133201527612244785589004068674128384880 9801040 46138524888512089988721939595385733120 9801041 -167149685198303722468000266944666808588 9801042 452103061258374399544873293025530624 9801043 194801790130026277709753701756013676960 9801044 -260720250748291432562968461727346024448 9801045 -332754082542231336080373688783363080 9801046 86039781806032549671398087639928605472 9801047 -327504409957169761061861662584126048504 9801048 -22146914307839175459218019705116590080 9801049 -63959680330889354801593861563611096950 9801050 9570320268238653384184438918725849600 9801051 -71616734457312461219499139634600188416 9801052 -133227837004929605865964485019989946368 9801053 -5268731251757455801125598480618374144 9801054 173241983916462875305955526490950195840 9801055 68763362357523694405009060417050028800 9801056 334124826205613019754293216934263521280 9801057 99122323578093543864238407312021024192 9801058 -91104314277803889728358629636921331120 9801059 -252824587371609272048869012132937844480 9801060 -105449852364784775725239652556749271040 9801061 280203153632371028444944848055323399612 9801062 -66711099884720257893839362735456550400 9801063 -578022543755960274316497788614588949136 9801064 36343430482853792111747027606414622720 9801065 201045843672724392583353031175901671460 9801066 -157310340172148588942585118751194154752 9801067 8683957548257924685699478381188672116 9801068 71461115270868628705850724067764311040 9801069 319888125618649478436763890546413972544 9801070 -15338723408410547866877187718187027520 9801071 222389883388848793156256479752317090400 9801072 -28632188368226486792236284390126551040 9801073 -316297574421112984044328531988257158656 9801074 -24823996095264904345181266001742124800 9801075 113676696247787222760935029258946634600 9801076 -4862553664569921460795499222164871168 9801077 -134037322656615450345626381973490859040 9801078 -20612719524937740947148980063534646528 9801079 337908315541690659775372492702511448680 9801080 -118648635129426357763626199063237632000 9801081 26195508303568884154531919217308011722 9801082 -127512569539972398441152068601302165248 9801083 -92739014326161582150297065484412408668 9801084 -10455878906851621772305399183630368768 9801085 7893341692283325039830531370204111360 9801086 181847708941348219353017614477992724992 9801087 -260903613973295311027952930462307261240 9801088 -427370471813960936238583676136283176960 9801089 -379309840273474900302297100942057354110 9801090 18450753416803924458811960065515910720 9801091 -54692878222046843063928056709627002496 9801092 103020928953170911188221345481423237120 9801093 168905896594490434293862432771770570240 9801094 233156888927900335166098540661122368096 9801095 223176531269983190716790885137197958560 9801096 -138922138725406337707253255373338419200 9801097 89276824935082434797188914164105296000 9801098 4729337857050637431380313876686733312 9801099 79803791935483818187639831680316090368 9801100 51084357132010169713609055772466630400 9801101 -225141020706251639262486179032429746900 9801102 -233058911758729730987222534839434049536 9801103 -120976869428214127405970013882473222216 9801104 152058273628842974689774816796688384 9801105 -7942700577101773353139704693995452800 9801106 20077168856756502994349696811502894080 9801107 -170143543393789708089143413059743104080 9801108 -208027642460167189823472071419867176960 9801109 -279060489060322024255811545864981720690 9801110 146574799096670601349966061047662049920 9801111 -260942341508978584114704349646495359128 9801112 363436074090894460726414303410421555200 9801113 85168170433562332001448445447582268160 9801114 856602262006807821646293829759299840 9801115 -6535733415507346092158112544564934400 9801116 32431788719191916594774071951181117952 9801117 -128361371113088750595313079221205510100 9801118 156915290106923821025723289343848677760 9801119 -11417068254915373859514871664789995152 9801120 747602065710993594731536585913794560 9801121 571176434655463980290980741226790866 9801122 -38121748116634450952738223236894227968 9801123 191404038441610995834195529399822827384 9801124 251326768330552863407184644402773204992 9801125 37882633591894137855130694308971510000 9801126 -8671890893404829273148904716788055360 9801127 -86696015628252236810074994753723237304 9801128 103295095131029406003023213249967144960 9801129 50611925190415667688043264251612914688 9801130 167089036438688274363662604944223998400 9801131 50882565696768999128117301663387800880 9801132 81936699539877318213325728059426316288 9801133 432536944342066525462989692712910735382 9801134 -62934050925018468262160034919386235008 9801135 65613657224120949580167608583663360000 9801136 -41682032979314625541433328841270427648 9801137 -412564258982401520118689067472977263214 9801138 -144436317348401619228143530628117905152 9801139 211117865201567088175949677649230835520 9801140 67901953861873218431104937572369693440 9801141 -16154864974515603933934200516085759872 9801142 4339503596007567209163161438881729920 9801143 1092270740888384883622551291455541168 9801144 -75859068479450255406320106793778196480 9801145 -383305922755050896186385166292105107200 9801146 12801325554288773457819768930864147456 9801147 89310478035134787843689461118670337728 9801148 16282343874128018255436534799548416000 9801149 -104370969571044945340988731152655025850 9801150 434169378709351681803077216598897600 9801151 22196959027946795057776380721044956160 9801152 -37523431861604070499896817844622458880 9801153 -185929796866129136365471246486056783438 9801154 116696110269988164933139323429574399872 9801155 50177661184854781861914662482318664160 9801156 234654078627338586081335805876496284672 9801157 -410428492160857078868334629219636506594 9801158 98527216186596263086587667377753443520 9801159 -226509342004148927391364954313972971440 9801160 -267185279548997945919999537999038208000 9801161 172420326722284291750994987550224427024 9801162 1427814591580247021792444646023860224 9801163 -161440702591694365747176677621086741560 9801164 226323702410408160498880734839512517376 9801165 89651543974138735427935440818587975680 9801166 -549637689825128893880448434501179776 9801167 -207633243536594853158581705944966656784 9801168 7302999256547273421277494172530769920 9801169 -155343814682757814860303596650014564160 9801170 30766103467581215306681261650209797280 9801171 141418135396727103814529632634754692640 9801172 12601578021924994896439175595189090176 9801173 107061732311175853002351643624463399484 9801174 51048858674860575861067125041792544768 9801175 -135938479485264016966946849802158298200 9801176 48137181000772026965949411790390824960 9801177 -28053947874873651328851946191630915840 9801178 103426092097472470837473747266540102640 9801179 -18636621827330191091771710252440474024 9801180 51910041669873811016803142276242805760 9801181 -98097217461707797670655206893616996468 9801182 258415513195237621222825217443603800192 9801183 -27315122973270071095532678721859230336 9801184 -221665096614792586131991790277501911040 9801185 -212126352914715134318504671562044720620 9801186 3244135434645533039001533723670728064 9801187 -40684595659720509012979908853271263608 9801188 385020139163149381546161482190484684800 9801189 116462388580463803420918344967573141440 9801190 -3779944578484296588935065105455974400 9801191 -465113283267964516365643356712578078408 9801192 14410069031633054867546816036619878400 9801193 229658617053471162043525024057243410000 9801194 -69514869945064801772075931306956614560 9801195 -49778154396906213370471374952066440960 9801196 -20989725124985168465941926083556180992 9801197 37981373238446943157214103563894601984 9801198 60242989330056533589455998916118297600 9801199 30758193184476988963702777593921502864 9801200 26858925788027001627848082272980992000 9801201 -205726306951754146115881101880662426768 9801202 -214526935887498622904267882644976126448 9801203 -429359668830443530627051732625465194548 9801204 -4875817866841121694173207073939714048 9801205 -2373546562191632873239370132229635040 9801206 -60278392853624840988493585752721988448 9801207 -32332743416618992481349448262386249200 9801208 -26442224599678619593804130810206126080 9801209 292570356543289468258512691450595326752 9801210 -44151492394551759881274981061075319040 9801211 117071094120272179985641126945704374032 9801212 -263505652687210853845123674692649836544 9801213 128287884229672311199476909528378476544 9801214 -48650586485666710698453666885163545600 9801215 -55511606668633360731345755024133145680 9801216 18676264612450096628303669446783795200 9801217 255139632840513651069604618493366971860 9801218 -15687343015447616829270660539050473984 9801219 -189864014495148627839884878970887566856 9801220 -45665734115638582609212198210742272000 9801221 -436050358079436886362881302313216395200 9801222 -60223287298992212107056108622719246336 9801223 -319990386361787646867321304875605575528 9801224 355661027726679502306540446385262760960 9801225 -46837214208006524266129601895164160000 9801226 24247192093654336855760858824020752640 9801227 66317974606051824752085968953097237076 9801228 -16551857816202241018337998586725716480 9801229 -8938569184735388898517559368179443968 9801230 136644441965414352204678201385038585600 9801231 -316204429086165234645829085452677937152 9801232 -28378737170134592514781597286310084608 9801233 -186658812073916199754376065100816880396 9801234 -68810690314157241773466790325265144816 9801235 136340593013387375023491719864045941680 9801236 257975472938545455484117705348852043520 9801237 146468472280378264848733955215964772768 9801238 -118496001984686469304388122320818880480 9801239 -114191922772241184838438927654894166016 9801240 14367349951866643685505967076104396800 9801241 386458710650721256368005811480091219984 9801242 130422201564926354657918942497086432 9801243 -11491313459483186764568371028208860496 9801244 -58781310634027924676309235042057024000 9801245 183608004896149621466155600411379599200 9801246 -31744056938023596111573696053290905600 9801247 -64793543313212885658108392029724944160 9801248 -1707678438004856112457369939382108160 9801249 -34371879442591625156113406029696924512 9801250 4772178669879746625555662956116570000 9801251 -295453842435576408984469079245074755748 9801252 2463263230129172190676089498886286976 9801253 93042450430862038649690823263370444480 9801254 32343386534795155695664168597218864192 9801255 -17756251153824393640401912835552234080 9801256 -299839440125341914309873662486726661120 9801257 48353678606324783935677098893785728640 9801258 100846913862291092414047523915221091328 9801259 92883492155780374952125095995550221408 9801260 54355269980660230063506282742834022400 9801261 128603290426507722329572895782883513910 9801262 137444873917957418635642481423620237632 9801263 -136490451448407765340397995918836852600 9801264 -12390335681431386263846252630043525120 9801265 -231796308090582318310887564974595922200 9801266 -59969905337494087903455592189304927232 9801267 -18653224117004540401310251272007822080 9801268 230853593394284269830612653985481536256 9801269 -320774547027275469503927249271359133330 9801270 52382616316575708109310502895488614400 9801271 335561954360116876428233762325063970472 9801272 1351943593448063622846285827072778240 9801273 9492787114362855424029045624751047168 9801274 197565470777039635178828566659331022592 9801275 60489221641276734389746418088517470000 9801276 73176365407810996455215261035535631360 9801277 453773291720897313928302229187343293126 9801278 75504719667804419301763571532567709440 9801279 -62092383345007704400062705551180103456 9801280 20153021686299896275587968863882444800 9801281 53404219284681429960106401579202756224 9801282 -63617970093455441225141134819257079296 9801283 27897352680510569702283036265153530520 9801284 57008384032672587855240026607593145600 9801285 24308990401786146462083869943139911040 9801286 -372844445501389227850915515156591267840 9801287 -7028130256191813754209443477833098048 9801288 696329081564825498132053040329359360 9801289 -78048944762839649299985078062466476992 9801290 -1559401050811981088309308736306057280 9801291 -1882381988403807778990215203378057280 9801292 18684579713993988340229994937217590016 9801293 61003755884789968996898475579760418880 9801294 -69455099913547540924043353129954622400 9801295 -43578223496366941024161820317793314720 9801296 -34539155723884403976007046274430795776 9801297 462004429550277827603467045417019276160 9801298 192727068234902450185621717929198274560 9801299 -340979514109350427298765249762727972528 9801300 -889493055982316631325929409864243200 9801301 -61641962790504687666814751063986772992 9801302 -96871904629606476568688643747880366080 9801303 -62574468272222911321246335134011105200 9801304 -27288535925454923760784957870543872000 9801305 -156159821554222407735119733311657676540 9801306 97269469831025540326047175909550326512 9801307 -121988002239465836413936124519797089600 9801308 507544493367825434543854552230895537152 9801309 -20694666873551847896691001423912559040 9801310 -51172621847381293135123421348105077440 9801311 84075829980760740622749385471812193752 9801312 163280605309234140289062765228894978048 9801313 80343840925581040670747397129236922624 9801314 83537553805846862414499465738538610256 9801315 20401981873390452853379654640353797200 9801316 -22649539652689724753035395111201792000 9801317 -367090540140333954005532080332774085634 9801318 62812618314784704693385472370699981504 9801319 -325928192891721247706016637312777716480 9801320 133483026946249138711608190529607628800 9801321 108084756588922002509357575649233181760 9801322 -64223766956122138686928275493704252576 9801323 603143645591129500225490458458502776816 9801324 6010472382281482362750057041973607680 9801325 -114117379765076296768926168279870365950 9801326 -107907599229533436883505861616791037888 9801327 96248123220945872457596190985358586120 9801328 -85161396505861596258120115528517582848 9801329 146637063809153456512659339586820991600 9801330 15943323637580923737583019612423331840 9801331 97817491051286245737928253127196765264 9801332 32861022669971057865668638766515986432 9801333 478649006185294598816993994578177850780 9801334 -2953872504189596085401007564560256960 9801335 180687803134197645279580655460008080800 9801336 23989012095150757153134048880547942400 9801337 -5317889918481917639329903835750088192 9801338 -242187636112103756516502091706821249680 9801339 29365997894376415707024122230763443224 9801340 -42735881314756998141396625051520486400 9801341 164718699465330024516807412342814283744 9801342 100670610364045112621728992985983656640 9801343 -94473443073011370852988108162803907872 9801344 -158285233930524702159983697618114969600 9801345 14418470074173692263918182453051815040 9801346 -124117319554023616562436961574662126128 9801347 50040719587873977290786892898938104400 9801348 93825900903429666885833536307124833280 9801349 -401181360169188109632912439829566175650 9801350 13964206685723172516675397745508076800 9801351 -151799347149643002849842496349095148800 9801352 333445692190900293220655419702192373760 9801353 -108918283858766209439979972018428292096 9801354 -7306948044586307498881065890543412480 9801355 338571184750299374607325872338635049760 9801356 194479108942312819973295331147414855680 9801357 54328530423871848827930048279571713760 9801358 -5674414610805821740432754635184640000 9801359 16127495204786851523971742908561256040 9801360 -57120456037437086738261424241958830080 9801361 -215321540335596126268460757442008370076 9801362 -105493328231611772935264002453495774720 9801363 -59354108593147555748784385875127296 9801364 119310970050806460786937197463170939776 9801365 24959002989282560102818648002577370880 9801366 -103930961956161733837936207436820595776 9801367 32629967771050917706332192844241016432 9801368 76508991038428565510743702769551810560 9801369 -141299560427547150314576161919308309500 9801370 64961720451694570668469171624512326880 9801371 -24412507023704583359814225354384577056 9801372 -162993627731351508841479932804467998720 9801373 -49787021684119496055873877839247024896 9801374 69108043326062675317935597402651126144 9801375 154155958520131007710589044162594080000 9801376 228376256808692794711304556696262017024 9801377 -1598504665110494392658462540874201792 9801378 -101469204554670950224920650609949158400 9801379 -33119729588492451152746981549900184624 9801380 -238886199390994941058848210233176104960 9801381 34998149508520057437536525885743051200 9801382 -149625460052366697108838334248747036416 9801383 228602455834858943311287443853017824632 9801384 309493246151537369059258655078852689920 9801385 -149105554890409183601302550457771882240 9801386 21143568721215083076889065340955961600 9801387 578027750598862677483254991490636728 9801388 59674090274099029268527445455765250560 9801389 13008100587535835723198161494988190520 9801390 -34107481631803783457328680738751897600 9801391 -122357871236218659699849256061734011120 9801392 60774022125635771957291966691109601280 9801393 66009669152337461570695902200412494784 9801394 -23044997222086548731533714286041190400 9801395 -48746618810725740656289839985960099600 9801396 88123204828615076462891859201498507264 9801397 -638586176397717822499844415823516459200 9801398 -5316375897206783242661669273284499136 9801399 4899223691861433105986713248706284264 9801400 35354213665247266670858769137009664000 9801401 496200249713003233388166017292842014932 9801402 -16221251569054928248432330116448239360 9801403 -437441208722748318556691234315968431600 9801404 -71568487489736612594400858316682087424 9801405 135276101361879830436059850425677389900 9801406 38482966373040096927383007691171064640 9801407 123631321277783401111043508445348785024 9801408 64670982320546623078914791432037335040 9801409 -188734372602941281341148833194330179196 9801410 -37780087559102042220417767887771937280 9801411 75157815032174423050879418884203271344 9801412 -183853164062837868743223918089762998144 9801413 278809086955501459359599077961200165662 9801414 -10157341263997784925398463061554382848 9801415 85782308646472551990998839766918308320 9801416 275537133588851246640046861839927091200 9801417 105019197333451782845304752370396740880 9801418 20439208408547186500824834043969981440 9801419 -105033627776755081038543434762805750720 9801420 2488196058294788041072616441594265600 9801421 -61568536180966679667146321956876594410 9801422 101193437559330636576701219564994846912 9801423 -289586389643705132183032838649328859928 9801424 -97494064886960051420584945123786792960 9801425 -38453651134056785712608602047305299200 9801426 -40608184428337155510543312160350201600 9801427 -5757093243127462539336406261910558208 9801428 -12463560273773478843838580554113859584 9801429 -187130547564792241228558458037096639680 9801430 -202440183786429544622532126288241065600 9801431 -191295625108080535301952985733280411768 9801432 -490984699657925568121864687394863718400 9801433 -18994443986353789006006555066031360640 9801434 -224870069861735233863723511698107354880 9801435 -31288830748962182201110318996574592000 9801436 7563887009683379783913188296652723712 9801437 -185773482593111818590795268205096392800 9801438 83054832088323809587650175106359412544 9801439 -228619276514596762902089072219929329760 9801440 -178962672829057487985993241382210764800 9801441 -79113111715518919696921935473462934252 9801442 11748392119101480959349310632191949312 9801443 249703706849332383279115272628888801692 9801444 -39563780392178886373949915695642963968 9801445 -219019560438744210296630043116741895300 9801446 -100218805091479049678799191559935943360 9801447 -74638267736357937910673042257178698200 9801448 152618517166035561160690733079672207360 9801449 -37778514552273946150928351570904737280 9801450 36968783955637288757894253606568377600 9801451 532088285578374616464594659901552460800 9801452 177851090445139186394187529241131461120 9801453 250967196190094136429333509709088970304 9801454 10765818604722166222786159733563351680 9801455 182583165893332454970597691681141452360 9801456 -7681528273982548345327290503965704192 9801457 -302114345714481726690578336987855900828 9801458 65832661028863046564961593227141008384 9801459 210946625118115706460442405425413220720 9801460 -41683715485034135280857648775676131840 9801461 -191804447217286990024836540543617017938 9801462 126650844601143357386388201094899145728 9801463 1228845297222501876800282658604970624 9801464 221514922429653566817398677219912335360 9801465 97185120447771123816411413797098381120 9801466 48785573726367256043424084800405956320 9801467 -195729346971326222561830615636426204080 9801468 202764666725470006485422214286063037952 9801469 -773267341734247958123869351099052131968 9801470 1334773219018060177999522318346463360 9801471 168941152170466811742512250839729946312 9801472 -350350941212971861190923954954587602944 9801473 -107539146527922123964885452088552780800 9801474 -202590224083082175560602907912628046848 9801475 -121749902934240597989525605664721098500 9801476 113183498056728561929849003329630433280 9801477 -99770334833927384923404718391838769440 9801478 172777236071461320596808230735902824960 9801479 13840739487963846545586089153249083392 9801480 93295262933509471383291428395951718400 9801481 134564279281619691329691553587270539700 9801482 206325460015973222313176411266648268592 9801483 -60297321297931124675241248175915815976 9801484 91096682338140086080234585692530049024 9801485 111070260192913674937712613823179023160 9801486 2119468213865152358896774539438437760 9801487 35907574098418903775861395373750717632 9801488 -33852063371588389607827811553086324736 9801489 225762583856027948711282513154640501440 9801490 65842111983422095362258551826163812000 9801491 13002889724452068233699385142985272224 9801492 -92477187054892301806649280176293939200 9801493 89999821218776469920865018686741718240 9801494 -83710681787203140691276451495997940704 9801495 117719249214628779730837921940302171440 9801496 47367211939662854811389575865077555200 9801497 424108716310842314819988257790546232272 9801498 -20868660519472966891121892471700085760 9801499 233685643124732031319519965364770796936 9801500 276036628276328213571777084484217472000 9801501 -116257186241943806669296905367715030976 9801502 -29858353426598540150719426173004075968 9801503 -106171284033774005313825802077016987440 9801504 3803543470136138276096504366267695104 9801505 101631090758272406729175033998149000320 9801506 -292297335624589202790431695500436992 9801507 58962902608262833803723220875590663520 9801508 352241109719602878581766829446814579328 9801509 434259509170575014461695473472913009116 9801510 126124889752786968914516809124868990720 9801511 206164170470137674496381689911082381200 9801512 26077834162277479091162146376701378560 9801513 260552575267590368755404184236087506400 9801514 48366838044307584859299378229816199856 9801515 198915639330679229455592757431867096160 9801516 -49703742110033104973618492098189479936 9801517 -377395428943970725386472122510714764448 9801518 -103285409985324648307804302436986086400 9801519 33784582479126033542017857877485324288 9801520 -24214985974765442745925045145899499520 9801521 -365978903570034473445180853937381020800 9801522 7113722320198426185156289735254985632 9801523 531119617940936340754824319084056613772 9801524 -51369870488793830759402695376431883904 9801525 26567374255751783060279775554535820800 9801526 -71239425364556158668312115919274848640 9801527 416484327457449539401982047896065534376 9801528 12745099188809313350477771823116451840 9801529 -9061944185578234132289827056245916924 9801530 55840666886923450346606274807050496000 9801531 54859553272200976105797708353695243800 9801532 -66377206245902423202105295525891916288 9801533 -164276788233215633038687183538139767424 9801534 -1033300036545781563093470740899030720 9801535 -304625249849665477668290499275787434520 9801536 36277548692572002490639975209243770880 9801537 -294000488492921300580646008562216623648 9801538 -120513726156268347190874730181199975904 9801539 -123784537160429370559372797718065233400 9801540 -12434535473812895409801061621730918400 9801541 431188666982438522443536758634341173084 9801542 47088940765595385310503339761598991104 9801543 -2703689792812078663240294746170069376 9801544 239084812358873604527184547570554347520 9801545 -76216893871072633141478154107673645360 9801546 31597476556880398537155030583104000 9801547 12888034394463898169574330055155492864 9801548 -228708575861306975064704658029422324992 9801549 -59478843099447867233184308692501357440 9801550 41591285989202213588353278771388339200 9801551 -240136234671667245604656072013778117496 9801552 -15765098128173557062367009071334031360 9801553 22004263143647393132727893096437665600 9801554 -21872427168042343537887282358390345728 9801555 37530962517795727456827872911750197600 9801556 -5838713305192312677113944583547336960 9801557 452530386355060455199796870706671833806 9801558 28975383185853784208819487008651610624 9801559 92115381456953628047945896784253983792 9801560 29335404914938971819354497369389056000 9801561 39121797363743775727337534118181103616 9801562 35571275458557886783665573102800409600 9801563 -154351424878196277951693280030299232188 9801564 23158218287154905389596376109055393792 9801565 49829888646396692043198787902538512000 9801566 -92601056478088789078532454999516816768 9801567 -11708922778927300544306031220458745584 9801568 -346729023817664682776157992647655424000 9801569 -326515770881168156694221147368173624030 9801570 -24754901248305813426084942537402547200 9801571 33003029166561459596025202158684566784 9801572 237237128490239552004975948599652255744 9801573 -18128966951150801371759892409272466432 9801574 41040225655908320011591768718292102720 9801575 3983091929567459999006980392243114000 9801576 -190275970190881290205848928772474004480 9801577 -1987981166530264743839616336827109574 9801578 -44762153805963271113164788307358830160 9801579 158356965500949270671688097990387191384 9801580 -3666719379313442934603734779424563200 9801581 -11745304758975325928553997626906024618 9801582 -15469811017114659376395072300793076736 9801583 252620868261520899782661083421261655296 9801584 -24007178912041005895926397786280656896 9801585 -106092404488741125692943700483786617600 9801586 91274480493926821837431824296766590992 9801587 303416342723104821398362016559306753240 9801588 -157109188410680752126453050297008824320 9801589 28016997908231114975841822848304698432 9801590 35422902135297637263095443963395148800 9801591 -64862076518090726581409638285606877208 9801592 -3920254449740616851605244376304865280 9801593 -188601017844887336948514956870017819158 9801594 163279203212412526202488824457302144000 9801595 -432677984236368452953772050254299496480 9801596 35892308020857500583117165541830629376 9801597 53547798395772166646024215434704845728 9801598 78888938664780059639353932562694668800 9801599 -210330465047041846005563092507256534400 9801600 -74310797483505536527624125907206144000 9801601 -423921524879551254218628093301465046398 9801602 110434743970939032143355191054238595104 9801603 -12150448861735772503056065464330046256 9801604 6154192911965075854111352543274740736 9801605 -665427371448355721225180824535048520 9801606 -23937540347621007609607455751339868160 9801607 86595403787841426230695257584069825320 9801608 32910488696274550247754768094582671360 9801609 -250438175783555644663904006149221555840 9801610 -25485719208686959369299798603593825280 9801611 -89788175265229983174800265537329694720 9801612 153429545799062319348056681671122452736 9801613 -116528500038371372999801062947502744138 9801614 -18202029085425359172539291083559055168 9801615 -641952450654697193244356506404833280 9801616 -42180820201081974301541908201057222656 9801617 100251645036600060117955425758177056626 9801618 23386456648548789088488425165622847104 9801619 52637883156209628151144196493588303020 9801620 79146078017925120664986482772374023680 9801621 -100678234658478796758830950838806773120 9801622 159513958487425032372587954460441429312 9801623 95805379452593888084396186810859000000 9801624 29862458962724707335449504681219850240 9801625 -44225940365749503440968757592144960000 9801626 -274441246160064761708452709469740818176 9801627 -220266931191607209641481433032541657920 9801628 -184318433621304715472136172760015460864 9801629 -183479462026738537128039091092383891520 9801630 -57755784683714723466958339344657656640 9801631 166296460095575862323807762686660054400 9801632 213019704621218417353746225034365960192 9801633 -9358097861461006667955728592413392320 9801634 -45559828968743723105520493837990295040 9801635 -2076368833873617151285828242526119600 9801636 4193576536771068721973621552032026624 9801637 -30242144570726093863780810368054540260 9801638 -49706076469138878734748870743662092288 9801639 -419990728560009231679775059541702806656 9801640 -379138111351204094189685600824196403200 9801641 316311064528913208142690657739560386042 9801642 5054621582536350698754980765752633344 9801643 209976329305041150578864773345228850184 9801644 -211803146357031727154678599345125388800 9801645 40489488286714501293787282123107298560 9801646 185443579015475193406911213811915614144 9801647 178051444813595829958101201559192734096 9801648 -84069962389755350632131242946545811456 9801649 103854912549751101217278377294423336448 9801650 89440497696277198691787860306491354800 9801651 -49097135498468244529096629111805024968 9801652 -68785201904872942245124641764926955520 9801653 -65645120314566509350652465029838108196 9801654 93016802424230650541622301570126365120 9801655 66433343332237902798567721897398937560 9801656 -59644516334355553664988273067892490240 9801657 -36759748102417084973158756666558291392 9801658 128846140341676785571252869463359944160 9801659 -45128768712269169565370094879057297120 9801660 -29380677485614695513622617215627796480 9801661 -123138855709384771033779188038587853320 9801662 2289121041901598303657078391782545152 9801663 -199005678856591409716830229658302742400 9801664 -35642110745356867013574609645038731264 9801665 11341848037323482619354917862900786000 9801666 146577580479712235060946149081625298512 9801667 -107677484058689086251802362634955682000 9801668 -199428021634484399759294969393794733952 9801669 230443022829434317509676450059670942944 9801670 67119975875274061526924706602883360000 9801671 359103058008566366564432241556022853144 9801672 179682450578213893709475780031114321920 9801673 76452201517342473255131775573171397632 9801674 9034848366975066920660407299331590240 9801675 -92351319042516225537171716020506204000 9801676 10249762331019618903503032461370181632 9801677 -218614425538015337150810413161885870474 9801678 2185047809428418065192204366079689728 9801679 73524779342043236314845204267886861384 9801680 11525911699484903585628317806016593920 9801681 75007611429466861487157696795241293120 9801682 -145252995870540618915725846842388121600 9801683 -164048021930384458203410719644403858068 9801684 -54435181940137551497842884867562903680 9801685 -76362900922650775893607201318362995400 9801686 -310610688591776391703536107445217931136 9801687 -51711215938007527374211783791964683648 9801688 -5355459208151880330096472492693094400 9801689 198301554332725566223080828003620756490 9801690 -102697753370733945708858786421058572800 9801691 -211418656954140143025913556712311438908 9801692 12938091814380191279608429002207931392 9801693 45549093610506009323266346692175938848 9801694 -33686883879708614239664654320007002368 9801695 -54553476907388620587289646246772989520 9801696 181717426575126413022977892307923369984 9801697 8857619324008206526554701215289147460 9801698 296176907630752921135691850503248546560 9801699 -188854391181792385180853624701572358536 9801700 -1826338115736030490576475486059292800 9801701 8283928468666294222940137929749596800 9801702 101200567679392442377394070507588935040 9801703 263669878293800531281387560624665877264 9801704 -142087386161035134365788578380527042560 9801705 66993149801670553882623207613435531200 9801706 14880867664945548871381143267659624544 9801707 -238855389913035996192821450946420298368 9801708 53914446480543552564883983031374544896 9801709 -978533506531610267555086164389882256768 9801710 -2662282443368646075108358146968294400 9801711 4550898804768665353106341228116978480 9801712 9136907295100270950716446377367109632 9801713 55396306648502010720595704878959162962 9801714 17908632197574628103851573591670739456 9801715 -116715204236499373229305506866899423920 9801716 -111118325504803445392015713218732586240 9801717 91859536802398787988355982967120924480 9801718 -71850258495740883370510973633848392384 9801719 -316641930751123556790754732231450374456 9801720 -88528428646253483011089712025545728000 9801721 2049322517319546312666473040822623632 9801722 -30507960615194136643436713528456790016 9801723 -338594944755133855400336255777978901456 9801724 -82011514821888062932389079689317127680 9801725 210145100964457906698316513571770439250 9801726 136775227564229980677523529841257472 9801727 -113171431260453544053230313914115736040 9801728 -230514392471826419649069310064562536448 9801729 -3461855964958927398178602932023385280 9801730 -49415144235110828996507683972489398240 9801731 -191094536227553463007011300493000428528 9801732 -154574306119202393878193729329167356928 9801733 -67805618239027415807283625643649033216 9801734 -42540263414035639842348077137614730368 9801735 16693383073072333116579513980788869120 9801736 -99358246337629013163926063089361879040 9801737 -400941287291895750628077329298062473008 9801738 130367754886906671490946902563675813888 9801739 -290867322321745220640177342218620386000 9801740 -84787622678762284796512515074492544000 9801741 112236630184357409009597730364871622144 9801742 90028151504813534272093996170959043072 9801743 -147278723668357637437633302135659274000 9801744 13963388738206804433228039326350704640 9801745 -10899125516203551967086576382662648000 9801746 126811909044535436369893730137993624704 9801747 69478438084418854675259482204202813856 9801748 140040210251112973095888860108215726080 9801749 15291332154854055918865289688592052064 9801750 55148300972290608878349984565384704000 9801751 -5425020156521477226485528959384734768 9801752 307089590861565325431915189873414297600 9801753 -98231311640355861557556910779424952832 9801754 113642111687028804832452599108011086576 9801755 79278724602668131578795216743301380160 9801756 -27976602810278283576246025320942305280 9801757 -75042753157931500050063883673341539488 9801758 64435799284940976642875780236487283840 9801759 -166665078844521177698931705908292099072 9801760 116980450099298034790781877877460828160 9801761 444490066402647183143399597663773028400 9801762 122894347277396656405479793693911841152 9801763 243192608106650597082368957760267480144 9801764 -2249775706957298321481854922905385984 9801765 276081241219960738665094562403471229920 9801766 10414740475217915566832204401534276608 9801767 -28922934014307659565924310203109922880 9801768 -343189557235236914064733859716796006400 9801769 -226939222938306052214649376371863837830 9801770 -171186745868463058685286736908603882240 9801771 -97824902493711771852138223085140862976 9801772 104951907602170503118997529016303414272 9801773 98009066187697900675851924015661232022 9801774 51055830804080588718030391676162790144 9801775 37524152173500783442612243089857458800 9801776 79835299587654803056498335110840696832 9801777 444901522555986130292128626116408832000 9801778 -54371511223972025610446689146626156544 9801779 -171022172873174096085732322121861241216 9801780 114044297358158125505747884181238773760 9801781 131963534401216007829027117479141224224 9801782 31505382332872196673913676495614445184 9801783 -18859748774081039457289777385625114720 9801784 -155331007521922927912960413311775805440 9801785 -127730495310275441861494417418638318080 9801786 157382733112090039795799204206023760128 9801787 -108293210617926149858613562401536129808 9801788 19012343611717832051341002382739205120 9801789 584942730447296034982322014678262561088 9801790 -12354521172569662251835611720364017600 9801791 -148582440595155931806022247821031615808 9801792 10955812722422244697944610535242727424 9801793 99921178104553811357055594172501007042 9801794 -207267007350412734987216748333137065088 9801795 -68911028917029297604712150757789269760 9801796 72119914196846830293233557020316318720 9801797 -157604912400317842677090918665980423680 9801798 120294645112858342029988562713177193664 9801799 20545138233196480723880245277758195712 9801800 -162813352475908346855461964888138880000 9801801 -32398978454530196487204830574903665040 9801802 15018411603652314902316596540379147264 9801803 239932958249776532609420492510738488320 9801804 38130882245693886456772871803063082496 9801805 -139510102147392126653083611010530816840 9801806 38521009260979934264795114357416106880 9801807 -5034419854351192934344382204928160512 9801808 -15797623991820560279732684631704608768 9801809 -538128088480412065866032468019123289884 9801810 -2852048137623502625203185313190886240 9801811 -155741250068272804868899234487213197588 9801812 -152730145499790965129701311234689929344 9801813 -23158899934949040637900668205889746080 9801814 -82159874021749927913822333106650155968 9801815 -306823709927427388542906149631910076400 9801816 83792471883459815618203942958128128000 9801817 -43183039329744736653580472430729494134 9801818 -15467057178230208700068444862303583232 9801819 -21366763137222570213121749150394366356 9801820 27496311090543264803940802937350287360 9801821 -12417940034694607813841633478542280948 9801822 74787059972768543736481438668677796480 9801823 226154279084597362934960654666756398984 9801824 -407839850613721315001719189408629915648 9801825 70096037142650827848381718764123927600 9801826 -352586092980579204853287144304795016640 9801827 25913634206849451715292013885175518672 9801828 -5532526607910986732799902042156138496 9801829 115422880908315190001538993949219795740 9801830 -1725892322445517750885956506405719680 9801831 -168239771810359497445402719833655602952 9801832 -211096130792341810349986206751039979520 9801833 -231804165553649850957850481554179262896 9801834 -10046974912879187377789736361624944640 9801835 94398927519472580598143198070012438960 9801836 -349448059165709195151859238142938578944 9801837 61787756587222376854349400339765984000 9801838 -339093799764366709202132400397373062080 9801839 -122817551895007429735799775975750477360 9801840 -2131215286123481531020045257746350080 9801841 109035759134503562735249343652617264832 9801842 16302489287334737955699240937202805504 9801843 180483326043855610046985753003882079344 9801844 -83714353074261285211353937168155732480 9801845 -277710090981619258636329831058663980900 9801846 -61578484053642945736866965504955778560 9801847 -509056471822962057408915095497359240 9801848 -3638612349006590046307635466799431680 9801849 -106686009423179940725698205141373372480 9801850 -2112761981966618203314605592577459200 9801851 233219723550131101813884361112540562852 9801852 97875861680068878272150164920471839232 9801853 -298296323044067217187895366197272898880 9801854 -186489095397769909940147437010162778624 9801855 -7180569473046022871393969765725647840 9801856 23971977389329978595328071807533056000 9801857 29999898258210363084435890616452760000 9801858 -44534131009633727077289213204144992512 9801859 138432011349609869313496222950410351680 9801860 17540967585490736441551596535230627840 9801861 127504519734608417135389986966025329120 9801862 -69835036418236044517862905185843793440 9801863 303766639942361252814154045632385630080 9801864 -137467285977849955923918724807326105600 9801865 -499988849906686719310708469075036294400 9801866 218685890085479152830123380439491299632 9801867 -145176312778642212104540306338194721320 9801868 151336076455848754723252976421630474240 9801869 -135367582918163357452902375905369498688 9801870 12859854597505185525917019587082631680 9801871 219347082679141843539656204562929087752 9801872 1630812341181954058188007125641895936 9801873 -43409195077843148958759420036645108300 9801874 1080038390118311730646982577211024032 9801875 -46181683584974118868626515495319592500 9801876 -48005000634434119506979825924513935360 9801877 -108609441168033106931352155111892490788 9801878 -111370275521325138402305718972999137760 9801879 -47624904336009742473753204271575989040 9801880 -265589150381245765173053313035976499200 9801881 -321224929792681800494862316326575931318 9801882 35212114552262961785657677040515503600 9801883 -84289123918785893509106853774342816736 9801884 117320484219406385650408587561587520000 9801885 107035364685648231912997513878325928640 9801886 -232792164876421222293643538753419348608 9801887 122265808117542959868508020677970105120 9801888 -64589874687046907292113753898683990016 9801889 -250379526913598244268854207267414273310 9801890 9302848997081125193291073835085045760 9801891 415694087612893977701545707211433957760 9801892 -18406618232718167251988049377718243328 9801893 7772147518876691423268179803602705984 9801894 -90627996339141783640404095319326425728 9801895 -266303306228977804799934202152994806600 9801896 99989365973421589672263006903361735680 9801897 19640453960269566885797633791150884864 9801898 -113076736404958823646545877375669406464 9801899 757107057409350844007531909930730328536 9801900 -87672740952712272891648847095327955200 9801901 -445390670906469071405790165767280869098 9801902 -210955158371532519571147941065706156096 9801903 -191228577130113904941985274775759412992 9801904 -21609514268545730008186051380896006144 9801905 146957411523003247378128119952482637120 9801906 33412508241427182765321140703633964800 9801907 -231918281190275331362994941973877969568 9801908 -595048924912362085623098593786477835520 9801909 -2049192606362338132451954894850583716 9801910 -108555099065022231965924487834539673600 9801911 193481558260233606016853754565579514400 9801912 -25123954104742962662569942576595988480 9801913 -338993263478548152718027864248184885440 9801914 -231284603343966595539746472400555948944 9801915 13274583849130302492554764104564823920 9801916 117619426810545179961154577611361402880 9801917 -25903092541574446619609122392494063034 9801918 -22290070750700195406774188981032335360 9801919 -4959219252260513233328013571946553720 9801920 24078322711028420294358844345763758080 9801921 85545459995486866161903192970758783744 9801922 -65029878189463560060542998382910853056 9801923 -59808662773622995839694011665718852336 9801924 -85315655896193535188628293697929914368 9801925 11364796064891606161633740865125920000 9801926 -26610282415359270916841347430595724800 9801927 81679388788477436839570255930063823664 9801928 -37582373838670590989585609015686871040 9801929 -7855275471165946331167165372643589120 9801930 82231704502263437297070839777491921920 9801931 -88154453974027662019360271137226682800 9801932 74148369492148218082197929422522902528 9801933 149613983725710638994340190083150198464 9801934 -883125977222134641520333835711225280 9801935 -147634089717295917067851250352685136800 9801936 314920145227227636056368906653401088 9801937 -223729988049384904733638866759196774414 9801938 -183210438693856130149130231743553967456 9801939 38066998399182624065768040713653435392 9801940 -222254720294083395209028495375620808960 9801941 -25682720617197010167114756686948372658 9801942 64095839262427345691409630287973544320 9801943 108678499311694197759720135923611469192 9801944 104432539444257813854079661177208832000 9801945 269238781283675398939218462718931827200 9801946 6498966405315334635180036519388300800 9801947 432529826493464201554461296963931352392 9801948 -10695127964422239810012984287967682560 9801949 -622420108200974647459714449551927328 9801950 42632806583662660437676522174617576000 9801951 -18127394626616936106525885789145923768 9801952 -740826045100047733206977820588244992 9801953 7623311944291294598779179722609369280 9801954 -125707510719786033950114831590075226112 9801955 148070370010368677375810676725811585360 9801956 -218403049415752770144443366194290352128 9801957 433962553688298336975339607008220194624 9801958 179465871897466926727361750042824954080 9801959 4000010471574687386970565070842441104 9801960 -136785375141511569418499008580329881600 9801961 62373857310043838290495437786599256000 9801962 -33264160592556373110994800498619386528 9801963 -41207843618994551541634459434679327908 9801964 -139379838346334038147282588474330849024 9801965 205061245860908973585589579977215040000 9801966 38645767047903152871887863264102302720 9801967 136438559094808075624968753270350384000 9801968 -100383486501936858399709354738679808 9801969 290882817833418803759099829754839412608 9801970 130571289128922628270850669213692555680 9801971 -629887717998195249962907247802428380000 9801972 -2379083563908067667455754099690246784 9801973 504743163782265737773037284007143202222 9801974 17840383353187344161243949526954904832 9801975 -101171625521831382939693870586418627400 9801976 226348202212820106282857410502860431360 9801977 390453514819110244704859517527325918826 9801978 104474623539825104330461399914701468160 9801979 -1881394369438836606135384555872285184 9801980 37139644887105632263395924038668784640 9801981 58659683578139059987763371276875907584 9801982 76473956900287629773627627434445114112 9801983 -95765234650119221553676536825717416256 9801984 -904451370069238104472609764352720896 9801985 201041565103118463605308276240212036180 9801986 -86508688416935820573615320915641495680 9801987 90561606255622712177927798008417873920 9801988 -40095007399977912274592367365678116864 9801989 48247956925866208682325425508854285790 9801990 39212061393332976624062508917796877440 9801991 -571879833573297668936338324369996442208 9801992 -4166283273986283635282983483861401600 9801993 -90642672749664815990280773490017328672 9801994 -201831813192712364887934434955095402704 9801995 -81047953648108525503098140908751564800 9801996 -56350382867884641451977913261453747200 9801997 -356932720814578997061835179710591876554 9801998 -37242777832517681528494763220719592000 9801999 210872285627125173279751363893410751120 9802000 66363713450843404373456047053189120000 9802001 243384668911743299503126897798564021104 9802002 1649287786462897978185340383689195520 9802003 -26759233821170180206031271693932510480 9802004 34901991612544630402833134203382476800 9802005 31543886754592966450362547432322956800 9802006 41672040483033421854923597793412325184 9802007 35157232255658004752259213613644430920 9802008 -172729459632716864050501748168214681600 9802009 338561800813241634036748983879729586506 9802010 -28332584978649324197166575346269399040 9802011 -47586513299889901318985048627713575528 9802012 93217565378805485870864119586446996992 9802013 877488945131135643656577618459009060 9802014 6756670428693571127469666491991244800 9802015 174153513439644867317526722788044121200 9802016 -184908889444617623451339287682393047040 9802017 -240147031309338583456799509206240398766 9802018 31629875538398857019723268748747866960 9802019 -92611987676612329304499136606597916580 9802020 -13369077498700120629933171271858360320 9802021 -276932278203530862214776163963365936900 9802022 1473888832199501401220934021245228160 9802023 -47124645146296985255319033967000219392 9802024 -11903598268443405092596842126563328000 9802025 24178307015709933096343231500589156800 9802026 -105085028653971803362576918377897131520 9802027 35397731077659655731939731510868029876 9802028 11206937179716206805662225892870888960 9802029 307632072577029986971921807846606043520 9802030 5113524928279836563900413147406292480 9802031 -60924845699168820629530262758699677168 9802032 -23935641429785770961773312252229517312 9802033 112920771142890946567357936955945714800 9802034 55363458224671741477865023482143672064 9802035 -54621717594061724485475963463901039680 9802036 214661093071286864362791650253676185600 9802037 99237597400583822041981032345679228800 9802038 -135143355968502953025140249831995207680 9802039 -49560115614761435766532057349878993976 9802040 -99285160957786601936907700749801984000 9802041 109650580081775310192979324159643168592 9802042 -235814026422732853393355002027087613328 9802043 183610845209293293838066642835160116400 9802044 28030523713740790623441075915020040192 9802045 -81248524652511078716548962156052800000 9802046 -196129202690615687845223423545720374528 9802047 -40140957825570665535111986874876907776 9802048 -33183767421187864080790704615787069440 9802049 -12743777760474371751496890611533043280 9802050 43313231531418260377804452481963737600 9802051 163936552580892789053763359494006343424 9802052 75270172102781609399142800588800057344 9802053 5517527115502502210486789703495615582 9802054 4509055718820760771493869457733114240 9802055 -86959708918812545587644585508323286080 9802056 -159874674369562293547429797091995156480 9802057 549841369868969952076593099020094329306 9802058 -9794411698879183861654658130275172000 9802059 -263535177728596683825583488189877888296 9802060 -249192894886470022422402738787173995520 9802061 229173982606211884288553604575732476662 9802062 -48921663744328042569003003800934678720 9802063 55055661016521272303220133630127420520 9802064 -2262382508812460097260730646398910464 9802065 -555497070259124241764043793373122560 9802066 944170763210264642693891730633465984 9802067 -48794041843221464426267567487148593840 9802068 -191164993291119788441139303421484636160 9802069 -8910831105053988683952439146729050756 9802070 -16006805997553294621011388808012643840 9802071 -136576540150490599072825734260075281392 9802072 45136019320171324299427368485357568000 9802073 71123153368422021366673027786122077322 9802074 -22972090657766093027938096195502845440 9802075 -7263062721464083819536547566855874800 9802076 20289418497048013060797508608648339456 9802077 118118074691009809915749552265292185920 9802078 -31322620417974960964491246821605333632 9802079 -108149968610125991617806091744219035024 9802080 -319278838864932347263220358159925248000 9802081 509084488128480183724068730983841521120 9802082 427980718932395673850615987483364954112 9802083 -285483290991476651374641527194743052800 9802084 446583888523452679090222270138373360896 9802085 -274021058678984205705173195418785783040 9802086 1393682109183020178681095093370071040 9802087 28877164422444240410721609825394165200 9802088 349579799641468111709057007097977461760 9802089 -269639479502892139279731356496104838 9802090 -143173421985662553357842896236291508800 9802091 -28795521374917401832966195246490659920 9802092 -157626285519150275027793655432181672448 9802093 123057437970855404288283490027923992800 9802094 85566274682869445923960811290613802240 9802095 217869049606168406945873892095975189520 9802096 -149759268914564473614317196281527500800 9802097 -133468258994668218700786930702974257454 9802098 212079302954706182498844265315022220288 9802099 233456459291728546554655284845845428160 9802100 55458736195697816199170206587260928000 9802101 46128159028048398663642343252134476832 9802102 -234030265368097704427396823607172561248 9802103 -538113584520681709284551283299252490648 9802104 7657250147541515313699426989121945600 9802105 39715534103048776208536641060993064260 9802106 272826819528704147084591151042587920752 9802107 46915278889294975741312116018376396800 9802108 3052374873559474821674244628906647040 9802109 129128881703367355419596196815215154310 9802110 122875881505768805856769450648842629760 9802111 435777844881898703812475001994068770424 9802112 -478859217688029980765471973673481011200 9802113 -5399406218902710405167441828957915856 9802114 -21457681915817837529484893183740313600 9802115 129498866304898423527585883406115381600 9802116 -78259665131298664359146895303476467200 9802117 -1341178511832111521941005295739895552 9802118 -118738117065700851466680157452252704640 9802119 -380789149412711001589255005039742464000 9802120 252156389057706648469134713768253849600 9802121 94008639612648487158545186250827325312 9802122 -26112423771599980316432408210797698816 9802123 -371845341798770967047930919114837067176 9802124 234243697751845667100524863314664087296 9802125 -189701494264430269769919395433352617000 9802126 191090794079333527882328388455434648512 9802127 917538669408785739378445251878950095840 9802128 17646875573380793003177565763532488704 9802129 -312198929078685692223804676723229834124 9802130 13617357797491413878296917390591961920 9802131 204889886485367859506406981924129728952 9802132 26361814821041794834160435595283734528 9802133 -167265360612508397924152538620685256576 9802134 126087056496112974278548898026241580384 9802135 142369006068737110632034635177111809760 9802136 -287096175953884321482390993320264294400 9802137 524901264577512904155852300547126368 9802138 -28380986943466756306623410426161950720 9802139 386949639819798359268081535538783111940 9802140 26356322580405616151254806279121797120 9802141 110338156021091273729081430498461138240 9802142 -79398667870413905341626742961188439040 9802143 8183116424923404164521846409363925600 9802144 -236891885853601345430868022120921694208 9802145 246788380110697534063422378409369285800 9802146 2363913522783823008813513762028339584 9802147 -148078756201451058294582509523992909720 9802148 17506824408386567921531620790201099520 9802149 -32558526857432297994182134937817406848 9802150 30183813095484791055905278951226968800 9802151 1774469153807937807978960847941259488 9802152 -19582341147476448161905359639302400000 9802153 63263131370455342198837929611262737402 9802154 -104419788502815408715521170825221222224 9802155 216533746242265874982253804321361579520 9802156 25920047177881270818720071274931012608 9802157 129612880829363922341707117252638396480 9802158 -15135925176185160265705497588683553216 9802159 5933683583853987430035403411370729360 9802160 45371596378556172367382511298581626880 9802161 437600188583731438233367781089693268640 9802162 233838156374547051560474204329006771200 9802163 -38097805941448927130248480781498165760 9802164 -33683414637835840552136926090805735424 9802165 -25239167211893569873660496474798474880 9802166 248087048482255739149154779897169646720 9802167 23267210435265193418929445528031885312 9802168 753631813504411004112869330880860160 9802169 43217156075774864136370662795231241728 9802170 1562768931557734059743103364245273600 9802171 -432776117888105892386361529375711017628 9802172 -84603646607263790474768085356135651328 9802173 67896643547649280267983784496721519744 9802174 -220979640929648542133860300212621138240 9802175 -38282335170645440328739569684174654600 9802176 33959499759781614533449697022254776320 9802177 63922769504926147816949316615625594944 9802178 230159118624583742771246118986321426640 9802179 -272113441683278216692812333988980947616 9802180 -38055772566618831757852734616209815040 9802181 -446095848465532337908877364225472386018 9802182 49499891041017796335551846483735287680 9802183 4224835115603624485898279592183118224 9802184 -81230488530133187062316679764724940800 9802185 -74351659894163261048165608137712498560 9802186 114088444599574859408733152446909588224 9802187 165664409217924286772955324755998811712 9802188 -77072356133175503865413533516504104960 9802189 114356643595506307936591558913871018720 9802190 -140584383691204621034529607589019950400 9802191 57354359654459502073175361748936210944 9802192 -32518511736749897763504539694326063104 9802193 1754445856889066445889008439255838280 9802194 2127344261888638575423235383449488128 9802195 5789635969603454255146828774242175200 9802196 -19033201114809356282992479518268393600 9802197 200221439727140606223676044096780847374 9802198 -11341112369031422971036469965843170048 9802199 118227152268142282854183359150721039792 9802200 -84785408097073297465928375600598528000 9802201 -380109731263823783526926916128812205760 9802202 -26084753264413828644102318582843026448 9802203 -88140011978544970514546250388219415040 9802204 63644839568914185154421988673289939456 9802205 -55592197860937929531329991551955470100 9802206 64380137935842086184544275080190529344 9802207 -49866853396779256644033176778659942720 9802208 -42356717619166974179528645436775858176 9802209 8006965203449587745429877067574200128 9802210 -69641062540237841867946518007402720 9802211 191136533054818396176233119632947206812 9802212 -34449168878157809401707518461506134016 9802213 -97719712438134586892965819429171385700 9802214 -93291088573356383189124899463222404160 9802215 20094773972203924777123730281372100760 9802216 -136273014575693765574561653219940925440 9802217 227117633676271302344240912591195605152 9802218 -141703323383901211103570657860374909696 9802219 893340950681927025191958270018024960 9802220 -276839434891534738239321989101765509120 9802221 11334144820262133415871899013673647232 9802222 -159062552362425871879332713651829233088 9802223 273943350601029761066710772168653691472 9802224 51368299641509226848947161541210374144 9802225 -64314189117201140029887190588696144100 9802226 -166429189235623392561373429958360008704 9802227 -244041389312022811655995723396411022280 9802228 -288891000389883144668939668604378530432 9802229 531573817876440460167649057560424698876 9802230 100492400299010714105344138247937678720 9802231 121858934292928399845831316778108592064 9802232 297850003399017794466451284151114137600 9802233 385747956709273333008437822013204864 9802234 -94261598642006460530440941051868202496 9802235 232719815687171256725402679772893127680 9802236 -78332382589027655865164704704953220096 9802237 -2346830115050984272454145658568084928 9802238 128024755548287245221795664667546896896 9802239 34275626731079039772985912004361043728 9802240 22200322783105414506632573443406561280 9802241 87509912248393423091890982754284359680 9802242 153187433248940067353559090202551594240 9802243 -547370872144094384885032198032113574192 9802244 -173585063798703389371516561528105353984 9802245 -124000963850011999123461818576735098560 9802246 -273518180926470608756073589951532262720 9802247 12228681455697236342294742579472669152 9802248 -197203174434695144837093964524074967040 9802249 177414571201179800360268030212306548250 9802250 6104466784260238591943105026012920000 9802251 327495517119589122418056090831792231192 9802252 -173193767703726941293196817117080724480 9802253 292472146665620539932356109837301421484 9802254 -19868602585234898208318683587975065600 9802255 -30568868900158364286614518245654428640 9802256 -85883897080860919349636116025809305600 9802257 -138799637701567424562035641839012441360 9802258 -14317489550466029376733212136062929520 9802259 45824819765319865131662497679609660460 9802260 23717988914695002267146613188095795200 9802261 -51879394866659018484378265791212534400 9802262 10615864988913471785760987315158098944 9802263 338885715980668872268121064159423474000 9802264 -58203038007667570363581621911033456640 9802265 -153567423554925309905021919419431946880 9802266 -9218306362853587277187724529993918976 9802267 81329693962449682398507392000565085316 9802268 -85635075518099290578025426766922491904 9802269 -99096669187160301785274550512177343680 9802270 70866396011971117625090278770006629760 9802271 -242194505294829792882523278890990968320 9802272 304634442540131430005028927571062423552 9802273 262168717730436048424397337356995634688 9802274 126898185048545724362651358872582575392 9802275 -54702250769935062298040343096634790400 9802276 82364703535200882684606012759330247680 9802277 598170208737937293755180608832378406780 9802278 -86065881841635896648768975314701664896 9802279 51631706161253125514242275402218976 9802280 -1284973656080588123925685706182656000 9802281 42959943817587332695445466970368753552 9802282 45303730472132267981854694251002877440 9802283 -210821446924238444746960521363308941920 9802284 -32803204434735600065875340965895576064 9802285 196190417326619471007740935268231003160 9802286 -66295850378108315263012739094934232256 9802287 162984082886187241444426527505096538808 9802288 -16874537406850048842526331669434482688 9802289 -54435348406544282944102658760601834944 9802290 12129974880585479913846327687568512000 9802291 -12884048990103831156028984643133416308 9802292 -124814872000001887239085951839496377984 9802293 24776837150420947295218327520333084928 9802294 -12034225819914032732470178950210720320 9802295 215684618903438439966089245751615693280 9802296 1763240426652665896397066988387164160 9802297 43803524075087522558802940117793640900 9802298 -46007310159581812688423345679692554752 9802299 -5153394481942864984961710204938772512 9802300 -134877325745478872518587686588811379200 9802301 207160281562173715524824884729665657024 9802302 13175656918579101614569799430078124992 9802303 -50727706787610550528566371432349946344 9802304 -103746143879981080730435595594633314304 9802305 -73155694701327357069744889670699726700 9802306 26021386718258399611009696023230150352 9802307 304808470635307675527847674314474522556 9802308 39638081417527876872005489070603279360 9802309 -316997943778661587841550591576742525920 9802310 -79743512108794671189695869465446305280 9802311 16818136358518945676430112601978901504 9802312 58546147020435157884139681899070187520 9802313 -139913346921846960974342348361274762800 9802314 -5012183174654218845335270747248051200 9802315 -208780952369427224888726244919136276880 9802316 13558198174663123055086355022726036480 9802317 57282649492901653459601213509760104512 9802318 -228214348241613730035701558486098040640 9802319 556802390263115424318340299089667688800 9802320 65796729676467237218385218013600153600 9802321 195475060193251709107754484774371975844 9802322 32430873573650680292789844852216880800 9802323 5833663241079823871691216677444138880 9802324 11748990050319323813772511969527988224 9802325 -31895350714743136153385329474793625900 9802326 88333158405646198013155897403185121664 9802327 -498116751942932574012444031644365618168 9802328 34124600940756924412659763096088064000 9802329 -208851630717543300210710104102789133616 9802330 -11358312108163975697791382275993632000 9802331 29234532112775814922278418146454272 9802332 56795176173282386246138576212444256256 9802333 164464718426549440635018534618041420582 9802334 -63868093091065510402343070623277622848 9802335 -75931954946394122472714253545240227040 9802336 54433433788291170430944591556358701056 9802337 476455773733449482094895022223419674032 9802338 25826909937190771183596161307350143488 9802339 135325077044104709498027175744018906140 9802340 22891031645132852600730672208750659840 9802341 -38062417430999796636814870041067504320 9802342 -22986890929517077039606992934815744000 9802343 -279960543012916505666551908749452590408 9802344 64402369230675444317489144857244958720 9802345 24075181728174873682200393488947564800 9802346 -59610956521670673769639716740154293760 9802347 -56222345672485531357020123829512971520 9802348 320564158555405514385070614532893281280 9802349 52643339671277124101789303709025099350 9802350 -21272241114792236143238320789733664000 9802351 -95439403264235070749283052558202820488 9802352 28758474673191877013589016701026205696 9802353 72279096432244991509645491436293146496 9802354 -89796343696196271429446260182323952624 9802355 -41289236156378621691807745748008644480 9802356 17472571788387166719020730988496640000 9802357 119757193358719965954888882070890050752 9802358 117550501830220871003561918202909893280 9802359 -75284699644265105552231913834850281936 9802360 -116066040294228665095620031463460864000 9802361 738180166307451516513326871529771020672 9802362 35083269167793301576376770477188248064 9802363 42674704723577145829697162465042287600 9802364 77454433524253395727095085101873994752 9802365 -219051167309954602557360927843129893280 9802366 1632990646540249795933158108779735040 9802367 -25756741248050588821990445461810734528 9802368 -156265038114062570614815065563547566080 9802369 442831046635307562021897047266981200770 9802370 -35603448784895394745894850735299262400 9802371 -27021964323767340745826961522572474640 9802372 369097049250761473869846273898826984576 9802373 -62003398111129696744930069697104097664 9802374 -25014179428855425568081325984315307840 9802375 -451356300256455656252811627072901380000 9802376 -399864585098461780849977771988752337920 9802377 -89712744237022082932877442552448620480 9802378 -136556770524828868933119387081958625280 9802379 -368853813357479240889855445864115954160 9802380 -31276256868595670142326956295222476800 9802381 175977207585506850932434132435710912182 9802382 65502943163200970460797851596296697792 9802383 41332356312075998554859044372895716224 9802384 37466635267650562260865856777038438400 9802385 -308809281406155211226122627842569884800 9802386 56763180558580490813727896894384744448 9802387 219554547551238668192541770251918449312 9802388 73085073324430108411358761721098812288 9802389 -23058956409025101426961903391191956576 9802390 -70731757352722461340697186400130078080 9802391 -377223321508535478270084850434054161208 9802392 152389433701500485357145293170287390720 9802393 -3046456904604391302864015325360026816 9802394 69537770264475452906412533518259442432 9802395 122051856876705379706029793708378145840 9802396 356104360683015935192080699347739020800 9802397 531977005028040217042080745818501492384 9802398 -16433404034482808933131670107193533440 9802399 143108930975597069496533843721605544960 9802400 109323013523207401727536606471220428800 9802401 39396132859408749084266112739327975152 9802402 64055368088325685208386087769212936704 9802403 -44226326763449231261449478089074692832 9802404 -167063946196898976008702439009858969600 9802405 -111537417119936590243573137056962247940 9802406 -224776451060915316405174661558160574720 9802407 183078840051592690732934859916072092288 9802408 109395168049056760199075560152249630720 9802409 -6758742591610965423347681670755057472 9802410 -11525711541617443523184074668054855680 9802411 93600877384374958034661160301868236160 9802412 -247395373735842462122469407983790284800 9802413 -70570283376398051626517697346946919060 9802414 -384004543616725751017307951570076688128 9802415 130516852182578140304805155841816405600 9802416 8121553734914297507829144385729069056 9802417 9150748287964499851834850342830632704 9802418 -69429394412327623072451140465939737840 9802419 89126363757319821241706453740617548160 9802420 -106223003002944732572170786227750462720 9802421 -63281102588134914238853801322602763108 9802422 -26294038789211583711091704814172842368 9802423 557693420572082805360961799501287771720 9802424 254835207306323635775793040336973352960 9802425 -48167507182240628536579558552152990000 9802426 -136212671319188105399283476334181811088 9802427 -11177188883425373914784328404625766728 9802428 43402041083387649362396481361830597120 9802429 26583557177557296221282531925423328640 9802430 -170843997399351950689562881756777380480 9802431 579804820432995527902614046958380800 9802432 107973873192032988137963632823935959040 9802433 237670903085814703365668126660523695682 9802434 2280223566585399600341884384826929920 9802435 135775298419282600365355567956146844000 9802436 -83307139651650530060351960788537700352 9802437 -132379972841753398748253739941176571360 9802438 132364134744901625158021801078174351296 9802439 -56472685635881724984648676986691297776 9802440 3744215216080286361489067792930099200 9802441 483134974618786134762621484091586934368 9802442 3420563022742279114672751001573415680 9802443 26584312772090296904105106190383114240 9802444 -134784598811257536155225557806691542528 9802445 -124628529576372778742831078546612874600 9802446 16806062322539840629589545818125573184 9802447 -6994899171152305563703266964538529848 9802448 32479147221099782036977745734754893824 9802449 222696936908750085427225344324952496034 9802450 14248761383242870391579038962282500400 9802451 -607328265211685921672992012672120551600 9802452 4163220906311711960799801349072896 9802453 218702599789484086676913432927673806784 9802454 16739469638812352652275529596885559552 9802455 -31617938200123993565597556428104351680 9802456 -137378786541333235755697800810173030400 9802457 -50364781439381113363566948114059102208 9802458 -5311295241443530003459407963472615440 9802459 -48256041597213418848411901810638849340 9802460 -17717596177344760991421836728190438400 9802461 -328513806877896266619394705042989849600 9802462 27964030335866097510142158754201667712 9802463 379095462750663238088752296617812577784 9802464 53990914754017996819418273801589227520 9802465 -152253997731471183708011009907903196140 9802466 106944864165233832244975993532947169664 9802467 120397642754762518697849992740915529968 9802468 -12510298349747425135848145965177323520 9802469 19841628122269255920544449702300594144 9802470 8293939808160823158782485563125610240 9802471 -66580969850855125661685086106470375888 9802472 -491376278497660356265620667761206200320 9802473 -164338065547237411567802641414502183232 9802474 87894078325163969566616462734936584192 9802475 -137914626340331356556034900010995397500 9802476 -32663736823163463406836143884268540928 9802477 -26790831772619667430287548658934853674 9802478 -86303785830251948596154542227616727040 9802479 -18098218765040308969346258425730242560 9802480 -25704720318580835387211639885127680000 9802481 -12449804505230515650088882051652168268 9802482 7986731120628603863742252465338558592 9802483 -91848710246695730387213903595698150096 9802484 102274204300693497159871304321955624960 9802485 18199845663673769836563129782204620800 9802486 -257313426166179424049316299669359955808 9802487 170329251359343888312664781692723183872 9802488 -88045734147508452919613389100525629440 9802489 55546696668609767848457786659811215956 9802490 73358559986982909263983776250729260000 9802491 187220858653342549504272566790574330392 9802492 -50789921906742018359687048332693652480 9802493 445268548161710555264707725851750237580 9802494 13510561303353158982923211430663390848 9802495 3424496368288879141377007754028441600 9802496 23542542503859504994863735193083052032 9802497 -312652733960017492461883960245179298000 9802498 260262832644500105943429858699826050000 9802499 48693523101370719268898565722998747800 9802500 -16076471801330201692733664004621440000 9802501 -305055337022634555051777408803502142498 9802502 237561972305592146653817462492781871104 9802503 70650575997585644490617839754069760240 9802504 62474240438110273159516715089843046400 9802505 54055269195977799624312822859784568000 9802506 -1159100242084195296508522281382640640 9802507 9609937501135855226806718627919246648 9802508 -120417464972279263990111507131981594624 9802509 -56303058647784326413504731285893964192 9802510 -21173421026862057604409458314818273280 9802511 408282111569885956631546459593989992112 9802512 102101485729491997166386895957189591040 9802513 -9879189152795274077462932970640645376 9802514 -279303253764273423613094348128827756144 9802515 229427891837013336861432957766466134320 9802516 -299901627729464667500125269315903122560 9802517 325020826136157774910196978438752502652 9802518 -26158627475604292833825826837766814720 9802519 136150111928325400470650910279961614920 9802520 26806569224494871828397179998841241600 9802521 -58273296794470702434247976961246082428 9802522 195841032678946354022257056563284984800 9802523 228273622277718787574018707524217536 9802524 4558744555546448590209856500982133760 9802525 80784946322679046387786654747310904050 9802526 -19308149709907510172655193964342020992 9802527 94660184137028266356292661861818703232 9802528 -112513023018135125568555131358995742720 9802529 292022007639903947168049555410008575072 9802530 -40561474505593826521234048236108323040 9802531 -133700084862178774333311888756867126288 9802532 -21967445453623951316441776191677138304 9802533 -50522921355797425613496839835882244896 9802534 161928092440888465545279811007233857792 9802535 -37956154420242464703476664701477982000 9802536 171871701901168291497267009171715031040 9802537 557985645007629864365989632677673604240 9802538 1981784576778709321016083391953926144 9802539 18075781931087547643482986589745759620 9802540 -224952703531667664841103105685541386240 9802541 -876396320476127538847078356374937600 9802542 -62149673249661024232147849175144100288 9802543 589138153730096150645228391574205425104 9802544 21972458580269605568959677549555548160 9802545 -31551945999746344300997978361796615680 9802546 51670172970660962916040523362100252064 9802547 182934173579234025766901164127408217996 9802548 121483094241356666764720653546444970368 9802549 75377142381005537193788465759691588480 9802550 27164668637002849556740783795373632800 9802551 -112552126641601638849138641989870200960 9802552 133438998540520960332069876810200985600 9802553 14080834211325605464654979070470357802 9802554 -24466382532460611014720142558375235584 9802555 92189490155359010052806076308779161600 9802556 -204632992728350882181487026908179207680 9802557 -152120255729135891468222776044778750080 9802558 104481244514758904578125760191821239680 9802559 142389951868209683445398779487591460504 9802560 37797028503391362107151148440417730560 9802561 -200624490659678382496503416491730851500 9802562 25313025118706383829894993428231615488 9802563 -9497565126953964993738830446421560512 9802564 18535528831872224105833446730728785152 9802565 7659012207629679652862557307806780320 9802566 -26068069980979085806520124866189230080 9802567 130809793761707167259966196287033889312 9802568 33288227701788573480128514493236480000 9802569 49707943384812965978620770798385462272 9802570 -203077533005312975630977599267127971840 9802571 270196462633090094850622009977091466772 9802572 -1438930207599563114781983636538064896 9802573 723496157013381805084646295500787446 9802574 -76646977637641577152092691666987651200 9802575 54482111170904383737057782355084147000 9802576 -6697549510611470114722514111884034048 9802577 38345359581411055700516367129553389120 9802578 7467686569723819778813994777719175168 9802579 478526615645687489721125597104552218480 9802580 145568867063778762416838361538125862400 9802581 2823382441383051033617898998665395360 9802582 -242394034096574920503431636133625744608 9802583 -134475975727673915200254634590269804880 9802584 -35767084737294179095512622444959559680 9802585 -84936137422950731477377625016813811200 9802586 8566792775819991096473814292005491424 9802587 -161387558239364152638037678155140283240 9802588 -16663839430742374047749902168692170240 9802589 -3318884624108808962565683162217598176 9802590 -12510878672582898101984438121606451200 9802591 100963513153072079073182869846602724008 9802592 235675373598076261199344616161922383872 9802593 57840552909686171335759101886060519200 9802594 6866156974244120305908658282613973456 9802595 5006050325902770818832684703470252960 9802596 -226090204525063365591614443678499908608 9802597 348725016895253459510745600318030344000 9802598 -31318460018297322190652929850819190912 9802599 122941732111473228479280802237981125888 9802600 44397424972316634217240340450469888000 9802601 207612218788321576907261439237726028602 9802602 -272290752272531462137765692418812215808 9802603 -89785120275676431452984381947317223616 9802604 -24113616401760442680050984321857772544 9802605 -81140618886148871510653819381537067040 9802606 163001469463256772974994842247336598464 9802607 6873800814688144702934084094064859856 9802608 12665028082006300919318952420540284928 9802609 401021490239815761596395995044961355560 9802610 110089771474844315487150220850133996960 9802611 -48569178169507820583617693980028039520 9802612 -10261631278808499160471041617245564928 9802613 366951705864434306522984493801982766400 9802614 94083925213752759669088299796774755840 9802615 -70015246321961426033154989190454954560 9802616 -271568743113186361656058545160044011520 9802617 -7458100979711573731525752390819904800 9802618 -21032997989567295190407019067036371968 9802619 -62353635644503918428458032962775621980 9802620 -216771355648501387967995669169781765120 9802621 315103253009307228033692051561606693644 9802622 -83801119219741455437652633166961707008 9802623 -17941352562116654225238415788927808896 9802624 -994110951877242730185992084347944960 9802625 94029744069797199198420956798538720000 9802626 13000908956298762560035169362388868864 9802627 419193647032613711576415631565404740476 9802628 251487624381725000943453882710290615296 9802629 309609369686608891631579528647360789500 9802630 -145528436198831636870922900426223121280 9802631 551654691089984145923079746490277809432 9802632 -20314043998631524268042716928448921600 9802633 -448626902543745007059450817720244982118 9802634 6496068447218442648466883173107056640 9802635 -159562831004601106651557588863671968000 9802636 106139273386358515298685071863333191680 9802637 27567010056417423699809809696724478168 9802638 59460795048894311939335903688535388800 9802639 79354919978688776217550793437726139904 9802640 28770623252775613930916033367783260160 9802641 131595971278746977726775425481069898992 9802642 55169413345684115469687892159225557792 9802643 -48982694145686444509453602571529462400 9802644 112066979627208828237770789130405206016 9802645 -66791326438096044585602220387992312100 9802646 -13955516986745836037833311787250486400 9802647 -56871228273193326605090800643201910960 9802648 274633459330370419272397705390943631360 9802649 103893705669831279433478836673770570752 9802650 -14455822788391169983943940173283340800 9802651 -106915382770805638203847755826820707400 9802652 -336432020656684231853832670734200062464 9802653 20755799546945001865906255429182549120 9802654 6511309961816392893277738656038971776 9802655 241145152741308943455089468471003323560 9802656 221106657970474680279919518084739497984 9802657 -33603123496492648987860915957767216720 9802658 -62924958120500542436017731716073670320 9802659 -6673644839396021266038854020067645472 9802660 80493058863467302456452084310981324800 9802661 49139635834367991752509291176148761024 9802662 148872028076716827057485063486282165952 9802663 246823852066839193858467123493949401424 9802664 34634538492060234424149841766513541120 9802665 53741954930749485824443502541732145920 9802666 226554350436669269194589015843451898032 9802667 1352897082434111454726514440314622720 9802668 -5483601377450583824565267661093856256 9802669 -51192750146165253389124336900450447360 9802670 -99060670248142227043931763874457788800 9802671 271093394401606221382984593098589359112 9802672 -50413378153512469578208665124233904128 9802673 -369279598214699671865334166541484209040 9802674 -32259507865665925381312540773570831360 9802675 -472604135835277558125876994896216200 9802676 222120762060855925257463952782658595072 9802677 250014460903095673474590972399951198240 9802678 125493877458095411770865039453176628640 9802679 143682648984147682558075124175259940784 9802680 113850640301648787782840017925010432000 9802681 -179054256818061932689617505973254942208 9802682 175829864922040944318670992777684244992 9802683 -198604929587651746331727726431614852056 9802684 290573903560408273634708074608825660416 9802685 76573955956898491096362955980709705560 9802686 48176626009293418037203542956123593728 9802687 149265932295975225629906902727355218080 9802688 -22605053715256319575647641175897145344 9802689 -70356742352881619689051855785659793600 9802690 -57751780974431248317837457987620350400 9802691 270714581568311874255377079051253804092 9802692 100148239575301936897636678210392391680 9802693 -289989202779255238350585226614446261760 9802694 -307924624058917282792358978589968352 9802695 -85950404197798728345468566553112630320 9802696 -51439470126382759071938724034860810240 9802697 150674782988514451019988539498937134400 9802698 25253013817895047727137650301188983040 9802699 179388274285974843832906342277380530864 9802700 181906544402968785545478107402718182400 9802701 22760746861623381568302748974946433142 9802702 23442861504568805552711910505278161664 9802703 487462055457017746305040044657858449160 9802704 -59573312605334740198667046676800602112 9802705 -2220097579506483489795481593387209280 9802706 -26543282172465410373642092598259747680 9802707 -183722960343961611373793071693895071560 9802708 199819357266531321327443430888951224320 9802709 -152068922845666593754267568301553778784 9802710 -1737863857897180792362238017519072000 9802711 -302994805474721855531886593030919309688 9802712 36493866233248255141002026513980416000 9802713 -271597605618052648954426788765067377456 9802714 -269943892683158739088284779280898454544 9802715 58170757903031938826141222362992691200 9802716 123267842624730722249349870706426650624 9802717 299775213905856530738233689018138361766 9802718 189767193845772082299880511259553810560 9802719 269568246675705156231080001840211696344 9802720 136286367182467067174437135061074575360 9802721 -160101532275857323558522993278079879788 9802722 130538368861510394717291066703361011072 9802723 89934296275416708411853772080816504736 9802724 406720687669882154380728828862860462336 9802725 130982135565963247715837504710408284000 9802726 -75663677920580151309194908304155187520 9802727 -51985469865835508078273504643989452800 9802728 -1851762767616419388020998263056793600 9802729 -382258572568250737280960523038332665670 9802730 -99507794123346502127673373031722060800 9802731 -113745472746431000924062118248698393936 9802732 15121719297684588764633145599534515200 9802733 51409300997286401300856770172722767200 9802734 -125351501124382520277163086103102672320 9802735 -200225840037677996567914509102650851200 9802736 548504508604638330124024256696942592 9802737 -14912967424826333016601068082775932800 9802738 149371160995368206742539790183812433408 9802739 50405226013462148318403091674073937640 9802740 -364247762883910173549729919392768000 9802741 57789500933188355685531920474199234172 9802742 119547327423774937782833996926202842272 9802743 -59848103580362766795019958766351498240 9802744 157116544034967204898192348971866849280 9802745 24501424668426393964776373678566226500 9802746 -139975230407126577964066535937143742720 9802747 51283586250329675625661145938093660196 9802748 182148087585586907587490046467403856896 9802749 73529969033425554250368334243393167360 9802750 114197620172690719010067702389718624000 9802751 -226111533485924130462987116286372160800 9802752 -79256343043591068086231975105950384128 9802753 -3803465222323044093332815968248934976 9802754 126094334391975553393923558324597741120 9802755 -75656460564604844609362604769662416800 9802756 -62110674504984032905659705423424926720 9802757 -130893222802162976944822584447779546496 9802758 -13277198474814767146648996225986478080 9802759 383196190625417561846144546862254135960 9802760 195186330465975036135866471021973504000 9802761 67078220127087397490357668593975376128 9802762 77463223229193000935239510181633059632 9802763 -425840962547622952749332551317560979840 9802764 140854589449900952822307657994742380800 9802765 81947449198112968277380250538087427200 9802766 77132782872633835641773960716101222720 9802767 -19015959455524647061369956342173373552 9802768 -6610133970383392760883468588608716800 9802769 -333003435505740375193142737982210919360 9802770 -57011246604824213203227788363864317440 9802771 320586320519302221503691319991576950344 9802772 10375404944788585435734782260582871040 9802773 -58801391706540303062419856360407875378 9802774 -43963612394253824425292787951056931840 9802775 260474275984397180326000735036601026800 9802776 29949897622931642440069478142813757440 9802777 257289104068542091442004373568191143626 9802778 -208358228648628596337149404394692851744 9802779 -13732025593029767194468892990243546880 9802780 -31830531160509170136986824918929254400 9802781 221892163757176198787888915056448532582 9802782 3031804627036133484299322614942787264 9802783 363941999304529604363601225194964557880 9802784 -223932920487878450618922069021866065920 9802785 -101946389085801210601132099684533532800 9802786 68504547099080459154950812958566003200 9802787 35924193962667184811850794380697251512 9802788 75929922384636620023373634743006438400 9802789 101430832898647462759063732128384403840 9802790 27655028182371463815645859508472430080 9802791 36782212456069415187556805657829798840 9802792 78947143775626534043507937267386849280 9802793 111853736505692187306358197974020804800 9802794 -57808354686786299660547089483197332480 9802795 78769331026715629428631778253089825280 9802796 -2856718504405766669759223830453073408 9802797 286189201997771783025375632659109938272 9802798 98211271541613321281134047474367289664 9802799 -49561103626478628667481899017892958736 9802800 7178358407495756541453302238830592000 9802801 113820656011426280762687352580474741812 9802802 -176402480671868203320357467431724241648 9802803 -216572063915733331338935319741529305600 9802804 -263472069714856312182356284824637605888 9802805 8283393440719166843358046337402205120 9802806 5360354822026046622418003660895066880 9802807 48182144464205650501702357245826954752 9802808 -37999836915922477467672543868511232000 9802809 -332069858135095292075624884703574533280 9802810 20058611225241780430461143596102196160 9802811 75209551865102736854083983060759389412 9802812 139943209590639471017438025000458618880 9802813 -17137459269413663093564889185634417192 9802814 -87599757822471704774776338418668137088 9802815 89674558284300159299989487413044430080 9802816 -29155758592089917480049452232144322560 9802817 -30161411280400760504899006248045681408 9802818 25087950372379175561397274998085034064 9802819 -301100906941463992848684691485828655072 9802820 -10084716892003620984530196103351664640 9802821 29960517098252721491261275184068578624 9802822 -16417943508216494586848775007923676800 9802823 11335036282292270869705341251770727280 9802824 21360194439735989081138145986617344000 9802825 233943826102612856880891062964285055550 9802826 43084295897168506812046755205007107584 9802827 -69060464328894595968227284445522034672 9802828 -5415837999926441012903562359849238528 9802829 -213903475213098902465292611604198887124 9802830 6866400116408512243616793867684741120 9802831 -52211883162221755960288719644022623400 9802832 -6409157651574987729809871486330224640 9802833 101350878157796051412446735054117501424 9802834 -54332746831339135107687130599449699184 9802835 99580056201754548470305376582094816000 9802836 -76308370000153997546824273886245171200 9802837 -371743937170069203887165455642498814976 9802838 56041677402370860877534309779990892320 9802839 -1941373199802404326157155140048531072 9802840 267782938056554246262215343191741644800 9802841 80808174076278485611242242498388403200 9802842 -65247268141047027225242998757537445888 9802843 -283848006049197390036070058082438775016 9802844 88094114145514917035122054182831284736 9802845 4215293830190356845256165829235855300 9802846 -214696538784052828823769415172631452160 9802847 -499194933530329811187537913947159837360 9802848 -228927602843205274279559647634833539072 9802849 -115622877592744924276915534340940428608 9802850 112416919247588425045951159421482608000 9802851 50623082232480223500279810013658947584 9802852 140653595521055354931408416056189367936 9802853 219962832451838631815045111273377488864 9802854 -24130542544187127538531557960838920960 9802855 10846633097271562809519166858802250000 9802856 649577110045530034764290685180149760 9802857 192808860195831633612282928811632351488 9802858 -9083931075852772708572247351325639232 9802859 219718172037528018934353360680371923600 9802860 99381257560905460996574893891368960000 9802861 -590233573040008825291726430656445462976 9802862 220202035588400760346344942441243066432 9802863 -30344878880475257726889685355369876256 9802864 -24991086404162463750981202872584273920 9802865 173582915130806370695114953719779230260 9802866 -39561223567160831434917055611515899776 9802867 -280957001025022111069181094714352252084 9802868 -178784063001237387322441700969592182784 9802869 -180882327264785740921733320895528972256 9802870 -3868201056688944628712167703282688000 9802871 18444420976555923231132103135563064392 9802872 120687436973770674512985240426812805120 9802873 42963061051675345087251530720664580480 9802874 -43623527337837551849369460275923346064 9802875 109421490391143473734212979625731308000 9802876 -57402606299035944733102391779338485760 9802877 -14824316089614892907912748268414592928 9802878 31189222993761059796881725775419008 9802879 185846200808604947709395187830734665640 9802880 -34974943046214938920954136841368371200 9802881 5130549519981392167004489730028176096 9802882 301589307638942998490188972698322944 9802883 7950437777155917088685833433557466688 9802884 -26638488658141382466236998212466507776 9802885 341084809100395722186429669847970611200 9802886 -13805070975161778253731303774480136608 9802887 53447513673684884135559160165987548240 9802888 480962302188580537614919843523393909760 9802889 190639437846742507914194838540234465690 9802890 -102874365973900031136522112977490598400 9802891 68747706788704268216346912619152314688 9802892 -388876547799679341548387883877891788288 9802893 51117321080204178684619266970106364864 9802894 -197311719478002160478389811037568482048 9802895 44906329039733767610854003763535049200 9802896 -384936055710571138861552270116519936 9802897 12266334803352663418656861545589326952 9802898 -32899283806931119320622035806147097600 9802899 86477877223419662660316778145418482640 9802900 -251707106170942577327480157398684620800 9802901 -299639341457278078258313111992715613348 9802902 31059056166545289921092043980905962432 9802903 516169243780311904930270668502761522264 9802904 -596673191669465011247775215251869388800 9802905 24674031229434646080511139862532320000 9802906 -58346318150948290065563050376906968848 9802907 167240696862627784971312921244552701120 9802908 75900411885374005855458149236698140160 9802909 303439904598241237543787341879340231520 9802910 -34266733885234824554158791704996682240 9802911 103101754299003435219986021197866422544 9802912 -61277778270026495637639235944673443840 9802913 -162492752722528844637800792434532407296 9802914 86161002061053996811311501813110337024 9802915 3476227554879475250037921243412762800 9802916 1879964602500027520300701617192920320 9802917 168553426684748268226777525182568982400 9802918 -152480473434820304743400132310526188096 9802919 -159213933816491795618924391476492746704 9802920 143715115003177833661757709722817331200 9802921 -298098138964171181794048488373374767878 9802922 -204177576698108141989750256293902904320 9802923 29545299665751199464946970066129745888 9802924 18733587079671923388468265780595136000 9802925 4213016780890416444494899170310308000 9802926 33209447597477703430154164875276710784 9802927 -71822526454618259640849832625697725640 9802928 -33079341110248044734027689416190525440 9802929 -169675060062816145509381544883879907216 9802930 44283554639975389037204822089761171360 9802931 -657483259620354301871748323295603842880 9802932 122088764340219841090539662138055708672 9802933 -50382746297494992828880167112179774336 9802934 55931516401098319910393036037288816000 9802935 -23971284081114043657968733717671721200 9802936 -79896667085286917952472981694668800 9802937 -103094232164685290100788101642946894208 9802938 95927528983051689142481750567315948544 9802939 30901967161161790917036814914825696400 9802940 70891181675715981773441457869237760000 9802941 177586640048625196586402221009055016192 9802942 191221028509395721289133995727555439872 9802943 -599127788184552201038788343375166311256 9802944 -1652312942980312037840526736588013568 9802945 -226900930627621659311466077891554390080 9802946 -242976902443404288438653526111462593328 9802947 56280124586286184571860071577531555584 9802948 -42026225346252457279522294797187501824 9802949 153696781759814513989518841814037182364 9802950 -55661721181022829301870147926911294400 9802951 -29668488804889449296109284965534392608 9802952 -189175941159342458538006792006161203200 9802953 85941194962394566250921910777259609962 9802954 -58072309883791747290304152496475228928 9802955 1019571019654365081515546517098421360 9802956 20982358259148577469358236172164665344 9802957 450786187845084260205918306429279660 9802958 84895522233170507565397994610629599680 9802959 82018603324874388728346003962471873808 9802960 6715606156124750931605346298937180160 9802961 -53596588339562772920379615668138635968 9802962 70170158452323904564532720912301652128 9802963 -293499102880678241988879728863895120788 9802964 -51546605511443674335480233617336264704 9802965 42571941055031289231665950929730214400 9802966 -117204682061592636417314935587527777856 9802967 -180181485762611778564708082962335983920 9802968 -590588592951040965047145286965657600 9802969 -185612014170362973464760194975114342640 9802970 99725438859562899186916288640978626560 9802971 89671511636473286963941438590461750400 9802972 98871122752466117669235598387172380672 9802973 17514116231719667425764940354111401120 9802974 -60685782731765933888689756985056158720 9802975 7779113665025392476152657965483264000 9802976 74554367181184344047129760793662849024 9802977 29576803845073248585635652323711200800 9802978 -186680752914874984571276479164829446144 9802979 407318132450600535056990992220450759580 9802980 76970979340758820938695679869506744320 9802981 147014895880287440119381993319162406782 9802982 -100400345883942840169527053056302984960 9802983 -46768077845615906698865071365851095296 9802984 -195069387343804326044312092863653053440 9802985 194583638779538886185435236299827119560 9802986 -69613565574520484791475489246801525760 9802987 252099584246142361706605976295823931636 9802988 -152877536995886006109471989881014266880 9802989 78932818223562740855870348049944095830 9802990 -34551858565316887368569478917995176000 9802991 80847592655999629972702853521769698944 9802992 12436926788327334961200566443549655040 9802993 -673632959515165982295403886239085760160 9802994 -64367992111827355834301456464441213920 9802995 -16155484509157871941270411156260403200 9802996 -40456090611367610828032222465148168192 9802997 -199933631533016920553558074439553193554 9802998 33891011439850604856042327909408693120 9802999 -385530006965990265575795319189762467664 9803000 152337179004440894710817603854187520000 9803001 39864943692655207004610024420086749440 9803002 102618142884181671550925085790730521344 9803003 47464372504154827354343224812219641856 9803004 12122625006314263163060999299711812096 9803005 -58302436155671402423027600648743516680 9803006 -43246372453431756212678221804299772416 9803007 3071823675411779991195616496830680504 9803008 364607976323182267146037761765959270400 9803009 727345068460644644382503969713522011204 9803010 -36524176317204165811322209876259681280 9803011 -9127329665604606726186300054805498808 9803012 130499871235395550892450693565123087360 9803013 304474896733467721820709665126613744288 9803014 -63031783756234537862831198201068177920 9803015 106111043045778313559592826327633802400 9803016 55272586948759581154751544687192729600 9803017 96332561804300515458941635871184864000 9803018 51600545443530150652487387889836661600 9803019 18814291810147438447861024270750342080 9803020 -33216278051845144009392161903014763520 9803021 -282606274418349889381573629084144940800 9803022 123558333050154095781142040125466052672 9803023 421365442268849151135265440915277956272 9803024 -950471375513434055303696046355906560 9803025 25760362051017820003483236920139676800 9803026 -262907920016769722297600280234508146288 9803027 107771962091523382319916583437050829840 9803028 -52053652414989646682302665753201838080 9803029 86075424834932191716565579317870575630 9803030 64329312094833021140172049856931427200 9803031 -85521649621057212709908049825010073600 9803032 315750267318006537295455445548716236800 9803033 412463115476799449703846188942661210900 9803034 -54996476164212754795468114712255513616 9803035 60508020711353712976184821920094137120 9803036 -9981877057634741979767687869180869120 9803037 30736869511709720050429250255887097856 9803038 -210682863641168604060446514619287002304 9803039 -111957866569231144295205665934240804000 9803040 -87061310845594979040110471838129192960 9803041 185999204825125333297293425535822561984 9803042 156907181776727195680068358600194126672 9803043 -18891230637105868395832116103476347868 9803044 -449328728391907985678793305673747705600 9803045 -36495964780639664142921769830120508800 9803046 -94778995570959290091214197979050296832 9803047 116173576142432172862803079936426533104 9803048 -399225750005433675072705682993328624640 9803049 -98711779347985182856168069874914098912 9803050 112469015098086647540823368033211648000 9803051 127796948313616617722545242431613296052 9803052 -63894315335867252679709076254225367040 9803053 15636309506842645589538271687910407084 9803054 -3527021021781689883486793471528864320 9803055 -127215319887061218219299935195810848240 9803056 68746879758577221989064524328609153024 9803057 768303639728335185757262452344688578 9803058 -65137569412673674123735551211549420416 9803059 11125973861822583343684807538897591712 9803060 73603728549663308245286950835708190720 9803061 -695691922698472017598507097728496100 9803062 -120405905508692837584876038982208938368 9803063 294251950448745612839355009981173924640 9803064 -92312982411145842805728692480840724480 9803065 -350102498226870635157032185560486516540 9803066 -833523735346832355715175328457239552 9803067 -261395676520380660289947421747036594176 9803068 -103727145696311872206669193640259452928 9803069 -438483105950269583207849421519090308160 9803070 57903971938000624778872341074793808320 9803071 397839333734186428778250432242546478544 9803072 168706685046357857277591748491482234880 9803073 -89264997591230430790131046852686810240 9803074 154956941461871273513051143822699555536 9803075 191800170905552477054564165845969257600 9803076 -21229315381857133473953830038764421120 9803077 98330972108440523835743402886578400926 9803078 246232400914122532268186848819310463840 9803079 -106289178159207118694677963502915116800 9803080 -65904727661539071710833118732628787200 9803081 -279135561463965240433431944619234542118 9803082 -92393271577671072849356263849835774208 9803083 14791805408756204034669758033025487200 9803084 -336457709713030232505245385247581786624 9803085 70104278760835272281514109798144754400 9803086 -64049695246586898558441072552247122240 9803087 -206577532005793490647980152668435699584 9803088 -66194426330251900796337885215320965120 9803089 -128555875605066371773569082647584661276 9803090 34215229939944042216347411010608179200 9803091 -16144071573118534992397850033164283208 9803092 44082020221994557094893000894584018432 9803093 -523796886958045449908298774107024804658 9803094 10609949887738196685943428797384835072 9803095 -8947257348848921605046160590809752000 9803096 -242328934143062588285107487933675520000 9803097 -443457265260300151685249330476939872 9803098 -177930891087425676245842287466208029200 9803099 19571607913448023345945222289879205888 9803100 6710444482963407865953970557691468800 9803101 -163323282731089623580716642234869281920 9803102 -69269582973716807778333040406380430400 9803103 -430591188683862881455433959348888204800 9803104 -68211281806434276766443615894090153984 9803105 -47196655904608126905461415786595913280 9803106 168503136538952536118619634669283771904 9803107 -173558834221947291758465603825566920400 9803108 9771990290546907303258043534372847616 9803109 226746464609376623755663695871684151904 9803110 -201103085458213793067911773703092416000 9803111 438618181669369995256094630068224818352 9803112 -2431473978550783934857985602002616320 9803113 -39194281025920709002478719807227086300 9803114 69263598411436729748474046386971987200 9803115 53880707179862057875420214360644741920 9803116 -42579959457657267976385419512863983360 9803117 1836515519115076519473211932503190540 9803118 -8699434363415522164963184611419670272 9803119 -641713926446063872169190987679335988704 9803120 7959157109064348982045283889073029120 9803121 -258730190645828265621540616743529793856 9803122 -11352224549951948342496434472798547968 9803123 4583463624965497643971432216251835968 9803124 14648102752015593335248124176051623936 9803125 187009321706261406964927257537847612500 9803126 -104877541093403643051802014413500469760 9803127 184799040338841040270755633365308259280 9803128 -792638872455279285956923366380274851840 9803129 52679748117368571692141271322406878080 9803130 11896626747498680263401015448137891840 9803131 144956165533203607258673130270048339120 9803132 280478936269204981154786434221070288896 9803133 -55322245327314463582931359753541313600 9803134 -273368211385815618632582549105983779648 9803135 310463475848287428736332030022703778960 9803136 -134100614518574428312691432723086049280 9803137 42965950200859288540445728397244998786 9803138 -38082196400145669964182219760155609600 9803139 252745046083455707355494568319242386424 9803140 2005558019123151294230184993065472000 9803141 44445691064941141789328750504389486968 9803142 29413138142535594827512350396329198208 9803143 35712644296284180402938133440993489200 9803144 -130360953256974639967965463710441338880 9803145 57457958613527481741882445809241728000 9803146 -7946159503086556519706768340627169536 9803147 237422140727189828177437492815321137160 9803148 32037943976479342142196108846816775680 9803149 94497589178843818730427392825028788150 9803150 -1245475721832341683303701545009145600 9803151 -308834664270875107105645444555083573720 9803152 -41161565178801697638560566087671349248 9803153 -109245970856292068460664480700234548956 9803154 -8164007403595086110173337521983329280 9803155 -77949069085271456087304928016053423440 9803156 15986262915408483801562222181735116800 9803157 628959999558716341940384156783059200 9803158 100800103658889813918670822531085275680 9803159 187496945483114728589651911388308860360 9803160 381951222548948982898488840056647680000 9803161 101201788186689101862327708424714367079 9803162 -156304359345864301118549784057771537168 9803163 -20295485038614477759972326183090797776 9803164 67009301339903205892272898769897922560 9803165 564443903104992687696397689183703468920 9803166 -67264217072542839938484666394330269696 9803167 212446886915006158389384812990728074480 9803168 131311844782114581868182076934125977600 9803169 40484438859040130519627281022081658870 9803170 -49785520453141600902600327987596160 9803171 -193196804193553930101854054765811594288 9803172 42657409638530829665983954698160803840 9803173 317309559388881272920813695223896063422 9803174 65357570106801601440185074829076181632 9803175 2463697887898405561812730079933731200 9803176 77532962970302868977166373868093230080 9803177 -193433955875900289426380478561294163974 9803178 -6917829739561521021733033549932288 9803179 -109422997956159990883404203716580694220 9803180 -198229705932666983403934937860001433600 9803181 -88188143493030775041488993899128646848 9803182 32810820152647650187848043497714192384 9803183 2607249681861257079579519704824882560 9803184 43903590189849265951445901704351023104 9803185 97263731649166926518211655764648369780 9803186 101897163665968615422134426538214388544 9803187 12319373450076730794033840282582024912 9803188 191406923223320384463298248943827079936 9803189 -392159162419655677717712488364050848000 9803190 -59416621935725796576131127129846180480 9803191 -351207674099525046573035430838737352408 9803192 -38548547353404482111993922216410480640 9803193 122965399435664038131686944597220810064 9803194 142292490382948964699521112167800315360 9803195 -56930131871570645119701365171450524800 9803196 -26543462719988935887075329504532715008 9803197 -247148760830980351411019344822216519354 9803198 24206359684582028223579376101132096768 9803199 107540258453914478572350384690317408640 9803200 -6899095990830248721556565660113305600 9803201 119512942894067703170281911461739323202 9803202 -42517263137214732616428464661699479040 9803203 53743504674595861469926968776824676760 9803204 -158681582556796284388851426463564800 9803205 -84712738739850264962753251949850286500 9803206 17248424574955791947649344402089956480 9803207 -176437708706398845974790572668697429544 9803208 234567864896538760010147678567391313920 9803209 61609941913992355668709823592568317604 9803210 64042416545262267632353381958432369760 9803211 329467681483577326132067435014197249984 9803212 34447802890738645752059238337293391360 9803213 208009566433687139297337313166106193920 9803214 270679448742049846660067597083696128000 9803215 183963879061950137070150104318128548360 9803216 90429090277128823431539697689162809344 9803217 79763147713302028611604490467433970720 9803218 -25594766297519750126197173230734376640 9803219 52076382140640853719263604875347744620 9803220 -40784402258353947904632260934659850240 9803221 137063372097517349886153786036572095680 9803222 8310582217029553815821635333120370688 9803223 -41181456349953618859422381609445479552 9803224 41098650265792770227350047673911705600 9803225 206917462871752353870767350656674013900 9803226 1596542568722655733602013710134340864 9803227 62514596019115839227585864251887705344 9803228 186440112486739485105602227491855149568 9803229 100677444920624740694225207388467577984 9803230 -48708629136147250881037169514447984000 9803231 -924967420269805203814226138238216064848 9803232 174583419755866513643517262065315348480 9803233 -15249602974191485245369096375240979040 9803234 -190956803782970257678477811525513587200 9803235 89512207859211946987206048337605990240 9803236 -141700909569690569816815925356813582720 9803237 -141090004698090071005954934780397158088 9803238 -14940475543392394865869334390246081856 9803239 -306742773544561286326286351154272659544 9803240 323591398485289601348156744124979200000 9803241 -58943777196322285945229633678741289600 9803242 168574982620957346270552875541651816640 9803243 -3207377682905077973438383716731959176 9803244 -111069302958691710357211605482656481280 9803245 -173500146940570484941360275108229120500 9803246 105674833570130784812070917850893163072 9803247 -90808625260485753389325395860328667360 9803248 5779640033323377358997286953736863744 9803249 -52614123358379906412836270060825189580 9803250 -11391065673785512776029845653159096000 9803251 -29688440840549276914393333284765045168 9803252 196110374659725482379004025342750948736 9803253 -108307040139545148155960728231396975200 9803254 -54158199721662457704937526306141847552 9803255 -61802101359372217222304319579320378880 9803256 -159158161180758063513962034707745484800 9803257 -249163991933178223799709883464077278208 9803258 5162947536308614312015507308939922176 9803259 96955235450935111173539638947181534200 9803260 33106759643671400591054075858371891200 9803261 31110537490557987215937500399729228400 9803262 16024063480451258368785055757000921088 9803263 145787349679405901879204003992837441560 9803264 69426466663426528232464230862974615552 9803265 -129334887512316692800375803590688295680 9803266 157842445275454853857690518773967433728 9803267 -113152869292442225439417234804040788240 9803268 -21624422201368054151824020114110545920 9803269 -62716745575074775215631852830410560 9803270 -191256880666191077304962713879500481920 9803271 -130150403390723195796321900361485537792 9803272 -153201183260599466608791175808450227200 9803273 -62300596931406057794932829458152158940 9803274 -36265261671914253525379427099368856832 9803275 -272856133035392987585911318582047252700 9803276 -70957199998618623532933355642380523520 9803277 234783082151820156074941999307050803648 9803278 35524584763111909776896526819781189440 9803279 -83209272678620191067640009878265303120 9803280 12689412621862571527114409856883752960 9803281 -266869456757792211365030684608740451918 9803282 -152109651397413261437767943964828750048 9803283 167382472392460516854712961342658064824 9803284 -203997392715368447642726638304561510400 9803285 21460751806813507955589133646604917760 9803286 -63511591001865717875803560528166270368 9803287 87153115792479834290503735602010712200 9803288 -312696504733868674833214328177769799680 9803289 -4572275598890234901639883784093180976 9803290 -18615683535168491017388553363437721600 9803291 -602697666737520221722915706315477440416 9803292 -219740331622829915775210755742349198848 9803293 206496459474063757064385844183228140480 9803294 90510451975844764166970466512506445696 9803295 56785353162695951620691872777831437600 9803296 27222355950543720733384835503763226624 9803297 43573779910991341912285007893713643200 9803298 -21625590031734295005403014978304942080 9803299 127999379217355077864562341968163860 9803300 461039968742615305055109050586796800 9803301 245539501096007000895916704393301188480 9803302 -57591361854704803952602501096558521600 9803303 -39924552335964145655728413036345164736 9803304 45643903665453462641886308505824133120 9803305 -98995930206259657116950927419373215200 9803306 200539398509300231523768599562522988800 9803307 -144359803714156756623805891332431126016 9803308 79370410449756518766256434381191068928 9803309 -3087396241567005897139584990759328320 9803310 23890871706214964201150245650177085440 9803311 105184522708797757094957142518848126560 9803312 1653954886297890894066249690894336000 9803313 -39597444044641184137739394508698974784 9803314 145225999228639701569005259941455914256 9803315 -42516862179200745945157717200601642080 9803316 -81040082441360699352130245012013056 9803317 461752883890716954587032574944541696366 9803318 42171180234417444795358909096841932416 9803319 -7251336724418744141633009500300530456 9803320 79223955423584253083906093303724748800 9803321 36295790706563153382634263148401189600 9803322 -62821935594518258713526969955563289600 9803323 -193100148612195282727921459479431558428 9803324 -29716817501385895220171707916268770304 9803325 -25572418409820671328966721155524044800 9803326 117401182007295412582782610373097177024 9803327 220416453688926846945510279000385066176 9803328 -20787410279304271011940194335210864640 9803329 218432887538611986885743165813646836930 9803330 -228543153980650328591634342744344203200 9803331 182429777675805052628138717824237769220 9803332 -150611947317533154391147636682668987392 9803333 -534956602510403775769879857489917816418 9803334 131867655599298866360533246051636561920 9803335 -60408673216705049127039389157737436000 9803336 -157668156091407968199432441206960947200 9803337 -50515597907285429195067101898442363200 9803338 56413861043233702822533453787028730720 9803339 -1739659221504478204142913172355502528 9803340 6252505573315400302802994535799116800 9803341 373376878945891921634719513316126218742 9803342 -180829414206774578566830157145698755456 9803343 6905809570857951411653559668030908800 9803344 -96703139852625739701181996373189197824 9803345 -380573591228096553132445363886484261900 9803346 -21945123666233612106765673616868344832 9803347 189486119169437122049366232898738411520 9803348 -258606089587867899881997701973385867392 9803349 313819477442366730699757863227042941344 9803350 23014665398644805305732833171591192000 9803351 -86678501740694705907102155420508540600 9803352 97508648849901468220217042137601003520 9803353 -42374394331942262881466772127305931520 9803354 40024692249153235930734008534553600000 9803355 1936005304264532222026497229505664000 9803356 8587041854606864078850167611071495168 9803357 -46999262157044583180754466160367906260 9803358 -145158429071331730870972619535770717376 9803359 59200855674927426699003166342959409104 9803360 -40851177525316378683749565570707619840 9803361 57533379660056420505103473527612221872 9803362 -63095253718920075975441080429291483568 9803363 141438612734723062406993241368454942960 9803364 -30330610230450698375821656299568589824 9803365 95778829354207803589960011420245994240 9803366 91897837877492002118373613888413649632 9803367 -9750975574657524303270232822530246480 9803368 -204884317836579889600277007788178554880 9803369 84948872904516390625551818888446579770 9803370 28200645948075030968429380446888940800 9803371 226892425665920981568717405378668214544 9803372 43680685030628004070301041003842232320 9803373 -236822587879428738008078578017502417920 9803374 58093318332864099201638525114940999552 9803375 -84492815467533856178879741491830738000 9803376 -19564613922116696406332749178701086720 9803377 83893512671995709867012853320805238226 9803378 -6068690282626915729090396634590881792 9803379 -124859227039680200362997408308667040192 9803380 162499688882870803531498692097703596800 9803381 -148413450725821192321230161009531869440 9803382 5343181025856214244078166863989800960 9803383 302168229012693375670616587803863094632 9803384 200246313195903901560650825389228032000 9803385 153796119643042991610453848286566231040 9803386 168986357084617451305235284039758337392 9803387 -156910046028592026137044154591717841456 9803388 -46264821590540874837920499801424502784 9803389 15260837373359016688526581326344972524 9803390 -6914423804135792925950009595610715520 9803391 -27954363114643882163239729359690498144 9803392 276207240230957178514315785629859840000 9803393 181029508012168353742785223740882720642 9803394 -19389479479018557070725626462125140960 9803395 53075440388434855764259970022797938080 9803396 127870437306666163171969675271922462720 9803397 78322287761983743637354698430162821600 9803398 -2757112418720579938194786956373972672 9803399 -143131350449237315849797404734306394600 9803400 -110750021138799483490391233373475840000 9803401 205495567500912570248510992284537696000 9803402 71798393254514018635010024114881989120 9803403 -273981255782468385311965433517746497920 9803404 161043487289231369897066526326202382336 9803405 -43100668298762836541769138298776023040 9803406 81522078648026549909486358258838574208 9803407 257644352118113283934092251663967471552 9803408 -26276633921433339492736558640583303168 9803409 -17250577748315613522997468249326759936 9803410 -19980344292662988567470222412976404000 9803411 -517031279551068998883352507394220594600 9803412 -167715633358302407442070869693546382464 9803413 182407194942770434416453086644255083662 9803414 45894165933779739817404848108056129056 9803415 119947163094994898856925587493988899920 9803416 -40803568653377965436795022780716605440 9803417 -76839804087928819019148942460900542780 9803418 157879254079954850614514472133973896704 9803419 -195628095811534163527865370426527737304 9803420 226672943158717264156343992942563840 9803421 209063388034193196245419698870899469420 9803422 -268847939820847692363775471328070607488 9803423 182870870194232417645184571321486512240 9803424 -277753877929122439764309129996709920768 9803425 30940822560523213996141610475053756800 9803426 356746381744244942874633456539740385280 9803427 -225249997016454938476233798949668537480 9803428 -23373474727565089569282615445982927616 9803429 259372418535279276100643710460093604030 9803430 -2017625988477786848417953394002166400 9803431 88761770063334754609738328253196009344 9803432 484969454032138889415758116203486566400 9803433 -79940534519816713724236470947983186656 9803434 20493925904934549701348778331241405616 9803435 -260754818671778992457579190133455950400 9803436 -139130842199586923302275328854190433280 9803437 -52855609740786926294045611622380574848 9803438 -59718274121504878353788778528614258880 9803439 -58727652788914565358664870961737600800 9803440 -20241183251794446191184546739676774400 9803441 7462449577141297788230457799156359264 9803442 -30453238991096772474685960393950663936 9803443 139185242300270642896722124268973084544 9803444 54251579513491563194782610419315322880 9803445 -70362955934201441639094182739751546080 9803446 -24038081475187238432657385137594475264 9803447 174768440196555996194007643179368356632 9803448 -82666656087238826138035441329745674240 9803449 9105794257197318277371997978942734240 9803450 24483207910419144018301528208194884000 9803451 47545853289047067899738699513562898944 9803452 256022760797987657128903959886058587136 9803453 31508407613254290700799288105952648864 9803454 -51963235447095120380431955024814652800 9803455 -357365454157530861100947604655128980000 9803456 29032880192268793395094734913941798912 9803457 -152478590901933651818279999238939294720 9803458 -30796303595593775475800584043837259264 9803459 -9617852708009923409874135743344580496 9803460 28058013030025915497204684101107200000 9803461 355995047042144159356964329535236111324 9803462 5776060300431842919340264858450439040 9803463 -108818406437626231097572043405731177776 9803464 -340375296947215965869232818792741928960 9803465 25494296119696643093051831284750008000 9803466 -197722344057404585207892978184120375200 9803467 -10253296148475549776061305517094438128 9803468 171466476616878742328857653534270481920 9803469 26351192171426557896787192590085822656 9803470 88621785381094815053997867435715872000 9803471 69826088952337306556909277981962622144 9803472 2506015846006141238801401058709995520 9803473 -149468874093240439582236406130404364636 9803474 -30040209737294432050810378018023874560 9803475 187904957611206036112025218083624481200 9803476 -43423713768499869651714643705832947968 9803477 317435122378905109953892814957417173326 9803478 121792474713162362448220350301309708224 9803479 381659718390685265634335846911182501000 9803480 -176903281693935936029014839864240537600 9803481 -499252243543204448974506042970693109376 9803482 97389587336862175865833454440643222784 9803483 -100934447623307341678207073255684682240 9803484 -623237910302887184229266352315432960 9803485 435088076751000821447486606768455242360 9803486 -9549778086473399363429646734329390080 9803487 156482779472680961683092240578092510080 9803488 530597099064700507019794418302888181760 9803489 -180237540632357995551831107873295293676 9803490 35960284127052156933191674954954252800 9803491 -146027227268935235549430191701623019108 9803492 73664210643073972155519551325948591360 9803493 -5804702098864188973541426797886673792 9803494 4183599244076630395193616282051973632 9803495 -226420184774824080933875737204640534400 9803496 13937007610165717850997482947996876800 9803497 -21828113014061011338180753920403048000 9803498 138046323836793834436882148251976238000 9803499 -140492582049121896980016365196101189760 9803500 -49419590950233750867270401346835968000 9803501 7072086469109327128791943134241426572 9803502 -60949739355864256819171654676213598720 9803503 69101437098106420221692123584520900584 9803504 -95862930825164792185394794102178119680 9803505 210236228432785460112344950438270713600 9803506 207120110571843259766954091500697045120 9803507 -258127984448512804929439058706071678208 9803508 -42312446279022374836736148480440033280 9803509 496009895662946207335616558496656050716 9803510 -76165963447050541685556019353784999680 9803511 -17513571611542545595302592965744976128 9803512 -199993061978411401164193842076366233600 9803513 4311194555229635869794423506864595540 9803514 17780742909576342565086318419292129792 9803515 56580152245406674192279012452751388160 9803516 36958938776886416732929638187597661184 9803517 163485365002877001333955355322934625280 9803518 -111546612313557185369592494503612305984 9803519 21467729403065621739552243268465905408 9803520 -25437010463019019231277266285709230080 9803521 55603106351147064526384958583322950912 9803522 156215549789514582544878763752225097632 9803523 -25617821539176966705219475080054635016 9803524 232222926170461910223708871481831944192 9803525 -23977083815381970274486059904763280000 9803526 -21988947061891166996371529747933724672 9803527 3279340744472881930455036901982750680 9803528 75370471739137967585936631796735027200 9803529 229874179904158817336626180947234616164 9803530 93359511359866776788280615543095589120 9803531 -368872370354381324818880904848528947800 9803532 134693548746615143225387750822094761472 9803533 -115167454137350958693555358509526518656 9803534 -87836747066584941954520281940466066880 9803535 2469932270423632576595949612886425600 9803536 10463285918175236314427840230752256000 9803537 169909239686421073027795393832937892326 9803538 32958363716644859841482183145841597440 9803539 183667067212656469484556148912720663340 9803540 -218489231489576240748209428345093939200 9803541 76339614161585476170589329738103680 9803542 159125925654130423555816236797410194048 9803543 194487484548739743948329563106029280544 9803544 -239024416500403400088585190485504000000 9803545 312305199168177522391784881398704464320 9803546 -98097014203285998179990131047083616528 9803547 112081172467988142714182430699783210528 9803548 86196405674716824529725162387309291008 9803549 69111309466381352160703563678024733536 9803550 -47843281366136294089617812428930843200 9803551 -14692538118213023597692123181028955056 9803552 -23392807320806839019302717772407504896 9803553 5467694713604425811105106072997208544 9803554 -102710101599793215090205340717605856256 9803555 -74979952613726274935477954372817173040 9803556 -39877241182765769956604912358880923648 9803557 133480512431958585140251689638434449532 9803558 -102810342880575111754818535997944143360 9803559 61101511826070615164057591965563557328 9803560 -124188286377615069297552264414508032000 9803561 -13885811837513291934803741066803408476 9803562 -31777574188269099376169580299535866880 9803563 -117415180026564237905482046311062923520 9803564 -22435293960100297487242405004553904128 9803565 -280922937742600351675424255085414336000 9803566 136639298951416574311244766525837216000 9803567 -48749529560116174850119668666099448560 9803568 17252683357183604251251807966219730944 9803569 68601955897078682306259770073488540520 9803570 -611130180177058332832187364871511040 9803571 23275185761328796198771309563403739184 9803572 318179581376464886246527188486152263680 9803573 -126135458915259586507857960459229797636 9803574 189780939311567461900312536724607285760 9803575 212263037712070217025884200455948678800 9803576 188981520878853563701715253174418022400 9803577 26358180117473880591243758034390106272 9803578 -20867423278081563523168816659398169120 9803579 -24820895879596166120417967077702369820 9803580 51707355380369868531108832626865628160 9803581 -682890035716227665309641000118260308 9803582 -140922686332226627276378559614838283200 9803583 -175709518377253450918375305493162228896 9803584 28286011151368523910546722752236093440 9803585 -199839284077044094788632034367315131840 9803586 14338342373666237426480225008155646464 9803587 51969196023226474355009095504448706236 9803588 278153862993493596818716801539504721920 9803589 252985221068618988255892532995679920128 9803590 15737994647082293251359983466899272320 9803591 260630322723928081593401842576083568224 9803592 -118569585248837942711538783590225349120 9803593 89788823960921749191816766722700169680 9803594 82603083952372836082906127915629209792 9803595 -20355684934878675893523975285251174400 9803596 -224499487986574633801545169665131265024 9803597 -63443234874833954939131835913515442954 9803598 12011154108327648348075365443055907840 9803599 146376783029081646887119358742659633464 9803600 -39172739467326485241316968955862016000 9803601 -201878201325065242944087456924040063920 9803602 -253286485101701416612574182939510075248 9803603 -449144008205438463187729747522077488148 9803604 -120624042993810584633164867950572083200 9803605 4037682458443208816618186220543000960 9803606 -53728189099654562371173042304841473248 9803607 19507488947914896335388167233395304320 9803608 10180363151498771672719498340769116160 9803609 247017658773356335256813019135616008960 9803610 -38938109681324565381992859148418503200 9803611 -105710858212555481901115377051918358488 9803612 30979903031376806852314239272598994944 9803613 3826188244386086983294640255493682464 9803614 86017385543110671632094147879387478656 9803615 101902121246250737005940463201066064320 9803616 54632634512650462382761645503957172224 9803617 -196735634650380780574168080705091077600 9803618 -22906431189336833412151582496943365760 9803619 128719701815243823104705658017838397440 9803620 218735686949694420868842434778109440000 9803621 133998118979826965629042662832837441500 9803622 -13633951599958156977889243435285169280 9803623 -36597757537311739304547246325770221128 9803624 379202832270731575889178225808685414400 9803625 -55030740229621167166488098036520144000 9803626 -56904146026984862115082122028269772800 9803627 38216760773563942655326057416167316312 9803628 184437814230102049771910942195461315584 9803629 217909948612547741827447928349110544480 9803630 12381201314081288483380136829935616960 9803631 39723360917968723881511889665328327184 9803632 -3819200391821668729488572340880113664 9803633 18687272951958305237389308096263166720 9803634 61969046240338610322528165697219428480 9803635 703035518275069289337593245377680640 9803636 -82305074501264297202571229824734154752 9803637 33718946248415101037238607895440383420 9803638 9929570687603211264653771889927229440 9803639 6915797515388800068996346674211028880 9803640 -67203927424290305962905349412900044800 9803641 -443466898946895253519784760370277897648 9803642 -202405159586452694441376397004169889056 9803643 -393978207188642251018345954907617322496 9803644 276008858263243042463279080487837198336 9803645 157424642770421977726593906895493557080 9803646 -137615104678535491612127453250115824000 9803647 -228936739762347094630808654387823697536 9803648 -124588276948474389498653976631506370560 9803649 143295841367732846924575770354617769264 9803650 -108970671817980180444401112919559389200 9803651 -120196822360389812784669354714453749760 9803652 -126667816895769635098459692766302778368 9803653 -34458309382183936534291107575735331840 9803654 2035971557292220444755357785580333312 9803655 -1329700852744791372627411947241821400 9803656 1113513593365383933717290873871360000 9803657 122347447071582993914776952730688026624 9803658 29658806880810197082018781579717939200 9803659 -747881657621243859912001055361357586184 9803660 -10180980720133841010138776893652536320 9803661 -63303171861940549550830227962403841536 9803662 148697322735393150884254227144496896 9803663 82066132381865362198658446576612781280 9803664 -32777943500023507607565567728374235136 9803665 361789602387719131172875282115101203060 9803666 50548743713687314891220617353122261664 9803667 -251298102474097431003014504711454803088 9803668 -38561122354894047226305005048178663424 9803669 215737211878007471143412365572349661070 9803670 72566806262587656573346661188835020800 9803671 334016401075653778082614868262941788192 9803672 -397003300672952442059177916838193203200 9803673 10105529740189201993604357521380150864 9803674 -14725503081151407744435582812747574048 9803675 56939134452503277206564228836141750800 9803676 -18209004523725058390151766166331105280 9803677 -5367883946585090878092623277431646420 9803678 -20421764326833654117267206553652687680 9803679 114528504016536991524367293140498140560 9803680 -100572523272129845130449162531745300480 9803681 8041787178678063664063747986931157760 9803682 -13396500954930556643910820999485857280 9803683 -32251500146359402430422817357636902560 9803684 75973293457086828926317219010967281664 9803685 121060681295068986418785490338316528800 9803686 -8373642931333545122901694478215144896 9803687 -2968732102172384355873808195285560168 9803688 -1099565736742657028546088044083937280 9803689 -68597184595185502535286081760979855744 9803690 -79684836150521719958682631331363078880 9803691 274578457694901115661787829331023379100 9803692 297794190656731827282903341419685954816 9803693 -535485816833064843482809597956829251840 9803694 -64970387944865563710741083992602417600 9803695 -385609401818328200800613563874759850000 9803696 -4585395282372226681433704570615234560 9803697 -212641796593581054156078104813299981200 9803698 -234687667209612817309331363785719644400 9803699 4510936288019508740806947711627974664 9803700 44195217916418788499098420530152448000 9803701 -449780368907389053604184231085559329298 9803702 -238840205392155182270973315204507044448 9803703 19511203814128011013436557492992649728 9803704 202644288472968343779684093016161361920 9803705 65400926118542848478958845204395371600 9803706 60154940681324855239357335185383795200 9803707 361133948593424167777122290632125273956 9803708 -526382895653042523313658870347781520384 9803709 293968143603792085963228356814411961484 9803710 -36550138640190996079915974590228087040 9803711 275002314678700723446902436272653613520 9803712 81375394639792008436832635711056248832 9803713 -167457027598595046023922733129938753660 9803714 118477481474185729279157347022637621456 9803715 -31834379797418651842764991535984064000 9803716 -51028026625854265980111776165382933248 9803717 -95074872133709944079506418154137169216 9803718 -51814398536663513586669016439914410336 9803719 -109269601822150735249003184296649534080 9803720 32210739654168733685151232676553216000 9803721 36133805920860846633948221328098007312 9803722 453018505131181801634184509095268006400 9803723 131110078677295934301732739532951853972 9803724 -27001497593469870601908380340488077824 9803725 234648974538530178458984478770951041250 9803726 -356889180526128316961809042517257369536 9803727 -119351765739931397502284754472392495360 9803728 47285525081251493484950030644635107328 9803729 -123403898265653325333470935946470379916 9803730 -111770115769674064437820979713485926400 9803731 -94254637715956732649889574932000480000 9803732 277413922608390038073763829588862900096 9803733 -11262400802052993208870243596025322400 9803734 128621874716972795247909843110901992640 9803735 -50293062433678070038006239739467840000 9803736 54569059635791562235716427394165176320 9803737 -23637850446140017454687589849821545080 9803738 -15855236417573684534483071824607477248 9803739 312048973490362169645471779779350194368 9803740 68927023916222418688608780895228262400 9803741 -232983596579590559260246774735027872858 9803742 415612223269276582685283253671075840 9803743 528069326933459851973923816735046328992 9803744 -522299309336741648766742895709822910464 9803745 613423187384656474341364141801609920 9803746 -255018326491395313434277469769987196416 9803747 54617643582432893026888859680640578356 9803748 -5972786804521281441926853179720478720 9803749 -454999337858837709162141535980169751936 9803750 -6179842169827078792940176197841920000 9803751 77538403708281014255411963404643132544 9803752 -73808994000696421016981938307522641920 9803753 -638498644651825329146860789609166184000 9803754 -1055681100927685415586193821772993440 9803755 -140010498445148255607710118653777549040 9803756 54135788770452140917143609061646906880 9803757 3116598793955918751112407803799362592 9803758 170260501500495130839511788242744316480 9803759 11206058314383955976578890714802735200 9803760 29876830344268859464003841614258176000 9803761 -104730349536385357345651104316165717776 9803762 29136849337011025641768247568618064000 9803763 -707876759527190730143239372883028216 9803764 -224241916494376264262147376775373862144 9803765 -68555101226489744931663382816493260800 9803766 43780569037266111833819003181508030464 9803767 -37879719316989416971219999888537372560 9803768 -18595909167869200575353371896433582080 9803769 -227275786665828292898949658689421664640 9803770 -37232881492609512764042877266657317920 9803771 -542528861097689127915743136643154648028 9803772 11235912291182442301810566645210439680 9803773 186499174774432747468606575289812583200 9803774 29702911185354619088820397640596955136 9803775 156839987446042469240467951163236569600 9803776 10310312237051833911348244306659901440 9803777 -924766934699860875268350564645585907968 9803778 190685641705983800922042148805361508608 9803779 147819267765452562844678702989043204512 9803780 20336319488686000593071496984617779200 9803781 -24658704399551443733366989327624919040 9803782 -120470532162644049546115065268334501568 9803783 -302018295178187965550902976302468224 9803784 -173566456223931675104460511627556167680 9803785 957773645748704541650669446347936000 9803786 -8391979443808651545821103902073437856 9803787 -12050277794733821633632593450079176960 9803788 -17344814523352157730322960294712518912 9803789 -182236414165284851291610072828548446410 9803790 36308679162683771582595886092221934720 9803791 -282540127932517178792991918107351796480 9803792 -32338711245398063045969067945242517504 9803793 57530907899716060034499649474726132464 9803794 -18894194598689645806078035046684139520 9803795 -69500258300707777627741673241782961600 9803796 -5785920956976614753119518909154922496 9803797 32785964454476029534652396392366163904 9803798 -52977403418576655501552418957005108480 9803799 392343961069507175208697359158316631800 9803800 -27927792764772041447675417991317760000 9803801 -63777550824935509943882588628583381248 9803802 -3076100244500691230041363975273056768 9803803 281973049297163484956045696180965906052 9803804 126590182541109098110667631767741830656 9803805 -9977543714362483909366394596824185280 9803806 24187616836888666765250884939351316352 9803807 -44949290390416434810407804168320987728 9803808 -59771918265669942977003489195206901760 9803809 162989050870038879061883425122611312160 9803810 -45939293996586686630190931803891840000 9803811 -137072198934765078666327130779272264328 9803812 -99632966919883976649057915788283035648 9803813 473819189504586760790932605907920928062 9803814 15852181388624710367573247022419055488 9803815 -8257020968040465007724036051040736320 9803816 54333940541770210095072511882790584320 9803817 257202018285072796397705944039439450634 9803818 155020731588606915531294723787228317360 9803819 314832684101288787568944803943617930544 9803820 -16712527757710019771965043401961932800 9803821 63060134358620314248478565833608379520 9803822 -22218841239201586943289038310291469440 9803823 124111756816628396912670087442823666184 9803824 -66695231771652395217501508412925149184 9803825 -61433544850788100569447295668836163450 9803826 27047886096627294692285951911296336384 9803827 17194344142483427421714988674966107040 9803828 -129362826280816068499018404473088000 9803829 -2821321908841439877825168335523525120 9803830 -21663251377060638602637092361703017600 9803831 272298591481418922978245638269328199232 9803832 70107663897813242413822689805729996800 9803833 38456372650655807354485008761297112000 9803834 106563530181371108712578114127051610080 9803835 309604726046831422575159078789808933200 9803836 13235064458181498237018702845912194048 9803837 45458558050392473261586330965033116140 9803838 40060752506626859031415474245322008576 9803839 -358372292202075640779237546894980845440 9803840 112135582301002730864646010940911779840 9803841 -47946711854868137336673264499440416208 9803842 10383002891319040700010002722708222464 9803843 15018028275859766381839850364800885760 9803844 181866204350817619672255935300698033280 9803845 66352441606953120061430549412724631100 9803846 33614538568237574240401636657409489664 9803847 89568982486565745478849066804656577920 9803848 292985278169072511656184308466508800000 9803849 71474325524353265649313140245309120640 9803850 -6733674319368140520437613195337075200 9803851 -103520395317772536305788916041925509488 9803852 -212290952623981024675288859367147896064 9803853 11699371564549685653352045289693300000 9803854 -24881937747527281948750977401014613568 9803855 293162070277309652288430130724229674760 9803856 80126621767152056255636739691490181120 9803857 7242757631993486012262978829070045952 9803858 81339593002899334948031850204536539776 9803859 -213140678987010555866037764930051494512 9803860 193958176211069311324726720414833346560 9803861 252145710019499229911323205300587700892 9803862 -264556841368883992310148456646130348160 9803863 -493495173583785372047279017493777104888 9803864 131786773706387455858054611462217113600 9803865 -29746168616652069027529010558725436160 9803866 -246400363913422104235575865159311866400 9803867 276028009244455105402795669447707923640 9803868 -98913512983234210697560327960102456320 9803869 26042760172685387320292513616579575244 9803870 -189294482118873974482302133891549852800 9803871 -4744897717604786434127474666558620416 9803872 72748508162961280684332589770140024832 9803873 -176535669161722530803225973424990246878 9803874 -39436836511445852085847501936705013760 9803875 -256350392825336708823483599772615996000 9803876 -206822187443217914441551782882448269312 9803877 31021848477886310259861295423058167008 9803878 101203524339595309199152176709963337856 9803879 -73955895919396954327507733275325552160 9803880 -913273764647159629795769521047244800 9803881 304772978353534003056299692951960135312 9803882 24510235015595943915083188838810486784 9803883 -8959997365505425167522915971419607376 9803884 65937619858253268792459463509869452800 9803885 8176719397385051898494614848152409600 9803886 98919124998947650914869313931495680000 9803887 26101306466980483091689767240888643152 9803888 -76853131924118899915645619890916622336 9803889 50898541846323024847310716284344706240 9803890 39801617100270714962275638025753500480 9803891 -484599429642897911565298165848558102708 9803892 7936083474676180990413679525908971520 9803893 302482215455971787858820782866359400128 9803894 -135262807840299726530031040361410737504 9803895 11522741284759482457930985080405968720 9803896 74924266106449358755776781257213849600 9803897 52344338961465180312518535349097852292 9803898 63670161097453041143227220672660573664 9803899 127676247297303915494724638059408792336 9803900 -14462831836834743802429384847359488000 9803901 -131545906725687071667495957172011667968 9803902 -212106065972754890340015086766284985600 9803903 70580626493222072660678406301864383240 9803904 -288396244272624956526104986024673280 9803905 76947476188632829156035752782239936000 9803906 48403625191088695057391629052135585280 9803907 -1765778405123358977978085053603785920 9803908 -238916174031959827371502510724103394304 9803909 -836412510179025156395787265294752789408 9803910 -23144440912040606372046508277464531200 9803911 -80090512241005988052940502680884582240 9803912 138392089915906155996890457089832345600 9803913 -39667323598449130491098752450101715776 9803914 -2701856312926902741796618289565185280 9803915 -329073410554972203474737451717251148000 9803916 11232791345825700081139233604198183680 9803917 -202514816035645831505315712679610083668 9803918 248196678858046605698028292218761615616 9803919 -157414184023735074809174656729541128056 9803920 -17342313343307525506371238321450352640 9803921 110140110937379726417631446322416803122 9803922 83874669423555381649480046832305657472 9803923 58276252186067535287480624674092640172 9803924 45925682781764893152061542766569584640 9803925 50053479982050768208779333204547151850 9803926 -157207064204462528684118356037323130816 9803927 53144848202141106546190710564234884832 9803928 22370568577438912867507680397258076160 9803929 347672419150992833140270587240691347530 9803930 186262204479102382730955380978525019360 9803931 400176302573449112907791815347590346240 9803932 -2591858712906648862753954867609614848 9803933 -31563678612348001797884316307473121818 9803934 4282747962107684016825434928455884800 9803935 17904546783200615045694251448619955880 9803936 -131162781764601834394272873527950442496 9803937 -67448319042760369540259785963707829824 9803938 -63695489967093651500767908585222920880 9803939 -216326312854193469477464396768809300260 9803940 -65396923265156877477364916007922913280 9803941 250513935531152516262239442668546387904 9803942 -278750218416989142771703488819811780128 9803943 227232446431944125891821213213391520000 9803944 222323971864872245844256374077361884160 9803945 159703519790350414010578546719453569700 9803946 -29739178126350123125266604251874946816 9803947 -217370728822235359356640069011023814604 9803948 -92984250367188994414536669857662156800 9803949 -8552253916770448490660174590081920672 9803950 -3078507845408807896895883663587102400 9803951 85388589000477179940159535484680520832 9803952 -134987767965377914097119774942567268352 9803953 270183286735537779492484649597840365202 9803954 -160685831453296670114929287278584658400 9803955 -47478191671803281767087342702419866880 9803956 -237065559730168585162371306238107786880 9803957 -743965955189406800382344248643942592 9803958 56770723473854405191794300636036264384 9803959 -124392753113098814901926921923882619472 9803960 78887980193932545079987261289397657600 9803961 71082508237415194204134386665316164458 9803962 -32576354929964792818777333401408314880 9803963 104875549508555902571149712284969918848 9803964 33008161812559513755715087202901786624 9803965 -419255269231496308863328133652263558400 9803966 404647447172765529230705728739679814080 9803967 -7519894477467373464392792600900628480 9803968 41968916501395903634426304472396333056 9803969 84050872656288633038820115866259651200 9803970 81346806564485093635355661275387366400 9803971 40576353831546456224274314521769908200 9803972 -203055864259859941553365862673416601600 9803973 -4670376160467809914288763471215447680 9803974 -172019816383404510225485812589923733760 9803975 -61689375630288165260108439553299396000 9803976 24209870383256058735234663606933749760 9803977 -103280075565013630971325857598329506048 9803978 -36447080441181459756400813450404138960 9803979 -382950583296783548708473895817000741600 9803980 10538634670101020201213727634173327360 9803981 100081014966090276213501834103357281600 9803982 -88555107062326214000286748739140033536 9803983 -346647802424817600424349283273421150624 9803984 38787473633763297556378536842176413696 9803985 -132405514629179518242582195415066986240 9803986 48972604542029389209694255740143087904 9803987 -424080835255484022802512246016731881364 9803988 217391911780684199757467432314774476672 9803989 -90494210338969586620575862018859476676 9803990 -14688029869668510696803526969803109120 9803991 -196118299943101847311078880410886342016 9803992 18928781293218598486815652877525913600 9803993 58793073094040966914542477993693686664 9803994 -90850914697762873825598161389146300928 9803995 82284204125622250352480036970748824000 9803996 252303703914705203333666974698076224000 9803997 4719343548931392373436402547367195872 9803998 -25340610435513068729740979003907248640 9803999 232970398023060468840488643485759172000 9804000 -3249213030881310505281008503357440000 9804001 -222631791952894508880154511312841650520 9804002 50017626839674405345080970951397417088 9804003 -13435342502035339762823315970837879552 9804004 82895465074433773426548094747592376320 9804005 -20908589135857286269673761455082233000 9804006 -13587391957918257231804298855776542688 9804007 -192911447718622655310225183947896204744 9804008 -196888891142759561155825669783330391040 9804009 -68589849965765642107631527594305932640 9804010 -13499665982815644294929141379886599840 9804011 -51063681568745280179558545167377061120 9804012 -125023999077909674267151617022700781568 9804013 -35688437511965244594542328795490909738 9804014 -229965745480335293798410722623480952960 9804015 22143506345643522787109646370528471200 9804016 -51848262656310063089420360964385865728 9804017 -47691737585680528279675782455437493934 9804018 34550700958087662448857808677439933056 9804019 -138101531379072965642220596215540531200 9804020 -218071988678476735189514086666329611520 9804021 1207165986916734450312492385800138624 9804022 -263197319615981501617231028192011287168 9804023 458141560150786495357852815239133750960 9804024 44130646479546212429427812609762304000 9804025 25997021616767156152607437954326400 9804026 2465246434698955212206510238323099904 9804027 -160571650073678650744593089428687087080 9804028 -160741131422083919444390936300541931008 9804029 -122728560355817548113051852917552081280 9804030 53769274413036210187652406911348736000 9804031 479238247690375711119594525398311768832 9804032 50623149459900310656900160099002089472 9804033 -274326057368749835763815901299413638960 9804034 317229303196378861828213928910166425600 9804035 24780771380690694703803218143231424160 9804036 -63768897467361990145738221221997656064 9804037 -5650556475785897862491492154799616708 9804038 2197322407133027660661249888732070656 9804039 93902510823882738152651119894286574720 9804040 144507719275725589995365600968669593600 9804041 71607232902421174854089716257585774372 9804042 150421993891184063387722890415000871520 9804043 -2396507663251433648458620188825807232 9804044 -119084778171907845873455545151044548864 9804045 -27311470960069246700657370280738939200 9804046 935824876330834305548448263865128448 9804047 -82043726661280796314389143863828002888 9804048 -25876175719806428606735615967541395456 9804049 139685205647687575291866994010553491328 9804050 149070688602956666782667321560459594800 9804051 -58878156129930747415797032266583652000 9804052 -26993760920657629688656688958588197120 9804053 -8501827983911057353863719667708471744 9804054 -53981139458329205119622275461540734592 9804055 -240019238105876548143240155472312750240 9804056 -288181189472899762450997456616873093120 9804057 -190440870321113389340313643095428884320 9804058 -367402490505615968468245152242843489280 9804059 441715050165444918827891163436005428160 9804060 9281593421936440050721838426729349120 9804061 312265903884510138348682961735558946662 9804062 -56410409588319087243094130398016284800 9804063 122502819444806683803643242677630479944 9804064 549542332878291428206287883300579639296 9804065 -84376725808128933247464420313670130540 9804066 -143167620129398959134907884005367797376 9804067 13818398405355697307471273381844804672 9804068 -31883790982725230036793826287117985152 9804069 50766274967093623997282320046863962048 9804070 93722411799628220443276081175853784320 9804071 175037719489600834695557131528947841272 9804072 -24078469411794432011239276218484162560 9804073 -340690321493965253483587479902955426396 9804074 -2815987017293453767339523992241852928 9804075 11094704737086687326445327328947675600 9804076 10213623800568536607677415704591019520 9804077 -222753518238826045599458113546348660074 9804078 -181344260950997857519844123051711973696 9804079 -372785457064050597732030197376768974320 9804080 32775053598129678063766232941813432320 9804081 75142845383603544848844113819185252224 9804082 29606854274041673239709073488658617472 9804083 -58370429413924171090199738896454366016 9804084 62134998528512699371668238653750423552 9804085 -4227224390335747734114396627599574240 9804086 -2734884980996049864682976643486254016 9804087 -341586108149567688637256594810675618640 9804088 188302902379513171416631138375179878400 9804089 155746862671185003023487714152901705120 9804090 -32316647025770723670769213217732482560 9804091 173353210927351743320091360848694970368 9804092 224218094902632672994998767061745007616 9804093 -124695958641259143549465624488889239136 9804094 296442391851417152862868572719472545280 9804095 -16208079115996512222462003915216921600 9804096 44220067496833625781483118960427139072 9804097 316420917173770816218210925160395652546 9804098 -278895767818087506117031658306451793200 9804099 -115077573292488819680732050066382642592 9804100 -29141474975851709686881179398683433600 9804101 -427411962314573668926745437054375404898 9804102 -61117756903241003706444762324946348032 9804103 276312926123526853166331596417158019464 9804104 92884255534617837548078647815583795200 9804105 -48658474459820857542017459441995180800 9804106 -31065860679619823434440662326895849472 9804107 133154158513196542675770310981440526356 9804108 4522253556332677531957336484878003200 9804109 -33015926636657766956578191040428375584 9804110 20201051741708064938375035716170232960 9804111 198714917259257504267078757071257492872 9804112 31595264532020366984791464119266557952 9804113 -294551617857818068110638199520737409632 9804114 -51866917574812819591217401553534323200 9804115 -179019350429345379417911658970656577680 9804116 296218216785414675095037530444843964288 9804117 6887459763438168900383424200197789920 9804118 23719997052053611187931213875696018304 9804119 -9937365218002204561717013165354183952 9804120 -59040729536986035906687010510621286400 9804121 5117184611425072091944523261801974824 9804122 -28843147436241774404837762294981570064 9804123 29316435877364949446374951161739966224 9804124 -46051612453281925922873363212700786688 9804125 88193792237342738095565435103798798000 9804126 133329275324873987536465954155361557504 9804127 230378753850024892692499456518657653040 9804128 335980938403298553648063694272355368960 9804129 -3058753453931012787431432535415676832 9804130 -64234496829946288942963008429880320 9804131 -97363633835624093777877166316354715768 9804132 -155098386456061925897466070573585244160 9804133 11069175281385723426209416734626408000 9804134 -6782133876130597778547377956898512320 9804135 -116323645914579263023871089504156425600 9804136 -86589546787446108356084442690153784320 9804137 40019629777084160779885200068486400 9804138 106748183097080077969010136167558134272 9804139 -58865709247270021713365797861031103080 9804140 -148954343441699961576385550504896450560 9804141 -86148551193952530063292800464825576352 9804142 -101216141783007623526117965056426461888 9804143 -239589756166846278738232172241273250608 9804144 -23584988635391983265067715476825047040 9804145 156120175994081280528759581658919167720 9804146 -123278188556559298585960706923731271680 9804147 -11295785830117186288434195344175827400 9804148 279983891342373370762406914242138101760 9804149 174036261521616634113295209449479140636 9804150 -51765195744096984591978459897738727200 9804151 37025629708758210201472801709835558240 9804152 -37338039451143088641960582560364748800 9804153 -168604065966397920619218342920914378752 9804154 -282524999731965534178412040610177390224 9804155 77187540546726475442540593264832957760 9804156 144350929031039231056740784057054044672 9804157 394545698556766499188594467531074876832 9804158 -1143580966319721112917446372651077632 9804159 24316923567158259374476644053190096240 9804160 -61396335411696546355840961671593984000 9804161 -519026466865422188794678200101154746238 9804162 -95219883459732145239254766704872146048 9804163 31552942494098357743580688077004652864 9804164 -33165782549208487899391950687995424768 9804165 -99740593856438049796765620225446296800 9804166 116152882999431710040963735485831786304 9804167 -411129174151986986246657733821071511784 9804168 176562408756497980305474907115347353600 9804169 -514586170116662531296419333201555967820 9804170 -64079419467805583866612427835337698720 9804171 -80129053949678873563041465687985178880 9804172 3063188667233657288813272117977415680 9804173 -474221954266879797385398359453685781578 9804174 18228804457176368403488376919823242368 9804175 78833630159605112287756604670920979000 9804176 115535357127086433357109752581126111232 9804177 -203700922974168567094475207483257442880 9804178 33971016889237191247383409639096245936 9804179 59864203473343258550429943789571094784 9804180 159292371510550326494828755160513832960 9804181 -451351581614515140715509428945772000 9804182 159140666856597052095055694622878947584 9804183 182465673138175069680209627018653822824 9804184 -220231578842239345529718981318082560 9804185 -208412558933493757779206604507090922620 9804186 30732157460899045824217896570597181440 9804187 11629918598688474313596532563687932160 9804188 221239211339360085134315709647903777280 9804189 113542556563757606160616927598149073280 9804190 45666940530770319794208160452321254400 9804191 316027842609712548973848337358347994592 9804192 -15484811007814018849657637149763174400 9804193 -47902775397894842359997337482800174400 9804194 -90078738111696370912246612913555005104 9804195 35183060444491566311038329085100008320 9804196 234100390991056040793556204771057579008 9804197 60862637724104450050545275707883231034 9804198 -170655440495043625592040826923796416000 9804199 -37900709490058161666962191908041873800 9804200 -108120444317305454655017308322611200000 9804201 -80356115070433013426071687030149681696 9804202 95241045026483972538751192958967525552 9804203 -6719511067352574120633801334615128456 9804204 139491923980602857328878650163771996160 9804205 174612142209929946305006420477666802360 9804206 42277094215589657406241684920182808960 9804207 36717277008534743920337007191362183680 9804208 -100116320139208359243548318954561978368 9804209 3465434297551215055507803306251963040 9804210 801346905620316820907026994001070080 9804211 -274995255049584348499324728092025683188 9804212 -161746385212751342155483729447027550208 9804213 -1396856269606551927075153429444201600 9804214 -41295377450066646968328543426680965344 9804215 693676788746731351752446106210877440 9804216 356387082696397843796347314699917721600 9804217 357633724502757713164312733924736324266 9804218 -130239805072308752344032840091450798080 9804219 -49600182062927094105824833162731294672 9804220 81759588266866247013984119969686133760 9804221 90551581049224635191056612191470859264 9804222 -13784847677684088485698221585604509312 9804223 -28559929574721332245280698853193303360 9804224 11822935635312229730278567265389510656 9804225 154803948378705715930568031074214931200 9804226 -179345656371418238376649035321233016960 9804227 55533164071872806571667305011735600112 9804228 20049673472959957032961068219016151040 9804229 385186118308358201675284638082022220830 9804230 78790792044068996003871633716705861760 9804231 194110571909594858647118088540896143920 9804232 230646514615984939665968367894439142400 9804233 -289971131528668429750749946222483368000 9804234 -45119161227153327559610805466858540800 9804235 -91809012170576039635191744367719913440 9804236 -125669942782343101102176858913273067520 9804237 -45066577960381106856683817518557112640 9804238 36275568297382994769925433011778446080 9804239 -26142267299098442794999999379061042960 9804240 1370335347157136965895393322902323200 9804241 -135817069254826005261449119239726681358 9804242 83832650441056482499672748977850176512 9804243 -45857886760131490954184891975744994000 9804244 -406553904514587979597991684611608049664 9804245 100535389774600591310330156208365901600 9804246 42500566216639611783505718817828691968 9804247 -391601767371529763787869268894114374400 9804248 43611727329585888738247948814012989440 9804249 -37108363205764819958621516219462766912 9804250 -129098092314419105380430087148018408000 9804251 681479185708216325208488114474722860432 9804252 25506355391916271221326064977006272512 9804253 -66079473558331794719495020102500433498 9804254 -45653871841239226553183978982621335424 9804255 -144319866203487247268163063739878691440 9804256 -31198881520479802973487968162301345792 9804257 -421047019378644360879457880638108169148 9804258 -532259007024938308216226907493524480 9804259 -254675977396258392359829993210041437540 9804260 64729558097749075852089363159862080000 9804261 631861364658151887516294219217603552320 9804262 -45172982580203778755991024078427178880 9804263 203597151043901349434013448187389200648 9804264 -251941545980172556602371535296969441280 9804265 27354385721755412677335338801255130120 9804266 90073972178443826172669478322998022400 9804267 -499849979291782696613920201301123280 9804268 24477609907668324456164162850556110336 9804269 45592335533124816547326485250335507670 9804270 -2431819333231326082416585736155709440 9804271 112301769902131060407280498556860405200 9804272 62889584746189763835913078608697393152 9804273 -170745455933788107048032962422951515136 9804274 -39149551591261216159164501777059747808 9804275 55116552874191390307613192657995053600 9804276 192399091057100931350454629156547868032 9804277 -20000290452766063570616574352816953856 9804278 10525457500061897532574504478917684800 9804279 135178497891817908014158768498335607296 9804280 -10237912189864865551857670446763929600 9804281 449625537770647107633420806032105247082 9804282 135484566280720227400370942036580360192 9804283 77048305908573356833615021769359018532 9804284 -52628580377063420435615816731981578240 9804285 96517690233249737513536032979244023200 9804286 255429771469520662627441437817283108544 9804287 72957165363916522104053003369613073800 9804288 -25710203657201014853708930138737999872 9804289 5259242919520913249827683875904608160 9804290 123107108276542259070820215372786393600 9804291 -106684602748934798919353430346598499840 9804292 27782422824589903762106084787233590272 9804293 53195372134112131693872359569467411900 9804294 -263638234300119581857106055968269148160 9804295 -169119830579807192485245462578372443200 9804296 -212246525874052011569604638488836618240 9804297 56176117853600749370638889232408929472 9804298 51845109630934177006558464376743111936 9804299 -272807571914644289997935729513929910700 9804300 46348447953375991746754735120092057600 9804301 -3129694364149159897526572043123100640 9804302 22641669243971511378654875190010850304 9804303 -19869145673767950493310111296243435656 9804304 -70666561491164696454900795638171893760 9804305 30412461566171142967287323878044741120 9804306 115439629005078434882025139187605413504 9804307 -210332307518506158094722777842146640688 9804308 92217892535402447765698540954124009472 9804309 -154282970717251770531763660014992755296 9804310 -146970856525917200509288650594005533440 9804311 171508560131529373418403308690910231168 9804312 -122920364824887954049342018217367552000 9804313 506157555316976284544165267221683378640 9804314 -3673518440256073557442414776587819328 9804315 -144436370607110556764157232022039214480 9804316 141732842661616427866785551771040151040 9804317 -510062631089829287503353234689589812634 9804318 139088787554468002584395789453561373504 9804319 -42704580470758998104136983722829779968 9804320 -172765992495379690711666087368110899200 9804321 -219835274897831377426145971704791305920 9804322 -78205518191929332105648011152250528256 9804323 -377033110204914293423599898544717506280 9804324 -92450905438166114451624000457977682944 9804325 33105737314337095352664686402898084000 9804326 -55711255450498579210048020815688284160 9804327 -141514698484916437720380414902711516592 9804328 365887703708048947219727572418122460160 9804329 48035447104285067471020829773476792180 9804330 -50785658208954160283512498089843074880 9804331 -85435915522788686348817016008501633868 9804332 6708512549491767557118498561821952000 9804333 50233696026611677122087783181887810048 9804334 4858953426386704702028675418079154112 9804335 -159208462776808292706567627332100945720 9804336 -25794195217900813186831817423224897536 9804337 225778040124424374259357890871764915986 9804338 89019922373402736329900985415501344 9804339 -42638982406035273934734970092602860992 9804340 -39826425377424602032620603327609937920 9804341 1374002541927387841478896383452279829120 9804342 -86737875310224714726179503461754905600 9804343 -261553443600595525665812364937855192408 9804344 -6956964467364613970999905462010511360 9804345 138499021302886988505321107686944563520 9804346 -181905236046676724994684044743272010128 9804347 -118427637189286300004727746356202912736 9804348 105773890165113591774358415458304901120 9804349 656834410762443526657773400221308715000 9804350 33396588504397134293937062997906110400 9804351 -220336198182907164033355399174484762880 9804352 -4499827226535438768642488131911680000 9804353 132887960466220364902759469226825859284 9804354 -54997863191816034582101718123674208768 9804355 -280522628950494297327484442769340242480 9804356 59842499197829953750991718902136464640 9804357 -14645046361782113683216110244992902400 9804358 4226346873943741846880611099566174720 9804359 141116701497904170490844358866288720016 9804360 32803713177830714374299943517948313600 9804361 213591896065515654605048189315689891920 9804362 2558383395768921684168927790495047264 9804363 -201825523421835692685347698658554562856 9804364 324792556901802190181024470937932646400 9804365 -140635115516871986629283242667692528800 9804366 50880197135965280859466039218690789696 9804367 332313944156388384058713706543363205160 9804368 33925602771911528872022692745857597440 9804369 -210306573237782294248215376722061203840 9804370 -30814640803714200202539707402166589440 9804371 -22018118076971117693492535169545471552 9804372 -76661003759993643920015173657408892928 9804373 -109461627073729434232981539152993157156 9804374 275466979915094381282624990514749871360 9804375 17597186983728472248244237275554400000 9804376 -322716404066538810483352675570796605440 9804377 569313243755064330016861997126887959360 9804378 -95136958069166058657729961099116833280 9804379 75577629442359720405877082199602823184 9804380 -213886238563846459680490973342869478400 9804381 -15621789189864229482855959721990258048 9804382 -1680488397335009671685915679163259136 9804383 161333012197677965197830546163508785224 9804384 101809349306736702777411944196998430720 9804385 -301414666876102407945845546092097373420 9804386 261391804904602469178682602000157261392 9804387 4429226816182497816203804683235535168 9804388 141487567106259582856020229080956928 9804389 -91427160089929177804520881951591890144 9804390 -65166708580046409066899722483689768960 9804391 -37276614235425929415295487306271483208 9804392 -9856161906851729140571701342906337280 9804393 -42699771671422471142822071752632318316 9804394 136036068946793308836995703713637799680 9804395 246073378602939029106055789663535858400 9804396 -58437649640623895574405633613435207680 9804397 -218854546050803311214571565468218186154 9804398 186047113821240491838349860388192987200 9804399 5146935940928906391004414252613751168 9804400 35990009012895274823972708401728716800 9804401 353485148947350370929594925835656704 9804402 9280628504782315934621140678079864592 9804403 259217971578103759698526681917449638656 9804404 174026087522427039487543861199293289856 9804405 -37179582172818697998758503487641582080 9804406 -287714622721974075110073021294045611520 9804407 520745654738536238839492930400036518320 9804408 26898058116430437362649267895339991040 9804409 88644338557755686330339511303494821610 9804410 -65538663294210033701201328989751237120 9804411 20206132448956747208270441456414258088 9804412 124639249819887658718988632970649288704 9804413 -264558895963277321486220329054482380960 9804414 80381500857169001449104010251693061440 9804415 -23168388639143910304610724545847885600 9804416 239419009841237933649958418766480015360 9804417 29059378149105273931277374262228484096 9804418 -27099806160633620274296241662474956800 9804419 -38305575772034215234974962994429823656 9804420 111298197182680873529144938450468281600 9804421 257319036264720500158233041572584078144 9804422 246594748059349820082845705823227260512 9804423 280278943619709167142559528067315740584 9804424 -74909289046470496720359977772173721600 9804425 137443467861525034616387170608035745150 9804426 -15636345235908701948190019320861517056 9804427 567318684050294768492277899375231063112 9804428 -164982595915489279069763821036958851584 9804429 -11053074295239140017178627125944456000 9804430 -497992480108098006251610925226233920 9804431 -30652978639411921100114286923458063776 9804432 11960810781469959727218203011370188800 9804433 60642512773682597593570038857644821744 9804434 -256589023388805565457316866798132022384 9804435 27607834785450838943159752423032092160 9804436 107032578916950579383656394657508622080 9804437 -278828451224821524926245070186517353760 9804438 45408919378266699115944704378268760704 9804439 293253458294509529781623431452222803040 9804440 190449787915266681606837946056131788800 9804441 -102672292535315623135025814217883132160 9804442 58792579467435712132310658907107562752 9804443 -490276874251455893433732149434390121280 9804444 -92396744961746815703478794671009732608 9804445 19425728306668477214343782371644437760 9804446 -162526023675618208633112144872476189120 9804447 -55787551755706175191279499667146726376 9804448 -373866545596521418928670818170915061760 9804449 -28676865442775080619535602749642571550 9804450 7362079991590316517813000689875987200 9804451 164198754581596581005609487599650911452 9804452 9799397271042830145078536616170004480 9804453 -41850628741704228858500309053857964800 9804454 119666929221726725879987310005687652672 9804455 54526097605286401757326912809731250360 9804456 -109204151172656936969736882874552320000 9804457 -11090093030073965736645931350559804600 9804458 207111246187298651141550764860950153984 9804459 185048942134257183858128564264224180056 9804460 70714730967446148599587389035579873280 9804461 -231057223913730555973549199079297089856 9804462 -85189936341269433147306359848976543616 9804463 61348192760866709956451179540224964608 9804464 12012912131930907972565669648729473024 9804465 114215354713701948106513746445127515200 9804466 -82572955277020688231345214690686023680 9804467 252548305222376120392208041881747390480 9804468 71789178446373668742105550944269783040 9804469 222005069303450703814345574043810267512 9804470 29062217023066258785005285929409418240 9804471 143438977598473198745498246250832878312 9804472 -81704835174734173384184460258337075200 9804473 -2951965885273814192245996221481649856 9804474 -94151163544636157242387500734297178912 9804475 72583383674439860699836589565594721000 9804476 -130907638570551394128308120129168203776 9804477 22780227026015056074034023939940158720 9804478 -214442081183140645118018204158293443328 9804479 81934526984007109829662136902697494080 9804480 17793214729656544377387839698816204800 9804481 -25581316472192399924528517199473078718 9804482 -125134123872285388346646169378044103680 9804483 4034639466063331753801386515685614784 9804484 25037067173153054093800064605616578816 9804485 527160216400363520417817483589899891360 9804486 -79587916026663478959521385477631583040 9804487 -91966973914782724745833057468767079296 9804488 111062251521582587538263911244512296960 9804489 238593132667861415373808958570561047824 9804490 137719674867062233881347815556383356000 9804491 -12925867399810843937821829614259424108 9804492 216446127117167655319340534038670658816 9804493 -315335521903672048249682545502161158984 9804494 -8957407167934396600661125063756185600 9804495 129725191187973501825600647380805652000 9804496 47527587339903141719783283946445258752 9804497 -153594276909800306677058890359554565120 9804498 -77182071644303966077836825982857638400 9804499 -153442655270048568343781921176443140500 9804500 217264539735376656591811774827284160000 9804501 10167700749705659677763045882309546592 9804502 -181855530268685886479159475432484113600 9804503 102920776676190646409125055384758735752 9804504 54753487794715604379388064356478976000 9804505 -198856719985615298268084270618842873340 9804506 113915409480520090848737448737512787952 9804507 41007427620650064326506535209384634160 9804508 -56655275318544308427851797948145152512 9804509 20223877546753671654915217135275264 9804510 -26246633217681004530048006016264876800 9804511 46979040476323168501880379728770270112 9804512 -543396541603343097601180701338912686080 9804513 -29946545252525097196414707916587333600 9804514 -232505498405241583283340944431272756144 9804515 92530410318942848645892798158011370400 9804516 127783926889383082956080378964424704 9804517 -155623640824027663548373727186601014208 9804518 51631537669439056778236065558492276960 9804519 105293830638757317567656422978443830184 9804520 128543679215403824445675961741808025600 9804521 -346522492844554235420470324034420638278 9804522 6312498561738415391555355149461976064 9804523 -184441448514657931853063707867201225200 9804524 -118609152556503411804487339623058103808 9804525 -44188818748173074175639435662370566400 9804526 -255502625546977301347422046953816996288 9804527 238710907555071114542242095467932177152 9804528 -64780982601252678463455119834201161728 9804529 -24890813070474663280112375116856775168 9804530 194629479506677609420686606762435789120 9804531 32788902508683007296017032647480057600 9804532 -109196954774233912681683012735683788800 9804533 64752871737326596428282944034485611260 9804534 116977469624813356116962764504397561280 9804535 -36274137829783942593046275961978509360 9804536 -73783895974066302816671548155819171840 9804537 215134050233424672549650075272481090880 9804538 -158086008524743704755206135762767400080 9804539 -228744401862541479157903935773109117660 9804540 -52026734300339283027140288253022387200 9804541 -286690994573798785940631254493024763968 9804542 -25278347751160929046714648340547025536 9804543 77332685046277828275752336202860034048 9804544 -57388508307382547231150349778891571200 9804545 43411886195738904331021024617310281300 9804546 60608132115297670544128200514185369552 9804547 -395286933570609420609244327517635776004 9804548 127870411841777107878363884930661419520 9804549 -148257121746593408590889417021459759136 9804550 -18042255675126165551410672459942176000 9804551 -53666770419416835652786919998734825600 9804552 -201149320032976975235418695163855667200 9804553 -170692938360147833636818441718075013936 9804554 179316724224533119831999179821212058880 9804555 25501194266478709362590498209424915040 9804556 -15711569346216202656324802083544489984 9804557 8765141507542327403128924144332597132 9804558 34195291151753265104887080311080130688 9804559 -274266927505767218861712588419215496 9804560 76858271665185982513861806858928865280 9804561 -850038606671846339627338211569293120 9804562 -51042269608445380768719823947693015936 9804563 -292259541117450126171019619040958548360 9804564 111514021621304567852959762272276086784 9804565 -249407895768376120108287264347822037540 9804566 22000616621901995220381291489496280640 9804567 356403855583589607177812907339612181248 9804568 -72672227366242142053661144611572541440 9804569 -176203068939576351099673985952856575030 9804570 193689914913957008824530551536844390400 9804571 -44946165457501667285013562435599727088 9804572 -349675643154089710957560966595551681024 9804573 -140669622213783270141264809678235057978 9804574 26848455626590493379365439763699435200 9804575 -27757896075219734476444131818470282800 9804576 65510567822055840796754102683422425088 9804577 175411314601414344657386845094025635426 9804578 14694474242628630478976497563707366400 9804579 -325759231421492926917912078351412059840 9804580 113516274921551622995473539211700298240 9804581 -260384918892934269418487158982495769600 9804582 44228747118071479174198007354648474400 9804583 -95267385785215829631581879228105787320 9804584 70811644270557048757296183605901312000 9804585 -83132116707575416816966379775177191040 9804586 -114593036831035582262123963397312916992 9804587 -40832516470224284304631084564015850880 9804588 202827524302651185322782656674316428800 9804589 -183882810316621719760304218766239657120 9804590 -183485161905853941197957578715785627200 9804591 -119553419193460317948389459605677853920 9804592 -10120804309245914960730832173172195328 9804593 -195221013655325885987242267669604906136 9804594 -19458758512066070038393261984093948800 9804595 156316500353814290474553617508264495600 9804596 130412410323382456175158137280152656640 9804597 347146361294994658534713592347047755584 9804598 119046627961213960565598053464973776800 9804599 5844926116059631737840579911437863552 9804600 -10381769159337221622838663134896640000 9804601 178433105035983157193249039986251326592 9804602 884806500154265970591494078548496640 9804603 -1576611948739504407800396525609693184 9804604 -2544866633117077263614998365440287744 9804605 40757860427224457507528305766750809260 9804606 -47534768256881590714321206902307230400 9804607 189170062918439321880175841862567889856 9804608 121741165355748064899542147429082071040 9804609 119652363091752037181190125340399422514 9804610 64486391399501438807900584947572904000 9804611 -443665745651291175694731262734424642788 9804612 9885292053665596265681748044563110912 9804613 18450466753546557810669015746185379968 9804614 -3999807585496124632957097269431846624 9804615 -160361328503558176385977690889303519280 9804616 166266124148886077137674429519564948480 9804617 -81345069526303425465511448274271200588 9804618 -81388250843410544929499033145081999360 9804619 -107207942243322079005938949303413898840 9804620 53161780006151647935595684562280038400 9804621 -310030941667597086675115100606233313088 9804622 1317389788251347998796540421445468800 9804623 404616797600094048822741248400637769760 9804624 -12277003450816068234964824680218755072 9804625 366466176043578589020890837201656857000 9804626 -2190762117903465883838667450531187200 9804627 94598151321120456860472334872450170880 9804628 -32095546220530778424950560112068147200 9804629 -203282171512267078071193286599582322916 9804630 3882633950480269521507322303445760 9804631 -359989825110484198609534978964828640528 9804632 -150714371575695372613603907824604313600 9804633 -40658241350291291827050298923181955376 9804634 -61986887517548190777426149621991499008 9804635 -36946541872782043371422839070543413200 9804636 -1157596044413827413750376225814673408 9804637 122119992728198180823946215709985452492 9804638 99538780755685017489156295006807898496 9804639 28688559182815939958131213072455338400 9804640 -405050655894399287166395088417592442880 9804641 -94037750297785945689094428629698301952 9804642 46122622665646903710046109407339926912 9804643 -449540961454607883724011204787879063160 9804644 -372504238821679282628242580994822083328 9804645 -33742263625861445236079389531392480 9804646 -129645180147605438604551591873305474560 9804647 377832108741976624669724762328225405600 9804648 -19754245486079727009265904928617594880 9804649 -35158376832784349761823252410018690560 9804650 22340124301903141561412839975074900000 9804651 -281688307468481655535767432045973908480 9804652 66531045042066070847905697133652543488 9804653 393144878986920811744543564395129538902 9804654 -74216212722530841693488235354875013120 9804655 7639785733873852249593027086949624000 9804656 -96164812832610608874731708959230885888 9804657 -172041345307149935282768950133468207760 9804658 83437917135292843451293207220862942240 9804659 -26920110919619447820446119931731748880 9804660 -67415179037914891894003216706975754240 9804661 -209075885675280201976908328467559427328 9804662 -14930884363869444820581221363058721536 9804663 -155896800518389188660346411470136525392 9804664 26757740436323652503285825814922137600 9804665 -126843605334878395483734302798037820800 9804666 -19611675541594681156203908014150502400 9804667 24948537485320249142095709447458990912 9804668 -56033769418262894796106950027291025920 9804669 55076494840233247730419288351817523840 9804670 490041222646626395852052256011509760 9804671 130651515635398016500620507048111295392 9804672 176238238546656519911723433626645299200 9804673 -330971249410712351788008022062460759616 9804674 178499236075477673385941131903023204864 9804675 6761704917121689844533961992353049000 9804676 46015121095003115234075653665421234176 9804677 -159226533799058664030472325541140685474 9804678 -23322286329656230886809023637761192192 9804679 182573156589444632568589512851879086320 9804680 -71603855987302082336195686251655987200 9804681 5618648949866577197306089067603244528 9804682 -17272383993855287155205129569843457856 9804683 -81231462541618949269690742239754356080 9804684 44446611392647378154405669509281239040 9804685 -90539583384066853318152572193124651200 9804686 -156843536475182137224378880785200680896 9804687 232363026287127804591933797243772929160 9804688 -2015875757862605107562102174802968576 9804689 427026457953061037230733626595805437490 9804690 24181315909792668243694183333306060800 9804691 19781308525550251301198139625185105472 9804692 153027390196428282529578285972455212800 9804693 -171220862834470573268490697715874086976 9804694 39818524930239912027007333847007998592 9804695 123460267227308588162677114247782597200 9804696 -151364343708215029165545252414104371200 9804697 -141061650675323383266732569880597816000 9804698 -156575467980587341341959071024999664400 9804699 144634472575539787758096827952382169280 9804700 -47992471112048458008142014151365836800 9804701 -627023287789484603610445753695835422996 9804702 -30108404423745422548459004616969163968 9804703 -600149987413228452523869454867697200 9804704 88703709934572937009126728525861421056 9804705 189080012632710861961622720502851007360 9804706 -101978998673384613369314029147787126448 9804707 28847419423021486183853605320602199360 9804708 -168646446401615318561154174081062529408 9804709 -99684129047770970402357128928217496484 9804710 38231870847397582207989715031686181760 9804711 -4420627535288261785107708799407470592 9804712 -157530716117729004114746892665800012800 9804713 -145544900539102996634955569549818387200 9804714 62802971865927157156482197552270100480 9804715 -262737149288209826992244068457781332640 9804716 -220031464403297540932811428717795092480 9804717 -29423643343183307316987409293991556352 9804718 25634294894677891115048557713191396352 9804719 143189595650161062258047983060699413696 9804720 226563785925473108315263660634603520 9804721 -96213616771558131240075110723396692078 9804722 -184421358657867270424760944399191753600 9804723 201798731884327529910561872925195113784 9804724 104230615765118881681982092570267675392 9804725 -71415515751601864264665204909487176000 9804726 6539560156678461913451665899928932480 9804727 -142564570465910202294289028204779230424 9804728 -329310554130279233514779201773962915840 9804729 246567555176719640642463799683324389088 9804730 7144673506278110436965873378981760000 9804731 1708474249317959503025216145670275264 9804732 57071723172892475849359975054867267584 9804733 -510950006253631567296955656094198216500 9804734 -138411032244288245721246787387133193984 9804735 79234099367920458089923429814787733440 9804736 -19431716165440438211275092950526197760 9804737 -740512268343492152061427145460390124608 9804738 -37312509719136241231664531049922510080 9804739 100958747453070701333471331567280876800 9804740 6301390104162005672755081216071106560 9804741 105402817980580864324189311261371736000 9804742 -28570520904859509960182946385929094656 9804743 -199814853508217843346774910163772143256 9804744 -255168205918310416355161647462120176640 9804745 97904082701376686495801480554944440100 9804746 -22790424444215726474560356424841276160 9804747 3502379716337514908185194880233930672 9804748 -286187410881012434533346841310573197824 9804749 -487267770030621125486405164119274874250 9804750 -37847611263300761581383811577238720000 9804751 -210981545331087978789343322593372744 9804752 116036957871690593102277613307483283456 9804753 157918804443098096951082325339202994720 9804754 75812066386229552643063713035220499072 9804755 7180527564592487842290200729640558000 9804756 53187407070699953102067253102728812544 9804757 -293914067640801097506466058115991170994 9804758 68832283499946192346881997760905224480 9804759 145377331051470329800893313540137510504 9804760 1447516712431127932185390356868710400 9804761 -76126633682568909148837770753890888700 9804762 64555114828629921858889381563516228096 9804763 34267424915089848687644849973753923012 9804764 -146417923516153719867679452154119297024 9804765 -4062055018097951992499826335232811680 9804766 60603999601722738666968685540659144832 9804767 17963895339893221086197532807086123232 9804768 -140737849632276025631802143677840097280 9804769 -219555332519307304495607285553752352640 9804770 -3647706439325499081730351344331823040 9804771 -101227833792369439413479070579993122928 9804772 -41544915477076948139501725185503682560 9804773 93898033852597462457651529833955610368 9804774 301526813980950095148846946554654720 9804775 39569741989315153953155193680431597800 9804776 9989662050610789420441377772362301440 9804777 83540110963090848530937490539180066240 9804778 61191974895097240647827223051746570256 9804779 289602336152816854286976161572233785280 9804780 30392068117409236313631031971756441600 9804781 35020488308537112941773768103495331840 9804782 29174063875642657227013097650887615360 9804783 -49956279813535452998181332586331969152 9804784 39846870222165557458136747703944478720 9804785 23162025430658469529022592813233169600 9804786 54676615167620586061826341419153932544 9804787 249574782382404334876876614492902527436 9804788 35907208278641039918240409057658454016 9804789 135030405112296762071314315408758147054 9804790 69853742678150035594968264091377102720 9804791 -47236385602719397164424192186296400848 9804792 182482214416403750235768795558233886720 9804793 319470540571015531668856241888945672042 9804794 25941526955042965187627082238300035072 9804795 -7461682075027364998343052392970347520 9804796 -230855137068467321418033100793509977600 9804797 -162174669505325451955402542905654395680 9804798 30380475730318768788541383681196660800 9804799 81419587911356059876677132510967116800 9804800 -216582054845251953348999212676258201600 9804801 245298769467733164443331720484973751264 9804802 49689300150430712683779516691336232400 9804803 259670467450596860010915419567154509052 9804804 -36163022388450163376423403218445877248 9804805 109347666911864845248639872846759894460 9804806 44419963282285277724156728592457219200 9804807 422282765601970435318741866428804263152 9804808 -87002960758773037009480056241041408000 9804809 -96374642583306095571851328171826041984 9804810 82453160953780226526876320118484177920 9804811 17773043972306587838655159038967774720 9804812 30001653867997095450625272248115238656 9804813 -257263057682403565667541359258406456000 9804814 59856427131288496318668875679454556160 9804815 101244837454242791581490249178567420000 9804816 -5466060618810469952610981780005584896 9804817 -7518493210716813545601895730693917440 9804818 117806855715535947231829239851316215040 9804819 -1897851435750454426761520276256765952 9804820 -33681416898130151989109823783431665920 9804821 -90002913050852232850866017673188170308 9804822 42703212276116407779403576320029407104 9804823 88253351649570513340116374657033099440 9804824 -277168395374116155045159750026923223040 9804825 42161279909763223771519742939942963550 9804826 52769422243359504128284243040463496704 9804827 -9406451320098180605544734254543676640 9804828 13452097941967022539081647111751311360 9804829 -407859751110528753775978618456311580570 9804830 -10390901848584051427662999985975814400 9804831 110888739728061874718320340423610998400 9804832 15802535807394281726738021678474330112 9804833 -215147102226321547273063576732626357918 9804834 68588242035559529283182946444095600640 9804835 8599249191788775146416618470210871680 9804836 199556042890670533301858066107314693120 9804837 63609257481761256784988243563919737152 9804838 567940757657584642677164278082776896 9804839 172538607321221378315773497291413410200 9804840 127793618799860986308701519633315020800 9804841 168267009217010726069200012160032246692 9804842 300755167515417918686340045831870204000 9804843 219594623313819245492257096512698837532 9804844 1151789370485886840002430110688806912 9804845 -94771945378157383640868873077763222900 9804846 42901873609529471655492155367934737984 9804847 301247867904609479282660348670010558352 9804848 52234516562121484524927982382503034880 9804849 4538874589157052325446723746677111968 9804850 19395562342437151764201777512982556800 9804851 -24648677551225993746393595115023185000 9804852 21025047781047415674490383667988547072 9804853 -351900886195428327419455446409178442898 9804854 -33263498074691130560995704492625027200 9804855 139938069383771667714929493812356214400 9804856 13252747073071660941306443139340185600 9804857 191105335837629294628817952910818847572 9804858 44806154570640793795780088387875602432 9804859 119583097523049829328291587722213113060 9804860 1976871334048671823938328495598376960 9804861 247349565200947673248340518951523196480 9804862 -114351862437073431582926779724490125568 9804863 -36060564198325154574401991114198520320 9804864 -58996019196237995349865042654412144640 9804865 -85676274375927859920153034499208868800 9804866 -29960433194991183072405341340278931456 9804867 -30142757886515969663954438102861159760 9804868 210728556674974672674174556219269694720 9804869 101177946298915329386988005668927110396 9804870 12550206147982706198749993068883979520 9804871 -60092532973373011795608829120690024320 9804872 -226998588182261280650076614262620160 9804873 -189350305851195071942289346665469944864 9804874 -114710844659359827602624458579266389760 9804875 -49730919145270164820472922835546620000 9804876 -186212236857594293404630182245119123968 9804877 47275140151929747344766464957367795840 9804878 67495097120514259923084624412811071680 9804879 -204875187413964566362142564086470369792 9804880 35506473630258510644679199384751554560 9804881 -190531351950841141928330376989388882318 9804882 -22901111067971710262666260685340400896 9804883 -310926850263800341533618051506537636352 9804884 49978869469085792669038101483252690816 9804885 -77923590752310450026619351773542802400 9804886 -17262552574164258684434470733649999360 9804887 -161292343384977541232735068384664902176 9804888 -655233789634975779508339182482135040 9804889 -127786080165716453702915856783802722044 9804890 160175575755233151784894811190094783200 9804891 -45202101865516911489205420270423900008 9804892 271012364191567546890895607088685769216 9804893 176684437128552119296462369361409925440 9804894 9954938458550090768429572837891255296 9804895 -214841466054086798822754462767458608600 9804896 -464464191466183850162220355172702355456 9804897 -25502602004396107142950108644185516544 9804898 -26439478615287565080105272254983396864 9804899 -122461800216203542876366853105645682336 9804900 -38425351941382883781792646490669568000 9804901 -124340520388820284351247960429772356098 9804902 -241819316759552416047663678143137090848 9804903 1405850016838177935689448853286630784 9804904 120569317684079616724298047986261196800 9804905 -405458560726979016484161452755329281280 9804906 129412236675147683550204834697842132912 9804907 -67675466116072969663612088437643570288 9804908 -113617899723643289128606707416319442944 9804909 84326180211552211911445390150989271104 9804910 122505628556793171299152970924393319360 9804911 -259414547966118041268859591721450365488 9804912 -417599558095736613360035301878661120 9804913 222672567931100836589539363446621537904 9804914 -51453854223167636269927960240617374208 9804915 177887480811782926742399677744685952000 9804916 -121266416723203474726610621591260968960 9804917 121737007012758083288546187128198827872 9804918 -86719907946011618554457533493323807296 9804919 -381107140568841096709416296004824731656 9804920 115653769361580786369327397365470208000 9804921 -11539186559733376017703165601781043200 9804922 -17176013706667788398772253530947969568 9804923 260011211554382166350220359423994996144 9804924 99357424675290171309051562234616501760 9804925 -6365353895958090978018212784863661500 9804926 26537658498304657999126510956152232000 9804927 9979697469788091778278083538099939840 9804928 7451213110367716642061756948482621440 9804929 -44778941391558944309458880885677800000 9804930 84103682970250418100708036441659397120 9804931 -243794356215024106044645694327556369000 9804932 268524186991472065688321071358374202496 9804933 106530421419319026940466847418753176924 9804934 -285583623962874771065867703887934036384 9804935 -60696893019934762020976682941374373440 9804936 -191610293480942951534747408291954073600 9804937 728719224770371300716937817945564670312 9804938 -82244052637446719630000541396050088192 9804939 51018371157851027232511689388131910848 9804940 273761742396350090420204882137303127040 9804941 -191381153934131362195004075501334563658 9804942 -40738495503341786390180447088369715200 9804943 -106535140662702863196909400997578905808 9804944 12710997785491072727574680816928399360 9804945 -37750008782202026145084342058350672000 9804946 2428916739329240288934997844465247744 9804947 -95132966771374571936358662896009062000 9804948 -45873600296947848439508577043831965696 9804949 61250656583999487795870287427832539072 9804950 2218997154940479589152225841104936000 9804951 -7996495190070072233116075613082951744 9804952 135762720984254125339297386079098470400 9804953 94025617921421364206027263241300454420 9804954 73442513587384240643248449576711450624 9804955 28764420607053062185399143887312343360 9804956 3620841565034872213813807220981637120 9804957 -228246173728781796235259306263919891520 9804958 -36912288818021529165518515529988276480 9804959 -76502864191956062626778406964135104000 9804960 243904521621166153901281219813598822400 9804961 55532058468588984914660732413847537092 9804962 -17355632046625865315946851820588376800 9804963 5284576932835832873229370612245200640 9804964 -82563843431442547067995146484202003968 9804965 -326922684782722060372798079551214971140 9804966 -29694097247278111291135738918437889536 9804967 23618823131747131849382268277611313016 9804968 412590051390517254908194801953101122560 9804969 -5434323141698936446755825362760327360 9804970 40170021475612289960982381768746818560 9804971 -254242706751026845642256698519162804656 9804972 -26079316030660734311878060277688580608 9804973 -440332141613308978786553051747131308778 9804974 -53944561988246411637582431961296182080 9804975 34506543707231438063231827729712352000 9804976 101937722331978306759621101855040684032 9804977 25133668101962437998468796778745842112 9804978 110581942927234392923510390350804796304 9804979 225369444121734848108672658375765507168 9804980 -124516470589911228906707666152814880000 9804981 258719292818470222547611039876903197024 9804982 207089063966056545523179577544182401024 9804983 -77916361100009679149134582892146743768 9804984 19222550512883699520043534385777541120 9804985 256989750715739380838367564290281397760 9804986 -5936002245516338690141121254543638080 9804987 -339875108851506906994373093178186253440 9804988 465944874759634217240030807319962342400 9804989 -558322419157916816025946779660612576 9804990 4535066634346277899534794453000929280 9804991 -47825601121943104508581685934739819680 9804992 -45883206821954423194615389121306165248 9804993 492748456306187404891614087254806992 9804994 -173693410816265554363764795800060326704 9804995 5181881855931804634411520343494109120 9804996 103871048182406504004134870252340111360 9804997 401606583165932066463731175162366684446 9804998 89800299788205686658175700061709113600 9804999 123839165563083577288566755588360321280 9805000 -12011535029956849916968598106182400000 9805001 243524648337998092596279235032970279002 9805002 30937366239194532702279877364337829632 9805003 -271742092496542392269593858644802968000 9805004 116674899938850095681703166159566438912 9805005 -45960294704969539895226412656426727680 9805006 -366648461269533647332235035146911473920 9805007 -118405776970491524422688007496812011160 9805008 53015582640938712234758293925324390400 9805009 -385148926765021211105028845752800728460 9805010 -38663524677476696079677110687107599040 9805011 248919084280652025294790206252678284472 9805012 -125565687286096079545590833078168360960 9805013 -68783351656711094364984832646427338916 9805014 82552908061218325874224998072231383904 9805015 -189104837096498154962643316092585376080 9805016 -203609087823292289938914438370327142400 9805017 245739293622391371788780433270303875280 9805018 -178074089458452542813203238769921929760 9805019 1081555957709926452409022448089648640 9805020 43953613196713751810956861115077063680 9805021 133109362185639761185093073952865327744 9805022 302865850464222659339341547119372326912 9805023 -332137245737299800705375996236192022000 9805024 69620873410664564366586468736533528576 9805025 -41636934951161398540904145824419293450 9805026 49377594957989023702902243684902215680 9805027 125043581263592731724822265695599743432 9805028 -202135843215612047249343765040377704832 9805029 -51438407133097987553469484477344714624 9805030 -125150090641806758798264280404521011840 9805031 117903457086420200584854077510367162000 9805032 -4027961110055028125474585239758766080 9805033 108450055445310964463788491737238803520 9805034 -209427179247138038742622641047375194368 9805035 -57834763741250900392089064665927536640 9805036 -54108873044692834411471227537423589120 9805037 1294412702953497641860078651066453344 9805038 -15253201367804763918255207348811855872 9805039 152363843671800758728153490870205992400 9805040 12092985716153348771126743179234508800 9805041 -127220352661958502209601196966024649340 9805042 177126947787080552307810398195624460720 9805043 -263472358472931528119276136973120673760 9805044 174524624560269790601395539906214281216 9805045 50778457861270007511943712696425680000 9805046 -224227016424660542505288123935084279040 9805047 89108314155741881437639052343211072872 9805048 310225318539610017219299680301135953920 9805049 -219123055636625213080881100296642593664 9805050 48733466354403656551308700761811986000 9805051 15591246365420801085705162934114988864 9805052 -59011893402994091798905009722887208960 9805053 21886521886057526917756566306493162464 9805054 -30451380525865293401508416028235686528 9805055 -21411760318910883566947803760624323840 9805056 161846863186179377182006658546893062144 9805057 141784806730249583334893476673833154306 9805058 -182193236903548894573601711901894915120 9805059 -87291352173159944909868391178101254072 9805060 -200033024274311501710090293293038694400 9805061 -69937287209823902176621524817238295936 9805062 4613285739644549015664509790408130752 9805063 -195115492770697537819540802118659715688 9805064 280191034868728999404989324481465139200 9805065 5843760334552653377330577243249936000 9805066 34732646140878055495326004752370493232 9805067 29024881717453418915557216072382476116 9805068 729861288066650307078914315655794688 9805069 -113318459926727437652610551755148675530 9805070 59514388748366964715062068897973490560 9805071 -40889924540058379858746103413958778496 9805072 -79374005642136869892837328131937460224 9805073 -314529381954622217692024970346923610780 9805074 -5130873895298721773772157234742638080 9805075 -86166572188899299915285397751494400 9805076 52120971904123661930417035278601253760 9805077 156990269262055658893362033857414259840 9805078 -208890640884618590961614275771966856160 9805079 173990929672242213541859732662798989480 9805080 47109193842450816839124602632820736000 9805081 -224109150557908814538935573561806956096 9805082 -95247262096948539220680027504782032128 9805083 -102164455806244340627333596319384846400 9805084 -133804468169131835563096544934146316288 9805085 9613694466323003291967295253993049600 9805086 170989161928595107645853454578303648832 9805087 -193837980900310153705961987914521095360 9805088 258076251760875405173627055641348014080 9805089 -66699063567518619706207911893204527680 9805090 -40710652633906583427265455940160442240 9805091 149517043309749198595929430174032870492 9805092 40246639175052989925664877377719091200 9805093 349827289805343182615909775149509532160 9805094 -30803713852802458608825503321812406400 9805095 46784334258836694894168852513787800000 9805096 293252273811383419334180852236158151680 9805097 -58281300831439899425429073408408536454 9805098 9907926842344968156549690337292331264 9805099 215403887072844785685468767954054002100 9805100 -64270896158390205913168192805130163200 9805101 10192257359026204541352445422232567200 9805102 15008545964350590944404216513308641280 9805103 44249482042933759903392120866071365120 9805104 30132041540939534350226438422573547520 9805105 -145592180764996728912197502865683697740 9805106 -140010657401162834662055662843127499456 9805107 5698026915732187058978102697269884416 9805108 201129287629511057398671911553932294528 9805109 -192393641738199953509808415713786066880 9805110 -21724266575363226864352394044181575680 9805111 75250706695136878162302755719978430872 9805112 -99052711139182060135962682318574100480 9805113 -259414985873207552917809402346162973958 9805114 -56024021820024996165150250658264064 9805115 -120283203151989661125300523438789952400 9805116 130897225572751127009091179392809841152 9805117 -32209557674795722295706934417657531808 9805118 1639093281763343540148993631878323904 9805119 -259323835195022264539669342151455091256 9805120 -36908847058026323045090846923366072320 9805121 3530112226449351140014339743862315092 9805122 36065903578762955765636688856490268288 9805123 120335205973980372151597137663655851864 9805124 -85421308667587704650550401908975411200 9805125 -176770308142667267256507238131065712000 9805126 -21415130362419083992287216983140963488 9805127 195497925003017419424995166157988779912 9805128 -42223494488531255558452430154878976000 9805129 -329475825045713045951525640314951178624 9805130 56758801972540184653870301976640512000 9805131 -3658416800781671014307641520916252528 9805132 -116317541118533279780926053914693944320 9805133 130961911300334430720286272674904852204 9805134 76870854488383634702809810879418309760 9805135 46572419518857051959269964687303971080 9805136 30963972790844010896334759663786000384 9805137 84089275484796473474740104647283774960 9805138 8077995418188679247465814900470916096 9805139 148142361697698165173262147611731666656 9805140 161037170037224471986576035408259891200 9805141 -16009485692117290077377167388053170696 9805142 -203125635152450127862768294480468194528 9805143 64197726581492481346114140299410677864 9805144 297807512119906738649565005115393116160 9805145 -8196028879440568646764901549133008640 9805146 -33315389689820886246714348710884006656 9805147 76941282721870264250707294085750766312 9805148 -60986858701636653407884135477379994624 9805149 -64648349266342436521167053236925311866 9805150 -52397429739065264948023827805455878400 9805151 -187262909875677582633793052621792682600 9805152 -124733139950255446526859212796582690816 9805153 -161247554700688901655752256287126703936 9805154 241748398918762091512485740593072861776 9805155 19590540242039191088206562666818332000 9805156 -275984196192589739386806888740406532480 9805157 -190771460402601561460577457823309518594 9805158 139521653605957737307937461284903598080 9805159 -14854511935272974374868560931441733120 9805160 156238295608491110896022833255103232000 9805161 4749103929261105083877971907860418240 9805162 68935840448920177685764804086747082752 9805163 186492555831485559512607031086759287412 9805164 48090951982129744291295067179184783360 9805165 388428377267612067381548576445417762060 9805166 -29414372565323333293927829601691815936 9805167 -150477112645458350166765774426547173816 9805168 -59036410092765248295282286961388126208 9805169 -48767583619005971577552475937704788240 9805170 74365718835421416921512933986560576000 9805171 119698374495631172059360058428170849744 9805172 -40446412325757898973950806697156889088 9805173 -4485239806435054959774793248941605056 9805174 76412882196769717230464267309793138336 9805175 272285973358059600978670926899326612800 9805176 26127308253356298082484940785036820480 9805177 -42328839372453251069145576843156989974 9805178 -50178365291301899187246996012972034560 9805179 -460943943671919376059288658226835082560 9805180 -54775954490429879836152635628589547520 9805181 32393505686520346402020860934970817964 9805182 -103281573380941075137826037259460985856 9805183 98685891872990277767610619935020638464 9805184 290735538636375620346133011877928632320 9805185 30718575926690703338745768315891110400 9805186 4046530279346605142488447940778723792 9805187 -68574113078843113441343082696625525248 9805188 -17691416010285450476388941502748348416 9805189 -230194874286536145317223321815107407010 9805190 -154389574224724593577328217470132035200 9805191 -102609661399296554778499620590639058432 9805192 -112596970900840862552494963737109816320 9805193 -250834728985614899677131536106751347558 9805194 143702932854964279270270333243652141616 9805195 218564620516052306765902717060684327200 9805196 56462894862410533319040138418397126400 9805197 220809093250216715368219103584200720480 9805198 -57153948457212943828466613976110707136 9805199 10736614474553035775850423830501642880 9805200 15603305034291152973820456279390617600 9805201 -221191812888823315085105107764541807936 9805202 166100967426887419222967220483020440704 9805203 -3261027360759667953257953577753889696 9805204 -40417478186038105317988143100487680 9805205 127478161303494445075057902269532214560 9805206 111593553424972763244402145464551738304 9805207 128296194603696421481088357124096756672 9805208 -17282740512008322184685637934725857280 9805209 40682703499689284605885178754621522720 9805210 32274482173712464632554658261861216000 9805211 -168674866214595078164504115529657177920 9805212 5603140653241650699413516685495639552 9805213 -230853651543706824362830829361730205472 9805214 5276189207803733668254804928400540160 9805215 -38403583166244354802799810893463969280 9805216 275793247904874341676802942368554680320 9805217 -101037012125295077625764053062809224734 9805218 -2583944481903005512645162083768237696 9805219 -67676801872276349867390708665738312920 9805220 230157882737319368443556059971330101760 9805221 216444567497300245939213703277031270590 9805222 18465399588028446194851901925942534144 9805223 118908172264928664855644868419971748472 9805224 43053834778218616212831373758552637440 9805225 105054710546255818170886452258463742750 9805226 34603900669458062247600305750981939040 9805227 112410739492000311041972388281860243632 9805228 -222938464030087875111329864625824242432 9805229 145844523141943326978086331813457342176 9805230 123821843435483715355023625126610237760 9805231 -25911553183902167157555837602422802400 9805232 -20207018662472470552014373876618395648 9805233 186778251618806649739521425464540832544 9805234 406557964783919295685645989868096791552 9805235 -384466853284764581246578346648672400 9805236 268578221585968474053901179157684224 9805237 10683603403640765944584427736268053500 9805238 -99615661180903628619821755825142734848 9805239 302976968826660922744805287377032573520 9805240 -63972550814759361123770711134178611200 9805241 333895000193880228021740487384435744384 9805242 87632696394717676567741149990459554304 9805243 -498260025635536781982767952531848664000 9805244 102627291877119259520600604579720385536 9805245 -40728210035273740549974283344162351360 9805246 44234586622366559742992128951047822720 9805247 394656066885579957535143782145986275464 9805248 95883977422847087483263334693134663680 9805249 430135310047040579024145870413576140336 9805250 -5982399210949380421733846850941952000 9805251 -176645429954042067516658378349080034568 9805252 -7886585342261799549281386977460547328 9805253 282965106304171845058387247731760299584 9805254 143567032643971813359740622823300846080 9805255 6857680803672699479285318446168394160 9805256 -100570431864448791327146672131230981120 9805257 41760948178808089830378440009240673600 9805258 29450870843541160523116085847390341376 9805259 140791426619646282541999227177805595616 9805260 23249198476855937238382341073368668160 9805261 300123902125731246684226622491411612800 9805262 171901733954899301832656317343413392000 9805263 130517559561670534846498925802273143184 9805264 -18315755743584568079317461824023691264 9805265 -3751137162762619993473506723240518080 9805266 -92832464939411112597281737293603310080 9805267 -18465449779663518682269186426518151960 9805268 -113421791878321457145424823452556881920 9805269 -71447670968194319023345017884205864960 9805270 53668939118059983250885576311964114560 9805271 -197506009536098865739983756352348849488 9805272 -67050366662988609816957608844448174080 9805273 -74337083521248019667406412800213193040 9805274 -331712645441128305656725065432080786208 9805275 -52016277846030664191365498223661348500 9805276 -6531321941862827427391241537475911168 9805277 -528671073280276176522052384013282749800 9805278 22673523321362799679564787097348513792 9805279 -98946681169831568856262669779442611720 9805280 -165158913999752288193224106812331786240 9805281 -48517424189808717722087720208748859136 9805282 203844026148923658813987918100734429984 9805283 195323701254061916374402502730000293532 9805284 -28724043349157876071027768509031198080 9805285 -27753756614298497090009238562526941440 9805286 -171110191861825632185650161987764421408 9805287 -20273598119693901473571489342616598832 9805288 -21862656226289152289817630086276874240 9805289 92419670082557890379664220901691386880 9805290 -734774983998131818081570151916933120 9805291 -321093542272370836194870977605301648640 9805292 69768077927202695997520979269594037760 9805293 -434444300446425421557419454935473566336 9805294 -123480821135975726508753146822414160768 9805295 -221784946282944927945132082581982774200 9805296 12409295908193187410810536992807911424 9805297 -38308773641293789865755257142024042140 9805298 139484868221517368593399228950328784400 9805299 27278426611265733537182145313765251840 9805300 8135160735025062701565338249720012800 9805301 -469680043246386075161777006247793207296 9805302 -21837857594464397077023561265789132032 9805303 6638619020940117081706817741024996824 9805304 354857762735084844342790057033267445760 9805305 -108339608687491315973281301899651074240 9805306 95708061667119719119481358045108802560 9805307 230890663954477292641906130421924779556 9805308 4656747615907739820286820354945786880 9805309 5401104348920067622393191789983189510 9805310 -86835967882004675625892475970302807040 9805311 -316156200442014956807911267478098419120 9805312 -11858516408608144414160297689387892736 9805313 12008525179979333359294843868330077440 9805314 -1093268270630524941942038885057854464 9805315 -84747177467475917737271995751268296160 9805316 -238860039568387309718149445316264809472 9805317 -246950155685837640616434655745495231520 9805318 -10062097846873479195870055202021114496 9805319 298842430210978685408721530756152548840 9805320 58812031253788747604471637019312128000 9805321 72626278226915764002562493313625103412 9805322 -40757807948260733538364696715283763200 9805323 178465272387586269849515107908502868736 9805324 -310854530610194034855784301027024898304 9805325 -55138508872792260216423734272827241950 9805326 -1785039931127623743942600701266134912 9805327 23359427478367506288560742507250688000 9805328 -54923102233588845955228478278839828480 9805329 -173697533400420392500149739288882279326 9805330 76889158693375419198823697871048921600 9805331 90587291573711849557130328092994675264 9805332 -93785037848517193836301205393842096128 9805333 -2552531871233425357224326348178559456 9805334 -926347196321001728170966744685807616 9805335 183327998110471563005794123233694893600 9805336 74441073258035082389960089722297999360 9805337 -299804783890469689907236975438244780160 9805338 -79762079689255028694409019160422054400 9805339 548234256612894445500261537300452904024 9805340 223721054391191580633956007439109475840 9805341 -70875708911874000182065413596793465600 9805342 -21949892731234029635205111016209946368 9805343 294789870735258515136805900932736202592 9805344 -117952001787293283568249075462656491520 9805345 370657915096233462970421175332384856960 9805346 16970277212698154567406876714040381440 9805347 -390530438018787345417907340672409618960 9805348 13955671660971165762941400242726035456 9805349 29988641137243028533146526682162408640 9805350 -10604029118564237487765710796216000000 9805351 -129076720795003450375087229002642321088 9805352 272278321602458261121781189658295982080 9805353 86961940000128848822373457001003093904 9805354 48491029936232751906432956923831985760 9805355 48793756585886810388555074977704621120 9805356 -91068821405395279395054925287838464 9805357 433658381136416979557377660320908339606 9805358 59024313137295051596384643540279639360 9805359 -37833585416591336917550896230649839096 9805360 -27696277773932158128989482971008532480 9805361 212140559357747799546838256220464818962 9805362 12135160935701002063243119610759938048 9805363 136014898265960415848521916718958313612 9805364 1367115781141361173351422760837424640 9805365 160242072103743602360292026482310004600 9805366 151107774480135983051453714844288864960 9805367 -134452618427122361924565699346653573120 9805368 190306911722209511175164314193913446400 9805369 -23712303412768522275333523256557713408 9805370 46349417856183221046071972106099437760 9805371 16080165643545563372600447278619755776 9805372 -79205521200072798784407998051299431424 9805373 -252155184747012783008077983716019483360 9805374 -12581416243097952118884646620888737664 9805375 -718164011654450348439818911115637360000 9805376 66375789395354020377589141009858560 9805377 -25869082968759391194459464488326045600 9805378 -252291026429586754874333603258815209600 9805379 -589634483067231795938420184008593765224 9805380 48326731534734104651671322034572021760 9805381 -28962904004021183143468418670367994336 9805382 150688949927255317878349124041708029792 9805383 -44894858094712350600782895040577720832 9805384 96172505965556396002471697099600855040 9805385 -13620104110252772667456191190571707420 9805386 112108441256324809630547665591417630464 9805387 -19295237478656891968782938626894516800 9805388 -264116254968162927240759457583446547712 9805389 330915973447529051609715882470094113568 9805390 149334630357669110108392411953928889280 9805391 142871136605500597574405194841822343792 9805392 37975003862309606168868213817369804800 9805393 -31211912810555514240695716232379571200 9805394 -267871547103213093789645251996590924800 9805395 88272754390487895712782907808293884720 9805396 -165564221174730948312886503590266950144 9805397 -36649032368172133460416074398486606400 9805398 38500190933680305867989747114967420864 9805399 -302798941757991097478285406159515524600 9805400 72329590957258636622059896843369984000 9805401 72424182907627217056046139242253177600 9805402 226637364534623703892368351861620167152 9805403 77068635876666554398782883605804131652 9805404 -1933385142952411357445004636248629248 9805405 -240141570471946976413771864870452426240 9805406 29795091668023975632708448571211202560 9805407 21738068165486480093173261880971515792 9805408 324656324128070728687500256905282846720 9805409 167782771761753076653479913444964952610 9805410 57327121011402000345283516448408052000 9805411 -87082429125132134944031523661696498176 9805412 172949494832477000562002190282612906240 9805413 237719118501531791559609359489115787584 9805414 -16579275957471965580322409932774168320 9805415 -26450603777745214301232395586011626440 9805416 75331493240300360998624960952582799360 9805417 348731204223413470817569472903963592180 9805418 70010287368405436682858404228517826816 9805419 1696871978707382670549260159747427600 9805420 -174965860992664782843877191479882526720 9805421 -40139377411853830575300184443511204788 9805422 -81987357352589051216906015761506508800 9805423 -19453873174659765766038966476506302960 9805424 -4592527753415664956777132937051635712 9805425 13641818061483744213178137474225792000 9805426 -89039574173007638183529565930000559088 9805427 -267686149834129645003503483037222515840 9805428 -7236753585127924030226231268009185280 9805429 -112072308387192134767146201929162692992 9805430 56113873284201995027369729038500518400 9805431 -49236913538927216623983487709680333848 9805432 -47929569880809854935044306152486092800 9805433 332888036689266398441521902554767968 9805434 35946437591416347276018667059729070080 9805435 -30633128557038663925714514798445465840 9805436 -176263235137887829211637164444548024320 9805437 -30290950456474035406943987762469805332 9805438 -26555921870708395062012787548833799360 9805439 -64400367381873342557976170252559144864 9805440 37672615442118021316779182751586713600 9805441 220995876031639129956017514246828116400 9805442 165581550418129745170061979326025745872 9805443 6848585732061267292606018123174787064 9805444 127452265080209361090677292834777477120 9805445 55623162521494522071633663055937083440 9805446 -29814248450532714623339756574757017600 9805447 -400465333729682901637423152375760889328 9805448 -152183159143445620608085693728480983040 9805449 237123481373435916795131622056033320464 9805450 -108890762094770468637680502135897600 9805451 -481715685544921153066773744005041532400 9805452 108149910276448050358733140656527327232 9805453 -713343964104516353025766150217445120 9805454 -46164851073179565580178809750084512960 9805455 -2224777692746792003423175068217845760 9805456 62190102596801995000762552330056998912 9805457 -19041244446487002408525151834286553294 9805458 7436547565908790205117314193292684288 9805459 -58166790381791105436893313001777440340 9805460 -57437442794614897062534116319093350400 9805461 -36120184575762521970022778153028037728 9805462 494871458856846597125606403224691840 9805463 327222599928282141106294576090994974920 9805464 265518147589697114567508277546286469120 9805465 51359542840649293793812341045915241860 9805466 -223506863080686873009858852713309342976 9805467 19747223723245962215779922866247596800 9805468 253126826428347534421197328740778331648 9805469 86630624254433355537040060265840124096 9805470 14877445076864927269734135733384147200 9805471 7951553951779626759117357783460552792 9805472 304207446885783048030902707477352742912 9805473 43574855770526111187886284382786624722 9805474 95007737244963762202242464156798525952 9805475 120408561363886134926871862536430011600 9805476 183918493751108646013311930662253560832 9805477 145034469218704956735254968723531504320 9805478 -53087423284070365268946516205788177408 9805479 -55104321674052872848670823549930701016 9805480 180223151847629561192315533777551360000 9805481 25857461146538859931310498524208486976 9805482 -2516343713418183007045600166933352960 9805483 -218040505853727398445863850747427704268 9805484 -105451911913881789252208818518375758848 9805485 -51298567052237693171317861699211524800 9805486 33154991240314910933267588244088212480 9805487 -295309227098006845360358486113480394928 9805488 -33053499191130042835503564026880983040 9805489 498248071259112935894087263564818438290 9805490 183215262627147300112026965896689924000 9805491 42791387071811037524175218213763443952 9805492 26966234923227375793783734729645158400 9805493 517544583500911440382076834450472149742 9805494 -16728062746375742347381000254513367680 9805495 36407092976417499325144361257132186560 9805496 -350310126693278724777830366029173534720 9805497 176306470940194288405320703027802553216 9805498 -37118205125101475766293673857195128320 9805499 -29570243264776550382611127933307318680 9805500 19776228183760162736356558483282560000 9805501 71231291403375290246599065495224713920 9805502 10525284669048534115561009648660743552 9805503 234596689687236328076874683055671222544 9805504 2009486733846834266352268030246912000 9805505 -4783953045906398859048760170777220800 9805506 10956184438867621307017640943215413248 9805507 10697542170511856411279688560012831400 9805508 100427582219684864132698422493597235328 9805509 -41848448403391639782389195540978016000 9805510 -16670455290322074380203168498806746880 9805511 -275671636796052577774081333622085237576 9805512 204213328873475608788796445812860395520 9805513 -289556709875965376198358551127946275238 9805514 -165225545622757392299378742312041736144 9805515 -162666802902540089171920208241084302880 9805516 -256698172637132506554224263470623391744 9805517 205311884446364252067303681065607032064 9805518 -66329692086445227391370997481132625856 9805519 38789421946159807561655689665765403680 9805520 23113806879057990715903612375921459200 9805521 -74724063070085798930835509766556247040 9805522 74645588684548624498169583949004276352 9805523 23804239703780461369643610885400879680 9805524 -87469901349458073344440599613497145344 9805525 -77818909148861774176269896659744472950 9805526 26644403936737461707849588017643366400 9805527 -222666846854305766243917707749139853536 9805528 319751735578930946783999759954135132160 9805529 -156878240507077507689798796245628122870 9805530 -3296048596534571400168551687456962560 9805531 181224609728499292763131056784951579600 9805532 227858989043768456371682402295395650560 9805533 167442259691866908229168702303767147264 9805534 -39089046366846337876132797487801459584 9805535 -347762743272452491065547218716873570520 9805536 114240384277976715225271609335146348544 9805537 226105728677529971466286264957283379312 9805538 -64715804008758311884330207926681455040 9805539 -224549884510925765556894624735008852160 9805540 116360262008271310499259495197255850240 9805541 199420104609590614817253928791515341500 9805542 117570989400530944790480067555364907712 9805543 -95200731102970369693405965265687848960 9805544 -54436152625099644351568641669799034880 9805545 29409373597953713038100890642676467620 9805546 31360824903755517475212892896613655472 9805547 14432848624496674785547290470161290996 9805548 -830178402554651734278702100312031232 9805549 -217197014395275637543418566194349288956 9805550 21896284634615779004798765360896156800 9805551 -50492860566805002415628872158934233600 9805552 -22651573847158667923615088648911519744 9805553 325930121589576197483681192465027720304 9805554 14101330282827108531215353855446296448 9805555 106651847050551056852541335025818951760 9805556 358557880686322462975214315527543336320 9805557 106667750022007578887459031694042551840 9805558 64411301831479758782952063834360545280 9805559 -696166275990833257162823519550288731040 9805560 -7369864246518517010309647822505164800 9805561 -287075721119366522906623649327360466838 9805562 -109732312628479233145954519354392046368 9805563 -33469484455102255689043964465443399680 9805564 54871022075736773533126980149820864000 9805565 -63850538816176384393691584646427868800 9805566 125506851744067134000823574169957531648 9805567 -3852012139425314754817894943791066560 9805568 41698742022736227517026854094495547392 9805569 42770061673748089014081237997618634544 9805570 120556543655963801115338175743175528480 9805571 -207375958558022721825408162838746612228 9805572 135522864893887589939180671862225805312 9805573 118024816662140258707708557194592860704 9805574 23422960760621507688614318172690877536 9805575 7900308578315547692548274084847948000 9805576 277954211575311927725326051872077045760 9805577 -1216624732445469721805899096480605600 9805578 -171725013116522135635166881747113761280 9805579 5472682831102230011706286137240340480 9805580 80194830109569363818169770918046858240 9805581 -226384461018669415496354212106381743530 9805582 194988749588002093620826311507117139392 9805583 -306780680725533507330382974237731156976 9805584 99560335109678074778405991042111897600 9805585 6716683565241041873298824931730939560 9805586 151740914318969727639691366244940536208 9805587 -84453250232942397154620250268229104256 9805588 125850568732320271050006254888427210240 9805589 -18043358140641040705612863759346778610 9805590 84447877027319575909160993258144256000 9805591 1307785610371382540605760713871177600 9805592 137521533330104934034805331254668124160 9805593 19196805503513658374985767479808145408 9805594 217162594864024386387031152013360314096 9805595 5826160856904548440958497269378028800 9805596 119608826908986525729225076310847283200 9805597 2570811506973090051857223615570164832 9805598 -25443934434295109400886857711992640 9805599 -312451411530479739206038272775717718616 9805600 -130937644373480226866631624703554355200 9805601 -95045846493113435949395252709761313816 9805602 -134918527871012584087361908807119255168 9805603 281768540892636587962671519993269813852 9805604 92590119590795006356332257391065840256 9805605 52108050259690065147393352136912844960 9805606 30738786323874553275048510129094774752 9805607 6618295585625273147488720758025227312 9805608 -115839957568007396142581823536373273600 9805609 -311585922216957657426973184901523380480 9805610 78047565127687965464952599484149022720 9805611 -89334351344951519038687065650274601128 9805612 -409049586578529552500047381701986523648 9805613 271354030149096984258853013890386863904 9805614 11382999538916597964619866499491287040 9805615 -316312265981701731071684273542974212400 9805616 -27211658462988834593652146505894297600 9805617 -14743082939182195263489339972280496028 9805618 -10877618307000443243512212707345781120 9805619 214380889413296844401827054264756315020 9805620 47244224095079837736523017689999769600 9805621 -88146243427236479672411877020851534688 9805622 -111599086130300454357266872271724705888 9805623 308550726434690679973765157854213968000 9805624 144849050209858864516199658570258984960 9805625 106424563201239439075881696865779412500 9805626 45710455594167354007617882736044980592 9805627 24774223210247989665812822847480740560 9805628 -132001525739361795046540351907372771328 9805629 116199661602765743250085736318589130080 9805630 85353902029631640322721342988253728000 9805631 462660221386651221235689096966096140664 9805632 43319301032464340705411279378335137792 9805633 194763145617710265694911498569969367940 9805634 -753820179042742332159246701596715520 9805635 -177965530990034622866213447909035264320 9805636 -46116473445379863711563086180150972416 9805637 -278778510250682164115213841394059933828 9805638 -56485712109565735995069353734427566080 9805639 -8776669775636276379404772089648219560 9805640 16463327877176648587420909622547456000 9805641 38910895769139334732139424297774223104 9805642 -22016238134428150459302453622466429952 9805643 -475358337752254672697415592399911024108 9805644 -93394339796443044848584636127089198080 9805645 128734712477097286520482097317075485900 9805646 33535676907669269168795994092986414272 9805647 3967385334488828491273718504174814600 9805648 28141821468798949508795505565260111872 9805649 -168795004634027161971651363256967849664 9805650 -64491983251623577096914491000837078400 9805651 291582072582211914362259120267623541360 9805652 5449412980953809764742677104209594112 9805653 -49923962627398755617386405131232121280 9805654 134236677194392249181134592945334034560 9805655 -190230595010110900891177620721621918440 9805656 -19772349843594440797507817945526435840 9805657 -94748083271811587654874166656235321728 9805658 -170892404991176175926058343726327714320 9805659 -8079914367873381372887906519014812672 9805660 -22731322262655166346222310347639032320 9805661 -540019940197617014302906382766215691738 9805662 110034419260198629225346189014678822720 9805663 38320638342993646222241713884489128560 9805664 -261464867607370581607668118506519920640 9805665 153108451190056195160843539706140993920 9805666 -9774645799406105765976083042961733056 9805667 48307132406924256407168065195581589800 9805668 -35444065393196862120918142055808933888 9805669 198132599164963966676186202664556515070 9805670 47013346522226894647650160383613992960 9805671 -326399683486347749840120209615729811760 9805672 156255523946005295790677968945849958400 9805673 -377519022509356211276866650497253243078 9805674 -6231622998504529833629861716126698240 9805675 -39080966940474703460717757276016760400 9805676 176208065916724336807961177207885256960 9805677 -1545589107194651435561906108319413760 9805678 6704838301445834618274686773641368640 9805679 -14600262135926627455993948549469492616 9805680 17799660707891094815498202998801203200 9805681 35186209135299668169929513233771006464 9805682 -5868426899291176721959793061445071360 9805683 139333330688921012210016358484882460000 9805684 -117086647251908179477861450427400301184 9805685 360986978942553443424104007725519106360 9805686 -41944352202701392265159443395895148544 9805687 -163128322572756617172147532403549156208 9805688 21797848535817388520111119290690600960 9805689 152675969721556943117706599448181699848 9805690 48689783007249074782626912172764024000 9805691 -12427249517612799460188721064914452480 9805692 37140545989265939733251198166554050560 9805693 -139111406971996612694312854145262408058 9805694 76993654561520263344932688954792292032 9805695 124701385385720812402124374507460107920 9805696 -91997365899162036709026994781725655040 9805697 340632670923570078150239422877187684912 9805698 2412272821708211004381985048857217536 9805699 95859349367061498122833061799873743536 9805700 -88052331591056531338299381554782684800 9805701 -33469913120150032449873195104690178816 9805702 97094180552776902010997684425896311232 9805703 63766729964706710143423754373091657728 9805704 -355800462857757265306576519821810401280 9805705 33656313332151609498890255127878161920 9805706 -126689296959008399638463487704716874448 9805707 24197745144124056262664744125493084604 9805708 11102564782424383168467211680272380416 9805709 -177150193807749253282483594226774934090 9805710 6786815572549522133484496600887014400 9805711 483602651318990004499857969325965708000 9805712 -32262347632805663829368561346143846400 9805713 83089328465568123930272807255823842544 9805714 146789300993090400303859365129363693456 9805715 591690782335253502720280016169550320 9805716 -226074696901835980859792986228483609728 9805717 654935158818490052709302097452575552960 9805718 -54123748908511509325038079237225127616 9805719 -19745953608167327081777616038340864 9805720 -1168614527782260095701837500519014400 9805721 -312958457846715038710077595583627793078 9805722 36883879741052727945438485569528673280 9805723 338804808704564226605275992189580542960 9805724 -57448921013058657602248643917281527808 9805725 1992282720691777485053550711289200000 9805726 99836664496231290692462301146701086720 9805727 7268218757839728021479874728363979000 9805728 -8844279776013669298696110489408110592 9805729 -79825664069728428344779272682524881360 9805730 22609296750896104801290518240341171200 9805731 54295688523239309352201077235638988720 9805732 -41535367721837731521693121285211499904 9805733 -173191745171413574364687980544682747362 9805734 -5931386642218469984401479483314345472 9805735 1150287430444335901036294111171498680 9805736 160390727325973854491712528788275599360 9805737 71307608847858261952869163872028436352 9805738 105101421835329761528560295159491385520 9805739 7351576915611017045212838290480004352 9805740 23304336168225389998662044850505973760 9805741 -330427166120254208672790067731303316800 9805742 47742557759426492022539762541038584512 9805743 184825384357301412640643034390575454984 9805744 -15717859366583124112973260104779104256 9805745 -122426275417835731845265071014259933120 9805746 72990083835606791437685926379801414784 9805747 -105104623242051676716973957540587144368 9805748 91874419399179005910547998090626334720 9805749 67272398002771901894879787217204362240 9805750 18219856055287431701749250150343648000 9805751 481921399180433547343744366656656333712 9805752 -38241847021622565398058386711366860800 9805753 133101748805030631543253942752654208680 9805754 -16858767725607508862498667884227634688 9805755 70877780163103904057552485225576780800 9805756 -183691902056813147573807575631628873728 9805757 141403434558830850930459001695233429580 9805758 82688462104510518508236798264246513984 9805759 -19355573204043506350123389125746959040 9805760 28695589926649374678692908080279060480 9805761 -76759178823551943629996787404678678976 9805762 -82072870320240533747421299836813203936 9805763 5695067152658526147926304209493630528 9805764 -65736657217824715785153344535064986624 9805765 15956367217081920948615869446623267840 9805766 156930489969036991398787054905299461440 9805767 -60876581553993386900724751339760517120 9805768 26132701803519190607715138238949621760 9805769 35259614584214099599010005288055020596 9805770 -13115138147176124007851352297191467200 9805771 -82726907603307256822964054351839537608 9805772 -356710808116575828454987220574152250624 9805773 -2475395646383848778916801492090782016 9805774 91109295257287406736131690227953822720 9805775 26160951996302051326759886990137764000 9805776 12897238386260959060738695303814447104 9805777 -119089403483123821563418104951856157708 9805778 -46949086815696289016202232513905187680 9805779 -159624251175931476831143912036115650556 9805780 -235761603583209219084628491263112153600 9805781 171542286683680716716821373036170005582 9805782 56690026057395255656838967349378369472 9805783 119744471675634441385899361489183357808 9805784 -203400783543735319165349274109442365440 9805785 -57614695312754780939015515819362862080 9805786 -132652051506120982246267720860026553600 9805787 -188218709201109078588246092273254343616 9805788 16777594388804880962126003536062185472 9805789 -1252908813221134944017205599971977088 9805790 82595696185966395361073649876185774400 9805791 116856252986520747684166368676196837760 9805792 145284923830683520207817479708288745472 9805793 -104616914165898107491755959368544324958 9805794 -29345114748001936378324330747922473728 9805795 -159019380528178127090337212034941797680 9805796 15333541104767543412095083032524881920 9805797 -30703737480232081667905348694289856512 9805798 15300964149439241045410916806731087360 9805799 -179987151998118999412286635189096134000 9805800 -46251631181635847604907186428610560000 9805801 39073181308431464463632311449356511264 9805802 72357654611872970694596231984046866352 9805803 -11851133414879922915986222123488534272 9805804 -142223104526651311872134262347639944704 9805805 -296983893989959339902897955009427121600 9805806 2095067029300689703926585962758901760 9805807 -313639429583069151345716246402600468736 9805808 1012570300564571051589062183689519104 9805809 -1792687096332401416121745071237466432 9805810 22636510101951692477642977538025400320 9805811 -213304836639774835648969926651560518176 9805812 124089492337432560724799025756293824512 9805813 -194823744600114386098047032993295694596 9805814 8020406045526681741686269285499116032 9805815 -155362035733123069859004150493000427640 9805816 147944776623001030301009859075550740480 9805817 47012602207911460297901265997125163584 9805818 83097278565371668232799457267164572928 9805819 409113089701801873809570493833673309220 9805820 20202732683283404122761687343059732480 9805821 -233073320766913496763914334154514061696 9805822 -52828447214604072013815367698317955648 9805823 58455373261820181142859045245060227072 9805824 40573490195567168776006089772671959040 9805825 234043007040375859980762965620069798550 9805826 -155225670464671872795442997550915747888 9805827 5374665295537213559847987629256720384 9805828 -269362779887476274148792139303793099520 9805829 -60713364023284427365467640429763901120 9805830 81791410912168580337523721289242019840 9805831 -123074236246836759301062703302470480808 9805832 279780544537007965244501808116402918400 9805833 230403553756265578972873375436049957600 9805834 -116246620241090477288476912582409471184 9805835 162761529375467586053484592533387651360 9805836 -125834625587686850424412577954700415488 9805837 -10727471150260252056542340899651489760 9805838 64636033483465148975219910349590120192 9805839 129448850011196733205299608413778038800 9805840 19192828865282803906434345399828480 9805841 -114484661201523300643324580441569434816 9805842 6043840849993490833868563498874710560 9805843 -6450037391141656183199330892923692176 9805844 -322209962725224924863234258526510939264 9805845 57892744458571759709774263445973749760 9805846 74805877303709940744294288521343907872 9805847 169914381750469536884068666553279513472 9805848 -5954316424935212279083440048146104320 9805849 565876899518881840962033894775580000 9805850 -50347008485628657346107364462279287600 9805851 -41632722332064678819668893564986299376 9805852 93778058898626543171690861499278041088 9805853 -13136200824219859396249770552211278900 9805854 -48490301032981830804004342963662732480 9805855 60096632289985709929343750393929113360 9805856 -10228870642030826756208498107846885376 9805857 61370379446120237936758611862848744000 9805858 -21518689473415044594360630852364892160 9805859 -109715515836282481529797626662045460480 9805860 1901471125117209787662076684657025280 9805861 115847269525285083842814521043672431452 9805862 187451809519409512609992974249582246400 9805863 53787098293051056368247792727405263144 9805864 34100324034272714020924155040206520320 9805865 -170125603613089344009428330808330331740 9805866 -24341763090857699122880574095878275072 9805867 388189671166860093004694763015756503560 9805868 -283933362965609483533405775516248695552 9805869 -196130039266931830284943443662287380576 9805870 -189853397753300676457001083137008877120 9805871 -6497184456499770781993358924171129328 9805872 34370995533349576398229950818694856704 9805873 -247889554133616344029770800882610628608 9805874 85471229433104058293422814218024120320 9805875 219260939025560705583587245908858240000 9805876 250795809662505817449303387930447743360 9805877 40107344178460192960571616378783399360 9805878 5753832762210028632095961239212199904 9805879 -302989116123337736350515250955250520 9805880 -64577622330483077948337555192447897600 9805881 -150223846576483053078992891970379453440 9805882 -252070668026289288530329905259042040208 9805883 -26694027597457988482127245774907651868 9805884 93581877277635522810805009636231790592 9805885 24969965420330438856228690105940068600 9805886 255926713490586708465029866377458662080 9805887 -27397811537852061226301625414447164160 9805888 -12388011759699983830035929123172384768 9805889 38131785906727840863451731777368816640 9805890 8682093486547776687397437557268433920 9805891 -5598315024410723875426648030905904708 9805892 8019911268652600025387404582686154752 9805893 -260567921732749911005857358026175381376 9805894 -15816855083853085351919036932044902400 9805895 -57446250924167630790285102822856443600 9805896 23513289105564620139953545813453317120 9805897 -169929781555966270697964598879425679654 9805898 11356454080207616120451347571826033200 9805899 -70631688599397251106125606912551698000 9805900 -48114407938425016012148497262438272000 9805901 9732014650465233571728445908769680384 9805902 -111223638790723121680244954494511045568 9805903 230814601664062884363333518718939351152 9805904 -60890583768371010723642546670391009280 9805905 -219149575390447152903666189084109725900 9805906 321020004149966396715251895958804780032 9805907 -419359413610553308579852182707079149844 9805908 43171906772143258049024033003696259072 9805909 -416790501990964951462698126570442620896 9805910 -37278934676959078144172332258045712640 9805911 24550947871444367383885943683822228224 9805912 70152358346183652668781941885501030400 9805913 -78807425300211753827370550781866962876 9805914 -104323938811744638787984140730059893760 9805915 158144475991995750847804994086656148800 9805916 -116167223658833614232521925239841617920 9805917 65525384759015158662487765773854324736 9805918 99189906683149032712158163475125955520 9805919 238130665402644693801314146789235533440 9805920 -28657785736773932809472696954703052800 9805921 3570836522269441353651307669856985122 9805922 -57785672838537327883899835934365152768 9805923 -134510094028967131638553428775214729496 9805924 21130070961198592043420396365994393600 9805925 59934336157762549583893014308604153300 9805926 -7161363966132086884526423508339033216 9805927 -65462727740009255680262412462219281224 9805928 329222811942145159777014349108483768320 9805929 10557860564347193229183547838234639712 9805930 161996967405581326303220188637174955360 9805931 -130136884231688874798747064207641172800 9805932 98347259793676235384961250124629681152 9805933 251200983138663652299071288386740841324 9805934 -137609160960004883287553424723777384384 9805935 2071359367903661096425417237548910080 9805936 40027207009657050514103162228728594432 9805937 980233143184024167451116513314237372340 9805938 -33615155702994473904091798124830498560 9805939 268466761687304316485406910577921763840 9805940 -111822025665296125246439146019768893440 9805941 -6606187962821028474281312330256336018 9805942 -3293976713071407309384855718876108128 9805943 -4165996469422332514596552191974955520 9805944 21777626121093305190782949596379955200 9805945 268067870708375083540105840523498668800 9805946 -535874889096111997023060377314022400 9805947 -234915401136320662965087691896489268200 9805948 25282552881400454288892105253286647808 9805949 -160178387097248592535986286157774209536 9805950 10404897970042067315838509437026739200 9805951 -24671984444066986746073264314036965696 9805952 56101631812056869582268337321861447680 9805953 143169487358460129421609685943118592304 9805954 -170386898541201248535522200418144814080 9805955 -396660337420190138538717279708118470240 9805956 156336745807674589202905293507121155072 9805957 161176788833891494063601512747143227520 9805958 162051982070707680717412771744042445184 9805959 -109473513707919762677294003578689441936 9805960 124600175979579675738197027201352960000 9805961 182958332417054655274145218256305386 9805962 37214143036890218350772411165626646784 9805963 -446232622386093496865413898720051039788 9805964 -50898832518424358097210871575602064384 9805965 -3092652447206394385550469375397658880 9805966 151019607107714864804226872889831307584 9805967 117570837795504790598026617265223337720 9805968 -71163380658198134355302936219959296000 9805969 676715646867046060298451531175869026544 9805970 35663645677179907013319734370051965760 9805971 94419975906553335442064598204794951424 9805972 195890554094631765503887475284424159232 9805973 -151400912446833210104349006801811298820 9805974 -79344406410924894757600833476453202048 9805975 196527234191246444505539081344428806000 9805976 104360867597647686825981450429561139200 9805977 -36494108356259773077203902968398204406 9805978 677533255600538997544711539075068160 9805979 -135970012791909294835588612056323217216 9805980 -1106625256413826036045859250655472640 9805981 -1246503242003982195841797860109182016 9805982 -34199044009929785073999253972771631616 9805983 -251634737803496383185438707961639293952 9805984 206120599086326975061135476637196025856 9805985 -7681347594575502964176063570899754240 9805986 107845200101925316868111802562779730944 9805987 101071055100735957050240146026736496760 9805988 -317498864451979067709029498413360377600 9805989 103924281306940717234585568765862994848 9805990 -23120067155899330672932850055731152000 9805991 -87376745254606939091332613605283636976 9805992 7953971574873350837127661687178035200 9805993 26780445688574311703457062290988757242 9805994 -165762982191724796601367902089407201536 9805995 -215097543401410313971171094594526336000 9805996 105546286431014090310773909112539936000 9805997 -205018998357224775778562033706681208554 9805998 129765962675260954806367583986518464064 9805999 35091008119029390622753395175192618592 9806000 27276323909037096411505136994238464000 9806001 -245444164455761462104014920642337095568 9806002 317349985864160452345366600821375453600 9806003 -153045475192025052767339422008555073200 9806004 19835983595158061991583406883237347328 9806005 465805730960842505679567149881948280640 9806006 90975203814362416513642710277150039680 9806007 121753543602008707907973804409293687888 9806008 -341988090396034525872840972606800240640 9806009 135570322630228071530518252201015480260 9806010 99146603983856335112444695440111394560 9806011 -71779771037547553742126231571510633576 9806012 -427823020252490469446477037783796159488 9806013 -40784706441003425855473630633247212032 9806014 43760510561030863018505139921264122880 9806015 24741167997965842176918619882242236400 9806016 -53664676499790350453901228694050963456 9806017 -2887766743208022505200450666404480152 9806018 -13104178958531090469771849075092719200 9806019 -116284169034640382429090323403086267152 9806020 -39354634343757472160141696582167142400 9806021 5347407939401518260312159091182440064 9806022 -45061895823717609229802867598464952768 9806023 39880225397917609947560344941475276464 9806024 7878677650215567652084305310644971520 9806025 30445031699741038363611412801049661600 9806026 190338014152658941771717732709461384800 9806027 -52211042590721268430602114633144345600 9806028 -21596391580128268073167658393963758080 9806029 -224519269593922329518510371646072223370 9806030 -8023153056129461451797914467713921280 9806031 -322118044030817416851753193892092095480 9806032 3978135339373049107946674291126132736 9806033 651748644924627818679239316323756544000 9806034 -35430608364884110262219562092759781888 9806035 -21091692901758516018281876996418541200 9806036 -51139702965789607559731454509246986240 9806037 9494010575608730462437399558153460640 9806038 -179671465789482314137566002667144273792 9806039 -513164615586502486220173646828957207160 9806040 -136983897162877847212066191589813248000 9806041 19592064918597868450454279496831676672 9806042 107376707460599351598833436132059431392 9806043 -63758375477805400361538280686916065936 9806044 -14598681987504589002747536649347937792 9806045 -117623572455250535550180419238198055680 9806046 -92760106294929853726845926604706535616 9806047 -70048073512325397086311993161690577504 9806048 144239771236479130419805836580920754176 9806049 -2693111222871537981781495445459579520 9806050 56600071777771097962015741837611340800 9806051 -65515620795099813514985550185358905088 9806052 -59028288305975655604057897931202048000 9806053 732362541840475581107258397665032132960 9806054 16919384612915576722144800088482178752 9806055 74031086463370278815258814034620080640 9806056 -124513904772173413511381204067418721280 9806057 -150833338284483945395370115154007791628 9806058 -42768620765483988576183207720931242576 9806059 87395065081821928055922677833538754236 9806060 26011861445119895232850353720475560960 9806061 -41511064364342749137397706563977851328 9806062 22122104793867194732509930533206865792 9806063 618651526206255280008402556726088655960 9806064 -676554949201841483154242357299249152 9806065 33097430339206879099825824669504881460 9806066 22040961309808070424036669625309776000 9806067 -5263344636648172485043782859332067116 9806068 -156180485142671479023484310225786210304 9806069 -20926388195685399588882833591423538048 9806070 32485945640327907642673424642365603200 9806071 -262177443592278101371308329750592547200 9806072 293156933303799423827837970401453260800 9806073 76560078917483603531635577293133936064 9806074 81373737780717819854506744208440531680 9806075 5440632905706800068361640624234609600 9806076 92889825089012189012090730452171212800 9806077 12475664532595352485017192328210332652 9806078 -284058979193459506431265796474016692544 9806079 -235120735817533702274007936833297762616 9806080 63361466896935456333421874475549327360 9806081 99370891983598497591076554595436634882 9806082 48397644576868883710700330057825280 9806083 -24694236044765078874035135886612496224 9806084 -40392098480183830386776423866118822784 9806085 215903433912872434021823003003189721600 9806086 -4534842608368163767194178413709999008 9806087 196942893939227025623726864668287203736 9806088 -335180442043158253696192529027638886400 9806089 -345565511591701341316663462290422616540 9806090 2476065696897405607841270622188390400 9806091 131071637213055751142161171102474013184 9806092 -210617175525435596920221741497241530880 9806093 94184758341755711062001223060501688320 9806094 -68818089652219882507032302404313181312 9806095 27714344048373480966978206523360357600 9806096 74681556687916197129465353620410335232 9806097 -46284014376921433229818900394154942528 9806098 -70660661252610176210404558672023193200 9806099 441972720067114673309548892836782797100 9806100 -95680496261678859108777341924638617600 9806101 -27714952777580620380643505083456806468 9806102 106346922318645990243731614548029854752 9806103 -5266763374575731257269672145692175368 9806104 8760950406169744467630303531152179200 9806105 30786232315626684711099425631966448260 9806106 24071904782455461266852165439759403008 9806107 194647090876560591452212483211266600 9806108 38217693461336954892202107967073364480 9806109 -94268061535635982812681779882175316800 9806110 -11547908023064163687145490919364339200 9806111 90071017960506583766480019771063557232 9806112 -61158403796801952806404737651210977280 9806113 35605891819783073768757108697650817044 9806114 40071313513340190096596518496721523200 9806115 128928808968429157095174695199218787840 9806116 20824636811231160570483730568043024640 9806117 -129545469295497991505479447315597776834 9806118 -28614478831285652318112018935703367680 9806119 -249923506728062411654558996537329046256 9806120 287433436374679910344294442435241984000 9806121 -101215109552374753087711345186687388892 9806122 30521028177694869966008305502461304832 9806123 79093716714548340515323096233057277200 9806124 57141422541346575908085974070772423680 9806125 -94007246452695720384133346330957793000 9806126 -141038445830610307790379905039371973760 9806127 -400716237125151270516489842467246219776 9806128 633628254773985678623587638899998720 9806129 274175826861168713189268841595756425200 9806130 -3223390465122564321436411316510208000 9806131 308436197969885211036054235778405883264 9806132 -1255978490917827062370022181911971840 9806133 -150828847574216789815745328675188849376 9806134 -21965193025456429546513958763104371200 9806135 28855490690392061493214507695358407360 9806136 126313242480346860697935090679588454400 9806137 171498669381916332259695131123076211200 9806138 -156665890732147959514107351769326587280 9806139 47289893706449540311679517568446829584 9806140 13293378484935169360707982305315763200 9806141 213216959119971310098355637868994058784 9806142 -40823804678075907277618879024891714560 9806143 -286422381420550816644191366606764422920 9806144 -179469829561011246553381149910571679744 9806145 118663869348449636897316391110385902720 9806146 52638251157128253401739549562529802240 9806147 114458954367742804605992392330217211600 9806148 183670173059875046607868772995450266624 9806149 142662858003150720060319739728757616636 9806150 1145362475149310796755163177869745600 9806151 -6228455507313168087228021127514938800 9806152 -96879771706185918444724317290066918400 9806153 67579771765717385315690199712357994880 9806154 -47815409758241017058295009705438216960 9806155 -3422647508706529407201546261851545440 9806156 239524955878689877272063665364557771520 9806157 -255258632452026190245659915614885512000 9806158 -15418187520012194724126127693846336320 9806159 -76492414307560377753967651161526729872 9806160 -7117498773643886992091419115913216000 9806161 596032804650970040315615484394322249064 9806162 -21814660689153103277451415846688397168 9806163 -18791189451671905968893752097489939856 9806164 158693680196851691357651456440166293376 9806165 -65088563814169535493415237105489570560 9806166 78678305539897092882662950600176984960 9806167 -12149017665303814815529511047127171408 9806168 -143832217095621399654101299203523706880 9806169 -62430689971628879090433150307780555056 9806170 -24406611888094730125780541838713395200 9806171 -234054405012625406947399754473537757628 9806172 70182220888913737797398763141250867200 9806173 -27810662912929132752201107182350954336 9806174 -160398166454109330894981374438945698560 9806175 -50146056797211602562083706800361010800 9806176 -590770001641015201703102484580671160320 9806177 21881644722006429564575229130401933972 9806178 7319483492342342503327176290403336192 9806179 7299679191208383108629790508104391120 9806180 121982613753197266579404836877011462400 9806181 104554429107567889171749762205009663488 9806182 -3606156936934322032920822343911902016 9806183 -24270530618252820655086994293384554568 9806184 5284668542912771082965764092753868800 9806185 -107889521059482722391079468906580664000 9806186 -15190463305949213766131980501299068736 9806187 -211434696741515446311652433646036502848 9806188 45529457031708668788555813750823632896 9806189 -332697693640691117206164772568744228010 9806190 -103884106979942808630506270431290564480 9806191 -107669370307755562504474608343765051200 9806192 108402271621849284658939063204867571712 9806193 -2775966122936832851393001551750217840 9806194 -3368131097057557886207462998889271168 9806195 84985916856491947236512024121478205760 9806196 -170076799459005420942331380137381879808 9806197 277443695161218559730496581169225721646 9806198 218086722094545551025753127570040154720 9806199 39697799906042476094552868984313737216 9806200 122609185341094052564606472603400704000 9806201 -189207177590975043593461342156072606128 9806202 8589628142749083284166582352418918400 9806203 -213839636344314680522634541297858564 9806204 -6851833076469061254885008836466962944 9806205 -21330900456161508248505347543606726400 9806206 16671147263181305439070361393537083584 9806207 -71154275495560874739442360185376796544 9806208 -45544818296846287212315187083718164480 9806209 -162722180806667850512659867919492254784 9806210 -68795181473346319341108075357856566240 9806211 145413400560931723269721819190849326080 9806212 24464083721306790847780713865602120192 9806213 147030894563994289744124913672072994560 9806214 -117468512462912537975369575836489223680 9806215 -128548800816338337735971569565247008400 9806216 -48008892365030597316422625232180346880 9806217 -84122692137614196707198054354049895920 9806218 131093836624899939604461528878141856768 9806219 3480133366882073260038525359822997444 9806220 -165402977351054637387108566928226360320 9806221 -319884615842250364946067506395992687360 9806222 189604697255258444917047292596832254912 9806223 76804257261918575609446125877482637440 9806224 81396945515556271441917375414228131840 9806225 -135054334722231917046891358940786518800 9806226 84753856236160773312810650479228028544 9806227 83749186513475621551703191963986748076 9806228 9905236617385683396859995193261853568 9806229 -120538503615739289553381122148162916800 9806230 -17757111296789435604028221073767628800 9806231 266453319004284057862157550564733465032 9806232 37274560021994904778400238138369638400 9806233 97179344706326164693024393720370734864 9806234 -84455201324176953637981853852708705280 9806235 -22382689280510351972810969220369690000 9806236 193162488070259441050486869158903808 9806237 95061337955604008412642382496702758752 9806238 83577844416788628077813964544398758400 9806239 802931665070679214683564677962827124920 9806240 465628712898242717251773760701286318080 9806241 -191508369590197783974000947872895426880 9806242 -29646091102903002238768956596966745600 9806243 -76286093550707578189217791718812522056 9806244 -78273680162447919636404964112487436288 9806245 -254100762887462892721975594845807562500 9806246 -187988702891368642023725280637987155840 9806247 122226346285760020169254336530714390168 9806248 -448662813263041635223585449968736829440 9806249 542080216009147596133925919410209760250 9806250 2001554962639897782901856076799200000 9806251 -56150959347826502400804882842259763936 9806252 138891299539400185693438042058479176192 9806253 -13607119957965166453465639773957298176 9806254 254616886900291560984871922217184322112 9806255 14343208569351736127578834686601097160 9806256 63137417640323955446098738318797619200 9806257 56308042458072309434691765218411865600 9806258 -16917883455481827707481645538023422976 9806259 185142316672073643826539595765578120504 9806260 -65127271291646205951565371320033445120 9806261 -106732535451631284904056782332756704000 9806262 -69166543725829098341820465628814015616 9806263 33086374924585894076266145398667673360 9806264 200212608623374095429452556551273041920 9806265 -22625741444362648218443440388541329280 9806266 -192553112596714357965862002639839753760 9806267 126081412534462572788789322337276704792 9806268 -316792976462249788438441360345596248064 9806269 -2935206377229262629654908176632014592 9806270 114436693541650174069950706523194252800 9806271 220837396707057727787541497637961090320 9806272 -37937817072208066079464774660018667520 9806273 413978610016674743993428709735552115522 9806274 83071150802590361025391733237796504144 9806275 -170103719606875425551848902801454629700 9806276 -35868953638517567772416840077484590080 9806277 -86200610049784816040256956003523919392 9806278 234461727922887138167170668594062135424 9806279 2485873631094951871605197307599199360 9806280 -75457061966500020665110110335533056000 9806281 -136012639782490706324012725504585930918 9806282 30235159945288583426637038968879716192 9806283 255840120424538173625275702904658913080 9806284 -63250134362936170126121320126027282944 9806285 -349676620079232700650690367238418196020 9806286 -36583483691602073810821721096219443200 9806287 8173021497908651008963469288596338480 9806288 5736948122404326325301888215173611520 9806289 -293992789863276137462588657533614831552 9806290 1541052108361394060949737392712883840 9806291 -36460599504951431936932207325605279416 9806292 -59829375221996900363703950043753676800 9806293 -82748349740038677724515886959344021600 9806294 9405731222603029594915929686591425920 9806295 -2274945408632663327399243997585016800 9806296 41742169991086554545960179196672993280 9806297 290358288277206089126672428293472804872 9806298 30725241257916306661281721623109559808 9806299 -298842037319001340213557750093141117520 9806300 25825964017657993630601995409457792000 9806301 95125793520574531449857162420470851660 9806302 74534443597716348121002082458885530304 9806303 56794732399686135355974878741027782944 9806304 160310146618517021121880305652550860800 9806305 202830689141466405287695079119223823360 9806306 201957919205843706524238795020296056480 9806307 -30558881040931704552512548224920449536 9806308 -349342380306749252433675011346935923072 9806309 -36056823729619730402347545987865834596 9806310 94264885632713017072587687836636889600 9806311 367827555309131624460584947197282607000 9806312 -441867017276737794545464563039654021120 9806313 -200996205447005788978081791717567393312 9806314 15442500495011683584286010599240776192 9806315 110686750341439713852664413828822974400 9806316 -61597049551258275317096736149850817536 9806317 119505791869752594667098132926693297366 9806318 115522343136189591217917170122064159040 9806319 -306378744804397141696924875617337711360 9806320 5072833193650691709172167561115238400 9806321 -761588220904334751726375296208580365120 9806322 208406960780561782528203809995161600 9806323 51720123094552161818205262393945403520 9806324 -39910803132484472289244272635114112 9806325 32883122951232202057514583608907789600 9806326 -17260931328591193917281828482824890496 9806327 -176038855679518220391834646297209676824 9806328 -84880713096746989268525322374121431040 9806329 138619907007085793840467795820894436484 9806330 283075396440792724838560713735993923520 9806331 210030010680910526350443603402166627200 9806332 -58999046235091028917772156725849325568 9806333 108962000450650961780841577340142552582 9806334 -16066009754360898363584370401008868352 9806335 -70134412216377978220598185564911329280 9806336 -55376260468605043634643613781191557120 9806337 -287656757162333592838515990162269915760 9806338 -115608223006449887723657639215254357600 9806339 113980321231147529157302062093829114760 9806340 -5453246475627663851009810855564820480 9806341 51927060522107072967620656145949931742 9806342 -6688669429151232522504214154954186496 9806343 285402071724464058777710336817623306664 9806344 47865910917647443455400128406657228800 9806345 -21868605821803626994387769409508699320 9806346 6521169972913552768264320809064075264 9806347 -15356771496672320460642150490403257328 9806348 23078852928174038991298582534012800000 9806349 -71846774434225815864672457383106682880 9806350 144049409112541265616992255333762184000 9806351 -120078569182385342130693354387264558600 9806352 68845631187114374413727434695539097600 9806353 -177318491688039106221770675132428244876 9806354 -29823409861062155296015982320469047296 9806355 -83977481516759896176965696502704229360 9806356 -131746985409152005510082165693935022080 9806357 -239320387621854117201823743502193040768 9806358 -76757871206407152238746540521501514816 9806359 -281137792922205441265328745725567840440 9806360 -252313839986394419623149172132414464000 9806361 -139454759728883394602234755933848622128 9806362 -125215421764043622871499833628619545088 9806363 -75727662266540914403177188869943963104 9806364 -47445220998022223753975349808544793600 9806365 1304995077049762128995829664183984320 9806366 50116865250059477615278321629238831104 9806367 146032552173732807530491254164025387648 9806368 -210403504417952676660914969658148257792 9806369 -148823037311049677846721643029811447404 9806370 -71947322623526075700822302038182144000 9806371 -334866711543960715813696479570525471056 9806372 -102628986751895663579463431897618300928 9806373 345221827720496720783296911773337024000 9806374 -285116883391837623618267990820996652064 9806375 506875330433432059083031381365731700000 9806376 -120800904939806211425036453397877555200 9806377 202080029682908653863067692951664188992 9806378 4419894925306572677839437599626380288 9806379 -118264408012928217602342815901863476480 9806380 -13032691055105195468878133315424307200 9806381 -240941018467688899557860475623569027668 9806382 800425329997826922802431180043311360 9806383 -72459510701545017718450271438399216368 9806384 1858374076697514020720141530435485696 9806385 26826288849057126769239239726429836800 9806386 98785224476272042827097137861911557392 9806387 454331781031621436348592294256685649036 9806388 206989460360203689310182627923650492416 9806389 -137535779118583017583737378456801073810 9806390 153372547424868664934518108296914995200 9806391 -29064179475056445586066121900591824848 9806392 -79683871200918428988638253100227686400 9806393 -20486214548442365624345757309473706432 9806394 8063964551689207395188897372185324800 9806395 193967565046283636760900583267589707200 9806396 -17663268013055090187511745822208388608 9806397 188311185416831205963901577956606713600 9806398 46453949201099621538880175520784530432 9806399 -63821141811859018914501437277644133168 9806400 -6858755118143779340167910828015616000 9806401 390475564310097071811953593540551833904 9806402 -122106505046490811408770651799530604848 9806403 -36878788796368958401150113230079205200 9806404 -35323461014034150480787521991090102144 9806405 121097451233050244765623318595140959360 9806406 1485850398695743726986425499248529408 9806407 144356348737497285438165556652087199072 9806408 -2209328788814321994016158866765414400 9806409 163560720722308984564444473153560916480 9806410 63895347076737902317708480637545611360 9806411 67176296192189301826028135048844927624 9806412 -42242505244613763582778711327304073216 9806413 -250205720273429056530287364119358174080 9806414 -36399339790719379536656147826022618944 9806415 -66953297351422968975506949897319588080 9806416 18945156630735266055581441468409053184 9806417 -271754668311995462440760447297968328460 9806418 90151158810690032309174871398160889344 9806419 -332797235273761757129947732536463245924 9806420 -41190546549133181608014486548418193920 9806421 -47882459003269763973308762150371196352 9806422 -237177854337485805395123058874757281728 9806423 228598113976503127631894684315269558104 9806424 -580349083809752822063590171843001057280 9806425 -169630551987696976282729691147580032000 9806426 -10058804897201646632306631461699831040 9806427 19581223278412769965370578102812873876 9806428 277429025626853615449291620539261409280 9806429 293725983482917409314439549009006517030 9806430 58795344353850320451670186697180565120 9806431 28095786915907317781714018301140548552 9806432 145972306996192086144717632087923752960 9806433 -23840673244557878925068418654964791552 9806434 194863269889583449599124372004078113152 9806435 135906616778525380349450359950522834000 9806436 21503910718489123378535247284503440384 9806437 165573825371954476781982278218407775260 9806438 19326140772694492056405077351941905120 9806439 -265120076435709369267221084286915260376 9806440 -119156781153695469463457497975386931200 9806441 -54907330647186157927026999646999077120 9806442 103372727520333613537834725716459488512 9806443 117091853000440851122044084163077414416 9806444 -91945556802864396254041731499857177600 9806445 -242323553183297406470888790385863540 9806446 -62076557847383852892034339470049811136 9806447 -42093727189028054089584662510355572736 9806448 30198265885199727522487903424418054144 9806449 -24156090463591668383888457173297261760 9806450 73989885535040295317622850330812192000 9806451 631291702119522629965218398682898560 9806452 127566491339422907800163429415667402752 9806453 101735176595741495665810937538816006702 9806454 89027956272276613041997250393162403840 9806455 14602599576528615349606730115541084320 9806456 -389751912984221306437243425666192506880 9806457 34735945647839410086178297140296911440 9806458 -207669565599250573372571189520476832000 9806459 1855059955011722374832789922747361104 9806460 1532841950069866120051123146608117760 9806461 191589361115890131792877008817090472032 9806462 -89298673131689554921015435029829547136 9806463 3709590048751864659328105446541932504 9806464 64753817564675687188110376423800176640 9806465 -110589302664994418762687054955829531800 9806466 -54828819836724695360096800616405414400 9806467 -180888782847272143118471193010943606568 9806468 -159457102890133722018796557007931417472 9806469 194213171497951663022110473110831346144 9806470 186900390899835477211410498864712483200 9806471 70399751009581165783145935827774085200 9806472 -25740289196265031396095048780987463680 9806473 436099871651471097260591368476196697380 9806474 144871666240448280366225818586503954736 9806475 12948719041502835840640157727883104000 9806476 119660589025441949968027673127458082560 9806477 144924105260591173183749431852162758326 9806478 13102502293058049878283595278476845056 9806479 98705087109214716061577109070575235584 9806480 -13361706737183036667257668353499299840 9806481 -311062377536846795212534738708823790720 9806482 -97321254196403034760596300220769220096 9806483 242687583977241230796631845096438498732 9806484 344990339619124537625554630121213952 9806485 43172499573088573439786614372277314200 9806486 60344626381327443386331384439314972192 9806487 155766866582786350456012318326538282368 9806488 -30827589710018760890617953594367549440 9806489 -136712105819472974368984047382264043520 9806490 -85076873776833093137398828803736373280 9806491 180603396532209992217854285895105637892 9806492 231574707630773765140617324182368366080 9806493 -74692697523842793478470380973598340736 9806494 -1802218269915418743008288132629207680 9806495 402045423197541512743261817676798292800 9806496 16997123031894846095878220522805264384 9806497 -490067314910748593665894749515994337054 9806498 -38570479368881021467961911746180301536 9806499 -10602764465402751572449052018637524316 9806500 -47113039889365444939552466578277376000 9806501 -51283111731599645052624300085016857920 9806502 65628086600546110263918541643934973632 9806503 -34171612386290787913611808295683934208 9806504 549218952347042778697868837451589048320 9806505 -31045499415493307169980674381542302400 9806506 -115785748235933623636167377909054743200 9806507 236569935925381818428081969871785129760 9806508 -130075180489880901070622360983443456000 9806509 -93101063818802821447115463919342747520 9806510 -15487150102255955970726847066651668480 9806511 13668172134157450358893121357525489280 9806512 39302199000484707735751088628281835520 9806513 -326338918744762341709611857078384833536 9806514 58727343972369248202570619205823775488 9806515 -260916000011832997672204028953228995600 9806516 154834361043744392675366760203261233152 9806517 -82198911211288678285975262820810213828 9806518 23577346097103449872089559630551882816 9806519 -154646068404467985387275243816676997080 9806520 54894668924601333659468371372749619200 9806521 25280350113983279074639672701521536000 9806522 -320418461881879377879447511381008642816 9806523 193629638863445206254815521245027135024 9806524 -6537372591210942320379214129392537600 9806525 -136193308989171989502601999772742931950 9806526 -97412258026666627241702089862566559808 9806527 901266682255028809930260986622407262080 9806528 -627093344112676770981198832494182400 9806529 168861282992054446793520734660019450528 9806530 100191591430787601487711852684769203200 9806531 -1905027303114158177674841421660718176 9806532 -146623670016928422488307988848759702528 9806533 180510073929010419393908885640611424768 9806534 205948800539424874383428056787181576192 9806535 -112285778485532055886455926928669892800 9806536 478633244597746077648651893691283399680 9806537 1004096623537354085573896975134747456 9806538 17184880282416800255371435809605460480 9806539 -15974126506415955784896327665039479660 9806540 -88163396412610671863671696694015877120 9806541 245776887797931027567891776137977254592 9806542 -18650842293468697157287027148553021888 9806543 27542641363873486875137878865120317248 9806544 15234976699715768379748823287146479616 9806545 -122472671975731220125638564107902422720 9806546 197694651264245844115694969058112686720 9806547 92705283684851369712992640006103510200 9806548 220714882946138958271271157275865819008 9806549 233091427203336705341099069229122057550 9806550 -21607216792507972793393112938829926400 9806551 33710790260999185647945793952397985000 9806552 -63081187869345320373538063243126947840 9806553 -301056924421697326041009432412178569980 9806554 18075391880032364519149503428984241600 9806555 21824014200067272138099384666124699920 9806556 -52766135439289080964258760998112894976 9806557 245453423742223711723833014021089008806 9806558 141572657767301240160035649273293717760 9806559 -15392727540943801485098169894777151488 9806560 16442366398364804643639810260104642560 9806561 100606971401804416266068971117279968162 9806562 -146983779027692762035599574623312572160 9806563 -403183640736960834821876037559370417268 9806564 -94602719688399590147722937550320701824 9806565 4609799975141646886591461721193015520 9806566 5531322140350021876832052076717344 9806567 848824422936848735833833187213498636800 9806568 36725399323911829568970624991217909760 9806569 83523397452248590397521461843828101280 9806570 118141352285710920502228857231663432960 9806571 -97107922852978024714121760699304286400 9806572 147641712822934662581046724302941470976 9806573 -15324250003378451913587159390621686560 9806574 257000452675329802236519878102414103552 9806575 169314122128856079822537351351006621800 9806576 425775866809768714694831621278236672 9806577 -41817272720658377471730570334608508320 9806578 -113074689473192030545665144797305970160 9806579 -145091322542530451408968828534513063680 9806580 -230941667999768199767181762179604480 9806581 -34711823658325152423406164495104449618 9806582 274421445986178383398112489724899798400 9806583 -334110840802118461055190645485428311576 9806584 -100345210747591991771696608379243520000 9806585 84788748990588571349554153046586981960 9806586 41350966943252299820403152947937372160 9806587 140493134954053296124479805327516321552 9806588 -240421816849457687249721221693757387264 9806589 8888749113443530279680457731620405280 9806590 19358794753539004094991874432195864320 9806591 14299142089924774781787099991007221344 9806592 106943732562762291643608321984345145344 9806593 -174340244148523129786668960959313630140 9806594 -37391729549026877384906164631018592768 9806595 99932304689339728508732680562310611040 9806596 394134500235306562204999274508225813760 9806597 28958960312429417917884760653652136832 9806598 34256589246055278127263457709889984 9806599 241921391979018263530586079598752458520 9806600 163272674711386948363323883709983104000 9806601 404057948455269017900717435383618944 9806602 21283055110785122961296028758965002240 9806603 549435497115641023000232807075261929440 9806604 -73083776174404087263615729662746457088 9806605 24812003216963570729620948874315101260 9806606 79920673915573041525864555979738078080 9806607 -55108857132924310839492289983039838560 9806608 -7948040540650088208232264842539171840 9806609 496562846562637026421965524244061164900 9806610 -52149702926360529059454679211416097280 9806611 -251777368630802442471272240281551943200 9806612 149989644121028451222046024904668065792 9806613 13105930430123460431251593531251274144 9806614 -266436104002460317498762056185502484608 9806615 68909213649490608143887832772443570400 9806616 136591259846625049914474626280657715200 9806617 -133165288240648763326173278192875303148 9806618 -82389336827924978808273788627264508960 9806619 174619781541112901192394504710568633648 9806620 85279758535900525493466490661931617280 9806621 -2928703389887554735236154359771458400 9806622 14356829057842427619717047852451993600 9806623 -8407682562062858027492160679286138696 9806624 -184014358815340064740139562519400218624 9806625 111400945306230530408907022268693040000 9806626 4875779708671007221185318621040753920 9806627 -81742494881756991995895761937902856648 9806628 18695666600084630974265862191814758400 9806629 8289720909265356005356328264823897376 9806630 56222720188844080010116233395022347520 9806631 81548829123253711723329108563893297104 9806632 -54493463665705183244196312746682777600 9806633 11185661315546979640899842107588556544 9806634 51526208705334501033440663198284484784 9806635 -218988788283041994534885098563438549920 9806636 149583503726298029474666772898273870848 9806637 -86142297291831256390924564837666093248 9806638 154396837440204767931353035845964518720 9806639 -268551673685287194065625145594425880560 9806640 -8596086188628866294278249360146432000 9806641 -170246200625902222155428599492978217920 9806642 -278830217373155706591632413881742522848 9806643 26166336260807414206353192359165107200 9806644 360308111652677300609564413679240441856 9806645 29874694314025199484480377876718351900 9806646 59286100541043909764343871641817819584 9806647 74081870410604559863987880715800768712 9806648 -82478462926804435196708896847639347200 9806649 39803878895359531378456194155580939840 9806650 -14150313461333312148261078073661472000 9806651 -144972716502892105534437110032765536648 9806652 -57377169470002482489077756435356890624 9806653 -408861617199646969374989215385440151098 9806654 -116471491617189155598369768104587259136 9806655 -77567622337440760473515398919839017840 9806656 -215189338035562592110246260930491973632 9806657 8993273480953765154265051429296680512 9806658 148508258717943749955107373038654246784 9806659 -198475338964774574280122172541693355400 9806660 137678404862517130256782376141347737600 9806661 163582976250730129522456258562462254110 9806662 -19032704246103746673127623043704817536 9806663 -78294936437010978177646196248230386088 9806664 49325351804359238487399127276909363200 9806665 -124759134043868177404592820183144230400 9806666 -620966318579521602934599661508998656 9806667 278709645619449121175072981289644256 9806668 227933020608535543983356179928913122048 9806669 -475878012273419436204547645275870617940 9806670 -4078031860889240593827816508793094720 9806671 119313741433652293914075956802861072384 9806672 -15509931863526543532452444917120237568 9806673 -150316752964223870831403176439122854416 9806674 -14654489241858475386104182299935028960 9806675 -237647163538200803632315480846019930100 9806676 -20890798330222074788716224530995992576 9806677 1161134036371941082710840102981414592 9806678 40270645740347863139973923762076345600 9806679 278960732314775830981733254778377629000 9806680 -128583045457324649824078372413053952000 9806681 260670214247663343956046096404550265482 9806682 -44580605085659982720335104598508523008 9806683 -164974870883711943389518793687591771068 9806684 -312068951870071604056981356793698307584 9806685 17335638298877546729058214861087027200 9806686 7563470195660074813969214467303618560 9806687 336766387455516184688182901111865768 9806688 -216580374878900777941532905142513565696 9806689 39768813644686244571507966409973299490 9806690 -110410627837566113306124728652339825600 9806691 292450328691851784723582497597165136384 9806692 53994582781413312328904158860225118208 9806693 -15953069002046863269930658613656548936 9806694 -39454382952919567937399625519264737280 9806695 15445989453605605959363151725215078400 9806696 130326228761770604902722444395247513600 9806697 317243597301118967003574322362881027040 9806698 -98447838581624715091489434793587648000 9806699 -48891434585937946275088284396934755840 9806700 85855012338262670325491147482014950400 9806701 -91852154411612117350840024963728240298 9806702 -12361512707745418746465666750010310208 9806703 78256655592530127194938984810145111304 9806704 82333612143476709226316215021975633920 9806705 97152546363343098465039467723216755920 9806706 -4512519405432535365596316801989177856 9806707 -26175815525715783344668311029753472608 9806708 -95782435123245756431154155278239669504 9806709 1418965607204361758330676270119632896 9806710 37374401542175390122011618738151282560 9806711 413776990025122239796224674066706039552 9806712 9346045765155660421076588848048742400 9806713 378397696596997685454839066534555513600 9806714 -139999680152085461087278953373786406544 9806715 -171814445032171653540562970519183577600 9806716 573647686077430374795126340706974461952 9806717 -22919489823581685765791394163767865920 9806718 -14186044568645892942055107510009813696 9806719 47612100348620652595358399456993669600 9806720 -10646779913150754900996249857556480000 9806721 89722686601105132115285549395290795312 9806722 246983532625574409731589407713318775712 9806723 28257589621152891574612742878389235320 9806724 238108231489310267647744165712357099520 9806725 -60392396311941923680616558384115055750 9806726 12575490876463375649280266199631868928 9806727 -92074747665615408062360384714596154880 9806728 74223288300264753327115158378814464000 9806729 377188352190264969645226547280651378330 9806730 19571961572484671662462778613552000000 9806731 -159148703414217880453831252106296994136 9806732 19198854503954125762434223224030497280 9806733 -280202896822463636360316970917541276800 9806734 -16758086915745588423132616191310948608 9806735 325339645065603636228270083452567564680 9806736 -39609073395302473243858089509523947520 9806737 -515974030945031843509656873906084013020 9806738 -224598808461507835432066084285293487104 9806739 -108309887020051894335805476913369365408 9806740 -47334478464371976129807289353929318400 9806741 98318416788195637002201043597123578240 9806742 75823170801885305873042666993859769920 9806743 -201060313394513219642403559225828751976 9806744 405609455757851481088556006116589568000 9806745 4157631689692718806391643484829336640 9806746 101247121257525545887841265102870009072 9806747 12225505922578172715713951477282509080 9806748 44462619171534861988157729436119801856 9806749 104184862625758452119707046381835518808 9806750 92509444972164143924755411430379312000 9806751 468517183383358269030916812725866037592 9806752 -8252006109076450132814623662243053568 9806753 -182305489760196926649784358421962995536 9806754 51045950207107272053775324260122449408 9806755 -82550287304710246606290464422350086400 9806756 229506192760638361448860845018604577280 9806757 105689283384085467079871582958949228800 9806758 -77706658098849358516949828675296252416 9806759 176202069710314561384768608583600419960 9806760 -161573884305421439407613753336930150400 9806761 -181667328542940840577568232115475299676 9806762 -240509063162644729880516147700607145040 9806763 71111755368810713158374354039242362368 9806764 -160921088511871344067659132495832485888 9806765 -103452462116709580230176483379733766400 9806766 -121632288916104111310448744525160470976 9806767 238850440040992842988549755022261052816 9806768 -8737612225651839400494732197443780608 9806769 -83783901432840634314865633421958362496 9806770 -55621131544685787693434463195439693920 9806771 2689922454309356691249687606703300992 9806772 -1446094115773648755730121279749718016 9806773 -13892019874794996836557355355883360896 9806774 -108276021333286870249034735341126869120 9806775 86464137892324723260142170459624249600 9806776 60407594146134000746173706288701685760 9806777 515569538199985784862165629398123411626 9806778 182345544954825126876842881309171499520 9806779 -90257418116673469032384044314016318620 9806780 77971193270880822007149092618656473600 9806781 129116422597465135240099518246006327552 9806782 15461828756758213826025060011197933632 9806783 -141138961046540441446189912490016940320 9806784 8105707228029111217124441006234664960 9806785 -38823470806766557746262188139593984000 9806786 96959567732666893750581003219823861248 9806787 282674708731326970622751287950290723408 9806788 66307639126045676154807860407906041856 9806789 -72219187046756646963367430403156733410 9806790 16113254669510151389083574376168529920 9806791 -429547040368018054779813386316789283416 9806792 148935609696487982309617306332966528000 9806793 150540384953835897228235918696365252000 9806794 133914980925529536734543384484041499696 9806795 -2424391768498816966272244732783069680 9806796 245392984837269187706006026470542621952 9806797 31711664136711746372818428059011308288 9806798 207258008599442679552339029737320350400 9806799 -9047260787324444094648418534230492672 9806800 -4492082500038213247366247935632793600 9806801 499531014941965816738836714514682306802 9806802 -31306807164830648003989998580823293440 9806803 -99917692913669711444962770730503052800 9806804 -50078833152499997373748296576113123328 9806805 -221923541328932576569159897782740308800 9806806 48661771286570092990199746881386840352 9806807 -722803530024824000309990087158254361968 9806808 -49631760608671175908155954964079247360 9806809 -127242101795799858033633592454904468096 9806810 -18055317409290118729579491117031429440 9806811 -59921958855623569985916414693324177768 9806812 158294932461216065373896187140578255360 9806813 -61003548487090727497332383017630869504 9806814 -93241001848407725079418819142021826240 9806815 341406547446600547308042632963976945960 9806816 2186107017695432538496187663675031552 9806817 111448298240723920952387817239185565280 9806818 3705842814673274554095192972351974400 9806819 50068915913946188584886335569135344640 9806820 -6450600256406857452026076632742297600 9806821 9420177748900163871649281815688667200 9806822 115780838879748308577213515010233279712 9806823 182719852815482845957416823378313365440 9806824 463326495739553053696108784028710860800 9806825 -61923176148879557456427630747252744000 9806826 18253688468902338097511797131375807744 9806827 -121385300323541940687692695426861964328 9806828 -98832681905806061814515749956156134400 9806829 -116220104175371880441880782764468231616 9806830 14369127827273538711505219972985857920 9806831 33964691993766430581583504798350219600 9806832 -1378941042082721301774575009884274688 9806833 -343550988708685436075867469071101375918 9806834 20850799351838596985807711154086796816 9806835 -91787171346598609429482300171195675600 9806836 -139023338771654436806334876530588164096 9806837 107904877275201222499333251165450573486 9806838 549232525688440665107949344828702208 9806839 15406030757069626679962097211708266720 9806840 -294519257356639391850133912428792115200 9806841 -248578989631501312224743255111138381856 9806842 106670905485156269327275313917269897072 9806843 66428224109776707321375521061133012080 9806844 144226102502662028064508332187778351616 9806845 2230560016905355783025700258918689400 9806846 11666482095310413771351125976761057280 9806847 -197748511788386822430568718121840000 9806848 335732106354351591873241597060763877376 9806849 12136141524771989044773674524225466964 9806850 -7139452658929455516724400899431168000 9806851 -60974472175323841516316642604088946208 9806852 -178732906794464774123602654363164546048 9806853 24858636965554985094729103917000524928 9806854 -34255521642044592853040660432512074048 9806855 -30177581661408051663087269085820228800 9806856 -120785282963496850968893053363872153600 9806857 60684708822356165215483321440487768512 9806858 184129883816080182949086086956427177472 9806859 470511185303763861418426019450456844720 9806860 -69477424171521504670681109428557358080 9806861 -300072403155400620960876926293114766538 9806862 20044637123330797567382528616917191680 9806863 -69246055625169239944285490590497417360 9806864 10398005445520567313755613203979182080 9806865 -179537659236966882397770176480643890880 9806866 160256753078402233863955092944108383632 9806867 -18635021932978286548519319351501644800 9806868 143874724634970274020637731493878441984 9806869 -2403742642901915649479568762104464160 9806870 88030380959982680180131466709055130880 9806871 -49572938629593869725997644314035229696 9806872 -113162980092357926499724023538253414400 9806873 260080963902152297213741176018068784080 9806874 -13576388372787273819954786385804947456 9806875 -19099341288388133036439198451118460000 9806876 59672539419244882179753027091186767360 9806877 -194751057231565516887552915670623100986 9806878 25287270484908537282905462931941994624 9806879 -316578172172465897694174820585113126624 9806880 -106536283903369939524954536601955860480 9806881 850669919495934893899926335675158528 9806882 -167893023280214912647070130736038156000 9806883 239404270868790512322344528127114933624 9806884 348292344452746374378902028999739058816 9806885 538997715960392599047840195461273760 9806886 267679586118295577849308671430770595200 9806887 -99238195409306193732071943446400273600 9806888 6084397837391321904713619864133632000 9806889 87237913105649127862231097446632257424 9806890 25197479435944845770898611880849679200 9806891 418119253235851179014693274568914074292 9806892 -51999371446285441016316525029307429888 9806893 11823232205878204655383871466792406924 9806894 196956453972933171122697051798432830592 9806895 -9084817884566933231349295240064962560 9806896 24644237246780795261171898977221115904 9806897 80614301191898775768216693910504377840 9806898 -16963765386853939860700301762405187072 9806899 -279657934611099780146625800103508938100 9806900 -20247035334567034689620726659908960000 9806901 -29378044408190110690116239488369811232 9806902 110494006211410974269458163177431265280 9806903 55626056314825473502140245516215392360 9806904 163424501806835802414212581438999388160 9806905 -27673329807482304287544991917057050940 9806906 40880810710862766892231710014129047152 9806907 -95896573730816750098029692655866720640 9806908 -106266450540680051697885396118761621504 9806909 443684537904466477444579960250897200152 9806910 11341888561927213281961751055124972800 9806911 48084848045022755936642612258572152512 9806912 30890141528636827339420848912064315392 9806913 -3381474460000742642435907895892740476 9806914 11613035877870085124391803499952361472 9806915 -126273782396720010650845187680504390080 9806916 34083555128444151050929853734449045504 9806917 170501618890076896011000458682894551966 9806918 -108684403628639716334137561878189216960 9806919 -20597459155736020277655537236928585600 9806920 -186792303882387033606612503794553395200 9806921 -395909793231127742954616015645944458800 9806922 -149689976299407638212608875313236367360 9806923 -11833016195216086373864137471082875760 9806924 1325808486303599156617828796169142272 9806925 108822663596700409672782450211346028000 9806926 2444624532340676408572659058034878848 9806927 -10554210090757265388506465500149591240 9806928 -56069673336559180459869931525047975936 9806929 385045618009514859327484512734943650 9806930 28085196641661286653133029823117516800 9806931 -74266040942154166768107964474518601272 9806932 -99568723184437178082216120262574821504 9806933 23437307114711539921195091151668521020 9806934 90712962006872060368312508439295750080 9806935 -28979006634432177725875618112699571840 9806936 -192748799956680994971223752544954122240 9806937 -2103825915778064923484170952703075648 9806938 -50232337837030751069381928208324112160 9806939 -184867269830282221151619997056211619376 9806940 42275922584325190247695164035117875200 9806941 389320173519589027262580978181522840492 9806942 69529034220731232791245234076340692544 9806943 -104680134145044650277115061245848087552 9806944 104865183854324452121087136379011858432 9806945 -276732911738257277345340406581613324800 9806946 112044367558586935943833251463614125568 9806947 -274165422911572327007603788305723298320 9806948 -11955932142185898442710948403093217280 9806949 -167519104178159601097320767692515518466 9806950 -6031721031266759394371948050574484000 9806951 -125229430179718605896904355889413412736 9806952 12528549949935717335892576057056133120 9806953 -183282729930319704656514212423212012316 9806954 2038172068285074541709660453349681168 9806955 16325843192725359142335275414648901360 9806956 225770583333073998314670117028972175872 9806957 -357662772127440030394945297781344762794 9806958 -57138931477710890558395868918753412480 9806959 328805293744648198667815447390065846360 9806960 4334630542777457934513425551342632960 9806961 57450503834253060843734477453661770304 9806962 5850917228254974836105652887599899264 9806963 412985194833046228155179856202234923480 9806964 -39682895427004933494362998332422645760 9806965 38905019370087126576653822686522416000 9806966 6609492252062900972175431642548545024 9806967 -735146559574210161326932462072258560 9806968 -11343471042557233534085828189216317440 9806969 251388624709812008888108135040300635370 9806970 66539257091523919296269911901216839680 9806971 -208504799561026706436599556141709876828 9806972 -70661021502088171538835846889183872000 9806973 -332804876874561913095522645287159872512 9806974 16194115574820223336197980877240336384 9806975 60435961219821696467255239314056307000 9806976 -97534532980264047525069510376748482560 9806977 -264719301689832860093851752640428116988 9806978 -62836325942484185844053088965400687744 9806979 -28961784073450573865555391783719615232 9806980 48762751922268943332865472026806988800 9806981 -355441284607290607290388442300370580800 9806982 -127510709964199041023807018780055705408 9806983 495180344823477693876570140981383296520 9806984 405288122936556211932782857486529617920 9806985 -180020614172466061268094396901531415580 9806986 -54711869755760840586714588414970848000 9806987 -59025458992604211449027965124613930648 9806988 -133417344279461642014836483923434583040 9806989 -282948321253661144197916483714547643210 9806990 -141686597737185373848797558472720096000 9806991 -148257877032868900354343298367676326656 9806992 32500572112577021106862098448987340800 9806993 -85128134043780425295257789727737855616 9806994 -191138827551239030534840595561219571968 9806995 -14623319196058028259593844460921788000 9806996 213244522282312618877586696348724272000 9806997 107932272822602674258821177060692337600 9806998 118539279328191004384880944694209825536 9806999 -157360535851101305908650076625167128240 9807000 -79006437351048964816922535999406080000 9807001 -274239919881637669825993109377413122998 9807002 -224899557707503837069414758963336921600 9807003 -166363232931590991905051665509243060720 9807004 -58461945593531717381540459827914867200 9807005 82996473446645267750756295886579426680 9807006 156646611299497340652682530973002163200 9807007 -318991597188745617953081407235772152208 9807008 -236797755675753693629484110713690128384 9807009 -216134529252478614829662299914475648160 9807010 2310400982611816735028223039804956160 9807011 497199086593519784970392601890204906712 9807012 -92517135406782742234738744556869908864 9807013 -8442996822396769373362340598027783236 9807014 14335460126579448787321594400689320192 9807015 42232545849534703782657082684353562320 9807016 -115601561045687588908314885932869632000 9807017 67136498529589217171748163570161690240 9807018 40600057881740650479606904852055885568 9807019 -349474042575646839102641783499686853580 9807020 -376444680794548672701063417779814174720 9807021 -88158968029456585437796467004328371200 9807022 -32204959099951313271078941335447123008 9807023 -34278450526380322705564421735673899976 9807024 -28959750183561516782708568194942042112 9807025 -191116230803206901561574658041871411450 9807026 -204892549573440122665636149100213122288 9807027 -152877451311337241915322778609694011080 9807028 57115986775747214657853634224000786432 9807029 181677736041837741634792457358645100476 9807030 56979255151348605957746778576171384960 9807031 -131507853670092784935282823555902856800 9807032 221606640504875547172187009233922150400 9807033 106742408895283179054941152207077286224 9807034 -45599268160771317318882847770076419360 9807035 24744387036816175356529238138123300160 9807036 1835972499234320999964506606756364288 9807037 -492860494458642614779446783626908389428 9807038 -30572911591291778635410161611059598080 9807039 8603663556643583377426429786805986560 9807040 -45100718261151305283956585628853862400 9807041 123311134774109469523000347425090405442 9807042 -37328811945202858463836046712925986816 9807043 228173941571658014034554776537891135292 9807044 -53902792235294043211530820065029813760 9807045 64938999088825158963686925018651969600 9807046 -80668681613342256502285471678135219200 9807047 -12772218784193655156635268394023609480 9807048 -6250382796996610670888838543373516800 9807049 26060625867583471727189743588306097536 9807050 75524207069133325317356075389376400 9807051 -25905624530460988430299817775938046480 9807052 219532323941181084431532348786889520640 9807053 -657327513075557256219110799126339552 9807054 57300529290465220889228563975040380032 9807055 79427974146916091419252134548459517960 9807056 -62792508665644981137988936042001203200 9807057 12177750654989582174893671485635981800 9807058 81419069787669559136839842541172102400 9807059 209286320651998610248059035388618782040 9807060 138041438898980021255376217054046208000 9807061 -515264956540302079481865278845055170176 9807062 45510575718845180579630224309202237184 9807063 92133251279444874252247083238061073024 9807064 -462721768339971344758218187090687088640 9807065 271247583283030702285621601104065107460 9807066 167382922105065428766727176629202419952 9807067 -59545560428474917487049640447609798656 9807068 51943851929738733142176741048768526848 9807069 -119594979645174854275904052493805368992 9807070 -51081897214116204346479017708123155200 9807071 280308962370932672870706366683954223600 9807072 62692339536530298807116792662786572288 9807073 188503428901507911706328567653677820322 9807074 68068505764867794899918950978962043392 9807075 -15020113461635322796047877013554818000 9807076 370634193437624778005267434471265029760 9807077 -24892643509726624456913867274351675456 9807078 -104505879365569669722867543159527708160 9807079 -243777750134413854998867345037621504720 9807080 -137686711343041514556436538213672601600 9807081 -2949060056958033370952926853565724896 9807082 -86203263006635096816985316443179079168 9807083 183776683604718915553342886300033163408 9807084 -52869228605289070206898429962458717184 9807085 18709830491964330463505651295846725760 9807086 -31415717546230611067072230964588747776 9807087 214271443178517127649899541594186282760 9807088 -18121007520075096654883575445819883520 9807089 253888539741654483641905997060169751890 9807090 -18684530613050888667939251133322759680 9807091 -149841945650600104508840981887849921120 9807092 -23420594853192783722820734296756217088 9807093 200483796638296951862420117071242028782 9807094 109161028818094319433641569223964672000 9807095 202006032839008399844632541691312000600 9807096 -78908489005227311029069838248633589760 9807097 405281212637219461052031275215517865040 9807098 25504476110863578048273215167990333440 9807099 -20216901321678835580565600335109263760 9807100 -65928680659964947122898358500298995200 9807101 -257412256823966536406114625620828332500 9807102 -334043300371345603848074173034410341120 9807103 -174456705392068243992449953324980283648 9807104 253497503716907308047604198484276674560 9807105 -130721957118286792023064123770129737280 9807106 114314342866854496333930737300492364752 9807107 -318607926003831860793759412134845296644 9807108 123138151602944295816921128739270119424 9807109 20448061018373460894767601108497445080 9807110 -58744271538581346213544358148662087040 9807111 -50501045547194008030626358011962273040 9807112 -2798192692320680448499517189554176000 9807113 370367528598051450365443747373728335540 9807114 34997755943289241035690740571689902080 9807115 92574879840472996057758827910230401200 9807116 271353419798465892048517737684763299840 9807117 186470125924227616343559556125139423680 9807118 -12599894097289933062539262311841235200 9807119 151178642763093450949117258478210758896 9807120 20721599882754998872544417666222161920 9807121 -143972031281754182332179949653173158400 9807122 -50553037649275359900634016192583390048 9807123 34338876659189256481871100593786085168 9807124 -200004233547826191869576237591126936704 9807125 -648601495974117148396789072508332776000 9807126 6318227998950390295649118964208148480 9807127 76752844017638906014094078444428189272 9807128 -402571920685587192285905366436954531840 9807129 87644844828381550395324464775241367040 9807130 72802301235049838111500537988962507200 9807131 284410601770293361323678360390062695380 9807132 114342011931673799736596784440937971712 9807133 32888789006492543109754896019211679360 9807134 100077216347720835716271321884666466240 9807135 -80663504528087546829719434538999385600 9807136 -168264165868198530382945424814413119488 9807137 86264862693605926651869590381800434786 9807138 -173100604531831202528575033456855216512 9807139 2685632287441884845070586525752988160 9807140 49445325220837165191710057426760314880 9807141 213572261774412654065087471330429104992 9807142 -245576794262845660181763704045572458528 9807143 -104871523842558603875630577802213753608 9807144 69491873381573598359278145847532830720 9807145 193399732946646140938060412898222134400 9807146 -47417069078810635859334411086774620320 9807147 113442789545907271646244995733690208032 9807148 -19461875696096313886962902042007808000 9807149 -145173230155931781865198916431316894880 9807150 -11147615462828848283470257037383470400 9807151 -212850311434445139964503393951236708848 9807152 110520659523054371700591486663374585856 9807153 244404805873129916528191382384941977408 9807154 -95719603955164796212574309453727014400 9807155 360670108909655156121081533389095640560 9807156 -10386434724040467167459598083996288640 9807157 70120018791848172618710320006108592640 9807158 -203671773410142828159523211684563636320 9807159 27934389849262588284412450268808742656 9807160 -111927883635184718683183792190128128000 9807161 45844088590594209104545634223384251904 9807162 -160944476711297662939693413815905766400 9807163 -69442778439282266569935273782323454120 9807164 195534612628547611725105946252271456256 9807165 -40314347428029817127336746857901604340 9807166 105098555441986384489549995417403124160 9807167 488558586668111638088125797934510881216 9807168 -18395993264931020427355258313836068864 9807169 101016054272439585717180572426662746160 9807170 22440957453534634784002749962221685280 9807171 -134966708775311988927729053575942344 9807172 -9159829088343907286570436060776189824 9807173 193842427291814788101611077807795053600 9807174 -2255579504347220169033617805462129792 9807175 87510706748080072160420329059517142800 9807176 -299114828359958556718083065815328209920 9807177 86501744655936087335850088950233439360 9807178 -112426564737487341070106956061366481360 9807179 -96245475787539319528303829592150410220 9807180 21831146774795720757833986531237632000 9807181 395562198084634447724161195784327222424 9807182 -665416329662462198584896340997548032 9807183 149718164075500497174916816386504229920 9807184 95048259652825702231862012706239938560 9807185 -8707851807016610189333971699326533040 9807186 86921058884298188124895660284088040064 9807187 -78931314999387173202494509803919707200 9807188 260506705291314040946000134526626389888 9807189 91544627116236080716924377026057843520 9807190 72592802954419440873730103772564729600 9807191 -98139073275925192434785857906714742400 9807192 143000974520993041358503983278719795200 9807193 25922069514586867509386232768946972944 9807194 -149710042817512098821234744340040101888 9807195 -69269397357759051447133333890076956960 9807196 101677996645583336842018198434444971008 9807197 -84507797294299595876113560385704735072 9807198 -151083372452280349887223362795940387200 9807199 -170202923944386520530422277277625941640 9807200 -16646343077507643978927437255462092800 9807201 15446985990872444792590421348969698260 9807202 -163591841336911087400284676226022706400 9807203 162206452419790645882692183287276251560 9807204 -42836014852875318654977390026769369088 9807205 349799792187893062276329089089579636860 9807206 36031676298654947441991124314600289920 9807207 -195667338721035751551501634196561689560 9807208 -693775474052635271140215847283071549440 9807209 76991719190085292430764470619289092410 9807210 -47248071416961723104608138965071616000 9807211 371832847653586341514892708644961409400 9807212 19705238454982802364390794598243891456 9807213 60141688694613841972818395901678276384 9807214 -144162713884433186992954279767461995968 9807215 843339271269677533300056004353827280 9807216 -69307375002438717877175288337318543360 9807217 135545713759282348654088407887552380992 9807218 218873303775225339046936993860417960960 9807219 14514224945333268806405142684282489888 9807220 50484366562968576139835288123095219200 9807221 11766938232525613604471899930850104992 9807222 -10863905366761720817703868892247515136 9807223 -175914569343021481662086783267395372656 9807224 -70668852841028667415640682928913817600 9807225 -9396842852813181240351130877800800 9807226 -40649984970140569619918839840783229952 9807227 -215493813678499925280955035966371516640 9807228 -186415292876724000704548924196356274688 9807229 -1047181626544425183133208458650907576916 9807230 -29825226764783503612723257643204300800 9807231 802941711395743343202713631371001600 9807232 370619219660320736946209814488662671360 9807233 21487957565863191448215404611262692482 9807234 -82751840508838607361944897331809306880 9807235 -19128389385371521165696138214932222320 9807236 -246983203557415702921060537602974286720 9807237 41481793473783216123532418413057927008 9807238 51121654095845212820710509601703761920 9807239 -7662690937292521618745472450500312976 9807240 110764802297507669540048178879941836800 9807241 29208226200573881890794166318043167284 9807242 -67827383048399342118388798891194148608 9807243 -182999459272157628439839308009183837736 9807244 77125974606824636763281539260451233536 9807245 10916389811816581106997413529755354880 9807246 21668061944105167367366201341443000960 9807247 360869514776646205083388705714293467696 9807248 201972057516245866638288877165262143488 9807249 61093453140888054427890746836805520000 9807250 263989300430567672983850713590909960000 9807251 87553009125705214952014451110256730672 9807252 -81356839882358150850456703906463459328 9807253 58611720591688285434562212178622733184 9807254 2636180983548862686848460873889895232 9807255 -93644361861755769500698005682047560640 9807256 -384786723162165110743000817324331141120 9807257 -129568338020947893508861202530871663736 9807258 -5092483068166460575792865532869233152 9807259 104390720375442768243559701508831144704 9807260 17657345749462032128859409163355801600 9807261 -342561661477665640369544091625987687776 9807262 156111531990387420377983373957431861632 9807263 322229332366165687210367585278996525920 9807264 357205490848483215504595340548783472640 9807265 -74520878615860433881905497142948536280 9807266 8474985596258116984308359080070369280 9807267 104316286407588851793992769251652872112 9807268 3678940873254249771398741559345059840 9807269 137558001461398855162989893320925906880 9807270 -32277713010063204131042286661624811520 9807271 164181638708580291735203785030517885944 9807272 -100932842213410713136798873595526067200 9807273 113487680566144953548657481253904869824 9807274 58825664799867235748627010247572521136 9807275 67639770626297654657900351852707830000 9807276 178478186274993762230198260593991583232 9807277 -273455258932291919071220999596606272768 9807278 41794245023991542714874645943745103360 9807279 -4332951984911700049291814649747013872 9807280 -15909014876453358228277270123228692480 9807281 -471759237909474119602346630912823403536 9807282 -18735325509070107378015196543968908736 9807283 -428147039404409912808308461663660614600 9807284 62781873087779253405257002134996172800 9807285 183108214930286277721900780929230695200 9807286 226455148651858119465848662267233074592 9807287 -3725339789161673085403911662601424848 9807288 191716080156708297887006995204276162560 9807289 53383706037495541190509212655561341124 9807290 -90245995994906980161781148331063213600 9807291 -235909005346060896464769317314799884320 9807292 -57738519007154758532937138226965504 9807293 69330377206146677537211307783412617542 9807294 -7860744136549618584967989072614486016 9807295 174214113480262326484239735118822042320 9807296 1409172720105644378415192817514053632 9807297 254641340719857899976289970507505947520 9807298 -22494210563520678855756127877908362720 9807299 185705700333043930898994389336949199872 9807300 29702152121434883888915377179984556800 9807301 176922037473456721139544775251374601120 9807302 2677442566858827926525315630433529344 9807303 -332385201512561021210129547699735595392 9807304 45126393754113997474121053466461655040 9807305 -297133383727678434081714739518920160540 9807306 -86119135093164641924022591020136940800 9807307 221009561779106250979444932072099734160 9807308 6800365134795770013644077515799904256 9807309 178887820315409091438829521895941265728 9807310 -14149180824580515567544225132884229440 9807311 3345241038527480200112864943651190392 9807312 54981451849311069677641370848096419840 9807313 -126597305519317901268410688612758407438 9807314 173070230272291683659008791369905877504 9807315 12679759084058990252498219175933050880 9807316 483242712148414759542253730381284913152 9807317 21316219112656799311943243029192012800 9807318 -4363230075181671699111717754209329760 9807319 66015587200060554909039157758979323496 9807320 -248199039607615061786801650757129011200 9807321 -171856217574039478256754419730287010816 9807322 48511348167352721836864768795336280832 9807323 160147516326148748525923437527249639568 9807324 196229769559867325512174485994146925056 9807325 -220868208687750964493834692550182644000 9807326 143577669850780913737133430849736491840 9807327 973533275281016578718301527280027864 9807328 -80008651346908861028269789071810232320 9807329 37297179717693913604375933272067284800 9807330 -37353457108844950850779038041703559680 9807331 4285680148407607155662447469526833344 9807332 128510771762384543159474401504106019072 9807333 -136282525560672641851877986785779484576 9807334 -166350096563882838647842449889573449600 9807335 -160501590011603465283203228888811627720 9807336 76766443146739833175798601044628275200 9807337 370660100908283723638746044045238156986 9807338 -175383792657314248494844083821039974656 9807339 60684982699234939897213496396635431408 9807340 180272841676732432960227436150040739840 9807341 477418838589015069790061586737386268352 9807342 -157842984627256819261815985690030730688 9807343 54486150385805227217270188617802815584 9807344 22675028048133807161261102140267069440 9807345 -310557033280011840645026308381612214400 9807346 -11511846463796684838747650562059520000 9807347 -481294821786338303797164454856679519288 9807348 -28979615452314131148219882354799902720 9807349 -66245507028604910107671195247492860864 9807350 97697345099581357329858907419322250400 9807351 -595972127300366733858882287710854494976 9807352 179535013655124214475281128858528153600 9807353 -386441745545356784561283564227234677398 9807354 1875470213059729778620253342654189568 9807355 21970423204800396750314843803837308000 9807356 -120037581910010089328981009386577545728 9807357 69519253700183493389578283900750985792 9807358 -82001117015256602015178991092840409920 9807359 -185529629546456924121081931724390653440 9807360 -59973338849220776924290724151102013440 9807361 147229316826994118841638308218261162432 9807362 128681525394263699277166993486855956432 9807363 -97645789581067581189291174167600984640 9807364 44824799118929752270097599165288906752 9807365 -74005855597956479381057700644213088000 9807366 127533562263706142150410058550632792448 9807367 -120974713111448893044674091912758132584 9807368 -160429176846517749548998680661353984000 9807369 -21933489643994756239896153819091086144 9807370 8848918673471149921899541705436683200 9807371 86091951141555665436250659450571335312 9807372 -87445080642055390045660134996207206400 9807373 184909172930153659602005282083690381622 9807374 -21890391837107640285832774047691398528 9807375 -101580398588859482543569776168203052000 9807376 2620339614326457937848037394533580800 9807377 -122635102641162307228517769272162528256 9807378 -65354670431530694918342013387751764480 9807379 -366851804180089005511964354991633467624 9807380 -9893401615074440999816742204162201600 9807381 -210258250206156769048720505113886798130 9807382 80846393912450417150862132903153886080 9807383 147460752504634446391996049948256130800 9807384 -10436182013981686919097978736400793600 9807385 -44459146331380438127489973929686663680 9807386 44161344705189799422793945012858993392 9807387 24074121469794159890345627600826400368 9807388 -101316279628613681055156413920395315712 9807389 553356962097834095108703267139487897190 9807390 -26606519245784472609955229017608271680 9807391 -536459923336767184055757832792730496 9807392 93036718462573536846425434074101317632 9807393 5517724128410881231881372146745688320 9807394 138201815256815283604291574866093980960 9807395 134641898771429464209493803587517180720 9807396 -131301450295261000828003860829942210560 9807397 2939291762835576694344008980382248160 9807398 -235209052499955011227251492979687702080 9807399 2551918202687573413777198715950677600 9807400 -166433367911889310905354523690958208000 9807401 -449023729304618876500702980164163692400 9807402 56639275711166256283196218482552304128 9807403 116282870757371095315724705512920431904 9807404 -14284118602802415030996092291825140224 9807405 4904858811857766584306951546613757440 9807406 47875040417287365529066254251129005056 9807407 -145423238837870925758638971757872637896 9807408 11132556817080049024340817085016309760 9807409 -271929582310818794599363308776986843584 9807410 -64686985353137603500983700734143808000 9807411 -96931592001038287576043859079535760 9807412 1343038291434672025435423274926990080 9807413 -279276151492883261912341128461475360 9807414 -51911871575812648560409868163048490560 9807415 -317443583069303721181981273877597254440 9807416 -481880766467148576871906950926265323520 9807417 -260922645241413871809793072229194114566 9807418 80285997632231364179694154833886612704 9807419 301469679360929403531843290495148963312 9807420 -11052349591758481650484218098552832000 9807421 22062690403296543105141798031386614092 9807422 -50316191371798816104619460840575186368 9807423 -98201271179453405786509855504193827200 9807424 64445123756911662588197832255929843712 9807425 113507352908862258547133583063584328150 9807426 211675096993905803896324965088952198400 9807427 -59204045819235616334485645183593696000 9807428 -257619106220778781868390998592701276032 9807429 -58509481008645148907941972900184061216 9807430 -82659080202726992177446265783523790080 9807431 -46834744384171163238207474700500633768 9807432 -21692170175296689856394896174382407680 9807433 53396720058721627729160797379696254720 9807434 373599732314896845981094560857505792 9807435 -208303574133481510093176519608375061360 9807436 -754415711607074364650007024838958177280 9807437 345078324136048786159663900653165124086 9807438 -44441877726758395135045189859148508032 9807439 -130663048847848354287858281486501701120 9807440 -1412868748068617860036194514700206080 9807441 -19738715047501031961106304178273462336 9807442 32145027710916078079181024937131989152 9807443 113398096979108165194184565894959162880 9807444 72503566083192016591156860618884417280 9807445 -171768184305306341400125109630755259300 9807446 73240475965166461040885342135327671296 9807447 73992339960151823798324011869400421328 9807448 -108322344444955905870164295572239810560 9807449 -236000121394492030610855505998734994550 9807450 -12699470794430621519567469030018700800 9807451 -383739224146133265011964135665498063548 9807452 175638596468165468751693484601369164800 9807453 33732023815088309475884836113328915200 9807454 77959631512707983579332639885086645120 9807455 182117982373256614901678456789823974400 9807456 142937671580353025774280179368720072704 9807457 -312491224041427474695462964434643007568 9807458 -104517730289402671003607928803849310720 9807459 -242278862712963516477474438722643618696 9807460 -15578414793385566208634306441824727040 9807461 -94724930950225497103968698638844374368 9807462 15773043198696324072853694056705292544 9807463 264371135704625860200074527004428246712 9807464 -137659157384114162337868795707724784640 9807465 13818233855421273322174194189249405120 9807466 -80413404543060247859126007598966655568 9807467 -349262054469386727354150108618001288968 9807468 82101937719197552499909388803061186560 9807469 74390673122062137373425509787239401696 9807470 23462430755233552087632835390686443520 9807471 187859488121893633880727717650129099880 9807472 -24827714201014400629770028145521229824 9807473 33886471864332095163877786929881462964 9807474 -87738795390515618845818035417832992640 9807475 63776170649873623426750387096871907500 9807476 45330791073328841443109487019402346496 9807477 19270657884876914285763751564875794880 9807478 -243598169790262758557612003931586195200 9807479 75024448141315102995855232344170404272 9807480 -77320674376080905802076309599409152000 9807481 15338078386038686896850584994576901120 9807482 -63790198291107942675957574556500683408 9807483 -1019362332484942255750255832083537152 9807484 -39551511036392810895764618982121129984 9807485 -3371368217661256313496607823213352840 9807486 74376102784901921841906160935749633664 9807487 45271671219356064345524135374187210784 9807488 382906078780234980347456807057353605120 9807489 6194032599933622077796437095983323924 9807490 -10507112398560734690247468200187002880 9807491 -304694363834044026212133491446771247376 9807492 -906642848716338322711556397055669248 9807493 86759940677493403797390412044089212060 9807494 -147445893650546321899119775434848592000 9807495 -992583131611615971164906943981195360 9807496 -109837316249700983378066070760030617600 9807497 73066101581032895948710687135897605786 9807498 -133894816471449469503638621707840414416 9807499 -63768498416548654043801029404509242272 9807500 6423086728957986349514798021451360000 9807501 -41963387030204301739984669634146609152 9807502 -44377324774923863297210356042140204288 9807503 -298373056599029935861320536386173463248 9807504 -4569203777438966373582077837203734528 9807505 33743759677227565403178902354589804660 9807506 -8251251145120160777251136691792936048 9807507 251504835134525797253624739882385740000 9807508 -595237739193134573882783877310902038784 9807509 -186813737305546617854106869071614790884 9807510 -1373425230038166324590834552610182400 9807511 137278358325094771855785930469508741760 9807512 -198693069248368443526688475030785679360 9807513 143791887191204855818905304726147053024 9807514 -75320479801823830952326938889535317248 9807515 -190814439024493514664697706190813080400 9807516 -17633220997516988654293897832009510400 9807517 466884260933941053487198123903723741740 9807518 -20720161860775070804826723658030982784 9807519 -356080965759553886566569993913477566192 9807520 98091655852418077761650630378797793280 9807521 -758156800323341279232831666830509434240 9807522 -14425491571567036138320205705636216320 9807523 2299954418602092941852608683908519304 9807524 58949519623843947148033282631208084096 9807525 29457479418164638742266607676627648000 9807526 3562468402632581519970253351471174464 9807527 -364102530808892859738204659268648876888 9807528 69364620782338756262760118814296965120 9807529 270242395831447036075851582458730032784 9807530 -113066292160350879492509931774952385280 9807531 -49787613965340296747712223077882017448 9807532 36336877312296295458555067291020492800 9807533 44531804773374361035508222958331777600 9807534 356148824893798018200219390998016000 9807535 16689527830453223480046531476836617360 9807536 4983644559351648151208991871100731392 9807537 -149548821991424682771787896194517656448 9807538 -84441366494084879771395032644476489920 9807539 -14504898032592207580894464114633068640 9807540 -103987360356432307143041770412349358080 9807541 -101432382300311739378460098310980855058 9807542 -263159618254872828416956930316289177408 9807543 -28777666556768639503870900941330457800 9807544 -220608018804452685423528588313804001280 9807545 -5293352984291929482397262007083717760 9807546 -137614686645214354955844812416401507840 9807547 -94141510150134791769983243263052149160 9807548 -224476122215072196504238145720696404992 9807549 1268808854859096373190304267232493088 9807550 4194811474104604403324973576481228800 9807551 -112624573964489648124369337591651331688 9807552 -16289980644299532345083966132478541824 9807553 -7566443160455703144836660899411717760 9807554 129106183168012053216953860768173728976 9807555 193084247607816068291235022067410938720 9807556 -18740251578694438691875591939540629504 9807557 -417704353696876437242152138515950609760 9807558 -114275837461785689640916635102396484416 9807559 51760260437645183796050524125533192016 9807560 102249920359072212313205186770032230400 9807561 -8470216094072472206182263161689430598 9807562 -165010788176278446784630988366640652800 9807563 124546027515047037343419190903069725504 9807564 11246151260600595307976911244473789440 9807565 -121680696911393405910474158239817919540 9807566 27128732450730093463489509712699799232 9807567 -61391236512454363778011206280427195136 9807568 -11493087872236844457301057739803852800 9807569 2170076964674577704176464946269415968 9807570 -93423460493039626371488842602159782400 9807571 32332901228418667746273749566537009772 9807572 12473902473915744393998938523932446720 9807573 106270204952026345586301584188718059584 9807574 8862921337873078445482780897747912704 9807575 -145654709980907237370656960149819104000 9807576 -306263720980427121956682950342969917440 9807577 -302431390960072908952570291266954202992 9807578 160089766997330255809336405062975993600 9807579 -230919047040797205514938122609967154776 9807580 -63972701996043721565227234260741580800 9807581 193630006089747346716382709945251312992 9807582 -28230438817066811389379044983812438208 9807583 172403460874674133703327708621933692832 9807584 -975998021780169812010739134168378114048 9807585 8504944658985072942045039275885923200 9807586 -116589742712655162056044190661265105536 9807587 139349833906514080893805461267972430236 9807588 -44198099830562724649292053208827207680 9807589 148529864475474392626487425253395897920 9807590 12349805202498106023914576621102630400 9807591 118907066873283816605919838940108079360 9807592 365935535773327808628595077499180416000 9807593 21326564582864331807075602584922470842 9807594 -65446678758647862229121510884618715136 9807595 114894238436321721591776780142905158080 9807596 -352660559267165305306185455310207432192 9807597 16264348734612586118489265099622966200 9807598 -65064398038639949686493765095891876800 9807599 -462943066243447776414895005027751796400 9807600 -4621655623661489539073113554537676800 9807601 -374897880468442775940742401164604975296 9807602 22629835231834662118801090357974735360 9807603 -114048420132423071265247472799383284176 9807604 -138705541740480869662874453133145804800 9807605 79077491403610344245760861226669034520 9807606 51827788556926657197474013103125842624 9807607 -12709416169909706170842373986535397288 9807608 -124607277333285608853419105040467005440 9807609 -34942105620591900265314765915202046592 9807610 -14892780247059699364789765523014848000 9807611 157276009026143945749678290149995160424 9807612 2203555425665300891009056364427141120 9807613 84350820037588059830419241162086185280 9807614 -8988880643319752675233597757423940480 9807615 -219639763627081065061526742632634060000 9807616 -22581066510229712451344977147709095936 9807617 -323506618336368939648176013879292910334 9807618 6805589933701511973867354156749407104 9807619 -552838247772289960645840575787162814980 9807620 79434322184797726454192769072900526080 9807621 105921433241804463281756557064433618912 9807622 -48890347773679786046347337050426147200 9807623 -9079419098677035922963595660987922240 9807624 -37368349821812002771541844634332810240 9807625 37783466499024517776458540102647488000 9807626 -224669054293473822015133694766591119520 9807627 -15535415245317281749818411190270970400 9807628 206488447332317222465558160601126938368 9807629 151542643668363889681938248354859508800 9807630 14366392624417046463369360318174289920 9807631 -632651746546652917508458217300141726688 9807632 -48042895533171760858386443179499249664 9807633 340633718877797466264450079578267553728 9807634 -30994311265869490923422627212321783008 9807635 51790718803457325459993136236150556080 9807636 160112443328828935639797650398845990912 9807637 -60143234334225905090872409645514031488 9807638 -277532176650263086597172217351950861280 9807639 146382761466153760502343078109084760424 9807640 -155753381587426937470074768845093683200 9807641 36849496884611574553371827353724857284 9807642 5436062435550428320134158347644160992 9807643 63664375292179371672380594950370005892 9807644 34465456028175803342738443313633318400 9807645 -71441485420697346948518923081843420800 9807646 262100208504251229025361789577633766272 9807647 132726461894703234937569052914973716312 9807648 2339921690812048003831221377671102464 9807649 -302625971708351440311170821739733800350 9807650 64230187288063668365927074223543925600 9807651 -32121869233972418925161723173655305056 9807652 -276387002548306397631170579528210990464 9807653 -2532347173269238300373108987396197476 9807654 -105660282600057909635694579467779778880 9807655 3057893155991693440672619188312800 9807656 -8195344140942055829526996356050452480 9807657 86967040587815163185911197375155743392 9807658 -9313715623159131361428390844404930048 9807659 202822330891669295957592277323242083200 9807660 110398090909779736647061139072334443520 9807661 -130748331196360362058246940295072970688 9807662 -3717905334587653409838227615980193088 9807663 244744752263969662027733690192586666384 9807664 -42604419709602607173037362420970225664 9807665 -64661162821131447813583227463817822400 9807666 899547298070690466743655753308560896 9807667 -278762999233077593961448389514863992360 9807668 66479259146650056601291719372301628160 9807669 101889601288302962584771286399725334400 9807670 29613163284604682402519227156137308160 9807671 -16874806686399841624839162474614528256 9807672 -63477753103807551219577861134095155200 9807673 -368012384703326635324874667704089381078 9807674 -298277353155858532489549548981491282208 9807675 -69596718748926988265815228293843099000 9807676 114837231209692772933700937300170152960 9807677 255788013124121486970521238107188940544 9807678 57891963218233543322443153786073505024 9807679 1676119051891658470830719894858418560 9807680 -8248006840081071222482352946151424000 9807681 -9337380031599000357208659714962688384 9807682 33529885378179321777205219491181290192 9807683 -44713886352311826518197728968895276816 9807684 -125724724350779710167045650431533527040 9807685 20504738560083778969874008910051128380 9807686 15251716767099603381841765423385917440 9807687 3332931674761341046988927932118643648 9807688 195380141058778322725659236072761344000 9807689 -484036289104258254140644360477843305510 9807690 94649555710068698608124718547193483520 9807691 535021101704874734243214834478346951904 9807692 11531956545586818782318628828371374080 9807693 -27948942136141274839314488356443466944 9807694 -75304812258287573127285176283819418560 9807695 113332450203740365422690221414622259920 9807696 -5281052365465301905990738064580280320 9807697 -88164829020991928727885128366272826000 9807698 1834469078727036988606809200862785664 9807699 5526736052689150893374362332521621760 9807700 -1159064473949728584540569393598617600 9807701 23707110541086132493338854033401067040 9807702 -75086546765222882193503178761979789312 9807703 210807821896908312634991672295772699704 9807704 168791235634953272607502406283988469760 9807705 63117949305721977754263566040794774400 9807706 -12339604560124645103678639115711209472 9807707 -29705754347849345221378174487106344928 9807708 -287807981835847519853006394062176616448 9807709 152527823049713662031461144223881615910 9807710 16679330035049008162118705183018449920 9807711 -56000635036370407762696165682812255200 9807712 -388242513240442499428189067515713159168 9807713 -234463111550762583556506403271411047020 9807714 -37229396155463822418840384524673285120 9807715 -43015593159781780531891435301407644000 9807716 42397501256678925582367189787547908352 9807717 -281445619984268122744384884078385429920 9807718 -77729274948976118593475134097870968320 9807719 411783165224722050775471683526752781440 9807720 14253341226382460049590318148344217600 9807721 -126775701188702676216126017524936334016 9807722 49915770816924217149477910607119385952 9807723 335330946135020770281442867017363602184 9807724 276650772862580883946527241259869888000 9807725 -228979141519333805908147081028833603200 9807726 31924226241742662839544780446630057088 9807727 -16720462368507720390325985377337072256 9807728 -22684245980527542367353482249661579264 9807729 8789375232470211468812650715533498368 9807730 122391508061158160635888457217629369760 9807731 550134586086201362714797746737527571532 9807732 -18130371452602137250761879540258029568 9807733 77246721060762251824644503503787561208 9807734 225251123713511122714398926418124730016 9807735 -37988180445213680172143200669918218240 9807736 -2451812450946934837466293566277386240 9807737 -287534170236735050924043090961584814614 9807738 3903393706091109314261354933962940160 9807739 -42594371395044808610267233578983589344 9807740 249688845099878631942283244248491417600 9807741 -3911362875116123317516176272542743552 9807742 43721624229180844077676663341575788800 9807743 330298509619010270526962113448705076480 9807744 -193515564166806178957026480414586306560 9807745 -277831638039495062361194093629450723500 9807746 210231417801651792177503707838382358512 9807747 152566147019948686582522810041210450240 9807748 20747033282001819482255482929974369408 9807749 64419227305560514426746908375083832832 9807750 127557049469322796969843464158566080000 9807751 -170368206000882728032704476447899670248 9807752 -32345170621032644949067589016422645760 9807753 520722609422467032865503109160197931808 9807754 -142167342315427000620602900737086678528 9807755 211775144026506486576734302583761616160 9807756 14916437154090656660042134502222905344 9807757 -550553793198466963573674905090080401994 9807758 63122523141480405405895789636163052480 9807759 10175273978990615237517726788532814608 9807760 -71133116220227535985013968992971243520 9807761 -8462375497784704343162688039667800576 9807762 12842299045466759726759186003164723200 9807763 192876051075846406173762743711007059968 9807764 -24690896815123220207869882453353911424 9807765 199560891315177658939227355045072376640 9807766 339069801778607748380375989138730970240 9807767 271894764042315274931810499457515436752 9807768 125006725498759684364280556095004569600 9807769 -10410581202193251597197814990513842156 9807770 -26989161772905540332921055312911370240 9807771 128407271870257206102184045073357836800 9807772 59646805302093206715957755296134991872 9807773 164483326327690818994814760208372706022 9807774 -25013182199643621112819969880617000320 9807775 -63174260892795346714836842093858954400 9807776 -755079521466402468518970664422604800 9807777 206336991608787453044433000678330963840 9807778 -241558261433624873369206542330546293376 9807779 67262812081572781388289445559693884380 9807780 -1166959347843142437142780980402094080 9807781 -37487801706852665792601863647295996000 9807782 115340882316296876715479784339910627584 9807783 127696048300823585994490089635909709264 9807784 -1768572991164783009243221525455994880 9807785 -60449394316837121881639724772607812600 9807786 11513664956911916961093892584376915632 9807787 -482909974067987752082993603638127304408 9807788 -236168645582940008853767350817768454912 9807789 -443897123864375032862499417677315851872 9807790 -74963715090926616293178012655684849920 9807791 -261356594634116728437689676048778535520 9807792 48823905932926144424170473011563560960 9807793 -103557114207647996304421565879044821322 9807794 214111752490606241441409301734454020000 9807795 -56333118573009039177072159324580720080 9807796 -59879425420184197170633499810023671808 9807797 393706192402016301567933384160369995246 9807798 -5709674429668888032943464131573710848 9807799 -77746200466297442469684588917515178200 9807800 73705574512452211250373247517568000000 9807801 303012638652113776559916746781613495632 9807802 278353135768937358499974383018454026352 9807803 -124277853183310338250169397775916646840 9807804 -13668221875692530755111576698148737024 9807805 56937184121953487478414975043968898560 9807806 233178262092458700403736351950875380160 9807807 -79871404671650209228505005783994647920 9807808 32412852536775674104020172072212758528 9807809 -39634087487195865864706603704869700672 9807810 3030287294726560766351356272512593920 9807811 40623575056842512498654361714781188224 9807812 -1699876813420735735264850885122732032 9807813 -180591805603427748786621251205158517858 9807814 154643695554575805654764281021489148256 9807815 -107455035131037022917975598571431592880 9807816 -69923267068795393441314667812926054400 9807817 -475390267952657265202328511757933844134 9807818 139840229907974093025905396757171213360 9807819 2637707902304645927643097306155540480 9807820 57583622659704578171176626034276608000 9807821 -105051118965738757974696122596032296928 9807822 -178784637467561950676063271444547424640 9807823 -470370046345753825498842925199747142928 9807824 44216860349480470203401657183977832448 9807825 -77384368423369221577924442727772936800 9807826 -11166809737116528127529183419887605760 9807827 5267092044790763176530358711249492752 9807828 38141555354333708788514418891492280320 9807829 -101725210950642520424656392329746237440 9807830 -40681250417987887091515919005982803200 9807831 188295833645710322653962487474796666880 9807832 -2173252722999166127172488660925419520 9807833 -109713299717277445402195578772010714880 9807834 37788770081524997695436023086745926912 9807835 15909710173686165710244053927709057600 9807836 -12957245195198260329473299264127784960 9807837 48086968343889919126766516716735313568 9807838 24389974643776641990227246622627723840 9807839 664209194681160002693904433229858861640 9807840 -109346573402424128326426226262363340800 9807841 -484601881982634863886863620477335973100 9807842 -2854438286918385681010082925088468992 9807843 -141176893053232924500221444209114137600 9807844 -14698601424464419208713684601309626368 9807845 26921618768830715215754944723944900000 9807846 -29895282604241155373548660462428932736 9807847 20236256254841949858982066117571101664 9807848 -461611002472966558960406952669253616640 9807849 -73847500411857933456661491373111592796 9807850 -37228299782804732334004159256635392000 9807851 182279271290240486369943785110929252852 9807852 5726360832527428345754193505346975232 9807853 234165281548515817053560808941253354240 9807854 7602951286291057914696521934558156672 9807855 398323343462861242827519420226934368800 9807856 -26113484655219388288582464251490533376 9807857 -164274239732125608530705273275771555200 9807858 203355982331343252163880966859566515200 9807859 -535430860961759855344809200296275429940 9807860 143073808516612446788577613957285774080 9807861 54352277002515978747812580527329348608 9807862 103708053017929223720901838745645860224 9807863 175330884780750919008047240390890436424 9807864 197601099367342763423668425262828093440 9807865 214049277322089487862376982426412716800 9807866 117619537303167014745042999665493141504 9807867 169017677775043708990609545576858314928 9807868 -43451621177185226143672434344819508224 9807869 -167119066478372341854131622510833308320 9807870 -1364935353012378976259938396781122560 9807871 -96117862860928753424447191137791100928 9807872 4231563358741086833629239300430233600 9807873 16371970476753148254085311471276822528 9807874 -183626007172287400171387886546257526880 9807875 136669499029173406920850975566242880000 9807876 94997364333740250118307347756211527680 9807877 547540632355968400566382263238439381726 9807878 -292243809600177656725957823431351585344 9807879 -275962595478147302485788145876741320960 9807880 -194904601748811936266900182051663872000 9807881 279108636175232936513434266312873158682 9807882 -5578945663001893770836976369423215616 9807883 -101564911645105675305923330550126089336 9807884 -208043558261499837132837726376815111168 9807885 11643788912367293408228432297325368760 9807886 -12004994673281145247143101972033846400 9807887 584979302917413198835272777839241476760 9807888 5466592930257484168622981228890619904 9807889 23287427353481480139670383923675738280 9807890 -38058142092800986309658590313667694080 9807891 163803125740401813688973244946780766064 9807892 -28938571946812134264750702241743174784 9807893 -181698579953923450288633493313799599858 9807894 -1879919855516480148299071328132930976 9807895 170194422442968195083140972692447367200 9807896 -31399622419088300124406454405681111040 9807897 -87642982411561746050319588106666080 9807898 -244439968097648937592852160939567254800 9807899 -425675703465990097134750526843024884240 9807900 -55095612843079695218003279116042867200 9807901 -188534798897417330175253898805411192096 9807902 115634499986963424076214380915172503680 9807903 53113792732999355948273465882884581888 9807904 -105960080810089639983039348071001489408 9807905 -27330879981341864618462824488752024940 9807906 102522461840008636686440225723489839104 9807907 -110245629377533643240480222005848711844 9807908 47240572532159012590322056881634885632 9807909 1852731513318123080890711833584011104 9807910 -42572206719431259367667727666841804800 9807911 -125113353819682518415929762082437460488 9807912 -420998856956141845838432276006505676800 9807913 5828637463949764196901440806054606848 9807914 -21893592218354887318931367212892096000 9807915 4147107980553001622199285093142853280 9807916 96527979810250008871469027080335713280 9807917 -48610494273654208419771306670813701408 9807918 -92371298533909166991318211555687423872 9807919 279063922298213286371325943567426568760 9807920 37430513790778269444868593049509888000 9807921 27329558458012073635915241161597762740 9807922 226930623910333473338038563458523274512 9807923 -28099752588453886541707379026685261520 9807924 -76311927364057544630776020908942131200 9807925 74512934929789960048916314694559232500 9807926 31578382710888496459004702879723946912 9807927 94505402416579357769112532360953715200 9807928 112819530364361455774013188016750530560 9807929 299465329688949221085117929323790764800 9807930 -24287538272829918698742588972625063680 9807931 -49866500231691688605366344587337641216 9807932 -368009519918459155618574528155100932608 9807933 144614954800885144667088100721014504800 9807934 92327843361249925850004096899346311232 9807935 81562876516925168029878216206794738560 9807936 3010189669665399298413969869818036224 9807937 -175212657168057864566092914293726594640 9807938 67313759168957473937300862069460174752 9807939 376257464945092388366783797039904225520 9807940 -123975194695253338449056859075751096320 9807941 -28103654172025187666586023037874696512 9807942 -52322062552619060380767321310391239488 9807943 -14267436478426426075006784596255920808 9807944 -134522247461891339768000898951308206080 9807945 -23928309248667598588439588596368134400 9807946 -132836264713493608490103214122100280640 9807947 -56702275443269938950884923008409362000 9807948 -64694924449197317418962872040779685376 9807949 -393454945420122957461555573852882903050 9807950 -64695268764341937862584278979055296000 9807951 28235826958196878840957306960674429840 9807952 -6915233025385843883913353679549235200 9807953 -87293433671036061377511838929806310798 9807954 -58488092323993556759561242677365947392 9807955 122049381280383476437313734915221801360 9807956 4055621748278934180129671136514867200 9807957 59692656956440675292601244985431908000 9807958 -272126614310817549967629837937291165920 9807959 -98352789440801978621058995564877365760 9807960 -88991040285235221135361069456637337600 9807961 -206567176713212588662704755279424506348 9807962 -150034256278078498526624514607442826768 9807963 5885970128197812299840423866555989888 9807964 138967085502062373671926510259319742976 9807965 270498658832379641449989144867901786860 9807966 -28010627661092492845918919783118153024 9807967 -17120278136492056782823192574704359408 9807968 225237484258479506638711323330117894144 9807969 286875400605551374689933604438398475968 9807970 -14540863067449933146998424195711651840 9807971 -487085538335284138176414906129799117800 9807972 93569840150166601384550590256739259392 9807973 -85895602982334804515646193505228123360 9807974 160772830267254476436337720564829704320 9807975 -130558134458651870069466571060650113400 9807976 399502319658357855713049013109006638080 9807977 -70118568266584637844123031647200268 9807978 59830873018819934249235301479242772480 9807979 79469671055411841663153735750138100560 9807980 39598013487153025512573541327480135680 9807981 -307671825311463081455275353063840243648 9807982 17784381998022991203212560424824359552 9807983 372196051915683481100706088572335526360 9807984 37978468903209005965061766397949313024 9807985 240931739369122509217428372773706528960 9807986 124389193318854925884537309471200999424 9807987 72630417343542132107668070249478036792 9807988 -6703220929325447144706538794753301760 9807989 -59222375900125049240105804049611701344 9807990 -72768522197651754076339437722981836800 9807991 256959203563650646758270491721512172392 9807992 390844671016665714117263293605841920000 9807993 28347308424681517111048371366043639680 9807994 33283636372983978903773730101474264832 9807995 -32796507685292997077797660607076938880 9807996 -234204643736035852074775245997357178880 9807997 -33685777797578871058386473398598900736 9807998 171649325001312788961239810173853376000 9807999 -3912867416519694012211483679656538112 9808000 -300144158812937688317098355022888960000 9808001 474404715890197806563666556256957440 9808002 -62973211519886923830429607554642463920 9808003 169846665501881190338177939549866313280 9808004 -471957007009843979438688919493227315200 9808005 55474881451000158854534559912379785600 9808006 -78976649540974601610952837947482985216 9808007 498467051116962474754614593416582130688 9808008 114226893429602147569347478749315072000 9808009 -5965238685102484675465541384087714460 9808010 132818857071185705771449594879092632160 9808011 -64964262137579639725053279180929583600 9808012 -193300014296855612714396539066227314944 9808013 152374911780523717012529673653507246262 9808014 76952668813940617154280287711605233792 9808015 -1986505269793472100356892703654941600 9808016 6701154682001345544524423488000376832 9808017 -147104460948750961616854665070468392720 9808018 3656588375311106209823777322497040 9808019 -63086186847944949491224167190440171456 9808020 52713121448070841781776441120433971200 9808021 -210928825885592070718173037608281727588 9808022 92596821622433015802922989270008533632 9808023 14658829638492910433552219300515570944 9808024 295441785396318299205828051982172344320 9808025 -197024224067596713381125078220610470450 9808026 -6623560394532546697704091426922304000 9808027 194742907747896975245412758684211549240 9808028 -15410997918434989407336651353277726720 9808029 -86262154353925763347920091978106390592 9808030 36773818501674694574129734460795492160 9808031 -447526337027049803673413945550205007328 9808032 -13856077345839696645155296529413570560 9808033 139471038653156449816495484591650157282 9808034 84994803192605240695869633596161050912 9808035 5377978186771979180842861681092947040 9808036 -13685700616801124842827705412352781312 9808037 121178770667124528602301672231386694012 9808038 -77155228391904941729344052759947440000 9808039 279484794224681775095329962294971449656 9808040 182081854822739398327652856106656153600 9808041 -60944390026211466623934969395700819456 9808042 -2994280855436128736113767754534114560 9808043 -96640836456333885805645824154278493920 9808044 -5899682152973271405694029295806134784 9808045 138049330271566671856041654383115115320 9808046 63978600358150953139448255445804785472 9808047 -2647765731456903394972794545160750360 9808048 -74438061284705999131281372410624016384 9808049 131748610526115158751499921051611542820 9808050 7421467917603534004680897321844185600 9808051 -94934406238492748237854968990088613376 9808052 155861944913371261761321021556474110336 9808053 -97574951463148452637509596718644611296 9808054 -146085240959903288648368124329175617536 9808055 -219736084048744999301047546090932738000 9808056 -161917208233129753858394174845374382080 9808057 -15934844248100819185252459557806233088 9808058 84218376694343411291780136467348882880 9808059 -43122859053485449995309662182810404864 9808060 57454291751755895090652926274831912960 9808061 -4931235901190207376859111421726500560 9808062 16723952469867724456278935926412743680 9808063 596522738199827981480871869878421940040 9808064 12899095485004877910072860945820942336 9808065 7995324842979405399706586735716638120 9808066 -194262577066530357326269466708043492480 9808067 -194813356480087821121200426054807662640 9808068 -104970994667722217797812397582688563200 9808069 117049108746837698593510426107397341470 9808070 53270924609921067306088527738712924800 9808071 9544650610684574558666615911993870848 9808072 428360954269725578920891056875616337920 9808073 -124896399416820022257647364508278018096 9808074 58372078711476868057865503746484992000 9808075 -368258081033031752634422292946876172000 9808076 59676361537199437170408347283578411520 9808077 370772473093286392533458184148782580032 9808078 28330322990301380309442287921956342656 9808079 352611420597195706562039010189141671976 9808080 -8676087172108512200991614492782755840 9808081 52542667706792214861027569901825744292 9808082 22515715478410690745455844185131402240 9808083 -79049073559641302728287085267621598976 9808084 -144386626825308297124636492259173570560 9808085 -2050662997456896556687358191632568800 9808086 -43984668651400454009760596821801859136 9808087 45455344801840528373027252641393483360 9808088 220122360008669071302533840461353461760 9808089 -241241563802587016585607259841729449776 9808090 60584731642318742463232590090173337600 9808091 -437165264175682502779766110634097992508 9808092 71048316931273279671005501397666819072 9808093 109000238212525385006026679356026482342 9808094 -87041023337316644282524220980341803904 9808095 -182014554606644983614206411025832671360 9808096 190206370644208962653069747243802427392 9808097 58993630454668816438166035979383057728 9808098 36320184061184657304363447652095483264 9808099 -138911726653505565175371568160583086688 9808100 62461242152268476148930225195592214400 9808101 645353772836418772218495944204844902400 9808102 -92878475805633626906739158823367720896 9808103 -142358187424841197278057506340860858160 9808104 -88711675532766907828087624240405708800 9808105 -51488476821650322233154649537499066040 9808106 81168157560329112887082273088279457280 9808107 57871013323284267568109534343546878040 9808108 113245124250173260490765101821283250176 9808109 -134379309520721075414793741646936923690 9808110 18250296279602752248806354375554894080 9808111 465269604834807565170507313883418277712 9808112 -60661648143348521357101803372168413184 9808113 -6109026103917869731425217254248985600 9808114 117665220762588357484376834997374896656 9808115 -2484950950161658827971016778243908240 9808116 -177088533126211493633452401060737310720 9808117 -169570330838493295773492386103864757248 9808118 100310938801878374415832272591324694080 9808119 -278041822461018139504801571792037196200 9808120 4618430264265477950917675954018713600 9808121 136629251058475241860829730450720754944 9808122 -40869151933688979605252302404777136128 9808123 140575467096767695633683600381922036400 9808124 232865465013824768641620386724447508992 9808125 -26215099524521068481915840173411560000 9808126 201752402164611449822954042526830306880 9808127 -21436130632296805028291375756303403168 9808128 207981453752661597243642283372314624 9808129 250096147231878579436441159712130234580 9808130 -119544280384958998936369947069803596800 9808131 -162666309651435186569002237090587927048 9808132 -211478608704670713689879239180722527104 9808133 -530577684592873816795711774442300103300 9808134 4559301414633711887602408980468922752 9808135 252991381801559857390652325613638469200 9808136 -167142655129456932401293128610453862400 9808137 279444779956406321476691005503921245994 9808138 -12160058424709225433608163246313150720 9808139 386023642298275557921492587349926387280 9808140 94026652088316863776675826703579417600 9808141 -153102558981530152539771203235561459520 9808142 108397181189785910527416684317087035200 9808143 33061791109158070745183136698574567168 9808144 118065282060252028263757294053550530560 9808145 -20718518029850643872079574189279576920 9808146 -25777868349842841118065347547434604528 9808147 -177583710129952623645107750218852686080 9808148 203791887819528948700353393790337187840 9808149 -80291462374133779434287798754351218592 9808150 -109449964096666745404937915896425360000 9808151 307648755433663297495231764403956526152 9808152 -16626765356801630176520992146283560960 9808153 191437142439886084746301841427229242624 9808154 -205757685143829242978536070276911870224 9808155 40117265544983046674557053216609561600 9808156 -53044685350362249169119605369729372160 9808157 261958538774556369142975666244070610080 9808158 40834724177885344439777418575842046784 9808159 6010916533457915838474784431399563360 9808160 137037485674817024707262822717325312000 9808161 -28003070563089355343335788158689232640 9808162 -21185666307423635913354487755459672576 9808163 278322482682144314085025638087198392412 9808164 149225443818001568588331156871490371200 9808165 -104092385842930279034999338877048999940 9808166 -83983878905800099998049439013186048000 9808167 -283924709894078026228061127913010432688 9808168 -804371400069792752982771930037510563840 9808169 148446168277388982267594711667909831296 9808170 -84803316000145707520774855519712121600 9808171 -5980298199623114395425823386383740568 9808172 -185131112094892082387077771720102675968 9808173 46701884148987368581339816670660801964 9808174 34309470388269145911914682131750524800 9808175 79575839709350666446300492142975191200 9808176 -9276832866678435080846276628348665856 9808177 -524860546241471025390090040564538756940 9808178 -207711743396421693196097763780910917360 9808179 215103102995715517509199549941337001784 9808180 -26604981358204838703781279836316262400 9808181 177142494526192040237658471117158320032 9808182 20865147314216655706327624168184083200 9808183 -116698629332177015692266655128654432768 9808184 -163035405231871259663514146865497702400 9808185 -192176252334998991134628836952657643200 9808186 156157531444805810406474060306790714080 9808187 -216131458627332669593118749619052891164 9808188 81737293347369576375061632205265961984 9808189 7535134864613538496757044307754742694 9808190 51349481298664245843809908449311976960 9808191 155434685950058931201863801295646644600 9808192 -20971416679034993838477709153075724288 9808193 167566019058554590382647649687701827504 9808194 -6475846683440051653494232081922146560 9808195 207118718784276078235642501403107212480 9808196 179735494084240132335118146046097846400 9808197 33973243746308170694362934936530343424 9808198 -223515383426286911028033269785373066400 9808199 93462047066644211926345538553814448640 9808200 137968088341310439325570634202748800000 9808201 -169877065266043207811195345434719980856 9808202 195377297593179550404346824387346005552 9808203 -67721304657532122833599161807929574696 9808204 -2744158306410983211306570559403346944 9808205 -260774619117367434980143851065015026560 9808206 -126909676364900243763093557431491964800 9808207 12504134191423226356250939405394554320 9808208 -23442141081479653523779534985936314368 9808209 -97975963330931719905183010258485795072 9808210 41744720959294445074847390548602101760 9808211 66710919004668946359934871004661973664 9808212 -134761969194809997245234367912079822848 9808213 12601200354427057262383446770785756860 9808214 209719373378187172470692821543428096 9808215 61811216988238576717481767963133463120 9808216 29716852590377452185542137326118993920 9808217 142492162899583053134003145397696816266 9808218 -777748583186741766853197035693521920 9808219 182546893989053423485483777392171975120 9808220 587746350836684498231088170768686080 9808221 -55941420899307147273000995050067810688 9808222 -198463393554258044754821482595554889088 9808223 110849139564024698380405794971068955400 9808224 11305849091126230171052325048428789760 9808225 -21514187007356738676183763724922595200 9808226 -212956977917606686816644900625070816688 9808227 -101401547405814915552716220915425131824 9808228 13641108848708118263585010224909821568 9808229 181885229520055497542079780781689469020 9808230 80145522635694872703563847209371470720 9808231 -425020612414801435592038659503463632968 9808232 -250096185881164198909849661753372835840 9808233 70383905989659191768708461361436442944 9808234 81640516823831444745742611176912919552 9808235 75889174866216570482740222313483337600 9808236 226256707633865491781268922741556459520 9808237 -258494871512133749029922308482317749760 9808238 -37385025843247780590092574279942603840 9808239 52426689191882490010274368448923261440 9808240 37123488655087175620462774953244753920 9808241 -114865672770136135947252649886557132188 9808242 -85164704280090858415898302085175008256 9808243 271121805505102126300735910479682300492 9808244 67906672949412894190143492168488564736 9808245 -27632015858011559308531242392054016000 9808246 -53356491793136448659146188510437886720 9808247 -619298516005878081477675604654948750080 9808248 -152434741697050299292309719450423767040 9808249 -268677174195086805556662316759142125680 9808250 162622772874808868343095350022602584000 9808251 -66376958298593092125220875457302942096 9808252 129823634458196037576642466227266777088 9808253 -96210184361241860569596404326102616736 9808254 -32977709064420221182964434705369878336 9808255 138972146033544506668678369703893229160 9808256 -48260136015846071438342979581902848000 9808257 -1937200827714955285099179535497987840 9808258 92278464840839624778584065776006710784 9808259 271435178547412603871999864942113070460 9808260 81360279452124333654296639786311680 9808261 312881530592108979966891455441025655132 9808262 -116794762297319015051114847438685948608 9808263 -238887042747297558153002985900719703600 9808264 715987586777160205367344796470795468800 9808265 -167601019660567465537658367770577533340 9808266 1038925271251552615109209794444323328 9808267 39044719439608867115602838908063670784 9808268 -90423543391477415155851678453560371200 9808269 -234566770934219012818571698524410088960 9808270 6120523930642050931141867825454758080 9808271 18835665432683915243496610163515900344 9808272 -52046410399431635636258039793293746176 9808273 -158986849021278573832658498141813051276 9808274 679796132963659343937207885979057152 9808275 168758872275966453618465134416873032000 9808276 -91349688658307998155320298179226157056 9808277 -4963630484139357755980124057065187268 9808278 -183064482207326180061733696439007283200 9808279 84759436594390093129703147660081019784 9808280 2736979230308080109424442676748288000 9808281 66496570122919321226448789039415599552 9808282 -98110135426315284788819409205167833856 9808283 23663922527712462577060052909826590064 9808284 -96640097426756578656073635008128280064 9808285 -239310805898298849030251943181769104020 9808286 84755913225227689131126197551396681344 9808287 -111963245937007071944646355409670917232 9808288 155042871380093568858566421063832436736 9808289 393114052974861251637038557182911590656 9808290 -8841952893636080334390696844413247200 9808291 453950427049190704144667861825372553692 9808292 93794197111821003219158672010810024192 9808293 51754927317685383421217325912646792320 9808294 8238537219838620747803865000934703040 9808295 -41650809275866800286943506751110986240 9808296 63706480578714350534256972037896192000 9808297 21664274935115590096761315004582979172 9808298 450240470631223528495626906674727936 9808299 -182919365366689209830409911797148552400 9808300 1656454082292872881149882926041484800 9808301 -111590708197422259787933250623722224288 9808302 -74737837925789000192155392561635014656 9808303 -38134385428378048665820262317593887040 9808304 -56183984956010337521787621448180826112 9808305 -24871559370727011683125381368295996800 9808306 5135322538639772154993901409182150560 9808307 -20308939590682208486983881534798516096 9808308 -71664183822274075423966931506206983808 9808309 -72092106132609177906503818578199301984 9808310 153516105913726791895463107164657538560 9808311 -187709233177092135835691744638547714328 9808312 34991175177853147968302792620652544000 9808313 -484339288821968993190001901152648252080 9808314 40047682253924384429454175000870794240 9808315 -65167827895765444357153220094183671280 9808316 13797637382471231914116808419773429760 9808317 -75687182215360384625077158071690765760 9808318 81868288490146975745828794488884252928 9808319 480934565345773571927984197924032678720 9808320 -53075129178130332356130491855630499840 9808321 -135377908809738885281493961929480326400 9808322 22739642984967737984982183479046059520 9808323 8287091154254990604320615613716031744 9808324 -78513558044645933618476551952582246400 9808325 41031725951921605231314447952222501050 9808326 -285198976356328463348934903457872576 9808327 -115883218169755644675442683513261571200 9808328 14193586891906578998015755058433500160 9808329 -164733437522078402297126569560623525616 9808330 60764424424281372653840288689448633280 9808331 -199638620350445222387492398611437934096 9808332 -164157682573863969450238458974039961600 9808333 -324079397388220183521751000693476801418 9808334 -105903503338532136945721926059681694720 9808335 -1893637219930067855748002955240918960 9808336 60881643274778947638174180659398705152 9808337 84277097970412122573533938276491755520 9808338 -20388211412094246083854587213154609152 9808339 93743215630538822402923744864000606224 9808340 170353735401541415807027845328782851840 9808341 -139091491662529914828669152006866682208 9808342 3150774821029219228989276153607236672 9808343 -357362593015139439640177206088914816 9808344 6520232426398511821884997521408000000 9808345 41127662453620063975977989259710468100 9808346 -300172058402377142208955751018598095136 9808347 -52165127986129536611479673520054666600 9808348 -42409407891770738704838027919625786368 9808349 358765742944663710504021933900328530636 9808350 -16422458736079144596263404056124492800 9808351 101653258543521578700215768027648179200 9808352 -85830505359680976343705616212044546048 9808353 8446159917273319775209434750164947620 9808354 164344895002814563902365546380610097312 9808355 178743061000243104212294401442254631760 9808356 136640616320017091065434202475411410944 9808357 -3641007977881034910312043145749770020 9808358 -60029662930893558764351281040033226624 9808359 -69629567862985636743676971741166199424 9808360 -249502298554082465679004525399424256000 9808361 333686616581567186349265298431901323962 9808362 858829492352482823274051286880598528 9808363 -57942670408831109276936069810151664296 9808364 5277240847325844148343749763813469696 9808365 33330475162463417190286844254052025600 9808366 -67424088173355746041449552139618598016 9808367 173560803215878344662354053077810709512 9808368 122780378310970746265749462262473621504 9808369 31047490746976866864656262354967479552 9808370 -45544590498812606564169753003196339200 9808371 1640339149549483220374892645800361460 9808372 114436801663966241762005935854055014400 9808373 141170311403452151634160427126574329088 9808374 31911312744124179443214396521837395968 9808375 -64297593032355514283113872187769358000 9808376 160077018075293294921924653277029109760 9808377 247762929956534399619877548098581632 9808378 -14428711138452179894731838845821056544 9808379 -422265208403994703947998788775746433004 9808380 50318864824028553140834496728063232000 9808381 -1488026485871214783564214146799910624 9808382 34699292537253549281979588423764006400 9808383 123670398634474316088337520692683230208 9808384 -235531388497244007370197084493320290304 9808385 -43008520515901191773447927224803527640 9808386 129618316167385853636197822955593728 9808387 -307450480417152440522294026724004552964 9808388 63899342047875628446298358736736348416 9808389 -79668414905184840071633785984629288000 9808390 9132876094360428132310315476340099200 9808391 -353318668271279358606487120424724239208 9808392 -104040796712422128336685650202445905920 9808393 21356480479621283110459046845043555200 9808394 214198298243557216018918631716746056496 9808395 -175436030011735380828525782137832843280 9808396 -49100480594829875997724853765626675200 9808397 -111625290948583518063969678171139540500 9808398 -121199161836994787325841766310866319360 9808399 -93358027506142976249998579744653931600 9808400 1896359551492419548927884326705561600 9808401 -152494668007042277837188532441221875936 9808402 74933167511247625316188373096232523152 9808403 -172223909654093516051785895530589514240 9808404 48482399818941330961170747564002076672 9808405 489429985684475430417912129589981446000 9808406 100963225211139644109120233177345413152 9808407 -28411865235494312802997816844932147920 9808408 47217996981721236762581368446567014400 9808409 199491542473033939373777062206152205960 9808410 43568244136513643623018073746840431360 9808411 795689946694423865609782975975745516112 9808412 -77193779078086083945991729772841798144 9808413 40691861466710547393921534703802798688 9808414 72772453072236899907300077937753652224 9808415 -48373214193334540026996494668490788440 9808416 -324191848897987782766711541852232941568 9808417 429638226037973514652389635780461210466 9808418 200100227827284002709170973544674966816 9808419 -122666242365514791830239683553443693312 9808420 -28648203298325558090302082703266430720 9808421 -119117260342391700607465183524385176288 9808422 -82379307773055844337290201198320462720 9808423 60594054339709721075937567437267354880 9808424 136202572825096497978876456003542952960 9808425 -144563257494827034296923990203690168000 9808426 2512432877378737977681275948435563104 9808427 -524880913830240560051551268423912455560 9808428 -41086812668756028468573913182078566400 9808429 -965259752683773855390060445478525216 9808430 -8231030071798254741343750501401062400 9808431 -1828153955164607036821464950141093376 9808432 101184855548458421285032030992695296000 9808433 112121803744444174249211092613286025140 9808434 110850230672641492642250822602264925088 9808435 28242379343025148894184947056550954560 9808436 -209315674003828254197692850870924052480 9808437 -73585701286660973876064879555811972800 9808438 166311667595865664486207892327111026560 9808439 133095407870052060839546797472027947056 9808440 -107678809938962856356117121718722355200 9808441 -74017381933316109554932859483938819388 9808442 39098409209102574009738494579930333184 9808443 38099977325780916138675697449555507864 9808444 218207055905843279023738881663695399936 9808445 1133962532989106750051411060840428920 9808446 -27662495064048873375953496103492392960 9808447 425424431674254679429239659209208001912 9808448 35709500325059768868347733801503293440 9808449 68498418209748572537855084047277952 9808450 -9236428750562446286687123247142602000 9808451 -195644780728505882667051641534127124548 9808452 -161610909884525336772999617952445651968 9808453 -16667862311788842678734343315063950276 9808454 225000543491468666616479740175916046176 9808455 -18030064930337047261833151713885628800 9808456 -112308602719045625925372487056257187840 9808457 108081436363399174613803949519772095706 9808458 -13781652256017087343000475831770258944 9808459 -9195751767796359439856049492454100600 9808460 23879229764779925921772343126429378560 9808461 -15535370654429561754917877458948452212 9808462 -694306684021348803133361839969921536 9808463 22550957640532631330574874875573642624 9808464 -13722497618001006019427267509412167680 9808465 112857958076828996471994230300822721600 9808466 90777361389465817639621876477109388432 9808467 -172172134592232898671281533778435152080 9808468 -96405678869027250479083450012359348480 9808469 64707692496590714752494887894080575360 9808470 -28710726293221120614461774868903340800 9808471 113399809087141206206026910947310310144 9808472 -3770771874576407304438397440556462080 9808473 -70637222886025707518753463750740726496 9808474 12443586333794462278088124140311208640 9808475 2286654830815717704340948260377608500 9808476 -33266905060596166894257229986853724160 9808477 -453888735792976061488631060021370669120 9808478 50672289974426759234185743433474433856 9808479 289259014036814717604082567036409275920 9808480 -93661475235686050813295617372237332480 9808481 849578059591058009767784153402021088132 9808482 54989114353718601468945883715584773120 9808483 512793026438885378538338748988243846080 9808484 -99743974943211826251667588741482086400 9808485 39950417408596673352424024304657124000 9808486 107638214937297949193913835487499726720 9808487 784255705774087767702790784690232480 9808488 4463714063065372332762077853609738240 9808489 -151391482777520480140165081299828666380 9808490 -85916135353007700614835688795879245120 9808491 -101434241472932278442938085263504956672 9808492 237401653360930245689255561191456860416 9808493 159217669185138466248175034424939022464 9808494 -163258403892204268247069550324093050880 9808495 77042431563961970426442422776991625600 9808496 22715232215417655058494263712318259200 9808497 62159792984785843982833897120404559248 9808498 36752817608401940614644331563993853440 9808499 9749222206013250684524071241804345064 9808500 -38975371856858946177445350712707072000 9808501 -334570888042534849116779727610499116498 9808502 284595957159457822739777410365749856 9808503 248795692159063876535816634073515091200 9808504 75376509620395123512954078293517557760 9808505 -104834632323047748211970532405957771840 9808506 -95974165581877045782271754672284915200 9808507 166325507868649378094511018362024740704 9808508 -137031364756915773784887491587660391424 9808509 161729570071535166952175442767597397504 9808510 140165771296244056051545200689790276160 9808511 -47027511785116461943317350068888627200 9808512 10985140957617343442744188736215449600 9808513 -65644067002210890343284549219777004032 9808514 -137704562455365990677976433579731202560 9808515 509055853179475527236596485960469920 9808516 574289575644460980651625554602254313728 9808517 349977522229394433190146717502863145566 9808518 1959596747696386478626530057057011904 9808519 -129110285705354077428820414288862557904 9808520 205333956095024954698086843820265472000 9808521 104703680644189842904728552931608993600 9808522 -157236652796142024464146852476792441600 9808523 86762410281001546180080168381455792424 9808524 87705021989106909328626125399101538304 9808525 -34370202830705519118037876920429612000 9808526 11286982242631449844046456006659003200 9808527 2735165003693039400095617433881462920 9808528 43896493116716669111386367232867450880 9808529 168589897596823919491252712512211199780 9808530 -89168296845029422848489134481485191680 9808531 -444625301173759074660203140296053891668 9808532 536304030070148740626031008069284812800 9808533 164900207474382780443563305051520800 9808534 150600088713897119996999385220422437760 9808535 344740115827530006951155066694223516800 9808536 27086977697588661840608528154887270400 9808537 -533113673393210391485032886030473701814 9808538 29512643330307139323061485123958855920 9808539 -72080064380163603425725475085332855952 9808540 -38049053121624530518132074592436766720 9808541 -67077261085805137699389132729709812480 9808542 -43179789489092659905812744628797069760 9808543 -356888256664995431109930747000911982080 9808544 26627205759286650894024491675854503936 9808545 -137774008288149234946841678919665431680 9808546 123431989726759800866142044162384886528 9808547 -29138401203265826910150178843677736800 9808548 -42496835021134073001957681386078469120 9808549 118454757378438392077900399219889167550 9808550 8335679629669232702555835610353880800 9808551 -133835147713418485373170152739468519032 9808552 75781174851405603588488187319653888000 9808553 -186339030619739279461077198423367570956 9808554 4957286464549630970538358147277829120 9808555 -82441691804653573568511387513459358080 9808556 16266637151180764747356512051627408640 9808557 179525831113346267564204999511598511616 9808558 -5464421698481037310884693569398500480 9808559 -521968076482193523516505278801170640240 9808560 26594491569637544892703966722785280000 9808561 199288881400438293396800529801698074880 9808562 -26460330813134959917813435101522663808 9808563 59082944634078729219126191515023664704 9808564 -392151276898742582493081034528617053824 9808565 18701572003669924176659812650786064920 9808566 -72598983942732558199165989302562893376 9808567 -189946822959540823670778874701257892368 9808568 85282663864185544475410874624097976320 9808569 10485397914626892871285834685917142394 9808570 68676908788775809401465617323538823360 9808571 -55922523875180054625333735710409109056 9808572 -12527820985087161021987554134735715328 9808573 -423788415520643784800778442906505003040 9808574 -1320376781171896215794298339068537088 9808575 -99034655237972589535943841439003371600 9808576 -58406792499984798083162124139988254720 9808577 -15544376285680694489747443532086585920 9808578 -56358202204666437152700642381214336512 9808579 -297467443327376122633074190515700573440 9808580 -85637883905486386839487920507224739840 9808581 -115204062790193370664836834604185818400 9808582 1031969952031898563215690242664163584 9808583 28432814621244145096199533052839351560 9808584 62189356551318555625162922863588024320 9808585 254662105560158968280075910960429393600 9808586 6535408086905450487824379533127026688 9808587 779902392719871693242866661718960483840 9808588 -66890750632611970179106892313580717312 9808589 -59617929982081151822368741874000379648 9808590 -109786780425414645404892598617278069760 9808591 116276883991633220513101452012005236992 9808592 -142680958983094248947527409382089637888 9808593 -52780414429142474357149471144382136336 9808594 -103662900648276297010705926435320072928 9808595 -5346187585230213208285686469591312800 9808596 33716861583770377054784837263014991872 9808597 216394672993233462917903024476255506780 9808598 -391515118583805170632548448748222976000 9808599 31354288172226688298666033237320281600 9808600 -154108706687277377560246965357202176000 9808601 -4018940973555224761861323042332422080 9808602 42650979598321978637625195441804728832 9808603 81827394179690541726995981039889064704 9808604 -10423574205842766933308309564918753280 9808605 231077140643376028137462090925565594700 9808606 -55844933942072761269008958270223717248 9808607 -290424616055472728137226177846674050144 9808608 140839317098779560636295766087835844608 9808609 405234203613973649997280849648401576516 9808610 -63731838448741456192789927692080893440 9808611 151700988585586334822966138422922506872 9808612 -293916416200530609891897654949216235520 9808613 -286518163986637772303905687234988310276 9808614 -9203808767148000756075704561454302208 9808615 -35776023876322294563415097099124612480 9808616 124120389075250094624605424142836628480 9808617 -9553973792999335444945849158277447680 9808618 -71918334818263131073602590326365955584 9808619 -128720621866916976510655904308601971980 9808620 -140959037873876553734981980036002923520 9808621 -278309986034357589735490808448760539178 9808622 49869142779726553852839303960820418112 9808623 -143538362281136206949532101491425264 9808624 -78203670898800172451681847558100353024 9808625 385873054457865168595995340047680400000 9808626 12081061610058378790483695521597564928 9808627 -21935748424937067219128982259648141800 9808628 -183124145886062991636187924364616351744 9808629 180615556173900033223036554792655389888 9808630 -44580854330413359357944022486558842880 9808631 76055242444202782707490180014599977392 9808632 164066928716218744863875329435547136000 9808633 348193158197453338542427848276748873300 9808634 91978399965643305728372587614081284352 9808635 83071338736172059553895009210351589200 9808636 -49882079967857840004663341983104058880 9808637 -49660186547043454097097831682495649268 9808638 -29902236856356338224212332356985640960 9808639 319614862096069458195908289229016862024 9808640 -188398706205224652041590757486336409600 9808641 -255146335699238381653745810685038150400 9808642 -127566308336597805474419696304923028528 9808643 21027859819363654059115911553263068544 9808644 1419431568960325801278969310822225920 9808645 1622906221919354257500858202438752000 9808646 -220478745341128528718568158257320127296 9808647 -113733802725406058177509846407738964272 9808648 -22684913795336976453461925313936097280 9808649 100283245677577262317058432747415840960 9808650 -10426431090227348377831925836805126400 9808651 76598046520885330556139814219160281600 9808652 -14019735347599663451179257331902093312 9808653 -10389216117349765181014864781365303776 9808654 15399014201126046528471691146608227776 9808655 46151235344449714788400581057256550400 9808656 12452357083502724165166556972458967040 9808657 151643369447803146650965404435860477940 9808658 -229886161537207969489362802079824803840 9808659 -70726659094031231468390947918764770736 9808660 55809978569415383651662034652343153920 9808661 183094728578956233356964899317863797262 9808662 104011740010275842253003338815404418944 9808663 -55409321879848115335724873112326179440 9808664 -351229085026453187430790100482915952640 9808665 -384845777374041756824066693994511399680 9808666 145341033598284921622595326880040638976 9808667 -85132418418514250067668474935171781376 9808668 262017466629846004729618377036429726720 9808669 -193806555418687696857618098838606522356 9808670 -22577571408583255568660051713503840000 9808671 141989610732012099589074047450081487504 9808672 -122046538140388627330491696405270233088 9808673 -27181533629030740934061786272814524382 9808674 -162601304621543883224525213950987008000 9808675 -82098153406349316432483098636306208100 9808676 -28901172165473598429914351708652522240 9808677 132101253210158222984931844532089292220 9808678 99493289979464400641283798187078285440 9808679 -25320872044173409899763741712344783488 9808680 -47123143145685193823153686986036019200 9808681 -496107147898536768685662843136965872518 9808682 -107000618561175004792603511096804749728 9808683 7952808915816394355594523479548372824 9808684 137085367990282590952355281688448879616 9808685 179176117029501357998102355192301834380 9808686 -139797664511163243906554127058600896768 9808687 2663565926616572457795124496630233472 9808688 -686464790715047117433687712253116416 9808689 115829063155611231977938572233055247968 9808690 -59022566373062387104844704565515545600 9808691 213562010111099424576100153070932376640 9808692 70617140259582969465463777145529600000 9808693 -134485294687113699862342119253031691680 9808694 89275258276930721402143178775121152 9808695 49343075829975540598540784775198767520 9808696 83523743353590436398385258909817057280 9808697 -331986954872033307774324624359694568188 9808698 -25364520332632403711638266335311475712 9808699 94675083608537276847292080075813842160 9808700 845750389644104922451179050888524800 9808701 37142410789534953856991345433451819584 9808702 177498986989134228072206822037133431552 9808703 -394712115476909233242997757023773738048 9808704 22475366496219948857169571084047482880 9808705 178538815650367653001462821280128475860 9808706 131484998458379874242114943639794553552 9808707 80403691727608667522080995551920914240 9808708 35336424691555220278972081027928846336 9808709 -324366955248294683495246159447968821090 9808710 -1794570866972517016626619335708672000 9808711 374380468001568285210289503578168123184 9808712 476485762552623763920479905430917939200 9808713 100278256900780811554706735308347994980 9808714 289515122482233061603285447300909905456 9808715 -23159539941588178628408189365588140000 9808716 77148343936319187329270087636813589504 9808717 33288397114731023106597738388724433612 9808718 -5586055235202196143128122184982276096 9808719 342737275434463509944742797356713288960 9808720 -49819426201043965534418125896031027200 9808721 -3187480445301813992711680085827062336 9808722 -193060482680334278562266801149060078080 9808723 -154233431329164999453526036992215595028 9808724 -343685248893341075944810213980545253504 9808725 165390026382553526413157076271422249600 9808726 241803007555506305936160435726777537312 9808727 210069759308804567277877979815470786672 9808728 -340677371565715536844177488161458176000 9808729 76394450676734466545838581380124114176 9808730 -1879659332481770424746270780443879680 9808731 4879086430446418631188635221389177140 9808732 -323565382233981398827448799598063408640 9808733 113204681114247217560498856226251237920 9808734 -16873465473601325749415716320270241152 9808735 293122214431681753865314983060739696680 9808736 -8818140984630021183767182599884636160 9808737 37920202243327009855057477532493337344 9808738 125152692633209467540317287320269437520 9808739 161045835990947928880421672209184328768 9808740 -35591370023464552448231401075250845440 9808741 102480282251251192131095537606480269824 9808742 164254473316226780474783528871572841792 9808743 35450226253936685656783014585493497984 9808744 -647160903334060420440740021479941120 9808745 252448725639459071823161160660185036160 9808746 -3108132471379187645938708172484201216 9808747 166144002054504178942208998311957000560 9808748 261065492981382116090132331600593902080 9808749 58274308195808327420536332053661801600 9808750 10869327862641943981236887528592000000 9808751 258829822584224151441122958590460076752 9808752 13300614462566380705360433735391313920 9808753 296296517589901980059767035529214714880 9808754 -55300732487885122879281048760836808800 9808755 -96957573896219279614890751085449639680 9808756 319660628939668598143159190568662507520 9808757 -172702479061972831127998158054949411200 9808758 -17427717412809508572558152685176290752 9808759 312099014516294954948525363177090656416 9808760 137404913196883310394397452347130777600 9808761 96296905923052448503741547692163442240 9808762 23338068351438693059222225044914408672 9808763 229802414664887927366581749319894530144 9808764 3561865707506969451453551444486356992 9808765 -77340570194263762926062698846484720340 9808766 36431452765838433788682441584140741824 9808767 -4562674953554578324028535971798051016 9808768 -207105139533152259200213132371694714880 9808769 148889254978811962918641026457395697840 9808770 13332145677035650548835578926460802560 9808771 317660458507009956199698856439698896800 9808772 -65493589280365005769380838494589943808 9808773 -432291090189159265621896807966187200 9808774 94507039349563149063133622020952721792 9808775 157551306200951594195388324456237472800 9808776 21524847020052494967206119694739502080 9808777 -52221357000243637869925877209424666928 9808778 -18350233308900984759911853122588492544 9808779 -32559292588585576991871849249547182240 9808780 -3739265041150341874552071810447498240 9808781 -11171319115344827514394579895580527988 9808782 -13929461257533513046505537244779855808 9808783 160970661256148532848399950837800234032 9808784 73919240472263266540551943286124748800 9808785 -39751621724330897920195193354011521600 9808786 37111201465728481888366061243110497600 9808787 161823534234850109681432263055681462640 9808788 -72960504751753948109459391039372165120 9808789 86931120907993242056663746073417316156 9808790 -4045317195756328095842350929493084800 9808791 -3186389190924648260785978511193509040 9808792 -44407792699494102310865571053573898240 9808793 570356668379047109089591563953758347264 9808794 -16490487176614888759343541076813200672 9808795 24630672782303096826469064955252436800 9808796 -287952792035465807440742989575609633792 9808797 88902386068217810036026836548003203872 9808798 -111427684527148291317407780996132394240 9808799 -11376845856621384373841512926975252480 9808800 -136131134670567423447456024121599590400 9808801 141946782824189341832898702628910314900 9808802 122308978765739969444561364441390422352 9808803 -33919627663821426765596048061623347200 9808804 -152382736268760175685551961143127849984 9808805 -249730521477063040196426651531769262080 9808806 10386454762101572594018630512474890240 9808807 500089637364729436432733957076425512840 9808808 117471132480581816831723518223770536960 9808809 -191797564831117459854578409267258255360 9808810 51486423516782080545456752354767365120 9808811 -30942680318293025074895496265112437056 9808812 -9132483095805307713520498251862855680 9808813 -20931688715417796029322102274550689920 9808814 155550657259390447901620577945632232256 9808815 -119401799260498069724570409571336860000 9808816 697152083648116968391418511288238080 9808817 -386966467087318792443663126514026709068 9808818 -9645955911898622417399967812274074496 9808819 221172545438051165406811653053758822800 9808820 26465278092131002996955653725746707200 9808821 -66722001989299795235572486848900254880 9808822 1472304752714422342093659797485799424 9808823 52745128553653646264171462290230156072 9808824 254805625107242010643463475742048849920 9808825 37813212478940718461468837614136745100 9808826 -253234838902194729034090827950953582080 9808827 -38970332687083878406089203865579737856 9808828 277826907657878890776897650105295008768 9808829 -55533688072000394441835602481559460640 9808830 -65028480748657156986910875583454246400 9808831 -43815665367415003092319044153629810368 9808832 111246678327329259935697898365530406912 9808833 -13981961686549163530797879150895955136 9808834 27977349655496673193491327243389313024 9808835 -135106813551105832815251082776771988720 9808836 92982613812350888424845834399066176512 9808837 -463838285139131469006959953259630892514 9808838 62046411869650346339742054672396236544 9808839 318961463602049059647415291773872320224 9808840 -46323897492634990901494936563565670400 9808841 -76315331187873376968462438744813068928 9808842 92357249369366763164079024124652593920 9808843 60183256649695243965181737172880280000 9808844 36091445256362166762804346330429286400 9808845 12845598111384012582191925495481958400 9808846 -6248566941767431767216659302577392896 9808847 256938174381899243835823863599305728912 9808848 8307980951917694600413200050051088384 9808849 -185911705087265863135123427206188091150 9808850 -72546649084603803738932177640039483600 9808851 -10570343622157186516684872167372584704 9808852 -111287548369200169116510521691259830528 9808853 540436104330270227665299805417742875200 9808854 -125895750285406101026165745597319910400 9808855 -110152768482952648724809620269610827040 9808856 -93954600580021564588385494811843174400 9808857 15799663340616900860698018686027538320 9808858 5335982510328599851972410256235510784 9808859 4661165762229164342042560357441681704 9808860 -67034108996324518962669303162543344640 9808861 -176091586846667902393359980460258113614 9808862 65661046117385065831043758974909124992 9808863 -152883015523977087560742247418701571712 9808864 -12248019131084232512136101170454200320 9808865 2775058474170296769290820650722560 9808866 9237209327520593869969896115212211152 9808867 -302084554635141699667277948812182168336 9808868 117863278849212392635169283895338547200 9808869 26693367518958947454006094654796361120 9808870 -14569553216901882734479771609377813120 9808871 -126512699982813787506695400993429496056 9808872 -296879888592415307736220276586104750080 9808873 346631943769179666731644821543958014180 9808874 -87861119039489884324330107819335594064 9808875 -108039333952818362339628650180476920000 9808876 8796995534782800771455030607349825536 9808877 256782738792205733262416382132604024320 9808878 12360731400524672371548171860907921408 9808879 25769680953216022416900962349205874208 9808880 20954179174997433437896322886796738560 9808881 37062376680247102677312413504472195648 9808882 11478160836226063476137594639514123792 9808883 68633528874556033121184187204555127040 9808884 57031587515146356146177110944317214720 9808885 -125166309683269325348574060936064387020 9808886 -220811953902207044595547343682641056608 9808887 -390172893918672275570673600981127309440 9808888 94072360926930406037669712483600629760 9808889 212496510783673337415791506203209908356 9808890 -16823762670234594786982182031274588160 9808891 190637883301602430682437130436354400292 9808892 -118775079133752459626232457550960246784 9808893 -176574631843950761171274096312112897818 9808894 242313270910880768124316651409835119040 9808895 363905962973288884001132782128127773600 9808896 110323014311916448843805503948402458624 9808897 -30230196691938801077709660910186133568 9808898 7603392847942289143005089555929012992 9808899 313360996939870474324308768440977776960 9808900 -128542062248469522289713378685204684800 9808901 317439247494451546378575519319134484092 9808902 -1192139568486416910510011309533747200 9808903 -22043008963192134962786675242183765016 9808904 -55223983550775449548201405428312145920 9808905 191529773611849751623433244972405236160 9808906 142328998918795105323988386242610714624 9808907 306300082232559222171078367116857866200 9808908 185760416125672537612894403353790492160 9808909 58027305840089712177627438924346084800 9808910 -11654026099641813816691193800202400000 9808911 167480174602399069759293380377077408000 9808912 -92205694652664866973872259614306992128 9808913 -340308464895169022775313496751437298060 9808914 124831909557586695825722913037910605440 9808915 -388748175555686463371970214045079868000 9808916 -2029192613509293574323618616324923648 9808917 -179779000366283706059523840680748225120 9808918 78038342212378871052769321704631168512 9808919 453567090282435408243528048039291697296 9808920 176532169257114298052509475589303705600 9808921 135729150003291050666598578281775410400 9808922 -14960612046939709387700472774622365312 9808923 -49162409119043448531938030055012685416 9808924 -214383610853485069843766223425596271104 9808925 -5733750542856295935663116931183427200 9808926 -43334918309125434759946486293168602496 9808927 -111536928142356609273622663566966344040 9808928 417558399724695397698861817313611284480 9808929 -83808266907389805189674812820911095450 9808930 -87201241080021944286519938163769340640 9808931 429310848619011816377434643975285600160 9808932 -22683355259296944730724273891693076480 9808933 157896405227361541021549522204286618044 9808934 -123175556750344462120521252902448654336 9808935 141842985845697227331242632892734894800 9808936 149496642410153795027256975401800903680 9808937 -23061638921882650597369804050572034060 9808938 -135466477274905485128096918170993733376 9808939 -5292884307003715114226207503415520480 9808940 110902635844619416870437154177313587200 9808941 3385045193745333581785100330861266944 9808942 -93103779657668434571731467673410638976 9808943 533340122373076563395210637152685294240 9808944 54564690270642650371054303564319391744 9808945 -327610802996763066293975337702916344780 9808946 -67303873210500254875450817922378639360 9808947 342839842837843532608407045077724509280 9808948 22046198231782090692087282778344376320 9808949 107790281810796864439658381230313008266 9808950 -56751141932668663467755480418469982400 9808951 -153838638398799920287500815428999878600 9808952 317568545454656623941653784865086566400 9808953 -95267564841764253438357467745865347072 9808954 81605190902754787201666435864249624176 9808955 -127275147779671114616898296123349768240 9808956 -11941920648900266255200529474874624000 9808957 -60302549555971301844526002412601649600 9808958 70073981342751450163655818213566021120 9808959 84041116525713939227575847790131652480 9808960 23110392841091603325676112467879526400 9808961 386395079595186987364605843742766714562 9808962 137059300884173505085859191129666897920 9808963 -125073167751892065432120348715568140536 9808964 221082433939291738238390853487651863552 9808965 9161028874014105725438381676333014400 9808966 32932495942807219892885096094083544000 9808967 84581142040699031718587178487515969576 9808968 -93196905751082540426238591746863104000 9808969 -237645226250915944425288780419125390630 9808970 -146725835520661764801637612207332028320 9808971 137250539393742698859584729756154339840 9808972 -216990635375118628720425558935526686720 9808973 547778952092048681017939438235163999222 9808974 -29792968176471091972506478384095772800 9808975 103157753923595250542931370561544389200 9808976 76218483971429137337544616726972588032 9808977 -257667231364711308185533578763704395280 9808978 -183400114656686091229765218624603442560 9808979 659276914290273973581621334029777933984 9808980 92419457550040382963827961879342991360 9808981 8145741165472102979897318461413165824 9808982 70749992723374481454499230313267490592 9808983 -306491934585546843048683304039486989712 9808984 -34744017180924891679682166362076487680 9808985 -50945723852753074440559172589833261820 9808986 -184926985114580309591333881139347200 9808987 426145195676530366118068752305479757636 9808988 -429435869565604480437262007388954624 9808989 -45545502483383314816817122902690516480 9808990 -109419160142522699193623015383528248000 9808991 -11556236857599400665175606333716481200 9808992 282859883935832244659131514393017712640 9808993 -251868037324000091509795875060920585936 9808994 -17813838429759581651843525060749209600 9808995 -4691052098024865232335377562717292800 9808996 -115333744025395597149251345270303391744 9808997 248777535740619304096505649363387125280 9808998 123858076038766313091508729259952272064 9808999 -219839153711744066522227474986207176336 9809000 -183822250873564826180965502524707840000 9809001 -142584763289787023228926740305648561808 9809002 59776852057664186358795776703114039552 9809003 -245834046491378285731656294500390612496 9809004 91441336873877691196034091711900672 9809005 -133343195982640345756234234801542055680 9809006 -343085497086055578738302560178662328256 9809007 37092202253030063579094190575887814288 9809008 73149447822457232951640731186713165824 9809009 43172317925522172199063141352268695616 9809010 6443221427974348710941858806098181440 9809011 26572371230051569665026141884049828232 9809012 -348187811136694075984929167377810786944 9809013 -44832052963973286875319822883546960896 9809014 -37260390650880639211093989538261600320 9809015 -54551729573510089834112373000031195200 9809016 11181697445556679489895961577857024000 9809017 -249081520939967433679064819077401059328 9809018 36828699917751696818650897568297790720 9809019 5347334967026988111582277248824013840 9809020 -5637794351265410484402543781655101440 9809021 120473250983482939146065382169293864000 9809022 -159917953722283553776147345300809755328 9809023 143759836513241249378388707531370178944 9809024 145723763066935429460580142713038438400 9809025 -81657727154185212529976486356121149200 9809026 -57050377903609990319634768953017557120 9809027 248507256165856093962543656692616586876 9809028 -84346237208461023794786400040576514688 9809029 -192061379003165933840492962437918654370 9809030 14226770566711983089483238597932390400 9809031 -383473512926168577502128435740269440 9809032 -325589336851906447471019394074918983680 9809033 -68794831324371878306283882510073960056 9809034 120667809505596573777234348469182515712 9809035 -173998326885306426283752704272744512000 9809036 314665846262701747816300239127478234880 9809037 3705894383996826739311287319771818400 9809038 -88547844782789627057363366636724069120 9809039 -849205177160831733823268683146546590376 9809040 -23430344750164546563813584269179617280 9809041 -661147108157405310953029860715266531456 9809042 -116811766392111594217434778201694710656 9809043 -200835934449464184072640289251457278536 9809044 123527553300596254720883723437472694272 9809045 39271125204141934429209415505654923200 9809046 33396691367775079184211726744895833600 9809047 -7215132911010469442575690818509773200 9809048 58570523407695633352327158568012124160 9809049 82104824938990514130468846052523622864 9809050 13855087693468039456943862962681134800 9809051 -7902710246816592038175236188429486080 9809052 40137607721286111129836105247231320064 9809053 84522003860058258796420518304281378540 9809054 25848742425326058496710682165119972480 9809055 -225247888346476660031136838588203940200 9809056 221538910040274734208175608187573174272 9809057 378500510833474761769581411240830574306 9809058 -61014877317422030394267860352429734400 9809059 -171943954349406435548367316380181822720 9809060 27289734412110587249496138795299508480 9809061 -54705514889280434224181068266451655328 9809062 63181464412815855060138252094298008032 9809063 -49507022420750894473895011317642569472 9809064 -163124097184081621673786363095209047040 9809065 132759681000052484857026548636845850340 9809066 2219826296042484267448057642094959200 9809067 -183486994687279661965384190250956131152 9809068 -373738921587312821918944490741518808064 9809069 80645518509376445190790865897032840470 9809070 -23682608991732482254086143999286608640 9809071 -343995860417054591171269292347092047728 9809072 -7941530774138501721746186681172492288 9809073 444314823732921197713811369753860660800 9809074 225938303320312855042843905111502080 9809075 179961326108551219723204077703576824300 9809076 -97059654894469361468869498873264496640 9809077 65297860540938641217276696526748658926 9809078 30624173114382602856338085069224399424 9809079 -182819596974901131729816600460104826368 9809080 -46294529021081167781226294437254963200 9809081 138118619798455603270619988704759891652 9809082 37519563847024627063181435173366840320 9809083 11190260843197245339230354534797716184 9809084 2344035234262227005187893744037897216 9809085 67080098679211059558830741769581548800 9809086 3146063407425241284965475552431874048 9809087 77434498154629476640171154596505309880 9809088 -9835521132435181799637506000613801984 9809089 190085824417762507508649021736111821890 9809090 -92087024656967968876097265587089951200 9809091 -27583910016668345801807855153295731640 9809092 -807631270349507095322649848524086144 9809093 111236511556601716467422638265134176000 9809094 -23560808160099387095386192071181396800 9809095 201780661443274275755515277323898532600 9809096 59419527922266562452391257187627868160 9809097 -42961095643152008269437831433136847600 9809098 139384691694844919256302884174520309904 9809099 -215340195881957915227859608524587115264 9809100 994622010351219466158706295701478400 9809101 -194312735219694047463267089694675271808 9809102 -208981398746209027411898959246165345536 9809103 -113097574249024728579265028565005439096 9809104 -81960123378549789783862240084546682880 9809105 -329116971205478823230064917801085462000 9809106 119507731655229084992556163187699161344 9809107 -151247078250069223824073224123616864 9809108 496065724817106582356510510992435200 9809109 -3367352686593778109185053661072988256 9809110 14765183134952583640018658339464968960 9809111 -123266587869013773576980155080308759040 9809112 -108485130998109642225290702288066580480 9809113 9345658424329548194534297174902223104 9809114 56099370703533483594710768661124608000 9809115 54782570481697156792235416538494788720 9809116 -12624777760985417300444547940251699200 9809117 -9974934310525418639062183646282282400 9809118 16077810902451802580736022541105461248 9809119 245272992889040723447041005715988308896 9809120 193853192433072575427649904579350364160 9809121 73083978540182482490018963759457484224 9809122 39947935349886684771692313337263404112 9809123 249634233825881998695787980916293225372 9809124 4784888940726594051291029137867395072 9809125 -150934787151673569581676062673710730000 9809126 -184243115434301844435855135214338547488 9809127 -69151180967577326624302112266099732320 9809128 -72413937241266057859047329616155443200 9809129 77562886848005031318029916330271620480 9809130 76590270279338077810764898641634752000 9809131 195274509567453624393729416866891890932 9809132 151528820768911449356380253367349988352 9809133 200693814466299011589975804805366914624 9809134 -42154225518521266551535300492701070080 9809135 -84094867636027279524997032674857420800 9809136 48878736021992812708361808941216366592 9809137 156160214303627814609274585955113458100 9809138 -3042949649923704074427037451419895280 9809139 -326679359564428148179042059835635525576 9809140 92565380783569076335165020796470343680 9809141 -110406627067322997604993825788053413458 9809142 26488180237414683910294725148576641024 9809143 -338411114580648886928936632374188579608 9809144 -66034247960316189194816224734014668800 9809145 -13166140131535050312890129308798619580 9809146 127967946879453486285995324165859388272 9809147 -135020716359599890884759917710287059568 9809148 -127140858432799348354143254286714362880 9809149 -27617386820362921765348287646804600320 9809150 28019548877861356807694759865515985600 9809151 -6442822627524165825247933479870660096 9809152 -21411492369002259046816426650096369664 9809153 -448328658392164034854054196543235238140 9809154 21334088022030241184804160676648688640 9809155 -147384315554441437848167373774614315040 9809156 -3419058890003222256440178752279347200 9809157 190398773954421303569624661946932918240 9809158 -5746868625789005863699298698681086720 9809159 150627403561847275207014966136969854360 9809160 -1326453045217592374900558014536908800 9809161 31744075998983633307566596075886036762 9809162 2425932853205841646932332536523518464 9809163 74239447680886773645172247011778955600 9809164 -41107321486468939546345305791214273024 9809165 -218807571961305021080617392832891733940 9809166 9435085703050760285539831381136619648 9809167 -130224262009138777363411783915840888848 9809168 42892102172363760659583120530557501440 9809169 -301703072290140385673189057243856247056 9809170 7425753431824177522624128868365634560 9809171 -45780870515324491172022070290982652628 9809172 -176429665904665827519701151276081458304 9809173 -71244577882180520750967028805126848896 9809174 99834649959839729184973221760552674336 9809175 -1700479092468574463040289344310848000 9809176 208052143681152149754395005166603304960 9809177 -28423204985933533829367487085217684288 9809178 30691122141725451816810355071709060608 9809179 254593124263121247615077990557235143480 9809180 102475859840352592242514685239914278400 9809181 -188078540431541144454051656329348965216 9809182 1490073866992542328920142992514497024 9809183 28705851935012802720519446357849825880 9809184 45619643718020862318777537149087514624 9809185 242406958902936875292193428034352266560 9809186 -182705119784371588381897257787146284208 9809187 81803738508441056311586096966216232960 9809188 139349268123462705437253525946275125888 9809189 -171866413607878155284329026357385603872 9809190 116187932656768070746296215186076011520 9809191 82845627882045599174404918957524738144 9809192 -376947025323125243943183223449982003200 9809193 -71128007411835507638089691918700201600 9809194 242746896377199554908740851963858014896 9809195 -124285909837997810448423223700138694000 9809196 75821844409510343165159195498762184192 9809197 -113405778976768184714518176229638613354 9809198 -20243129902727431755980686050160155648 9809199 -153014368586583569059573243198970436000 9809200 12578183116176843433471249613279232000 9809201 -80122839857034280592610563236541923008 9809202 -82208627139857752230741184444234108416 9809203 4550197847568791740671045350601815504 9809204 66627049289063015812445952727881597696 9809205 -388215283615432862756737787080980480 9809206 -4821826330949418806010444293829304320 9809207 154806554712651445094734093540563948456 9809208 39704264374497362913322775417390899200 9809209 32392888432771406804516889266347075680 9809210 169469461682767303209697911175006817760 9809211 -188130715019151042646453844322548557776 9809212 -159435937656753830050482686266005282816 9809213 524902713350336124715191005614829280480 9809214 155617442317378151041401346160429087040 9809215 -74738680252191973621757291226959052000 9809216 53900303455018303286447074377463234560 9809217 221746123263334453528230676882734548688 9809218 -64953907575332081613333264828405462528 9809219 94370530034559862772638186552493055696 9809220 -64770529195670517342437512663313694720 9809221 208479293224021541210855859655260381360 9809222 -207922478375745330780573415704108090240 9809223 -13502142842718631476729423127622688432 9809224 66995946889991455161698670610391040000 9809225 -133517026391924195097183929818658124000 9809226 29670670083346028339538801618669256704 9809227 394847560831244295516783701919020869072 9809228 33549759896328473441154765232634880 9809229 39685014719491416851831304395628027648 9809230 -152546110537334846686738666272858268800 9809231 526383792282447727452984870497243314032 9809232 -56624351241810846707123829366366535680 9809233 26933704060566345002365404559735040320 9809234 108127544344222136570120190076942622880 9809235 -235879178627990302217894650093260976800 9809236 -89158309487136208292535234610087534720 9809237 -42107055557784844911082564457749532160 9809238 1761341915034618654269190049725370176 9809239 555342140063727681939427230178314759000 9809240 -58122649710939994636602664441353830400 9809241 135038095203777922726122488022547246080 9809242 4011746832166293087363817322692273632 9809243 137987004350620563087788334323249864064 9809244 -6417936982810556865474171947203714560 9809245 549798380226778982570628964026073589880 9809246 -3432129887794600966611447680215274496 9809247 1317993251932613864898504095541948288 9809248 -303309243320497715060558607852882100224 9809249 164078626681965279468980554531522793250 9809250 45925535136897302883916124697972480000 9809251 -191846680358796290056782392267619730896 9809252 -354557339732959618419610974104642427264 9809253 -148044767026909585334034377168763138 9809254 4134136252157917409413431465895418112 9809255 57101953452723581887017599375625321600 9809256 201775810194063067708257797633377075200 9809257 -348905398268849320293197149572154751360 9809258 -82509610330020136283192621035026941520 9809259 265416193491562502476526203869831804504 9809260 -25605398406041731698236083296210309120 9809261 -345876872828370105149488288101189160800 9809262 -4395610255052859437974568966155933056 9809263 253860583137135483124169160679186418920 9809264 14461897846483629731856198556312436736 9809265 -115532591479263405101342986776125383680 9809266 -49354187471936538495637190042803413600 9809267 196700062021427954749513257333221489244 9809268 7378451125527525354386330514064146432 9809269 -288869041777724038903991485631879047904 9809270 -23493370790246692102007955136714656000 9809271 104016464626756185611870489521264794240 9809272 348754285890008825396059213810768281600 9809273 -21329586797748461321736212892153093756 9809274 143642983682810759767887950936504616960 9809275 -29144584192348727185312425612112533200 9809276 15126223530832050482949161275618265088 9809277 -145245336798679157602213195746592333440 9809278 81794983562167142884281665184223220160 9809279 300600584954832021781039117991202080760 9809280 67705243504625948318661587109308006400 9809281 41166783689067487623869336980029639600 9809282 -70844841809014201449996295057890132480 9809283 -39857193478586796877408434505822095552 9809284 197638430512740975932441845133900479616 9809285 -257612007107938797098408259812726878020 9809286 -178509259494766811528417621525610620736 9809287 -205896435956912913455892565122978297064 9809288 -305238823636262764807987632685111572480 9809289 1420884435270670290755366456825671680 9809290 4727110554846029422308033017592926400 9809291 77928617160334018719495718467053883384 9809292 41551403113058048357310113056209718272 9809293 72639720136275991186170223326388498560 9809294 217188762521455939494798111856605400512 9809295 3066423877721119192265198941223905440 9809296 -9497862477292312027901680298086105088 9809297 -94017379236165413309439921085311202254 9809298 -44012486647180286411652822575531295216 9809299 33996344959238965142128406550185488960 9809300 -112803487840573554462993373142102803200 9809301 -58111193257418279293001957088643698720 9809302 520971570843627245696876732470771392 9809303 -2447805284976843625204881309829629600 9809304 66430314295848866804358335939320504320 9809305 17339568937018684312567048248250177920 9809306 88609104939970203299883354920623510464 9809307 -9200380716921215327879352359385759600 9809308 11909937549401602053010085065434716160 9809309 116736089295599904915637559787553403616 9809310 27779340553818486298663061126652831360 9809311 -14846333879912599615036897548258307200 9809312 -9540048297164714250016576229665210368 9809313 112838568452150603145972385879166551200 9809314 135481423850732175626420018710587986256 9809315 30254946058549835623321309440285450960 9809316 169418640618856693516613180071978598400 9809317 245355525074004492824819467257520224000 9809318 -180518122090538632219792634522996996640 9809319 -15567063680024331571111074755145966432 9809320 79397085424482028024072802457274368000 9809321 -235189216214909013568824885517464809478 9809322 73922387545882824401918697106654450944 9809323 137998866461740722005873664644281676736 9809324 -113785612463468136896310297082500415488 9809325 -46303328463270027978296573932112797950 9809326 4665832513131697801243998430164962112 9809327 -15467039188431260347116148284976442256 9809328 -11925972998105421294328683683134734336 9809329 30129940669919495530365467606665021876 9809330 2160725344917975257517408826128107520 9809331 30383651508525098530501334841915833088 9809332 -404960751122365553955916573134360576 9809333 -58161817369590362005931569276007972640 9809334 -55406226818760340217071306451209936416 9809335 -252889520375229818569018013499114259440 9809336 345485705506087925759705728667561103360 9809337 130083128222299042762197926438095969920 9809338 -45942647142553833644220365835260594688 9809339 -180192729594829545391186445791848960 9809340 22975169556037772263538901361652121600 9809341 -176156979451425204273832976057063491258 9809342 -5909935124602983926843797130107800000 9809343 6646820589152643112863160121924304600 9809344 -90920809636907696616968372915487637504 9809345 22131997961258198224207170723639417600 9809346 11855060806601444639757103464000007680 9809347 -156622058677633930426589233464040094640 9809348 -262502127608830103494971930179343595392 9809349 286854409673718046958223453490604064 9809350 4698951045962419343276114914112450400 9809351 -38985764618366092747433140848237246720 9809352 15954247114082118159446418559535185920 9809353 149348710307569303857421578617197911040 9809354 -97023564474645951456442947094467814560 9809355 55046059450467993062772575770241337600 9809356 239004114574827256996605735598867761920 9809357 199920880177690729496186378375313613632 9809358 10382395659223246159651722508119321600 9809359 -424644060820188812275651508077273388544 9809360 32822806293277981704749448357591121920 9809361 33755553720388415398100435880596432640 9809362 810093419941242014589503271330496512 9809363 407832639155821433195595229397432565612 9809364 52585189625584237735618951824904458240 9809365 209265769250299625001043696761037159260 9809366 11145465955761040590916654054546076160 9809367 209872361763985656707307633734740696680 9809368 3692097131454210056522019269124648960 9809369 -300238796620312401126261771287787310320 9809370 -254420962112646941930191400574387916800 9809371 150125296961146448891782129343809495824 9809372 -348782552705664311814781482890317223424 9809373 -28632682371479703374656542394018472832 9809374 -43948847619979597175913033604732378368 9809375 -380238018802639195553809429175550000 9809376 74427436937109358816527034525339090944 9809377 -177724608989934462394330732320619044560 9809378 -21657254143903016284249061034900234240 9809379 98298959780596313780701803691184309400 9809380 -89467617279020931152865215070889512960 9809381 530164763662027060123841016925486957182 9809382 -94166833137268969277828797087509566976 9809383 176152499528896813231743383945370552632 9809384 -95773352147643561060380078463848417280 9809385 59330589065792270629610617982195648640 9809386 -164736114087923512682643881456265042336 9809387 27708490571051520442236225529005909504 9809388 -3385534740261975233238734763193345536 9809389 170228984053223515644817992893095039190 9809390 -169545894361321911518113005612355056000 9809391 31003044672438989699227197937901020944 9809392 -36423342460291015197221845353396174848 9809393 -379786255111525917193032479831554000656 9809394 33902156808252792121643395258491919872 9809395 217843883345847461826955875002644330800 9809396 -439510991764641498321839699085938196480 9809397 -142009269744431152832069836380904148160 9809398 178453566914501539193133277805054551200 9809399 102113740491977426841080586285913908720 9809400 -31255710362533127720713110683097600000 9809401 -53550513656974572519267141822086405440 9809402 28301762783239180838430950385230738400 9809403 -89436099714422131439318937197908258560 9809404 113316996219015495173413347572938624512 9809405 30830994827192240768354755792183524960 9809406 4023486716765658543790151056278526080 9809407 397483225749675197488713603668591622656 9809408 -79738674303410395599385467024335437824 9809409 90873444162584879223728489743873549104 9809410 -45346423639713703877846585645372753280 9809411 -351392520299482550535430787174685755136 9809412 299913596766307079664278994453472948224 9809413 340390615240916373354071714625300094080 9809414 33770508820805501781023081109356534592 9809415 -58431430925454863425750192978626240000 9809416 188129609897380496461633977199274895360 9809417 -312713625751104118868978014451141284608 9809418 -1621259343018767647682310849641344512 9809419 -448647123728486197835468573375235403180 9809420 229068136891793403667130786960841646080 9809421 71673763723173475554615323942247026112 9809422 -16378414936370186398260110147216112768 9809423 -577243087161055805307116029698879744 9809424 13044933071570762796768268824043794432 9809425 -130197573349840050219982744760922635700 9809426 48341041957277518486530069534445997184 9809427 -46599058166317803957961282191033489480 9809428 -203935917598463343972823260202044284032 9809429 72553349424476097512196290546125374912 9809430 -84946927895082254107392467688073728000 9809431 -148111779365505296185273409469260100096 9809432 -124214026268113676460410901626737305600 9809433 270439731440479795196619704727349594164 9809434 96706878180180933567321020840706800640 9809435 -339860945718927661427296500030041181120 9809436 24885492379902597146921026582454083584 9809437 -143896109944861761948592413539696176608 9809438 205831183924941192938539970568917434944 9809439 105849289758507106269448029283764549120 9809440 73651080704273122830580641430017146880 9809441 -258392918488815750685501068942301593600 9809442 -172997057162830140038652686226358943328 9809443 53939064662223663483921322637904283600 9809444 -288160379008044963457427156705183481600 9809445 28580491794914587698115536252119797920 9809446 -578988958645081121643332529225901056 9809447 164977609018033253919988226667816955896 9809448 1428642715537495860120525004060262400 9809449 57812234990944317902943698487968331364 9809450 46837619261167642915393872041157638400 9809451 -81168745187137296127249013066867802960 9809452 62162100375862218066039925569747935232 9809453 -14012579317381491747990415133272962420 9809454 10507320246397374517190437978624475136 9809455 -3174811236837293084373444544879416000 9809456 43372437589962975950010588860682240000 9809457 7831262695277435979949312736517091200 9809458 -4316587491866019866499445807534896240 9809459 42354780159592619757253566557091364752 9809460 103410713235160828953053545166809793280 9809461 1432775046896000958223337523769604992 9809462 -44599827527109236913005814474305885568 9809463 -250826579345891648732343586045745394456 9809464 38276167651498707314780023659539988480 9809465 104957480052636221551306722831273265860 9809466 -82749710573652588330564760013028504576 9809467 282905941191365873196400757993357014072 9809468 371658861257548888631695026283474971648 9809469 170430661454804999622539938054803965094 9809470 -146344430577795272378709502345774545600 9809471 70987956612685802565707768022898322784 9809472 65902980529112687148983447698853068800 9809473 -476206379472899161246477850399345892140 9809474 -27089824811563127510008429097636216928 9809475 -23362232031864155559793989972195586800 9809476 -23330422006846388194635952531580818944 9809477 32937935066894985278225685262750718592 9809478 94324537711766594648356978725268439040 9809479 -254275514957987888053028313232965578920 9809480 10346005711761408677720613210410188800 9809481 87963205984790110099255323767537125344 9809482 113022694458139236429844545741603842400 9809483 48029294139700797448485582021574201440 9809484 -187065270519412147842760052686045438464 9809485 -6669247409001361484521013202447098880 9809486 -205097878183786657881921928383179098560 9809487 -99116011701100887362007935421024930456 9809488 17064341019989433823605459684500291584 9809489 -379227718622780195165918696876910541710 9809490 15334175184382810793092225517259333120 9809491 125596880261408431189041633908896647600 9809492 62566156468868011482234086986295193600 9809493 -19823954903347927401823883215702625856 9809494 79038601394854608862330412954234604672 9809495 -158086291971236755109288620147689633000 9809496 104715227711123658433140293996896112640 9809497 389243211689884060982861556756112855946 9809498 18215691223162276567474744892326871520 9809499 -10585975776051497871028951186664117760 9809500 -147609458222427264911188953719471616000 9809501 -133917946410047120503893219309619094388 9809502 9521458986337713031387925074445650944 9809503 -42396962281457965554849891641179679232 9809504 7922310129410501951425239183147663360 9809505 -3895766834409429753322984598195500440 9809506 15028104060962147937029993739068659200 9809507 1912997459173955330470169150819913756 9809508 -10792479056440364204561937066903275520 9809509 -288418190610961694199889148856234847040 9809510 123895904421143178497622722929920633600 9809511 117516083153254729451487839104971264000 9809512 197172288575886280439419244845669555200 9809513 97449407624780709437925819103647127296 9809514 -34653036839389612235238177174333441024 9809515 -132603241443163888692854846660983575840 9809516 35311580891160724697217525087458426880 9809517 -42838679994446938093930328027311661760 9809518 -52262284864393534265564602296387119040 9809519 195494593106771467812355743630750163920 9809520 -5928367926147527428565160342690201600 9809521 20389404716771918844551682905940178080 9809522 -163750337026261098251188480541682065376 9809523 85116601691756419863132898461124763760 9809524 -175165659127982247123151440169668119808 9809525 171434724355238433002172805586175189600 9809526 231916878787329694782770200529575845888 9809527 -7161128786908973245371638977505059168 9809528 -317375890853837828578798478377309347840 9809529 122699283049214519280062759661007700640 9809530 32196626407298436174663866431053174720 9809531 154464365781284427119042464962104314032 9809532 -124095690471248404541147981858973235200 9809533 670651156540126306214719607424027661164 9809534 -108594483056945759637575670764364321408 9809535 -21660042327228048021964822113237010800 9809536 137527944374173275099985071034828062720 9809537 152478226580694743142751456024827933984 9809538 105001281985175201552703177533288655744 9809539 -117827700693777932072684618387862262660 9809540 -41586604580174715272071934077018291200 9809541 -3199858265863300993380840201444265248 9809542 198598398729018074237100201545840382144 9809543 63046586365501050516390704552741525280 9809544 -10418275451722616736813579433344122880 9809545 99436877011024958037571241894496051300 9809546 9392385718073147893076963252374239744 9809547 894269939422592093116678524366815232 9809548 19599476766902874010666249429130854400 9809549 258109658639626525719401184704554490550 9809550 10294358897683277847153420048276840000 9809551 -212814631137691496464918220976225946808 9809552 103925715587245858064673354068273504256 9809553 81416705951171385158908856670621273024 9809554 -251723818484845947277281902302595751024 9809555 128216704581046129380976296840519939600 9809556 -123341984097915556938722056357917616128 9809557 -472660350319141910731777764729395940740 9809558 92531360009158630963168345080061317120 9809559 -307787436128925646267858274655534383280 9809560 -39608895058593572527437948445937664000 9809561 -111466710997930567690818072596130833388 9809562 34432029512552713416390158613198962688 9809563 -818672117458334885326235182591166152896 9809564 -99471669010270789905507806993600256000 9809565 51336840668692230890835839959572414720 9809566 113335478839928153209575833802603520704 9809567 19016187799255606677950715426069689640 9809568 -176629690227887728255834987641208897536 9809569 -59196304331730680369561418198758031360 9809570 103106992018674237942166461205729800480 9809571 -103254690196400700440126723660163446976 9809572 -245465739220037303529266644908584689024 9809573 87792393977710743177108109275990956064 9809574 122529643241625148372393631562380410560 9809575 -168574131303476999743594668617009435200 9809576 -20008458503946179633218607858847744000 9809577 -83148754729816395291531184192227549420 9809578 3669701139538583421292420865290850304 9809579 -13695797493189400559533104635627480016 9809580 65948747305126912971985715617994342400 9809581 101092512560082684175444691067501447232 9809582 -126539645513876067420359594641816209216 9809583 94824168678048894039409181794154734464 9809584 -35367842681241368585158909013319270400 9809585 -325417098134058877400890337809560614220 9809586 3950343760842713902715930815928392320 9809587 -293022185467461062526006927622328843764 9809588 -81398804766860182204162582920244838400 9809589 331329970007231923836290304248421736224 9809590 -773078847292985957237584302282086400 9809591 324402838431753518152302142574557776 9809592 37499523235646158608832608938435543040 9809593 258161972582937649879260931584347543044 9809594 -15110337613793917086212736783936498720 9809595 -280794190190594046787718594738073758880 9809596 -335176218201235137109024188037702220800 9809597 -20150591464890671900359590477872945568 9809598 10399810430996476460332083029740037760 9809599 376846508436664195323268108720522625600 9809600 40432062633426388424109107052045926400 9809601 70387018190319255286330892714327606304 9809602 144368191685467249850344855437975775104 9809603 -288139486258930076182375249612402238148 9809604 -128923834198732284179177427884047064064 9809605 259879825484669865013462405208954304000 9809606 172361957347971535527182003670869734752 9809607 127567032575080595489748011176346990592 9809608 -5598565254604583298141894260346839040 9809609 5622506767503602945957129479812391680 9809610 -107983643682164394910429998587516014080 9809611 -43225866368217044303113038266166891456 9809612 218615724757242597818921696619448942080 9809613 325464563037962973316650378252307675200 9809614 -93654428444592981950814653664048769344 9809615 -25867587509725254274460054540965049280 9809616 8115245640483289870299099258587185152 9809617 159314628186975828144332442116142710080 9809618 41142624652836373393920488499010060800 9809619 53818636573361786739310832257591898976 9809620 -55806334813824136330117874284725592320 9809621 59011469215198397915558948732700735822 9809622 59187312230399990626823317896384670560 9809623 92799800617043097892930269886580403720 9809624 31762315029499965255670192608207667200 9809625 -22562436557408031415546965244199232000 9809626 -215794837619877900796649125386993385488 9809627 -396936834639609726198958057203492895440 9809628 -42927172051182304302706550737395548160 9809629 116807872228751378347337930610942838080 9809630 29829147575764517823099031885959024960 9809631 -39737055969200068935247748149857010872 9809632 -105171184255391523689329165454352580608 9809633 -3822734529255682632009918186865835856 9809634 91025340643261726937477254464572292480 9809635 -268494281935682768965729371580418188800 9809636 -158822957150644763391123297805689409920 9809637 -181954305894294369332650185367442173632 9809638 -62218535658175945495473341839095229056 9809639 -13430493494392359355317896625828168144 9809640 -37805551720075672351887572380090368000 9809641 -172510473371454007746597184839648706688 9809642 -87265318874867466130352146590757608528 9809643 8294615269566990823107525620116517760 9809644 -104185391881844117571564845533520590848 9809645 131966584868674218491393007313108389900 9809646 -10378036071596320245086438350573056000 9809647 362029318092398396881170728122732826680 9809648 -51524681076920667157346583709337911296 9809649 260458513041321684981815668787724917634 9809650 -88915814822005604920578445033097221200 9809651 219366262195783977943522138011122600652 9809652 -227831093397879717562214694723430391808 9809653 -85876623063259829978639217832953301824 9809654 -305488927465297231267593135601389414528 9809655 159810382561468444509523742288223374160 9809656 -255513050748307632960277284716860723200 9809657 45091514705248571424779485472260107840 9809658 10820196054012114830526111186164725248 9809659 71439748031653284467099097171994605860 9809660 -5154812987506134210441473828177203200 9809661 165641234401167759557134234829036326080 9809662 35138475301993101859698635134643925120 9809663 -21460502374075506531609875684033032320 9809664 -1269144858474933656794971989367324672 9809665 88103160255814144928464360752938559060 9809666 9430747356684658873830799939113823104 9809667 -12519470306417608484627829917426887680 9809668 -238668247174892400031046154484964742144 9809669 -142768876679767409358690760927440360420 9809670 -41923910068614515114760421199362556160 9809671 -106454698889959704450360507655221838336 9809672 -298057816575076078984695991749584563200 9809673 -138279615825565230188363888374192132800 9809674 -47467761139428065460366510087722170368 9809675 -10234063290001062697401033342302922000 9809676 -74602030094916498896885799356763648 9809677 40785835984877027231398920562435177526 9809678 59837900497392449477467769295824389056 9809679 -125197423759907905743109812282098349312 9809680 -42311550469731531026230033166734295040 9809681 -99962880628165306211391939716447618880 9809682 34297385681196230739937510537030372992 9809683 -353979166300006407854318523512935776 9809684 64436476977626181505813586667437193216 9809685 1757124317822691949712353670178619800 9809686 123373817493730453794814976429406837792 9809687 -320844680787405302935059989647963195320 9809688 73076512584012521763571932325083217920 9809689 129857978877911360468356812380175033360 9809690 231146268159454444371540553063444200960 9809691 -208171429816694027615659437349048328808 9809692 69937775053075485789135466412160524800 9809693 214629955650146373125534781080208195942 9809694 -132806173580056076297100601276825344000 9809695 -60626540095013814682623463430282063520 9809696 67295243226027467625806798382358462464 9809697 220513500348165792960655746294764559072 9809698 -69822436616866762132751955468632372400 9809699 -367857228080604834790579547816040253248 9809700 43581999003158266358825952975926016000 9809701 141641385799043415550889181518768179008 9809702 -64654369783712388820658913234463249920 9809703 1154477382858135587590642085718869712 9809704 40781227310644042347928084753359989760 9809705 7315590810355427419034921586517560000 9809706 111156306054567430509220761854595074304 9809707 142827301559538449859423895092333037152 9809708 62570800717085936400794564730774121728 9809709 26829330806518545469040237974744430208 9809710 1262514325110816052321021395593147520 9809711 -190730823010420752906607884550373960688 9809712 -13694403557255283114493497118507008 9809713 147816157573966188034986858859425966900 9809714 152372581894595961068292061668529416000 9809715 -68351587038603054957282365716181867520 9809716 77203933410312526988980304277856073728 9809717 -3336699267219532490135591347083965220 9809718 22854457386275422833121228397748218304 9809719 5063191277852693662035529278748787840 9809720 -112684030277706662174685954975895142400 9809721 -135558160286117212649414710766050629120 9809722 48321415995064001338847046035863357152 9809723 -119828522843743299021975299468741779200 9809724 -5407950455270372979556819041468718080 9809725 104219819199299486609002730247516847250 9809726 -7619058286293236227753627940487523776 9809727 -364236926239104474056837862315480058368 9809728 25444187081783465837669339251716128768 9809729 370199325260177216158317347538527640000 9809730 5810942705668909559689214771867473920 9809731 -170661172028427042469715246843708218728 9809732 57970885909289097710266374745496916096 9809733 160294749029799904159062337907951067648 9809734 -56785207278511875624072579935181766656 9809735 79023265742993182173267241963594207200 9809736 -10553953610247629855603159808632586240 9809737 114401478319227784290293014917557822400 9809738 238818516922664404840895642135257885440 9809739 -153094453973554476932349823506663891936 9809740 -9093247468884412629940988721380966400 9809741 -326879991294237710709125690498849454858 9809742 42152291293035409329665787795404717184 9809743 -98334092598145501497083374955092594920 9809744 10556697106782460216970501305156632576 9809745 -184577309338972109515293611278665092160 9809746 355765981855690977707039539272516956160 9809747 639108994276631501838089361657381750672 9809748 2906507893614236146795991139873271296 9809749 178229815235784424379466488188188332750 9809750 99930106200765844279647681108936480000 9809751 63117123587079028884263982408702590952 9809752 348641207347940836701938011219732992000 9809753 -13963397930554195819430880074314862400 9809754 6603971970168069627718350331562488320 9809755 247340621492863206110631651691512000 9809756 79810213453333337456176102963747605504 9809757 -238749369159536589470697089160067452960 9809758 30107830289343260680106980127147508480 9809759 354375606679747089070420736896954524960 9809760 -59684036129207023240750550217947873280 9809761 -57438937360502154095954954393353427948 9809762 1732703443659724165483899879571827072 9809763 -216433548902287602351738451659884261256 9809764 58151139257901474153614035057183178752 9809765 -48792439872344766397829993562714635520 9809766 99517166907025929586008534142174791360 9809767 -414476762780166305070306703889568089448 9809768 -213332359020342157901902020940636538880 9809769 69261113946856793517652612679343475344 9809770 -39809432936837266894874395833250959360 9809771 416455260887971678983939277155201273972 9809772 91925838057959831898306540804045127680 9809773 -149595516183354431218369373411134735220 9809774 176216255822016162278918916487442037504 9809775 216111247004502831091661363624671566000 9809776 -44310618050335562121684547802032209920 9809777 -100050924596479476507364081117323331374 9809778 -18148804834778260103477834308583269632 9809779 176331394076136148322469684345192837120 9809780 -55418528802224382185119045260347443200 9809781 -319694293260023772475545674798941076448 9809782 131039449353291336255546070493238716160 9809783 120195540366491354593827791970759578304 9809784 1862111967733398139410232942688194560 9809785 189146699209603229404105399660904134980 9809786 -32436128223218765526299248048853095680 9809787 -570229931738042651183334159534329232 9809788 25162233424751511475142401581208806400 9809789 435411589391371601574745876204904541600 9809790 -17237008001624353739312890745199185280 9809791 -106669109924690614272100285275054183808 9809792 -105504839784038907475448102578720604160 9809793 78647260970366406180543849609184982784 9809794 252856070642578852619155491775569909792 9809795 -27956696641114618294376456546847513600 9809796 181022049914653905648719327003177044992 9809797 -149992678303793744828172544318108206754 9809798 -120776637410961934130027677176321885600 9809799 -6967815342464526028276544124996586752 9809800 40933925927154492773474094735974400000 9809801 634336069397533371490846670901561272100 9809802 162728472868957523723501809664209036800 9809803 -82456296281667925128903947384562331948 9809804 -379516135147195170343405754483116336128 9809805 -438839878933472078975428089107412480 9809806 108283483934520016859449165490638652352 9809807 -73744677494841444530858996586605411088 9809808 -53028263270481785604598250567914684416 9809809 59112385267705287718447439773453417010 9809810 38192286518136833259229629589188106560 9809811 -167035219757734459737028006761762981240 9809812 149239441422461610828264079201226434560 9809813 9105519295821624611169592736373206904 9809814 -982711357085779001746847009062668288 9809815 -84769400479149044464842408072425576040 9809816 69124079533393078259690457160096327680 9809817 31861009656905716042397166626739187200 9809818 -306045747435849503157455229027339895296 9809819 62949174199430507482110799844744316696 9809820 -123369247201526830580884944625298880000 9809821 -152644903272990978115674936912582013088 9809822 83703633987215406266664550573803439104 9809823 -154540299218672694175877732070159475200 9809824 68031496204175332158474266081025196032 9809825 -160024552131539583889025175265679568000 9809826 2072959853401837989450913631317291008 9809827 247058040710166357915794917927850001552 9809828 51071922371594270803998553696636379136 9809829 -812078159883220782152695783688453856 9809830 -41056953161564562256334462025393129600 9809831 208558012054583715454511196183439245192 9809832 -24712157415140056488964621063297351680 9809833 -476346066853417664671233911770728480 9809834 386091817310302117359618820144888356192 9809835 -52543747982392820970524960534123063040 9809836 -214307698590997687028470656773223627520 9809837 -316914463257913477379535420182736114708 9809838 17949375260144226001352311742780993088 9809839 -138380264426640302931309727569243164992 9809840 -1450124885740552706617143431115571200 9809841 -27507273842381561652355193502839340000 9809842 10921245382772197507053109522983462912 9809843 -384775732742089542263921662396422961908 9809844 5833555220592497860195144141820823552 9809845 172154370688840368720085620302406875520 9809846 95598547281605525010898698187111699872 9809847 32906958299027409589588896788609094960 9809848 -7857210176689658875797270966481981440 9809849 -93281048846356779764442293527639769814 9809850 19128692818997239780219062681202060800 9809851 -9753597437750923484892921579714378528 9809852 -110877716835516070999419014312330726400 9809853 -240757725090640909302735962078487812256 9809854 248117883198315865057502742811452293376 9809855 -47383346864974420909338443207322126480 9809856 -16842045559884651303704983217299783680 9809857 32496294439886084031832715272402266624 9809858 -8634145898838880369175850601933453440 9809859 -42644745882912238800090600785337775440 9809860 123722328467827468264190900767381198080 9809861 67025176478953518059212751324143560192 9809862 124279369919943972339511828474344777600 9809863 -186382100405772375111839563713935429840 9809864 -67914677674706279488467431944989358080 9809865 -20144738819563882245554349742701663600 9809866 -69716419765440185978718626666279204352 9809867 263177629522027982526085183870398900432 9809868 38279501402580315190198352602231455744 9809869 -74338532526718586479120118176968425556 9809870 10061957139706740806978303986681628160 9809871 -2599929927673724395778995117124265600 9809872 127144332561227514256972228841624829952 9809873 -917621586223637256617797867224117696 9809874 -1683752602322856379716918534149412480 9809875 114156006495775866856778818575729960000 9809876 205514155204057430517185367579781132032 9809877 -38243927324363648043129860689521578496 9809878 -7336234907073271108525586039754330240 9809879 42231892077553914721494456834774000576 9809880 -162358073209654993460567714251392000000 9809881 -13510918745086029449846739930554792300 9809882 93988360961475546538688004962855273952 9809883 -430975849805772060204962305109203784400 9809884 5814942501085581943038156515612356608 9809885 -176230816444094039233168562992360889640 9809886 -1475844066000150645883358794353595776 9809887 530894948506900994703251106290514945312 9809888 305394839124221250671513430491029831680 9809889 -133773685850180765727776032944328170576 9809890 140248331691420831840492366589542835200 9809891 -226958151204191958031218150286648320 9809892 34914921615535944046821615288552003840 9809893 154697048245047345757512675538542934142 9809894 2184476624268256621972950822493841280 9809895 -109540737967911103267397600400595007280 9809896 -341153095844915690701857841759459230720 9809897 -144200602353460542024741272247703587654 9809898 53700163388272517733077088596152649472 9809899 -98908567462575698518742399646354065880 9809900 50258461554114758188052181556334668800 9809901 -313792132177835138082292510811337124776 9809902 223671775364014513965517662909215025600 9809903 750507176403909750295251947668639371480 9809904 -3990159255931654830351291036205056000 9809905 983795636343768719874208374172705920 9809906 -53414554867129523162169484982951180256 9809907 62105446418991379966080050264506461240 9809908 116426117625190017374317019131018272128 9809909 231812806483506511575030780871399054080 9809910 147742899878487153906747530847463403520 9809911 -2928277754220347315568538029804003368 9809912 -99895325282764358734775607573671116800 9809913 323587347340175539228314400372845314400 9809914 -166413225135127053950248504136499330048 9809915 146066458423857916167334436395663810560 9809916 20603851144283412664598527175620730880 9809917 13171724976452115792995495028738787320 9809918 -159351975902703935088411532012141795584 9809919 -34129918621460201563408750026100088832 9809920 -365225324860369354242275134481734041600 9809921 -45416538051643003213113013744814867136 9809922 53505549047693080084778195819375129472 9809923 -127037918668012152466896084838485421828 9809924 -301626608093202644034846480185290591104 9809925 133836232780803776655940594497179244000 9809926 -1231601007306770784372147659788363776 9809927 -57619224617792403511849168211014693224 9809928 -81923892251259672832561382136906547200 9809929 -18228866410853873035065983138824708992 9809930 28773256542690116600365015510069248000 9809931 251516234986719607141343744472862984152 9809932 245855104235182766570883591329957417472 9809933 -111325884516612361730949039235741575936 9809934 1560048310139146589055384522091376640 9809935 -88938565857154773768647752912331981280 9809936 10541681856772160599101032375381729280 9809937 -210166708263496369185223213968915480960 9809938 157267459678750249805849647138927263120 9809939 -29223019821475987963474272070580287944 9809940 14228145098293255229603887252836065280 9809941 301013583706651685362894731018998915342 9809942 39414413226040822641849726069074851872 9809943 -178194703292805129076252809238322142720 9809944 676500073995935595413055691433813299200 9809945 229150047370014145973365280489094125700 9809946 151340977372189137869845456170756714720 9809947 -133572462348720303709942074919445108880 9809948 12216473198139784994977929311632823808 9809949 65381242984183762729184329878242542464 9809950 -11563366399506682575556714651417536000 9809951 200094996903951972169177240825904613504 9809952 291612728019036130514049584304214769664 9809953 549395125402105845579251283022822125844 9809954 -121117275169873868942348249086531584 9809955 119206380534838728847189400381642354160 9809956 -101793169626178704364200628764901084928 9809957 -16068520422086773962882320244491953380 9809958 -38192038154154240241524247187380206720 9809959 -15322093883347023387159972009109097872 9809960 115480004319060930897263782414236057600 9809961 62571885178488035643192148060141197504 9809962 -18642281939635644189559488057090031008 9809963 7494410345496582502130368151058384960 9809964 33736916355523767181564810047981112320 9809965 83086226732175082170044749647630099840 9809966 280836683440370722682210834693505203520 9809967 -5139715539518532045747301267889980920 9809968 42655619622404709815342545707464458240 9809969 137526652053965446904241938374853685480 9809970 -88766647085708538473182643584390080000 9809971 489314074319159339186075186329340524172 9809972 238413476256563421375155136763372603776 9809973 176666752132985975624322450167398316544 9809974 -71004030727613351709248485939208691648 9809975 76967198506107860764204704244775844000 9809976 59009109063156978163527213099963187200 9809977 -5585256119994063200372231774146993520 9809978 -217754487254626431780822140555992770960 9809979 43907441920670607730701954097733448984 9809980 -254251870805273637119224617107801280000 9809981 -85950119861460659814512764727873412096 9809982 3585591205277498755888459532127837696 9809983 -438028320228005844218781192535387776000 9809984 119843415729163635162982201629960830976 9809985 182500597107273212345907403653007598400 9809986 -231255306394886243858915840684658829920 9809987 -326401719400635487033812956938341526008 9809988 39489504294008190557346004991707840512 9809989 -141752101177265200084750035908554274880 9809990 -93298701390562210491490837220155440000 9809991 -2514195403420133200224211921948650336 9809992 -50898762484692502781345010455172833280 9809993 334159971531864220569303695371779489024 9809994 -26343031040920493424792342095350256640 9809995 17153930304430721211650901750051580800 9809996 -88837434944000774902224021415423963392 9809997 -116927767854044427581903512805515270272 9809998 24956082507435004536670353523894584192 9809999 52162032319721479935117877155370937568 9810000 4030149000147586740936492287155200000 9810001 367290400518182304067769576221239270002 9810002 -73131652541586483385445460256796808048 9810003 19370474875723730473649229909028047360 9810004 436501073057700789344727415986484377600 9810005 155471471974998129217092010950354669660 9810006 127453358674068229368893723898801051648 9810007 149768967292880145202993688456672053256 9810008 66456930385089016151204975643657461760 9810009 88519569878496337459882948418875547328 9810010 17419925049583666462969045821917276160 9810011 -8863784272596534757292752035771444000 9810012 60811065184832016832572736672833306624 9810013 -184208461030450195671678514476230847456 9810014 105295731981879787878377488910061065856 9810015 120580450244145792002093568588222034320 9810016 316775898017920036364355830845261873152 9810017 5118806349893244971216027903896550784 9810018 64367661535066343283088242112490430720 9810019 -34661288486291068415208208581494414352 9810020 -3127188491846289362863657359465799680 9810021 -9080467485730647332608354807854231840 9810022 -22689928107985634551127342923863956928 9810023 378210104043627664810020960614893443840 9810024 31359969471045936615082518537521233920 9810025 -29437288877252668817726776096445002500 9810026 -47273076388506290696766313374779692800 9810027 202178978194191908917263973126580735964 9810028 62838717028986265347843255116564822016 9810029 -106006044231366118406741341794836853504 9810030 73609353171822371657198569771209736320 9810031 19999988849014322865614098934295798144 9810032 358033726572459607530334185856499712 9810033 -284602655350155720704375232593498750400 9810034 -122664584172270759358845013508319874560 9810035 154106090162452150907630140516563277200 9810036 237896732800744517149284612185884569600 9810037 -476942725641561193775350275608378631168 9810038 21867502186154916770040540982813869696 9810039 -2559777924950802419947546452158039472 9810040 -112635778352209600023894785547043123200 9810041 -76095104666367988464436354019397541500 9810042 1093847041306533531549925469033717760 9810043 -74851413980850993241860272830690271936 9810044 -102715638994922232471060369657057183744 9810045 -141466124662314262908155908078363646400 9810046 185569486926583721402934563066517838464 9810047 -37570358583604511818525465745758846320 9810048 -44156398208374128704686550865779097600 9810049 84867537795257396628648374359054962050 9810050 96412856636187699026828093314075042800 9810051 -228794525589833432862731838111195418896 9810052 -44190058154939216750242578620407062528 9810053 -324677754655179519486686715422964255936 9810054 -125640023707080356641707065750947154880 9810055 -289827402121121346496097703603319964040 9810056 77218214779569102416085344347718906880 9810057 -29674438600033549388285552359814887008 9810058 196913578325545911419900824897294616880 9810059 -206454668840637085707842178239232879984 9810060 -34596447851557013820965134316374026240 9810061 -106976577516899130069883302576440297600 9810062 329423255544260339215789617060334732800 9810063 447495660600051791282222804546129400 9810064 -42016657931894486886649571056824483840 9810065 40184324302636916167708378207714745460 9810066 -10665051712754105318377610997037965312 9810067 -222596354585739112989364411794481868884 9810068 -303690504954733547318909959068840961152 9810069 -108419217281966216282322187514614537440 9810070 -42317300605714931987227060607504954880 9810071 456050991336363068893952389012604756592 9810072 -24379132247363088938681105188341196800 9810073 -31447018788173713077141286084658314880 9810074 -57194398988314708016986660287311981568 9810075 -160428641779812473009342801479411200 9810076 313516009993087509981509172218790325760 9810077 106349787485566135321132328500874941926 9810078 -110077256465300552174751529559619216576 9810079 -73125671187539025048196213449499623024 9810080 -123694566408918322579976334694730956800 9810081 -196531743647005193151235126900463852736 9810082 -422765411011948384370615521081921425408 9810083 369977764602203060493241829067611674332 9810084 -88542709538166566024795088432729827328 9810085 -154102083401500310335501638504931372200 9810086 85083056177201710659898159950439106688 9810087 -92518836945195053221828045022994046848 9810088 265980766004228864892190919935122616320 9810089 -146972523437936564361135472091410063110 9810090 82231174482687809999709807317297793120 9810091 -132840533809114176080250207200552295600 9810092 -122173537279879794268634453648649456384 9810093 -194582647475590993675722346383571974336 9810094 113890479910308249828541506035009228736 9810095 -51870755763347189651834450560940815200 9810096 -38335446355105198251017220009257238528 9810097 39203035609873963207993814822085449712 9810098 -16551526335223844084212237775489934336 9810099 71630609303215372726175382929600409600 9810100 -96341977958713626682628946249545161600 9810101 44992957843195751363343246635623381152 9810102 48267525939800231160059686292728972800 9810103 15107060638821339791564129516435441200 9810104 -227446392458858808990968328340894986240 9810105 -1263482151100256038583851062197921280 9810106 1712748814108944924555298599980937984 9810107 -469520348413327236310290817868684852280 9810108 -50612063994515185659956641023517777920 9810109 -34791965523137086991736567633100227380 9810110 47732287639998842035776421926324816960 9810111 -124684352401423444139580091664800083696 9810112 332161438358580875648468078696595456 9810113 -461664188513577986625777060307686856638 9810114 10870811840882340151938543139431932160 9810115 -15603180735259175251098222106659717120 9810116 175078255493926756544031099138113984640 9810117 118377113174542486782204050281865253534 9810118 -118875432704463807803797026658030608960 9810119 365182165259851710089696236261897499160 9810120 -140588385642554175466382549516267520000 9810121 321477899985995285689887452992632214272 9810122 209585322214216171997805059575323119616 9810123 38489427139489696460633051831226126768 9810124 49602907471873467465169355029602327296 9810125 -215022129610372996817329706126505066000 9810126 194295501648242246047812472413328694400 9810127 -85863234120588290627703432895033732568 9810128 -8489923118807789104439853177614499840 9810129 -1592758122003108005173867112363809920 9810130 -2614415162835721165067618385663490560 9810131 -452846088171282717283319169624826678800 9810132 -16296866840656913706588587762312736768 9810133 173368190626569990324107815356006245020 9810134 -137414389199702165664315674923885826784 9810135 -15616546409273462006683858880153213880 9810136 -52410231972702525015520428188754247680 9810137 -353114039485461304439502687765582227760 9810138 -8184745185924355482807103010165609472 9810139 209182668795649975071728735815736719656 9810140 -254109354140171841083537477459954027520 9810141 -80251436572417163995226647055425105920 9810142 -78916549268586824207166215315706918912 9810143 124940576041040119101808563904691793600 9810144 75373531496567432194892731807695372288 9810145 -311240335103238571273634931342919672920 9810146 1724098680712773614133100275830196384 9810147 -168832931400583590949259535474199979400 9810148 217754380390770919882440962033994862208 9810149 9919334641861888531886156497348539360 9810150 -21877422027626255729766764578821734400 9810151 51612813591735593546838054603367020712 9810152 -61774779338036007076871250961357209600 9810153 83714662566211139776546132522822026282 9810154 -66232905144434254713494898322067468448 9810155 15525267662453255009022816158088712560 9810156 54395503506204764666744921577427722240 9810157 16944224528461412089287299888190045824 9810158 95777726735507713098082506071845039680 9810159 -77827719303716671507391206752795496560 9810160 71937255065051790048013312344735744000 9810161 -299759879108066727135982565485761857100 9810162 -171633360398638193213913886404875599872 9810163 218713099196242290317062767398260328448 9810164 -29771251111278238761913544543810592768 9810165 12531386685057288044214298638074821920 9810166 106241678169070493250583115983382871360 9810167 35704022045405663767993397503625379840 9810168 -41346003480172103342639215950237204480 9810169 45455466313899112429850952959060410346 9810170 -196579410467895187554360695660524530720 9810171 -89526036362034756520962146489837023728 9810172 -281232754416599952441023454911382605824 9810173 -291639599613420503261080833823281580980 9810174 -15683603822263044905206927113523261440 9810175 -387500887113632342962654051731057600 9810176 123691680469260165826934585579129536512 9810177 -114716711854828673652991180001487820992 9810178 -4802695678333207185491217097539578880 9810179 553646561754289407052482487899496182780 9810180 45934350996430406553088335723791769600 9810181 131720297284715470729452435812918293982 9810182 -173774830980364857874704306207765993408 9810183 38151630933933650822484413169642214824 9810184 -177437929054201595844960253898233774080 9810185 19419534105146074224319031312714449920 9810186 -55099175194722004779324633943399623936 9810187 42332653378506107139614398675902175992 9810188 -107770518153385815733461514635578555904 9810189 171084427347604731234225742334858119254 9810190 -46927059394444883588427982204385295360 9810191 88718772980114732927916169081481617800 9810192 542299033512482657955884208888348672 9810193 -211589708467202878780822295066243565276 9810194 77767718020558583168514477771972564480 9810195 39378391317456908061850379084538397440 9810196 -152637777598928043694557264207905920 9810197 370727379619350940089749304045651483552 9810198 -49152208063113006112125679140403564032 9810199 35797670615649684752923415189722674912 9810200 -8090603195439798380976259229018112000 9810201 -206789255669907046926970781901812719200 9810202 -82774823068844196894604466500898738448 9810203 59946175513048272354303631771640090400 9810204 -13322452198538124822270535750392450048 9810205 99003846108191723836098889517235274860 9810206 37535988648324125583664895902976038656 9810207 -537837140920786606885629224719326988800 9810208 59049679087951688952355010402820685824 9810209 42188798744267781618283340293548685410 9810210 -87865620018844249203610451054516951040 9810211 -71940493877219931678754329449421176376 9810212 -161102129542689506750267498272147120128 9810213 68083727119700054229685867032537753600 9810214 -100983669604478468248129829883660919680 9810215 185072577554328108317962269131147186400 9810216 109331051771407426773199606544101539840 9810217 -156896618638265115157925703106833732188 9810218 -80783915037693831956492751733522709760 9810219 231061325213379318311135626361244045144 9810220 25951101615792503249545714037420851200 9810221 -469549462745772239777703881502927625578 9810222 8219132149467369656332208019173355072 9810223 -4376428910334908237536740750289984416 9810224 -110558921450309406061724840558530166784 9810225 126417775468108814553954835631791170000 9810226 -20451604008013096060146316715572823136 9810227 -3601295973745356081942958364464894128 9810228 -11319418007776894712936664875081748480 9810229 -6748173350950669639048566540882491904 9810230 159847957472680612435942118900322869760 9810231 -223973339981138190880371568848168094896 9810232 259729514221554585355562691102979891200 9810233 -34252225358961727653076388841976268160 9810234 -1400640626304806552601411879208705536 9810235 6131921180050811491463662943278890240 9810236 48931069866713803042306648015639726080 9810237 30649973737917543446525672845531210752 9810238 -167412363631883364646230880313040779520 9810239 304885039728487277696228340275685359040 9810240 6279930533005801250443252084821196800 9810241 107732372257677241459004304371872227588 9810242 -33388110715486271521563997240972763136 9810243 -109055599453785723730787212079543894268 9810244 -52085561071942644074251305785515118464 9810245 -60500287210606797062386001616295618500 9810246 84129128084192416044039359077082606784 9810247 -184114605406486380056527053129896845800 9810248 -188766451679821799068588801865342976000 9810249 7822808510797658159435448316502651664 9810250 -240895045190402224516505044884239496000 9810251 2536187664966954876905275316733624960 9810252 -154653140500706687892309987603399777024 9810253 272462802916031029774159343686042528502 9810254 192226948315224054819082811405087993856 9810255 -29369387475969937216228329458431265280 9810256 -47477662811794554405318975935772172288 9810257 -330136158655118764628785942640987044494 9810258 -76699336414648744284700400152704311040 9810259 -12295765313803852407559067230054621440 9810260 9093439747596275204252742428343336960 9810261 403711000535813385318107657263910144640 9810262 71300449457881741213096210997551110144 9810263 178359672738798705983501972514940075680 9810264 182202856367985724583309204539998167040 9810265 -92228180317199033296358760204487354740 9810266 -664948161381948300635882832605784096 9810267 -20006691517370144916954642154154079888 9810268 15669005008446315035582793867797382144 9810269 141502353566775880169138137505717712192 9810270 -64713800066611945991139193237713532800 9810271 467956789236464024200770528198077725472 9810272 -318716275440699660540438302210688024576 9810273 -17110889909719483705407566683162869312 9810274 -128801461690144505269047552540626707200 9810275 13291839811504811049742854397241139600 9810276 -14963864219874296179701414575172341760 9810277 46768420182199163246860578762515701312 9810278 4446224686746778724952734035145711424 9810279 170546921200589271201485324268258171024 9810280 162039476701391882502600367429968230400 9810281 -266167887762017109123810608991007111650 9810282 82500809973108060364884454684291868160 9810283 35083821806216048864918668253349761280 9810284 109596711127077019900072846706064076800 9810285 63348741432952547667059571490094047200 9810286 -171790407944761113030184718203918185408 9810287 29238203782730632911716628306579527760 9810288 37188241357238380392846996077302579200 9810289 256452556698862757136110620146299683040 9810290 -81671861013837933105405971950657972320 9810291 41985434937893893873981403292634641408 9810292 -62919733480967954746604608087646108160 9810293 72032299552787511709160054088588490542 9810294 58659177888947921365075540720485784320 9810295 182665330613972270165808851937995180160 9810296 -203185737125780236868534179413296701440 9810297 -86095465492451720377231865684798688960 9810298 256076231858931197846381658434298284400 9810299 164158803550130135648853788974750217760 9810300 -367406165746812002260823450830771200 9810301 -174216032306236771447043763057866508468 9810302 -5261544149682495627279648685517630400 9810303 165661925524290745606575728944955413704 9810304 -163954096164568068210014930419580928000 9810305 -146849668226214638768051945586647937900 9810306 -175249511817666154850052454833767281536 9810307 123257074383665294120520100821300549280 9810308 118784205494730386002875946052125240320 9810309 -36733411167344162612561616346606622400 9810310 -210169730873994595303342104835077911040 9810311 19184861339889944758467877777875831264 9810312 293493095680562499817439334577130987520 9810313 -380609691288745915034325610253997877376 9810314 -139858115346520740051432306351117441744 9810315 -5394181249360106110720149684303176640 9810316 -216814830156866962372341239120001160960 9810317 686602140929931807332003185194827958 9810318 -6488959639715354336202548646078523392 9810319 -307984716841864054383435866023896163760 9810320 -9548374798121819899926158075918254080 9810321 1742231560628697445591127681107306176 9810322 27657673099472500685439954150389889024 9810323 -113209200102606480815747178509699884320 9810324 -1962505885601294229920076463278018816 9810325 -14445274743314793111445527445883344000 9810326 268044728927941755675524627067610117440 9810327 105275855219493892521419753656098672000 9810328 -96892014150588456856267971565696450560 9810329 -44714281464569222436498778719581990070 9810330 -46762690290084257000398082717911246080 9810331 -91047488901892285714832323402377327868 9810332 -10890938072435993034671476442349127680 9810333 -5265335101167495335855304261432161280 9810334 148000682705820851965683157639945800192 9810335 47585363850279145080865206771431920560 9810336 152946954449564243408447484281764184064 9810337 66140256966746600181404024493007125986 9810338 -488412534932286359041393604116430470656 9810339 -178181890735419219691951508537792906688 9810340 9205861125697097881208593761907200000 9810341 304792628959188165829464309568270265952 9810342 -93042490378941147517170048120880051200 9810343 537450052312132019109968439190072299120 9810344 -145336366496741904560100362105641251840 9810345 -21323342731762639604533197414121692480 9810346 17608735157693577230881662066705392640 9810347 303920610543590894612584947448369535796 9810348 145107047781554176455088135976741537280 9810349 109933424164499725935855636648930915350 9810350 7266540862933879041449970779092564800 9810351 89015307967873798357380908717366303616 9810352 39813040995951355676225008740718018560 9810353 21158484852944473103471103289782125568 9810354 -14262605711621476195259224779166241280 9810355 -333194560528867430313189101696773716240 9810356 121330133339526467317653650974353985920 9810357 -122053020654988136269531377826722176256 9810358 277285433242291744274627915818261925280 9810359 261048622287635438141816349149417642928 9810360 63402282025956934399326670207709184000 9810361 223615085907737664370420269035189345424 9810362 -120060464353818245718922513875037511568 9810363 -238055076504950315823476309812541210856 9810364 5820762564907364761781600247551028736 9810365 -15939396704472015692082343086015676800 9810366 67207612446418714051926005504586748224 9810367 -142590024377964220606345050035045617808 9810368 124399261959379297418268289063188430848 9810369 -349785266532658125965561062664725800960 9810370 -188261262251738154065108319669722481120 9810371 -223053954369527417092380634370446675968 9810372 2945636538761550998637676838670004224 9810373 -270236831627004864199008416813766673378 9810374 -39459605479234794263824871898952562688 9810375 129383006834322706975205771470227588000 9810376 116249368792387858796959609596397102080 9810377 -466070302752611110126936221117039043788 9810378 -182090305601965508522640144656780736000 9810379 -476814806010823377990919141583150364360 9810380 -214969703989238824780844005553081779200 9810381 -13497740379267715964913074385441811200 9810382 -76992480615438301590116702671427323200 9810383 136276634369517751297745021491768146288 9810384 21815381460983650289133082395310817280 9810385 62765607394106569759292717370304573800 9810386 -226005753623975599342029040701312680640 9810387 -2816000958522841235288244289299890232 9810388 -220206403477960287739953050334549643392 9810389 26771658478862958784010451883140506190 9810390 28942447095406373160826878670024416000 9810391 -346007400514606421798576745188601544448 9810392 -87415690248375627813975546659356416000 9810393 -59523715997192219601815258000036212800 9810394 34936621381906518521439985430106024192 9810395 -105350598429382658088487831489378525920 9810396 -77717141139889365656933712781364986368 9810397 25609299645719878847628793853553505728 9810398 -17844534836781906737243881907720145792 9810399 -363235480974897716568381353650972131840 9810400 -101631267088820227883219906467115827200 9810401 -327807794763782010361556128424655228 9810402 8640860021613647549332089174946897920 9810403 262780359018443888361267125193937997040 9810404 592348153678873639308142783825779695616 9810405 209072962589394260816583646009411778400 9810406 -99127204516520332824462200215053952896 9810407 2928216689760951511953706772737121712 9810408 99508129777471434857512964058119454720 9810409 -169786095749325846432046125506544397184 9810410 -186655518372486043003551602838807528000 9810411 -43954414026795882011023995795714978336 9810412 -394676855468820445840724066369268838144 9810413 15340985272086471938062330740096232662 9810414 -81937299451311818059535264549447018496 9810415 -102981607028531402312781598667650099200 9810416 -19953143728836261037737130993918672896 9810417 -219408831518143801500153670971367167120 9810418 179794266897334168897677804720862406160 9810419 162000681266219172111134203190276248296 9810420 -72957096758786988696381892492327526400 9810421 -176088894485634410083042402384028311378 9810422 -31257918453005902388403333246491136000 9810423 3863138288808304428243533575577061120 9810424 89208799788045284172132910883730616320 9810425 -48094178700497723919913688582844139200 9810426 -1626684470867056404925134675959625216 9810427 239055348574559646063458957921356028160 9810428 -92549119018355789885581251846790047744 9810429 -213945956137640656482411722477291145216 9810430 46517934352733782580670825215618035200 9810431 -74585300702262855337176110976808032768 9810432 -60783462212653945368203488823334666240 9810433 -16965076595166850565012202307574547480 9810434 1307962710404140701882524310789550848 9810435 -158011549882972795645514245616214949200 9810436 82417426145330004352691188104304303360 9810437 -5670884875440817200907686612265060068 9810438 188445670429917327095297718555302592 9810439 -52878615429103641938944953443224615680 9810440 -313981259793041730417417162586920499200 9810441 51282741826470545566985441553458201280 9810442 91487040751967155303364883090325549872 9810443 188051723019233292626310097184889010224 9810444 49744796398339544294645216364868288512 9810445 170428949344082894265974689309113082560 9810446 -35639738569817066834145921160222296576 9810447 255155602263292703758056646757582647440 9810448 -57986707878398001359359450791137763328 9810449 -164326651870933217732815811473506011280 9810450 -1120049526343053538584375249911328000 9810451 -19081427839965051365934061044739361280 9810452 49945856133668322689423716928524822272 9810453 -75797062807785392193251550083092864800 9810454 -205012399639628096214966439898067193824 9810455 -804252983776220999430309305885153640 9810456 21885635270160391804163541433246003200 9810457 -563391945904341790571087180242896986240 9810458 -43737351646889746806678733612075315200 9810459 150642729725612340852282363646923263088 9810460 -80548250112061168336280722337194598400 9810461 -427209222960913233850512112027068114240 9810462 -77832896733635894571130662903389294976 9810463 50990852202201337776409325456218964824 9810464 408912113817045504930812880462404714496 9810465 -47752487406314366907927819253760098560 9810466 -2816446785284899360377903771807321600 9810467 504141371619464059820658742292985543516 9810468 255770250735474438617756383291757134080 9810469 221225612574152095478633955671651543870 9810470 -3496370025608213904484916601537907200 9810471 -5545231465419451352324934898362496512 9810472 79913231939191619664815665477297766400 9810473 333248728337245069546053376714099513722 9810474 175519262075897068969030376821476399360 9810475 345725017185515884582542297915364179400 9810476 15776524272900505440272148432846873600 9810477 6907468764530964589596796262281782912 9810478 -63226904713157058196703651736832454976 9810479 27071260012026579882854713018551724800 9810480 -7922593797937118619045266109178183680 9810481 -21329869576175242167211815445238907040 9810482 -53938806178248083400174407992484831616 9810483 -43247622134414235682354058119381508496 9810484 -4863307767339777832388414584819862784 9810485 -23520893118418352413573094932446542820 9810486 -8624326343878939278686490721337287968 9810487 418906471294348826687894357144852702112 9810488 -130674398565537128365999953937420554240 9810489 -69575909390596313182928802126800414592 9810490 -180175112722886422875285183560722836000 9810491 84948159676672087093344982685348273892 9810492 -17126443367025011079763361598449491968 9810493 -2351652979523260311527722254552448512 9810494 -4675266277017813985245761990715102528 9810495 -156796586982675493426781779679549854560 9810496 47952377183781944510733546168030068736 9810497 452471900944834856750816488663748453460 9810498 -125476434598092541484058241451981291520 9810499 -206254583379606918037130082035700242500 9810500 -17068794767169852886346435576275968000 9810501 -37885419478645163990067356751920299200 9810502 37445820422611197219043393041499245312 9810503 -10665677060928470302405128104715931176 9810504 438291389287934625579313021935906816000 9810505 -84455330033890821204645795216959386680 9810506 -101129179649720727436009714873296324048 9810507 7290425489213477001321644807287434240 9810508 63564119181913358924448965452333064192 9810509 94210225255990327935062128271462368992 9810510 -27888889011197059744170448270563181440 9810511 37064745980769206472700524518967272992 9810512 -14879980855228430896552523225098616832 9810513 -4500052015442598982288426835987127576 9810514 -9236871459622479027539589508044684288 9810515 67534373814992495928309558173860801440 9810516 100969956106911039027525166036950497280 9810517 -273203718688222032983484546706057852320 9810518 31156822637326867676675721214804956960 9810519 36889970125591849824893816416277245008 9810520 -79141922598126204641882826841476096000 9810521 -65575473387982635210835552918970238336 9810522 -103564045074826662936960613425161325840 9810523 -27221884988215532943402439122034327228 9810524 64773895444902857245757743603712827392 9810525 27988442383465884322969252020124336800 9810526 238352632018820873482999949281397554560 9810527 -355818375434860496989686838235016198624 9810528 -17618889423824924149065733004089884672 9810529 -370590365722614881848953553511107387870 9810530 -122867493100239995099374028695168075200 9810531 753734381883036395947524595422729302400 9810532 156240354585723076552439735026847405696 9810533 -224246889007714912233300970825754099040 9810534 30910349374991274020089280101684824960 9810535 -9287147584021551138438249300450841440 9810536 155755324889622613126206586928332800 9810537 -241800267485419984607127900431423415840 9810538 -252391129727045207352567215324258368080 9810539 -5447614990323017510172934292447060160 9810540 -125448521129592844143185588272498928640 9810541 182285174050463744764791209998421129784 9810542 119755911554300778901778078685133071360 9810543 -26357019795070912454132440586758590576 9810544 -52264542314258638978608311489273593856 9810545 220755975026243755760609533358898585600 9810546 134787688932374090345570327596638048384 9810547 53834509176336330139678010383976181552 9810548 -75217821235097681019630872013595981824 9810549 8568462994440774422253469996033821024 9810550 47371942009326850368453248531167900800 9810551 304041431479359316646592948701663496552 9810552 -236656249019822157387565968675709562880 9810553 -192871186276763973579400287544912636716 9810554 109838594716379653316334506725161128160 9810555 -143395263899164121785516506630911904000 9810556 -63703690893033038491779837993162540032 9810557 96045009641686259529966803323106428806 9810558 -1951900621378985799934728051501968256 9810559 137111972711053268775888358252921440 9810560 4435435202108116458386904453218304000 9810561 -163072276051349924139020545227769925328 9810562 -39288530187126907995263340485175348672 9810563 81018250656639883327785451992506681760 9810564 -125410874248035109903919986780586477568 9810565 172449446897674161675019835021033282520 9810566 161773101851120994683925424326465179232 9810567 78747864593742408423178505118581005536 9810568 -177320475119724732190740202991610301440 9810569 -321870172851625211227057182525653573340 9810570 4106696900281363378222865716667351040 9810571 434989845348656801557871281121384482772 9810572 -35935657990205805340878022135982619648 9810573 25239647714060788639421507840259509184 9810574 140169239351627073081100475664161298240 9810575 -226335911386646580576010301055179854200 9810576 -15208264675932922677723030492474949632 9810577 -212863579569233576120473956180245467328 9810578 146726556416001499583270242859028861840 9810579 117928118452803558352484103806025600 9810580 -46179046578130293601906174338784588800 9810581 177369661706133482979390658785982935168 9810582 -111597633912309624039896248372376518656 9810583 -152979801680397781649456402189542210016 9810584 -199012178446077324298051845378271641600 9810585 20833940656644673998428050390677619200 9810586 -125601782145828738236208844643562806016 9810587 -115566903717073007048996764137784537728 9810588 -30962859993837730078407083745134323200 9810589 -82550452265669973059001035795150277140 9810590 193410151240895086557923040890792822400 9810591 45594972681772930071090345612141358464 9810592 85719466266960147101379758709396209664 9810593 6980376107914112698250936065670884800 9810594 147825942781881893036963773344767599824 9810595 75476095195627295672864414702964411600 9810596 159546952065139631279960086402240963200 9810597 -204645395006747034901804975100452221600 9810598 -55528334892507503550764645983283666688 9810599 -219695643364429005742542652993289201736 9810600 -45800655575348615258269469182482432000 9810601 -6691327405539409206967643399131248896 9810602 45214760740754590769561449291726744752 9810603 58792257520170553756656007976057258448 9810604 -87200346050799789761402814098271949824 9810605 -62742718931426978553660496210379063040 9810606 -45494054913859975701193846315327560576 9810607 -430509357541247476052235927144761818200 9810608 57908966599862231274531706020504748032 9810609 338681554067754525809670750218203132320 9810610 -155580630230305847417759529732126419040 9810611 53541353417259013289596214390814897312 9810612 58367434856762528851620909436880486400 9810613 -203660749986811687812739684732109134020 9810614 -33638343870674647824785593463517087168 9810615 70458269375447229243027704989759948800 9810616 14675825074188692757046537903922012160 9810617 450770269745751140435952436823366538666 9810618 -55651213523238785891946142515335054592 9810619 124004930594030026180252555946699068464 9810620 -182456315794809004058469555193183872000 9810621 223156751652577532900110723017541267680 9810622 -2411371254054314697776103882396633408 9810623 -260169102737258864234050198671435552000 9810624 21675157994539883397860864795892252672 9810625 -27210707639897539647104951765759730000 9810626 90722022925281989127179116553831861760 9810627 94300814479439348181364203685472203008 9810628 1537063845352992826200738594500997376 9810629 -219480555323612345843905282662317932770 9810630 -94752022041401738203499939406490654080 9810631 -402830664702291391050480064892034443000 9810632 -29947672618285558011379503214421606400 9810633 -41563239236169310674698508353762800560 9810634 57257753899652352894324230907777927216 9810635 -243229522129039390341795314712333405840 9810636 -128332094799833052897163030187158204416 9810637 -256990887823257807523234896735611416714 9810638 -142305110986873584495853605633201884160 9810639 195993809076632188373367107518661080320 9810640 -26491425388515758295298389171791462400 9810641 417736940152777004266874345745643245042 9810642 -79529813285616393855949742813586247680 9810643 163726771840261043230719448820378422892 9810644 -28872696557414138216548760698033348608 9810645 -27235251693154973017476364637697240960 9810646 -72361098071900610400174428796264045056 9810647 -196697944233648530167164171618828182016 9810648 -125294302493310339079754813020815667200 9810649 273121114029934613907977753032168902036 9810650 -74488289411626035470383696094980800000 9810651 -130820427470869298540633840473727428968 9810652 -43963878535648012582986048004463486464 9810653 -185144350310963060961990202655202571098 9810654 -25770391564717339544407676320985333760 9810655 -286224969880813789686427826918630068440 9810656 -269965393865135996514433274535545143296 9810657 29297194452855946880840541030688031508 9810658 -106359810111183644219715073158227853312 9810659 -208979670270884426987253590701183233096 9810660 49127640687468774401490829943687208960 9810661 -21623803301898386132258757760844264320 9810662 -139212749236224562031444192339488332288 9810663 88666480686716957891801853178240716288 9810664 -382258646080103612478690227363402188800 9810665 -2344184517691960277711414660142804480 9810666 -166200110052281407593133877308279726080 9810667 31512983439957732926370432685897998952 9810668 13379569039859647603301463758871192576 9810669 -189306700443530314619808445883815864320 9810670 89039314878729574068652766396919353280 9810671 -57291336485404814940491546874115788960 9810672 29334396708226287342084820537263587328 9810673 -49360755657046487573818990473290225856 9810674 14675489328233574705523500606955512336 9810675 -24841383419506803985192423985373546000 9810676 170518599681034127061932854060704268288 9810677 -18375412054631084722067719524585196068 9810678 -9369036207759037381951509496935055872 9810679 -302389081782936334693871992984285153616 9810680 25835739369488630263302979154227200 9810681 233625291953474033290458292630721923152 9810682 -204687341245249615926330389962310059920 9810683 81163612359312402893259981649660497960 9810684 24882129468611123000433073618538893824 9810685 145702822324988377670273314595826275160 9810686 254077718699741813872254197703241585920 9810687 204228115310747576014840815546123497160 9810688 -330906572615386682088641875476878458880 9810689 -126639986000051914918256791584903640896 9810690 82425759290936633611159562927235179520 9810691 94864061313020403593091113385953692368 9810692 -376918701783441967621939359275941133184 9810693 -210977718424721918601443255841245164800 9810694 67819213831178525817123025183721963520 9810695 41707423027971027431103619116461710200 9810696 31208665725017663413179734254013644800 9810697 183900043489237803432806679654799343040 9810698 -103875292894573142088869335652799946560 9810699 49709550725005252906091427540677645040 9810700 -24244290186789917437992280185580800000 9810701 -2602160158499497690869750813456984288 9810702 62985575878148749118046924128753995200 9810703 127949186796593713139979178025396439280 9810704 77028047396123490569105003674273259520 9810705 -223779111759652909033227584935726928640 9810706 68467487891134536010636378744802865552 9810707 84111239733456299956925394461032340400 9810708 2773180328381964911737318339940788224 9810709 260566049542710931063686113910311936160 9810710 -6841381584411166695178034792385031680 9810711 -88668914682633150243147381970348508640 9810712 369469325149490317939317760891695667200 9810713 14994610196397734560979981663143227360 9810714 69545555219801634756613842710844311040 9810715 61802185187177965943560615049798065920 9810716 -220129579081402053135663489131301788160 9810717 -105234973741315875720124205945691382656 9810718 127314318550587835221089424185979062016 9810719 -160235883973841337288673231221372983856 9810720 1055325657277491663235679078470778880 9810721 -707072084486741598253963998813886571856 9810722 -184735436032560524942893024493515353600 9810723 54687941003688754969574131843382911488 9810724 -49195355271566254701510083226608295936 9810725 3468997178392220689807844789806128000 9810726 3153187059307771565954486531703168000 9810727 602132617996183047215024454965823147600 9810728 218428718481330831048941912123697884160 9810729 30619917959560344407476887104150964900 9810730 -133137884267744165422682753134369326240 9810731 -231835688042393342899488156034115458872 9810732 -110954572834335166729556294209309628928 9810733 -523844538739597680729707750901089348160 9810734 67726712089843121828554833236596405632 9810735 -82601998831115012074789430974612385280 9810736 28781360330387220099932219244174311424 9810737 26342209674893456885245352831700202980 9810738 46803830573338964221535875815910562304 9810739 -61828087168220433208623422094029640800 9810740 -163208051365595760965519284079602095360 9810741 240797258268057527770615768944229039392 9810742 22299814594628200637610128613942349824 9810743 86491387638628633521824335578724407120 9810744 304953885944750147672797388208404766720 9810745 234845957370572877363453493477603200 9810746 -83294865939380514562410251981057508096 9810747 -36383254774227730616214572206343274960 9810748 -184772848979798704855279178092359918592 9810749 -275544809093877502340177752954367775360 9810750 128775633842106784138403160367054848000 9810751 -2696415695700903085567329308436636816 9810752 -49546370191112304011410892334028554240 9810753 46751128580359367950276690452512595504 9810754 101017779773957683666849197949095162576 9810755 -30177344197673889302803680010874232000 9810756 -51166274811903686806725890055002112000 9810757 -537449555754468096065635481875641451968 9810758 270377409036469222787971951669992053760 9810759 76300922650276467226818435155414319360 9810760 -298409329119534318657322553709948672000 9810761 138530139744595499291114976435447336912 9810762 6175725653420993971445481330300873216 9810763 -18654666480686894190657955687756114640 9810764 -363498383112198572250502204682875353600 9810765 -110653638784088505315216104204025494400 9810766 -54798773354305267000727772172305755136 9810767 -218804742301722558617057637803419266288 9810768 -2339091652514937974891948941152878592 9810769 -482985675376515525545414727176567657756 9810770 112046620065194208053281087987278418080 9810771 34559557974192409629899586806194723512 9810772 6419720441474739039588675222031523840 9810773 71467588842707009113800974680609205760 9810774 -82805771709407087815780747245025992960 9810775 63483791050714181934887376218630249800 9810776 -64366896403938388001567770716812113920 9810777 -161569515577360478069586862884041116992 9810778 -76262397949013052159440129612931244560 9810779 -193866597811186889449527967437385149720 9810780 80002025762601756601081859599876423680 9810781 -229902880282594206830075270740990419418 9810782 175968538135369274278422230206974052992 9810783 -276911972767954475677738380291232783320 9810784 279057566861360676405989995581875552256 9810785 167100971817207469500507633579931061160 9810786 70050834378065149734265037413384264704 9810787 8994518572638300423739283214518169600 9810788 -170624872291074791597490688247869526016 9810789 -80195102619553437273703169298959889312 9810790 89693585491228321462486540627012790400 9810791 46208338793563576838223926973773643192 9810792 38281915408452473661149265335478328320 9810793 -91179076857235245603611244269734773958 9810794 -54678255707849375629207620274305219840 9810795 -28979255653034172930657598522616977680 9810796 -289491668867664255314445429100600518400 9810797 -176030822322458222834181103199829649908 9810798 130238687524834384346056131767971289664 9810799 120352359410807966774553547932002618536 9810800 39723562512258066482506671211939430400 9810801 -2452745917574091668916573658485616512 9810802 180859363075108159504800195784475761920 9810803 377298385845828256972842564010213247052 9810804 -37559832135115322771987999346298773504 9810805 -297317812259628655769754968567611869540 9810806 3921023440054351932467377875318958464 9810807 44207448765939717352504877357847065088 9810808 20022063046540869987041149151191941120 9810809 51719329536467864932349433706183944516 9810810 16341999780870497059967990545970376960 9810811 56435233831401351597780032954808261120 9810812 -145814938329874560639892153908723680256 9810813 -4713483884296707956067822630785433312 9810814 57353326156795614902503255502583007680 9810815 66647532898910462703468250736424729600 9810816 46187434572954285464137630483690291200 9810817 286365953895572245549085368972033555972 9810818 41199109009906209028915023741571307520 9810819 -73628506116844795649916398554681518936 9810820 121586276668961072666131277645124046080 9810821 442225885632871198213692197307659335200 9810822 -57442558298396832009585874587584157696 9810823 422765256958035733864625659827705626904 9810824 -129098596067121579590717197052930903040 9810825 79379577336378135896118502623365763600 9810826 -47261243737304669437331226471066713760 9810827 142588452929825177802249221025448485312 9810828 -8080823182311878479743051064604206080 9810829 39428884836409197241520933053949201600 9810830 -15867636779642527656625379752325018880 9810831 88743289945412835399293536414187119752 9810832 58610019992142309111649881551733825536 9810833 99165630284617110292706792775762275700 9810834 41165579555103936532482715433937912576 9810835 -25169715700456604122927936789738675200 9810836 128652879241022726834035747393367494656 9810837 2065467796704160894191387652190359776 9810838 27337494309500953080578052213991844544 9810839 -9114011370053920599322933851604395000 9810840 40271291534273244925811543228104704000 9810841 1676304816165891889503640203631844484 9810842 -185504458608082830374985168701215238928 9810843 -88132773804084130867882790289842658816 9810844 -110264112831896673093068999965704566784 9810845 -238919591754590436487825565659071350400 9810846 -27554089803307004504516974551977276736 9810847 -399233348701158288805157685471267740704 9810848 -194788307049268108073882778345444802560 9810849 51514072567842453866161636187862026784 9810850 -40656419844477192078690525307436851200 9810851 -266477239192982078424931190046506110896 9810852 -165131172589309355262015010351807699968 9810853 64650100207093461747768386822163429888 9810854 -216427227623435326455308507474598318624 9810855 -59432768146905664932287319717224200800 9810856 341968329682848796775738763455382159360 9810857 -99451921549832516540074289738074347648 9810858 101300415668256630871709534560162685184 9810859 -438767246967078755132964275626450733960 9810860 33669824959172684865806341026720430080 9810861 -275108382008810022248297034991355176128 9810862 -125294801359845190900528266304616549568 9810863 -167174563698963883648008103970385291888 9810864 -5616746228572467548073658852181999616 9810865 58621170116164039399567419976003896000 9810866 64557378515398324353114988626141388608 9810867 50991792378488512220790276623353111680 9810868 -207020863210601026893936419412451495552 9810869 6274168473688853876788129778152424220 9810870 -12721276522849762041508672744608195840 9810871 64348118647653910564661921799420303200 9810872 12360448844328424710007777042877337600 9810873 -101707853923544469543165546035848371078 9810874 298959844630187101830265486246623897600 9810875 -141846611293071461849857265601865668000 9810876 29901670750955169210508231760900490240 9810877 84913466756781604272220170923023864832 9810878 243934764197846355664257699077263257600 9810879 120065657466246538485318233689238511888 9810880 219966873629002573660660491532369920 9810881 25279163926763495024722196786117519682 9810882 180607907623679345928983541628023636480 9810883 27122906491035018090193097969894971344 9810884 -300931140202596353736810740714825357184 9810885 -10972756780872630502615007467554201600 9810886 104040699163570991062594243722634167744 9810887 625585204847537378214283302547606126992 9810888 51788382524625565687083453273942466560 9810889 -395585134109257565813526624477113521200 9810890 -49997874112267183005790301874227899200 9810891 -189432571063714383756842069097161607300 9810892 6258000513827121361670181599422687232 9810893 98373990232792360965740706246117569142 9810894 8153044896373585272381456616902985728 9810895 -84383687712641134924813455738960390000 9810896 17118184701712788650943140885834391552 9810897 5931911813665426285621818909287175120 9810898 -224955920171900989382641465567479707520 9810899 -30593973023839020402734905216985145600 9810900 -53455166163064248399621178925427302400 9810901 -26454153790853294507581910830170290098 9810902 -54518357527040119898565705761426558400 9810903 -46432620393071907365151995948481538560 9810904 220236714029259486888526282734615859200 9810905 25143654777143491880253922272236658000 9810906 7042742225694974359223514354703269888 9810907 334134444851114968011593649064033865156 9810908 14157307672089953434909211928262041600 9810909 -515803300132041866373718421597980697280 9810910 37473435816656008145783411710116567360 9810911 118696122680846027797492272528431374848 9810912 115020020356181760229455963084148703232 9810913 -130193548354717760964445625562245445440 9810914 -8103335188879810085332018002846822240 9810915 72346815549325227157332990726866940000 9810916 481846601528207270995199215151943659520 9810917 -5353987230500344740825663469442903268 9810918 3361701372649815857910415112463686784 9810919 -387867334414381808307292436668209812680 9810920 -35495432709070389972536854886709657600 9810921 184494823126282934836846753925336327424 9810922 -167718272703279522357784119925609728 9810923 6733816339645095228475657140218635008 9810924 -33536273735143779009740088386562966528 9810925 106886371453752658069719841874200491650 9810926 -168617858989266304193301491342803879296 9810927 -220117964804663029336465930418576929704 9810928 -35255427577897897603141513715458768896 9810929 17578631567403782287821493393851973284 9810930 -87053157912038056371090603080683937280 9810931 119172442619966055753913105473358439040 9810932 235809192315015243147207702318325401600 9810933 46106855417555921179589823469573401600 9810934 87222388238748812495888081005056792192 9810935 -18688056189860429213642146411517205600 9810936 -219903230402826937666644989781492940800 9810937 -248400854070194794661740571136270619248 9810938 -88709836291759445022065513034159110208 9810939 31024269543731630661908155353965145624 9810940 -7237318098300935966427008412349701120 9810941 137638566048602645031401225763196623360 9810942 13042354654104132299828636955695468544 9810943 -14617373926322438517120013669508727808 9810944 175481343431667323408462993121588805632 9810945 -55615852178064776997526909642882803180 9810946 -79600095338635270010507405854696673328 9810947 -300500830299807560648337173776546169604 9810948 -24231855736126111069744722592554553344 9810949 -13001984750203558351440674881363343136 9810950 -1219515525220692948468676353852768000 9810951 -332114055125413032772314394266941803056 9810952 417699596635012972232893063596628869120 9810953 -10687294192018833923845933647394509798 9810954 -60860395110056996034745966315841564160 9810955 -63633225547228090245773362266144960000 9810956 540776147984673741582024252959275779072 9810957 -1461096871728530004267195141124401312 9810958 243029700902087330406461715437193286080 9810959 270819103768605126481810420859670660816 9810960 -26050335550242350348356981539353395200 9810961 -195942845295977436007316570908622018700 9810962 -35141509499639512596136921926493095936 9810963 -14965473844994797199738034754768704708 9810964 252549007217015458985474563114370406400 9810965 -124433396374361974542874563191019055140 9810966 1454106147667821946813323546632014848 9810967 251675880359370729264029248548525735712 9810968 440019255873947399906246320421390745600 9810969 -46683764000870479857742843619600077440 9810970 -2928185213505481082322780616711157760 9810971 -52704624579507512970836181325831656828 9810972 12895749052434051348781160326572936192 9810973 -47469889303222730845918321196923375360 9810974 -72046184162948137160393809794975963264 9810975 -13203445145753616666815392577923122000 9810976 147581645516247776887577839048826093568 9810977 242973197691284863910992845138568823472 9810978 -140339870938023325810951083342240859776 9810979 -351378253787736890356079579946260512420 9810980 25827890374526278875977209920830112000 9810981 3632902951153018615106707639789595640 9810982 260811219303038257024969352009285786592 9810983 -82636001054990480287078661919701248512 9810984 -78275162944359940253644971971730063360 9810985 557851959231384682673973847290746968200 9810986 198916197972819291035743659991156758192 9810987 -104005750945641240107908949220438709248 9810988 -151236285875996955005785064391518897664 9810989 82595170933666813413065846761791805080 9810990 -30708033989062982213264240323445760000 9810991 -383274747150234862133983663526497850608 9810992 -41076572167204581420723300573138124800 9810993 176519511752740514828790736976611144128 9810994 -59632387646731097159107177075148107968 9810995 -586260679958543074925847221833646880 9810996 -50474410111645264471997690624468017152 9810997 -46129754514503580538800291184236438368 9810998 -38321786498322488467507483099636923264 9810999 -145376442712171449253525544985435910992 9811000 -264530201613762800496739522241018880000 9811001 -24471822206827188637275134102525206998 9811002 -260586707447338582935458127134883684096 9811003 -174029425188335650430394977426292708336 9811004 -8551874694426429958712295679705743360 9811005 -115466162901050133643154278415030209440 9811006 -197377957940679821641155581044755843840 9811007 413125216265612225639528919146516504256 9811008 -50785178767588796533466158609680826368 9811009 -2691791667937251708574390551364753792 9811010 126710115095650825197742140994316544000 9811011 -123901322552787979225377078421251317760 9811012 -122794904064259112219230385283371138944 9811013 -599170928510802860611447429639477632 9811014 -33972708628090250223233134073499927360 9811015 -192891855796379619340066534503730068480 9811016 -182907306088189224091605800542345067520 9811017 -215485080330139605487833634052744873760 9811018 20583766311365866230674129683739427840 9811019 597659015365983378685429786407542160 9811020 -16279116539434400146358331167566648320 9811021 150478227429332452689453869228279688000 9811022 4163387966082431356790458618215154752 9811023 7024668299702422252833230162811481104 9811024 -80574711640253035262231049659324047360 9811025 36073700237587059166502689226130435750 9811026 -77899560094226778716805481206619373808 9811027 361428456860450640358408371721483952876 9811028 -122433796419921245038441366327068872832 9811029 110676414786401565488291274947172353184 9811030 -59173363377539617318009478112978230400 9811031 -64752533437221360373896789896972707368 9811032 -47244120077471970397366012742339788800 9811033 -23254561637131760238838330398184665718 9811034 85068664932620901352958435188901871072 9811035 28408452145200229486214459600954599680 9811036 119743902223756076870778981748491706880 9811037 -435548409441143759113211339248386013920 9811038 32639382917294045826745132902946983744 9811039 -41116561474057441101671824050787670688 9811040 -78923135512238893202035985424942366720 9811041 75941702239054410895902716704456906560 9811042 -138312178091525706997697063448587121888 9811043 -549134173164419131567982314845299244 9811044 -3696879665522436043555651021380209664 9811045 164131327317355344902876599065067890300 9811046 -53866836812329155765960113674239192960 9811047 192845271200086045934781456781160295120 9811048 41545506084396930439851102625576857600 9811049 -231860726772197587843515264018133787760 9811050 11853202880383098114443527564437196800 9811051 -118109806837576029120612260996786676600 9811052 -3681433968148723653247934320088606208 9811053 -84162062012697335921716235080138287456 9811054 6454957028646859422586263751572115200 9811055 -79346404365899939778714479444763578040 9811056 73345458629681719030568590422176858112 9811057 383942452498805803244850512118764636904 9811058 -155400348844842086583981042867455067120 9811059 350474713078132156992090879190293105408 9811060 21351084487344503059089253890642739200 9811061 -90566393136087058286978402474631265896 9811062 -193427539778058256208216263448318047488 9811063 -132173781135133671355589335258136964680 9811064 105131275422525385169457343587499376640 9811065 120712404163868718076304059563537171840 9811066 -43389920814285543990702640924374752256 9811067 176915794977978484490449888627702596384 9811068 37897752064743702778986017652861296640 9811069 -37288832542251467584877753122938065530 9811070 -25850642371817887409897484474439242240 9811071 -276252428679651409452417262715311787760 9811072 -76033475681024851347676500950777856000 9811073 303664205877646445541495281113372328322 9811074 -33759886401867590900177068598424984576 9811075 -200919157770411564870816093926772813700 9811076 -266139054493719388159005593571638277120 9811077 -49091102844409112520341491317130661280 9811078 392904690432007020826033118903115244032 9811079 -373477531295796417599770632475519174824 9811080 16726062773676238908296749811019417600 9811081 176074055342730077006567154985625461760 9811082 55876306290980866811101718142955993392 9811083 314147548773088431578911940477286887424 9811084 -83641169240537891067566741865834077184 9811085 411317293870503760219133350686548062560 9811086 158619564855170378383736375325700812864 9811087 -80736726239114246495305973960194736640 9811088 5502781421717192578992199527412531200 9811089 -130054500972786883827954686028466032000 9811090 -40557938146705039704962771535366110400 9811091 106675598814419802829003300354920306552 9811092 -88706285346884805835066411775032320000 9811093 90633738968011999420283442618565740540 9811094 -124242202912167739432991321439334631904 9811095 -171642162247846363054655754644229120 9811096 -332271865788999167657132593870668318720 9811097 -62102566134433640134916029036483547136 9811098 -20090110786104979193678777995305984000 9811099 -731457492984782070595697822161044180600 9811100 -4710700364459777868570628295556441600 9811101 480373208214769133864412165262987711200 9811102 2058501415574422582230617152342179840 9811103 361372329564902561383826828179168112352 9811104 33094641307228387236683874601559654400 9811105 -20989874655737646820689534876710855280 9811106 -16798179946627194992323366727968702080 9811107 22459094489937441979014143479532138160 9811108 256185007035508194259618272980186136576 9811109 -107079927183637950792703464815207878656 9811110 -653687796419859283679345002768281600 9811111 -179356441894453099673819934673332589200 9811112 -34204957762850092127893831768088340480 9811113 41541206050109409299286579779118470784 9811114 12058185673822538799032356581888598272 9811115 252867549562732029409792397520608005920 9811116 64509475968852997767562825015961797632 9811117 -400936809110683385852396901014647383648 9811118 -120784982352534080376965141666271032448 9811119 -235585728980804421051934246644825995256 9811120 -11505938479673954987071155292102656000 9811121 -201777728012922792330036341914187207568 9811122 9719007339343390259610175250214943872 9811123 475389301339155094336236070502618894268 9811124 88724301362323897969260772762968686592 9811125 354212491635932969254654087099854480000 9811126 -18794857304034352805930977093896905568 9811127 -34710314195309544932448475473795955200 9811128 30757733155328868591215993173325905920 9811129 155708713652754448381835839233951394730 9811130 7681370838246637613098106572346572800 9811131 -16826938289177717067322148051276500992 9811132 36723924553115134610191285676261712896 9811133 67362505196218833551684174796646866624 9811134 -81844949646527038152820220579940657216 9811135 243111778938686385665538264886763217600 9811136 -20519928929199928210800958095501557760 9811137 -67646294871142789238245112479069597248 9811138 -4386627373533438088325466220363030656 9811139 67631288426484607167681818840251931424 9811140 69541434790592318296658423241372979200 9811141 -65823368303773903373002440728417754468 9811142 -11274855161218749120501667115322382080 9811143 -46769923035478390397461747238140559568 9811144 -16060004413949021328783531771649228800 9811145 -14856939629403384112431068216158777920 9811146 2674166043467096758071571319207751168 9811147 221445647531242083965326856185189032596 9811148 -123121262584906924449811607163480222720 9811149 101069695702269592168649623346668227264 9811150 215584314182625558970082962285431048000 9811151 -22221869363325098880702385295392502400 9811152 7260370411625266067962144639899402240 9811153 -477098880195921776526943570957794830736 9811154 46517926254393079884013814788394629776 9811155 -290611797959609141393847846762155383200 9811156 338203932745066703413267746622301061120 9811157 103160192377681642892468569142879939406 9811158 40747165977630459032059583387411251200 9811159 -54956814977674445130888275547054868608 9811160 127437115485289028498846239587028992000 9811161 301389690219907686815538970740786827610 9811162 -196657820612122850308460110997279310336 9811163 -179478995224558120886937417493717579080 9811164 416880421895483377839014048166343680 9811165 27958426800605226702418300465038261120 9811166 7956845453804214592230981504150533184 9811167 -15046855175925915150904080563822364288 9811168 590633938931154702292718936217967656960 9811169 -31195038183129636451413134579556516000 9811170 -4062196276329521893881035796232301280 9811171 -4598149258477601272433106614858462456 9811172 -1429462347849301152077348504099635200 9811173 83903852107531234540534283102487520800 9811174 -152098899334677525628787225729184677664 9811175 -244546918595527950706628081842329718200 9811176 83387643895304962948507954252242124800 9811177 -176695900417827002385703329005123696268 9811178 -53477674067987758056320527747467113376 9811179 -28995521466310907250868301954238289920 9811180 -117018439053687954595509745286878617600 9811181 7020735644652247984745683396602372000 9811182 29806107609248504532598711606422681600 9811183 -456730320074834012659384810685581755568 9811184 11867569056552640946436230542889779200 9811185 34037780183347010587523023069093789440 9811186 -21151734028401920616367016804591316480 9811187 36622406965357407805207390982327722800 9811188 79882915486110193987444912627421119872 9811189 67151192888848900550755222512701686080 9811190 13870617853060960595970274086079104000 9811191 56531852370419427682324945314577641504 9811192 106131695513243142107466729419600793600 9811193 -84809864015883843607460252299332435840 9811194 -5823165191285459254783369180705689600 9811195 -90370182742618926409523820860827276800 9811196 385323597027992227571865323295982272000 9811197 319620005820011708548891878906777898368 9811198 -155782956549386496680608387131733268160 9811199 58103341293768136035028971546890661720 9811200 -2148522521893997798594123733034598400 9811201 92137847200095429415018043292212369280 9811202 141068574167485178954316798282752865792 9811203 466360004978662021816343605528137868800 9811204 -119186664924303052817853538614248555264 9811205 -143732012300180456990012881359093670440 9811206 5862888621464968044547285238148345984 9811207 -14366576569074151289335694072057735888 9811208 -192285715533248238876285154510748590080 9811209 -39932393984264607990040363286975293440 9811210 -74584667063592255725000759829829112640 9811211 -19119451758667787096412263623238106000 9811212 4453601579868827507361060907990536192 9811213 -104214963862027690912114528980345774538 9811214 14403081163399924298020778999290864512 9811215 240439203347512299950713481306356629600 9811216 21149143186598015489106545438891917312 9811217 32814720797669050436830754200398066420 9811218 -70503636167716099745364957387085024512 9811219 -33473196894230583328557092391089075640 9811220 199374391126281342307708038279250176000 9811221 53663403391689831747522897513218459904 9811222 34299782193618925511169192357613276800 9811223 -551742322220444927578131174560085925896 9811224 -1770216278201629005815842969913241600 9811225 -33371879460731538288712069139891740800 9811226 -65369857774075727552298356864598259200 9811227 -287933414423874971171476579679813097168 9811228 -77877628743057286246484003273316556800 9811229 195989328435493673648749774720775209830 9811230 46459706046307071285542433069946429440 9811231 394574196950880413926001095535099688032 9811232 -13568181069923489051887324595911262208 9811233 306083048412394374848054220369016461600 9811234 10862027296443799596492461120650376016 9811235 20817588383913838997415589832637382560 9811236 -91013594705993032143604764049267596288 9811237 359193491049493087768929810722481979740 9811238 217473238925935008949758522419958167520 9811239 174463600419637653708388918975051491840 9811240 96214063045841546842269151023800217600 9811241 -94627590959045099747795685812280364032 9811242 -21857183236442178827360640544026601728 9811243 53139894226856437567538165725667005744 9811244 -65019660388199141223921234283805091840 9811245 149894434286596650140802837848846255040 9811246 71241016293849105873306817315807563072 9811247 282522685136214246608584752667125070560 9811248 -37131882654542844832353752888902680576 9811249 -151617564302359243856524872515158076864 9811250 86865456376942361467687161421234560000 9811251 -242761858921613919670036433552189195280 9811252 53231183012381862856607614847868125184 9811253 -42400416585930966945286351046609242980 9811254 38998130427247511523643900826464257408 9811255 167692992842659192350204148766235369360 9811256 42842384053039575724554483646311874560 9811257 -2862753749989935507049927320223965360 9811258 -1607046347185809934165884373782564864 9811259 74106760657538538067115485314664155312 9811260 190903993302364470693222587497241856000 9811261 137787399655391645053996139988558681240 9811262 -27357066167290674178382970453908947968 9811263 47201090630712467026829039418491866368 9811264 -108216221993624847027929242542595375104 9811265 -418013706042376746024859650658927231680 9811266 -72669447648967993606415921580661824000 9811267 3089894682404456439448884428916366480 9811268 245892349641980663308256352676321669248 9811269 -130912961174945314872690384489758859396 9811270 29411608454355358078172134125754999680 9811271 -35731726217106853933337063023508444640 9811272 -44321333852093081491319383536812974080 9811273 -13709939788530337570133203955315092556 9811274 -139738550740349602703970096106676587008 9811275 161348108398593458869106127250005529800 9811276 134210511678472336623850833725332986880 9811277 -48584316018290573871966877777906790400 9811278 -85903760380948587424563848744753120256 9811279 384737530207584139348287418777539315976 9811280 5646958225425560306974378532401152000 9811281 -315797313275151036891429742089262418448 9811282 -28038776560010349390265242020806998720 9811283 -34161250717756450607847145061592286656 9811284 1679766377394250638939649365750841344 9811285 -389882033275545496518400032375520260 9811286 -39773713846451646261016164635009511936 9811287 23528758152550389653258694972456057720 9811288 -325515840585353526211243671861054996480 9811289 267325091969662526605161303406752930000 9811290 42377591722039249690458312369601766400 9811291 10885635216935512522202089094347846672 9811292 60031835756294347366929016768765334016 9811293 -54237135156438520220765246406008113536 9811294 -172327751142251510039058432519757211520 9811295 -147451276392277642110615029728011983280 9811296 -45592648483619527725000056033708605440 9811297 94821118672097030511120559932555360000 9811298 -98327579630519448089812467065204613120 9811299 -284580776166348114147446924629426784136 9811300 37048903509553266038697653827165228800 9811301 -47524553190738587957291601163965053796 9811302 -65772953529358391197751821916603112768 9811303 83406630221460880976208727755124634552 9811304 71269115835517477666240274745753600 9811305 -14495394222347532709623871414807477440 9811306 -94241739021706008891944243430645933648 9811307 242577552402836682446763815328028786320 9811308 -13821342237420680277722987563730503680 9811309 -396229840838717124547998608289403909140 9811310 3297284754195009659421927035292197760 9811311 79684608034509337801566978419516405760 9811312 17184527786224387164013205213226074112 9811313 422968190964068530752368256025252772562 9811314 554558493970891764557379240483041280 9811315 41883280518771392852984667439717728000 9811316 -82958233245183218259342883492836792960 9811317 -170266094549128844160027493090687935552 9811318 208617661518790877204818240379364517440 9811319 423075720108847216364976121253113160376 9811320 -11595381886676917597278048579600998400 9811321 -93140186049904557452351663605459677308 9811322 -300975524406863486129040495651139782288 9811323 103095425350083923750588316969465595440 9811324 -186362776064139956558349957035432802304 9811325 70706205110086843736829051022315628100 9811326 -25131619124987996944128118295609303040 9811327 -117664709953462133963256448283966258128 9811328 -226771680711433095395482733640343879680 9811329 -33232812847741800218514490124535224640 9811330 -37634195414968137999351493042233961440 9811331 -489551289046836619002850203480957991488 9811332 127547417783454454396504956282884528256 9811333 -4903596348367403496778236256168258624 9811334 69762706047992339860360732765991940480 9811335 122462426653778029358520162136104872400 9811336 -424768834911094931640540433821349432320 9811337 -98870467714253904754953368235659527014 9811338 -7199575591189378563778865109595200000 9811339 -464013359306690692829250830296534713720 9811340 -19481388136739150228623449196925091840 9811341 127216357499524975150889524380809863680 9811342 -174393866312933321405881099639821761856 9811343 -187832288827363822671780205450531923408 9811344 -12286866368408154230743421772614860800 9811345 -52624748022770159583689573506128672000 9811346 19491073656218196453953305366645624320 9811347 -7142696863113063377306216767590802944 9811348 -131890291675224958836536531105117859840 9811349 85702379420598023327226554852149595964 9811350 90718431250580882068587728880341109600 9811351 8131679088215079623713965212113714608 9811352 464889604276355736867982169684050944000 9811353 4328483130681525133254905334027298560 9811354 -4564637638459855819897953487462403328 9811355 -30202524973193440271392435380777090240 9811356 38001340345341053353619760335024993280 9811357 -831632587619077531944306103236796621440 9811358 -94550322946868009747302724467202070720 9811359 33715583443042666925236621660151466264 9811360 21895826067618641479133440005360844800 9811361 71292387639557112418186266847354391232 9811362 16202066284830769575142149223489709568 9811363 321941714551785945424084757954280710904 9811364 134558827320175934632536475035048980736 9811365 -4411155228091909322439061419354636480 9811366 220339756099618045699497575092300684800 9811367 119041622050732717304860649325814452360 9811368 433705655761901589418630091661243432960 9811369 108193386382618116761777200193721509220 9811370 3919354804572391633030912009622486880 9811371 151265420815933989953044534754558061912 9811372 146671705124207982866084219862860008960 9811373 172144338598697023380202284570691952928 9811374 -110083881471355939843580776790067771840 9811375 109157967605178454786425939618308664000 9811376 27159506150241390466232028007055228928 9811377 41249092689023252889859738670195000514 9811378 203721702814257357177771390440223814656 9811379 179012696351535996321631773082687411980 9811380 129318917390178346778139138402912153600 9811381 -111037567348567084649077301085338060818 9811382 -1779719808556510563422889060864719616 9811383 177709894548489945303687612856653819624 9811384 270910132692846440807466150576561745920 9811385 89593271204693311093245087026908124160 9811386 39929809627274130203632119260730003456 9811387 -106970575885074438061452121941924766680 9811388 -118741536493006403483719283633372020224 9811389 -100518280120702001763633833252003782080 9811390 -56174222088081597920090421558636964800 9811391 -461200174568232008000572219600353972480 9811392 11151571115376006023223030883509338112 9811393 -184589160567593085600873641157004935358 9811394 -35455202734750401109864379263453634688 9811395 172715937500548321117444708859248819200 9811396 -1140145952366239344094587492929495040 9811397 -863716654739298179332023771278782233288 9811398 -31295053593560828766774898473958058112 9811399 181514761177777422719907775391772642664 9811400 107082589097335300374968958414018432000 9811401 -14793132264573078461898033059306990016 9811402 29325808172591588557873826139674287152 9811403 55079054379741796241642315769191540880 9811404 -88039097670805412311454171059945071360 9811405 -163472649960208606938184395946000032000 9811406 -336459527430623190621649403848222464 9811407 20319072621127264531929343925081664000 9811408 55121472334046407192825099121747320832 9811409 -226793216945004555987558179304624309696 9811410 38334895177649504148753822182310912000 9811411 43304940463086431065582567615168791624 9811412 113400435088226781356430752776582493952 9811413 -42995116430392573702753840362618644256 9811414 159006577428920442966964742595983545152 9811415 84091558900315802913967983328994689560 9811416 229142752249296017836567219506122649600 9811417 -183650461300074202111573091199118664640 9811418 154697836840174760888091487651823886816 9811419 -15398209232231930357218173400228775424 9811420 2048583975638213518107161812775585280 9811421 72273397726067681412533639699613995244 9811422 -248822228471717892160539717514105599360 9811423 19130639531761518879954724273375815888 9811424 -65839978449744888848635413626419150848 9811425 -74203994615083039055516283000910872000 9811426 -275181339319105267980321066728072327088 9811427 266040258845120752922445578847078213276 9811428 70616123069186621974093002957829570560 9811429 40834460478995204519094841493675604640 9811430 80109346862575393752482552192590120320 9811431 89022781666824632335028368999647706464 9811432 49706282867434622730240787037210296320 9811433 -38677013430789905794421695510938842496 9811434 503475784787001255991157237095554048 9811435 136233616565145133535416859603633510880 9811436 -362995241375697371514104845587993112320 9811437 -11651481583708494365025769455887829600 9811438 -6007507659855653292092545979276722176 9811439 3128440702326790153893653858065834368 9811440 46581615194939609541170494684757852160 9811441 -165375282409138328235149758873445642158 9811442 -102694503830277969132707199538493254128 9811443 61609273215146571499549291710688174128 9811444 325280376082284782826587034190144535936 9811445 6559591238329952713426396164535620480 9811446 45359441974598879749710704759339765184 9811447 185164493490092492640034859703277650240 9811448 340776606215363079701985343759306137600 9811449 -11887928279191799584508497985312695020 9811450 -96024735656157196636942129743382848000 9811451 -7804241985745849405440613446594475680 9811452 -39340994729571557501305661879581974528 9811453 306608149847752652560966884879290197900 9811454 -47770230912295226795983988051530204800 9811455 -34656213653006488575104427028848115200 9811456 114430058919138105880621495983110356992 9811457 69947644169595795469778470862747912706 9811458 111739128998288855881775760803689111584 9811459 -31172617242232209414004642355091116800 9811460 -53462608713440617169848532047218942720 9811461 -41666010169610993344575740195595122016 9811462 -113724294188311702733652618019279908768 9811463 -12081928859601922979695301792497349016 9811464 49641642361030942055936871449546342400 9811465 150972559800201588265001560359781763400 9811466 54190019980454367809920853288058783840 9811467 100684019648002622762532003881315039280 9811468 109014264461089961415968833550337275648 9811469 16107495610698385581297237338632656000 9811470 50678251227990123740358895218329395200 9811471 548341916307698045835353609741487864112 9811472 44174303257154251880282973710466023424 9811473 -42151578829145992444521937148530491456 9811474 247886836773672183406469712301475312640 9811475 11478649525920192391345748702568842400 9811476 -181835890950294534563844592042003415040 9811477 -8247282484595338144445842810171606888 9811478 -55229974993205888292274702447752210432 9811479 74787789075361890500047697027164136448 9811480 -2307864785707079168725074344244019200 9811481 121254378364411197442285682064445230282 9811482 2897310707882938957032255797183568384 9811483 -480771221890268323552909951393308134640 9811484 -33470757047758907367798314276662579200 9811485 51942203937300841777841441978778854400 9811486 -151762670858916916427470831641710815680 9811487 -89555780364522828773399876295490063248 9811488 191462478283158500456283592200103133184 9811489 125293854484863825310008599391978729156 9811490 -36828538625417331906171268911340738560 9811491 43717211321029382406109832972697046392 9811492 -8262341136906123016536129364839066368 9811493 -66918054114954695709857112060826874496 9811494 -7132727694031971924090761787164129280 9811495 240824057349730874744884151873337219000 9811496 -50333977156894176757411887784163328000 9811497 -155099517636586699544360640968498598000 9811498 -43550084353502392003813694715925793280 9811499 598030459925894976972785288733319011336 9811500 47804123531672771202537525888565248000 9811501 -71786942469048164292550966850109792000 9811502 34625185797302154394491724183443002304 9811503 -7788237593477961205923273077961949920 9811504 14087197414924599386690849360852664320 9811505 -100299997720329955888806882844476048000 9811506 -128920210094398921567631748987534028800 9811507 -554956884423248415290271383884236867528 9811508 89063840545525468189943688234021206016 9811509 -162258353185667346132486105901222785312 9811510 -8667190847835589710085627368768099840 9811511 433179417399753336030905828047600019112 9811512 -59013674740536449724858596308136755200 9811513 -354292951725227232794861454218164234416 9811514 -31213322646488682637326315685218731040 9811515 -16325065216180304268529865234864832000 9811516 44398045311060757079043701410991339520 9811517 120669659927454040186485736028745466566 9811518 -99538675326563664107554362880542600192 9811519 -103230473512019773909366783355388481656 9811520 -48003826388357043239254620925691166720 9811521 -5852602159812290676138982228626978510 9811522 24434734978393885614480904552954904064 9811523 168362460834197037145804307635836009960 9811524 -41346848873557705156627661139304120320 9811525 705706793250406630032534435893168800 9811526 33543043963114906784989696179384111360 9811527 -174075907370936578442393965896839040 9811528 -5423039874635674986647680804890992640 9811529 -38027861069923286489529091603884021888 9811530 1310382122025522777375490531714942560 9811531 -149371754351599418584062418486233734336 9811532 -81608226444775460418303057028865402880 9811533 396937578976253247177027804768514919424 9811534 3038644772773195199990220052667327232 9811535 -229317877706876705315435652812476214520 9811536 -17740860380142964637782980959776014336 9811537 -19685126503570095961884840669562929680 9811538 -120079129836659010978089759181538371840 9811539 19882981957305383722340482960980314424 9811540 78856404007219804431282548709971562240 9811541 -55977097828184745719001236557172899080 9811542 -18374844260934418907748851270868147840 9811543 43789243045650236332464642402087501440 9811544 -308835869795280665680559875105982791680 9811545 46324087314635406757386752653456722240 9811546 -97839398722638987493996082256300976416 9811547 248417071615248796860083382705652165632 9811548 255693850404832553156890686649144627200 9811549 82878707684780189072185815811721076192 9811550 -10315509650466220551433714105020892800 9811551 18967815016187216531321003238944098632 9811552 -161473139514094084338375584410809139200 9811553 4165085957095069109143189498665824802 9811554 86846739928246793205288219807401822208 9811555 1971319561367445021696092618665518720 9811556 -22440400132879067272719606138161719680 9811557 -87073585694819383093567085361564005760 9811558 153830419901205888328063735394983378176 9811559 -415632848313806708816809233164984103240 9811560 -100663657843304308058807186787810508800 9811561 259838384662158674451594622570619409024 9811562 -4273953883370229503250505346926540800 9811563 135248355068859467784258603209216064000 9811564 -69841357366487148810570497044425629184 9811565 -6089568439688710283923383194653192680 9811566 156245354458584579055754380671788477952 9811567 -289493800732599225950992690192479475968 9811568 106692476616563656345999446078849024 9811569 -109273977997749100604379034469715789456 9811570 -44039320302583841302002434956189286400 9811571 178100008030632305470791787977411139584 9811572 -6522189882602377435984727544272652288 9811573 120266171401363397045662358442022057404 9811574 -526608695911489566947809879596549383040 9811575 -185659968046809159131445928925536516200 9811576 -233844640716089854814270684534658109440 9811577 -273434799875886071580808744253143991574 9811578 12604515367548871223801412060174174720 9811579 382328085602719845264476731629529700352 9811580 -118426034696783991100832205654312076800 9811581 43090868117806554484806573498972039360 9811582 259671590194242586685100671633680051200 9811583 -425183689888811517857340671790186711168 9811584 471309578393979297630175754403918643200 9811585 -63241248885914810281414539708945354240 9811586 -23835952707813510956933103140011092960 9811587 -4695319080038945074578774122237544720 9811588 295414934388716698623965306812950850688 9811589 -147334714546880609958758222964503662944 9811590 -4469303491138998290569712695959951360 9811591 -42540066272282997469348602711056876008 9811592 806424067535874174709349944245288960 9811593 35720416631847965556406991926171299840 9811594 120512761263777932115558624862192038240 9811595 -266472996551063964657804610114962482400 9811596 -33711310161249810545102898999539183616 9811597 57351425690713391031391900439684965046 9811598 92922796751986137126608625902993188800 9811599 25162410328497193596083196835284126720 9811600 5078244293786599756812995348832256000 9811601 441380534129816136429944227068700370532 9811602 47122000485261610494502462057952766480 9811603 73347235942817387529655745767348199852 9811604 197307515295098120730046218946915725312 9811605 9462491169247209309167569584738108960 9811606 -113196413522927116800832410834198117120 9811607 202609828279812810036464629152041049480 9811608 -33669105419391104876522765719445360640 9811609 43626812902364291197324070475945140810 9811610 -44248704116801907228724270470991991040 9811611 5250770857100333087997305084245917288 9811612 -212783464420653559505370595912125919744 9811613 -278091790307424219551753251174877265402 9811614 217947818011775236244513394389751739392 9811615 -7112161301058788688655807458244513680 9811616 280071272215117475575694568368907485184 9811617 82908582709629977928372800258136122112 9811618 231081681259147420691291424698395245216 9811619 -2185876977431561303025389633910125820 9811620 -13302807891393188713620878704871424000 9811621 12907223716019542958627435688565339872 9811622 31740367518777149395574782670570281152 9811623 -60340244031992064691782331155436557960 9811624 36657280683137387424003301470961336320 9811625 103628588471202944836935542483109018000 9811626 35638299703947841635962831575478427648 9811627 -48010489801774794112589042331952620000 9811628 -29463975924376950620829031514142781440 9811629 26454437436705034262750500211408603574 9811630 299047417511839251649373471806471086720 9811631 -347100728285291046541423893989467187568 9811632 23774464781159634929734732934880952320 9811633 -184781724275425213716705733242601851258 9811634 66214468584806812484237245860115924992 9811635 -15385994284645503839122890554203732800 9811636 -13580338113482155474770221899915361920 9811637 -417131699530016223871439751502739966208 9811638 17333194234947056749865946515561625600 9811639 -22444086925163812440209953113837895680 9811640 112053287298265948982210423569351372800 9811641 -97811997861268940701147127613815961600 9811642 317574496964203912189542914786933568000 9811643 168393793020963372237874950508571681892 9811644 -40144582804233687134719678965029481984 9811645 190473556075760690557616889265629799800 9811646 -89249105093545099573034905503276956736 9811647 176287873134603853567831406839864760880 9811648 22449931844681936955659010596405248 9811649 315387338759621094322366276613491452336 9811650 4993991452600105674564134398468800000 9811651 141777526195704629669916228798179025592 9811652 281455682223302657392995676439215960320 9811653 111174212679389451375119656444403925408 9811654 -1716425817439933513952983878326205120 9811655 -7906798836478398803100434379713402880 9811656 30735499301195520486662173185368785920 9811657 178394074308155206551771943731988617600 9811658 143840554778638656998397103234996549680 9811659 62721213765195270790184486125276129536 9811660 -47862066161296505263517535721867545600 9811661 -84580811659717259867762639493378585738 9811662 -44181211617527861220205739837121340416 9811663 -284616827959553861930069901742549635088 9811664 82315404135832483742411071474987130880 9811665 1111601931840264334573948992337008000 9811666 112856840076322512623397816206481411360 9811667 -235477880440287566945467905144759397440 9811668 -50081890661065360588600523635178065920 9811669 -37512866482583070019288457609010700416 9811670 105690804746110453289349591485887365120 9811671 -101922892264767234628286603674920598320 9811672 -125421539098385078577411444144137134080 9811673 -281528812759422593567091314908492947840 9811674 -146042655706402267257662215986122090256 9811675 27631346081152408739597251103627774900 9811676 42744053584863617216144005379331563520 9811677 101897671025812879061382024976897489536 9811678 -78099433320518983600245094594947293952 9811679 175346410073544039214857782148493545384 9811680 -31455303315676332069587363786462330880 9811681 -259209120200371652249613426168114830496 9811682 130276168562937923415223783629206628000 9811683 35581131666082355947656178790542259664 9811684 -157686544207205072824432043398792499584 9811685 23450684176341270639223841248227757440 9811686 -25575000029778421265446888326144737280 9811687 -476353783871479637349502193379854238664 9811688 -112290519527415469799879754417471882240 9811689 -164916944457642707566105057032913142592 9811690 -64650940888360233628024756809372472320 9811691 -268465835403881561243584329660078648288 9811692 -4830496270135460166081278326964663808 9811693 -270574123085126293186460518564762326058 9811694 85445462876815994032759756538481592320 9811695 -8983141225720288002059071267091520000 9811696 -489409993481039919304073834439835648 9811697 -220604969692579475835302218848487296 9811698 59259266912001072486340024377244305408 9811699 -16711654001337018620365449080007253300 9811700 86416751721155563812653594733563904000 9811701 -275957414303129204055147831155296119570 9811702 -140137167530978433285829852132038873600 9811703 303911722315988535368604105619718088960 9811704 -90353791567066709481636571997490708480 9811705 10346306012715677374620823334364408960 9811706 -168238557050300178622825880800308856320 9811707 -88384087836333892663019237914594819560 9811708 -93049041955326504279883696521432345600 9811709 157278068856194244133939669309872923910 9811710 5249611306852765670519374368662467200 9811711 -9748895677758043955947285129728822576 9811712 279135745388642923679288325126903300096 9811713 25309934365447260155779068664080842544 9811714 -42138424112788705047580402532048805120 9811715 -58543287892606102623941083538761603200 9811716 67509105409791274333698451954270218240 9811717 -88993804301227745172891118148656059008 9811718 104529560226612302090949705740686118016 9811719 33661675586170356627605080838506618320 9811720 -115945430779823097585281457228241305600 9811721 719458657198217658263155316134750416000 9811722 106380308757039634184324695764844131072 9811723 58811841435554010128111382932207460120 9811724 -128333137769666204570398784147191855104 9811725 -27538926269480569094062211320063680000 9811726 25372127992936692492515781125111973312 9811727 218578541984004602024866417776148134576 9811728 -66759690958131305625498993344290799616 9811729 209420906965255819726573493442318007284 9811730 91715962314625915371350405385230681760 9811731 -17130163331502543981959555466131875584 9811732 -93481228664935985855370844437605109760 9811733 -243676575092116828143963693943188168480 9811734 -70918720190334862858055240645240782080 9811735 263463114520126549318382364790732054680 9811736 -282068644410072934529228395595854295040 9811737 94088089023668508667830220506651702408 9811738 139181023778752440084472740716915873520 9811739 132568584527130693050169238944410840832 9811740 1646613082607465949334114401944248320 9811741 -591172105246243113379098463905475463328 9811742 -200870676763251453390803839890155552448 9811743 227230634059069087024103433866250696264 9811744 -139229261015560556564133668848317235200 9811745 -157284203684137237268370513971462133120 9811746 -57677874780414683136335867532947957760 9811747 -141295122052954878510491785456632744240 9811748 -147514750923447123001576919745630978048 9811749 -238338128289817361141573803148878386336 9811750 -75667653720470873847789321383207520000 9811751 151998711690283426754106509100871463904 9811752 -47773624620410491930753471700030668800 9811753 101401611198165419953277426686969559680 9811754 -176243160449762189859427716316688644608 9811755 -228197974758929552971553476592885372640 9811756 114365025737362425967933738325134142720 9811757 -313642140719387419086300669057802373994 9811758 -35432230856528581858109911965918630912 9811759 -159240482413617347874851808631912989480 9811760 -57608471420321599398418972221832888320 9811761 -40127042661840477499418078262854075136 9811762 -14926313356084712807335668883842292608 9811763 -119038287830558678116097185536482222976 9811764 46401847318682339608756573386088636800 9811765 98620956327497248430737019271331332120 9811766 92825182865204783730346932309730068480 9811767 187857185203841459181276806653071043584 9811768 23394675791375318994224171337249730560 9811769 1329763605347345254468692529360779120 9811770 -9237848707896189064991479978963718400 9811771 3744503006442138163239407964832422240 9811772 -8811599959700436478983627886587824640 9811773 -21044306989248142701613885386064640820 9811774 46959481136958415536705992311191035904 9811775 213097247810251422802670644682849955000 9811776 20118571162847535453386335142201524224 9811777 -109027453544476768091517990181866081792 9811778 32987747435417587671180064509409451424 9811779 -68244447666574771989191134243484700672 9811780 85706790060136442631187736648065720320 9811781 146847735021916108244836700624817986592 9811782 126870171802246434811185121303896682752 9811783 -6966950917090747813577212042649449256 9811784 -16454587608616901194733937406768558080 9811785 -11367166563901605441990532465287840960 9811786 47944708391374323098201006888678709600 9811787 -143548844240131909142874832907063634648 9811788 -50156582035138304157737161160496611328 9811789 54943523888137085942912067553722506168 9811790 31935703748598187371779602756269139200 9811791 145516485277158702599734989173127050040 9811792 -9765309201143069818760250956932988928 9811793 287216134729239693330848260725734205858 9811794 137447431297253327949516588506958633600 9811795 7312397813444948997570449134039109280 9811796 330038362519757260974641534878770249600 9811797 47651434659029740755860297746827991200 9811798 98167812714340399160956041310412186400 9811799 210738831272084464068525978262187335800 9811800 112176008902057253864168071382630400000 9811801 290967189648495560993397174211946161802 9811802 51806350771989392778542292424137062400 9811803 -67354934286315914569934281066819563216 9811804 -39808538118108951704130659262851321344 9811805 97929248754583650053314447948774753200 9811806 -86475096364816129087918033244011478016 9811807 -436349187295697054128298001995898229608 9811808 81614582596621393483277576539855650816 9811809 -239933362067937484089865004791668227760 9811810 89679178263637490036631358147653883680 9811811 -139784290956317299699130199794181903588 9811812 -4834051521396461467350047780845759488 9811813 -242993218463686868843681118118817246016 9811814 29175106842571797903694425371477321472 9811815 74217808991368299795180486249724093440 9811816 166251115271776098057921560818871746560 9811817 294613054455307942088751636957256279866 9811818 -92761036550689146181701350657244307200 9811819 183913724215862523387020916132836911220 9811820 -203269658460961457556479493809328721920 9811821 63849615600726941727420009971889947712 9811822 39817764289726799998746659093435786112 9811823 82320321399178459189060485327237817344 9811824 -29973125136748759207872503651882237952 9811825 -99174691047409324779422993902348315450 9811826 -264998350302187183148425514025372672 9811827 -229799487565720256692074075970304150160 9811828 -15704408088673837465979212304283228160 9811829 129500770434415197287575507143524979840 9811830 20919212941306608916517714812799109120 9811831 -238011510148787049162705931420837171800 9811832 411407765948686096152755599306021478400 9811833 1141977780505728755829284051002677696 9811834 137045614222796163751874503090638696816 9811835 -77464087780424520393965036063933817840 9811836 237738618299395297618311001356086169600 9811837 -12253879829403867569676478934764820000 9811838 -154042783480727280736350755925458344704 9811839 101308065936962393176088102910932411736 9811840 117282258575576233769155498627144089600 9811841 29732844135197203138940828317771350528 9811842 -96438429857795220909132730350666818688 9811843 417975229482322813628095146937076148092 9811844 -127813606402742506890191071588577071104 9811845 -28728044885651749398763856164913535360 9811846 5317348952924207142153562103843340288 9811847 122284782707813083155510080586253192080 9811848 -25647182816586376665509950321713070080 9811849 50899210210629421579772593171936728064 9811850 -57340477060507672939969191254803711200 9811851 6674305601236169164230873468791251200 9811852 246284419404757663673106120938761223936 9811853 151677333001749877460428039817205716460 9811854 -61799681167334505446727773874729762432 9811855 -217681698228326275992772249810246213440 9811856 -47574397081054736041688675559982153728 9811857 -14397256587708499636890798812985086784 9811858 -199169085210997268859729385179109478400 9811859 -71849271307344225940461845728275929940 9811860 -150290727748637171624807797251615744000 9811861 18906871088914486817065433143274502144 9811862 -193058533194822181018967372155635545568 9811863 304315572477786996477760292924892396720 9811864 -82623781163109563811115893298836080640 9811865 -41936254913791158176839563542068852800 9811866 146468495479000180497044553627081004800 9811867 37927873511039040003820527200838034992 9811868 3938354239985540873966674603422305280 9811869 376619549685348888610205386582015488 9811870 63705057049776601111909542500308610880 9811871 -37928131260856026166689589362923963400 9811872 26011975741162266788359784563363282944 9811873 351139350219344917061469996528886951620 9811874 92126015694045682775524277881869781152 9811875 -37045756421458011454017935375878185000 9811876 650607968811473715663978303424620306688 9811877 -425988552559520970505059325913339364480 9811878 -62042019622146683533751779261656518976 9811879 110709658842625616270357375887395179520 9811880 -73192393797579890386614218921347584000 9811881 301013316827298122240823241244909199840 9811882 -160301538086615632153544441213427505920 9811883 729009938094778294780248718859736281424 9811884 -192446376750094699506475167947028292608 9811885 -75989768724334063894533915723037992000 9811886 -30404483504535082260627883302900662400 9811887 -239752119830346876476716675802207618040 9811888 -70661758552773514351894203867424473088 9811889 396208513275244892832081971478978689460 9811890 72356872721778544579264384766487360 9811891 130512890700235637509941804061630427584 9811892 56559028579234635477218030797821315456 9811893 -10703805117430030912956674039579246592 9811894 -7173612371565038208195899847002592000 9811895 -360522921294587799109980327665869506600 9811896 1342488915671408173166706974850416640 9811897 292367025650089696527630037997037529092 9811898 190804001052184864525735180742818777200 9811899 186997582955638451125135210320962575884 9811900 -35817253628457669784539439636893081600 9811901 146765641127303555254391483181800927904 9811902 41095067905040372136195839656321626432 9811903 25130078061812611786008187071457373568 9811904 137656118878695478394464205956133683200 9811905 -104020834868904805506028867050070611840 9811906 -52788935555445721730961663413040153600 9811907 425704526437230257287258213602055912440 9811908 406952613864676456626006910349143326720 9811909 -358806052116382996107836769787244945890 9811910 32297140768845806524672903152961920000 9811911 164099777935738338335409501777698312784 9811912 -1102494785772965026746583346346639360 9811913 -39775085272485938719010857116475689756 9811914 -35636879393534739110395573178174135808 9811915 -91089297877416497629238896078062346560 9811916 162284463619713927450772631194014028800 9811917 -65364431037370900628283503290502313066 9811918 -68580511100728658950082018355148919040 9811919 -10840432129820269586492457242590507200 9811920 -28813390947592622542914906209591623680 9811921 -214138025946833041904344692335683652288 9811922 -253259681581242395517111371952520430976 9811923 202278549209463709815859008489338832000 9811924 737531529792445155350404448331314867712 9811925 111648971708417933211837439365341152650 9811926 -538334705227224466933395326304878016 9811927 -204805201489111369607317513621428395120 9811928 13999682882230899194846288871209041920 9811929 -30682886553162613378568297073023847216 9811930 2514415700301233503938008172083305920 9811931 -365666852267960600583161039394453823800 9811932 92667059873440889035680527608735552512 9811933 279918642415311084639163213672174902182 9811934 44743749867304284783857353540501377024 9811935 -1644705471954158591567511688615124640 9811936 -348645474533684097846070416902451363840 9811937 -240431230891877375715507288910984476480 9811938 -66927840048608468248787488789435333632 9811939 -93773224803639942714605612834004284260 9811940 37227922563743603694034669341878100480 9811941 967118152033237464246841846952756544 9811942 20720454398100769384841311333989918720 9811943 154393779828573435327347351186113477464 9811944 -107915974026054540672489257279625200640 9811945 -122066085371632154565618886382839642560 9811946 -82698030188949342874301403760507445328 9811947 87489342124134659021935133036565009480 9811948 -48026616728430530926073625419186611200 9811949 -274820969908020507007584604974441521088 9811950 77261973235640492194734023332296273600 9811951 -670153045761898072956289704364540223400 9811952 38569473341689589869492924282588102656 9811953 184250880133561774823582921304738232962 9811954 -51875268156455062631315099454256099824 9811955 4776490229926677135232040344836472320 9811956 -18893856420285349196897086210803560448 9811957 386176773268472791103326387903301701180 9811958 -76778388796595430335917607618630446080 9811959 60757670785101011937013718633386403304 9811960 -309665642837416853728643013307553280000 9811961 -96697081304378517875593225585928099520 9811962 101307445910738259648907280558733043200 9811963 -17554193431009402410021706167031049440 9811964 -4195054778389155844800909119773545984 9811965 8220640668419084726241906489943626240 9811966 96799895045752473708113525278553874432 9811967 -399657736861453954083989198955700359048 9811968 24745972721933996117953085833929031680 9811969 -321870072007724725225760280985897285630 9811970 -1218794519529312934373538378174973440 9811971 75360792576517090326406358231819658948 9811972 109011763491596920419203504214277733632 9811973 279353085880361629767724127300186688222 9811974 -77423105841461848395757040725702520640 9811975 -35948097717918099735436913491497453600 9811976 -14841925996939903053757815717058099200 9811977 24184684362946359679933388452691389632 9811978 -46101885021601535257277463145908248832 9811979 -223680185930325803528728153662609865824 9811980 1881412558880302343980618669017308160 9811981 470724509298031616616256781707444905782 9811982 -170926645393504637085928885513729785408 9811983 -44574219561894727125375428167174950000 9811984 -4259660291889571277601278669532168192 9811985 -186798059048813092913312100978041543820 9811986 143583184635692036246939801092511061504 9811987 -25835502934024320802650258897228906288 9811988 -27577204831476636897282252812746348800 9811989 2575471082604708126988120985196805440 9811990 17233955712738367686085500753032736000 9811991 -23969007820804457002387517814587131728 9811992 8460593982827139988692790263733248000 9811993 -14493734230555104325958441586407386680 9811994 -1557817071237149886739950856429102848 9811995 27856375151791009425096437039147097600 9811996 -41482748659330567562148263816658395136 9811997 -161111966995861039081669312214626110300 9811998 -1048751469526314603764884971527212032 9811999 -263872789348282011422247106565060716760 9812000 276913908040923674610734629732220928000 9812001 -263993662147874399792739382483207007568 9812002 -13443448753921558954192426061435363328 9812003 -765271429785628718050282555957088496 9812004 -159127393399990590494287990590870343680 9812005 184051137715638184559776875256724765400 9812006 24146958589097038129807774408337705952 9812007 -62781724567701700013190589109638123392 9812008 -506043590380597757726550583062401111040 9812009 -148121631738803768334204984537486406284 9812010 -10039472752175989345751377074161126400 9812011 127746089189064109483162547791926456 9812012 82203975851941642945625472734525015040 9812013 -132636990561757108154061679285243160256 9812014 -24725205394165978370692348210268094144 9812015 -35812175669355178398371941732298070840 9812016 2166861805591497677040324445798367232 9812017 118961299187140207390290810665782946066 9812018 219884057923027683361621521408856487040 9812019 -59892691368701893158441041184912395520 9812020 -104192534906497257707500956266769285120 9812021 89265131132253564430216911836666188512 9812022 -75496677813088878232127885553743049216 9812023 -51383792888276355373957123208227745336 9812024 20039677623424246216546118379565608960 9812025 71327035978223409033980657498738106750 9812026 -103678299947214221216392875487716002304 9812027 27392870601256621577452707390340844544 9812028 31294893426766446754783482648785809920 9812029 261479674288535207308144012024042584076 9812030 8221034522898393868778935513660254720 9812031 174249479224032440860155480550669885824 9812032 112276528012131061419348356059342831616 9812033 204850038774210794010092200054798584960 9812034 -59946056499811468008048453209963996640 9812035 204297461442543498451409784124422329760 9812036 97351757906049521696230241769996256512 9812037 -33723274044913239261828916965435264000 9812038 -33460389420808679136222562485632306880 9812039 -359323737037999383820382028133165589160 9812040 35302631113778223980018203484420505600 9812041 -2047666495470929874584709288189174720 9812042 63101831083068200132411611634092122672 9812043 23499253921305345951639719298703482720 9812044 -366926809283116501643995225731096038400 9812045 125321775603610827750414953712377796300 9812046 4065558830422234898427518395039032384 9812047 -124314206579739611578959088869164445968 9812048 -38861414814213026981698615591723081728 9812049 51045076858995006383027629236792162816 9812050 -130126114562110166329544622113652902400 9812051 -235992653812336766694633765791126216400 9812052 48108550099537663910045336639626002432 9812053 -101637896378630204408643543661274994336 9812054 123619901104457132859114576471158633280 9812055 167809182346659555238128968578203630720 9812056 -266188255848863181135632404276321996800 9812057 -615659924769147801178477836338843099580 9812058 4264848122290103895342644309963636736 9812059 -308060480461150252260281776823004411296 9812060 176847941156582999523659137574066150400 9812061 -90633038395630441470188305653834771168 9812062 49503768540582298836015469027095613632 9812063 280235712381328489478511958659330807480 9812064 -119370796687097181115037953032223457280 9812065 76370724560511997360838827380682397460 9812066 604107244005478125749338624501002624 9812067 -19350893068673907667986190225608606288 9812068 49131400234360718652574773964522110976 9812069 -262920199422619540287066150501018568260 9812070 -35944689622638518594869446720651628800 9812071 114647138719884596200200837255298100200 9812072 36225472117958562193447156726055270400 9812073 218893079306591895480823746491948951184 9812074 -3720177636454492596249103117948441248 9812075 3576183999952645798117120547763936000 9812076 2226150786401854158901510276164255744 9812077 253959510156751176177652266813602678784 9812078 -2765879604288561843623285164493492160 9812079 -112806820467290539508664304784406428352 9812080 22599299974190411311469248804608245760 9812081 170445503345976991946959582239538428882 9812082 44845743731428257892636916535147339264 9812083 36503222430519856255831964279154518200 9812084 5524134465297066508311257889919543296 9812085 320927100376283755356576178514097336960 9812086 -13016633954309666328657391114684092480 9812087 18587688150829222164191116175513381736 9812088 118710484868038783654209890637430087680 9812089 5798971671790231572801655823501148160 9812090 9245584607446834038885526370651512800 9812091 57729662088979685946234536322198432792 9812092 -296935828662094257950447217009087697920 9812093 66097331700087877561358216615377423200 9812094 -90871204328454577147805099939145431040 9812095 -139799181594357230128442474380709909400 9812096 267176996241917799211256406586026885120 9812097 56321919273075346501077534607844841600 9812098 -8981087409740784340317012378092627040 9812099 254131299190490830329151489272660430848 9812100 26022562793842564961661391924642790400 9812101 -58919700432773685122297730712839007656 9812102 -99239798203048287969645626142956592768 9812103 127837762677017456307895597526277705000 9812104 -29408099090403142535696780792249088000 9812105 79890827373055262822825137960174968000 9812106 -11614559407515563885070520228932078288 9812107 -410912472363702791094916854000131636528 9812108 35460309505252886537257946735406198528 9812109 55619737212111866441033314958031467808 9812110 32747679876528432102872452301499985920 9812111 89168196608424116073559998044996094864 9812112 -8297214679007714480202806794466623488 9812113 142067824448522590394270313490834178400 9812114 58988851037641439979828213071213609472 9812115 112835762826411072928976946780805157760 9812116 -150322601606401748279968352300517969920 9812117 255314704902242381383864598117628470784 9812118 61773542082962871928506316231176199104 9812119 395932753052331682741589846112933898296 9812120 -36157622771475940173057601190137036800 9812121 249108669423000568913606067720697410240 9812122 -84484102148230085974322006434656461568 9812123 -302334169628324174977906220137524293628 9812124 -67218061531592458592706281771678515200 9812125 531788851015390640235443934860487927000 9812126 236877052190884287739184840155172656512 9812127 827702084304226053249332034064242816 9812128 -192737784702824689057520354907156578304 9812129 -20989443702451496053435375674161284992 9812130 -120227004920659142615397827781717780480 9812131 119251198661528329255757905735131133184 9812132 179251060816445611004209235006502973440 9812133 251398005271950971363353075877071978944 9812134 -85535956160742053294420151110717834784 9812135 -67107526787478443062067371459107084000 9812136 179117569359395940244181790862382284800 9812137 -487991367368253676182951966485020580208 9812138 -10751130243375075732983729489425136640 9812139 -43311934635173603876367971569804245840 9812140 112436278734233192842718976167309583360 9812141 106184844177529959506238159253399699212 9812142 -15785230581689817126059294497227587520 9812143 854353887460213056014830748903032124160 9812144 -13258139095987011568618452348039168000 9812145 -18733717037433394131487457437211443200 9812146 -22919955140715174107412632503871486976 9812147 -214432393576884173674068204585193682688 9812148 99955466255320262720088452514284359680 9812149 16157151249468149036964648786644146880 9812150 -99448499102205098626056496291878576000 9812151 1004724452949676297770814616250316800 9812152 108218420489127211010695312197108756480 9812153 155367517151030453100128587475447060484 9812154 99549556785295967356414066970332519680 9812155 133857227140989655203144413876899019520 9812156 -318780978381173255543551330778093460480 9812157 -175423434993432141563322620315374037760 9812158 -97841412061824676611272790663223960320 9812159 66655306606244317086468957374865192816 9812160 -44976158642587573052609304732389867520 9812161 -69980378893729717772263430093776903800 9812162 -157498452860273379488443824206894290176 9812163 -9411970759433270487543650954763513600 9812164 118860268325086140860170240633851108352 9812165 349028029093611069766398892311638485920 9812166 -21136457256548819145117509004535314432 9812167 -298893565365888191791838069580933567784 9812168 242903620891600580639045517040670146560 9812169 -129752384192987560720696170976872262806 9812170 -1562459637081018080055505820401497600 9812171 2788958710916737206082718630759220672 9812172 132215400966113462358693435241010073600 9812173 52055407273474399141191530116737910240 9812174 -75767072999039659473414455407955513664 9812175 -101073111999855431531131299647258721000 9812176 -25367483562759698456255682192381444096 9812177 140914698142609362085411057024244169840 9812178 3150389005582307639272986071082653856 9812179 -267521434267498710981791073019938701280 9812180 2659179071126241046860037987877068800 9812181 -135583691790252244526834735094869482848 9812182 -53762737248994507757892994318546300416 9812183 -279317666233128846369001581830723240568 9812184 285873352789229987662012407548949688320 9812185 -242940114940075494873511626114724954620 9812186 78752211213461065521841151749958124000 9812187 101221760765757382506673049834057341440 9812188 454211099601141476812743866335433333760 9812189 14351480042656620486996379806204229440 9812190 -36507971080576858783277423368363622400 9812191 -91058571561352706628547795439482058976 9812192 303365620692143699105289674156613304320 9812193 63150213972209428993139543344873392000 9812194 43829694830266402104678181464350341632 9812195 -292788186225761787451264502034157675200 9812196 -305238614771823054114314017005704264448 9812197 72899139352199089251504756446630347646 9812198 2376765901676846647480078144752563520 9812199 94333040366345884054832843868584359464 9812200 57947896047979128435859046166755328000 9812201 -199355800885058812851410879956203955200 9812202 22293870522725752667293821691457332224 9812203 347205600421539368952232761004552420944 9812204 -296794422681917733126871084055589068544 9812205 -80778523520350119197333454090236985600 9812206 -22070804912105078076027844928019968448 9812207 -252840702997557051329599199215112378544 9812208 9100961774192146305369630497203814400 9812209 326543287409150437085995957661183309040 9812210 4414535808238921447430726894395961760 9812211 147229298040428868877194698088115849272 9812212 179053762909679493131094176282427395456 9812213 -624228747930475798299548022219612672 9812214 14362291366634447230887379952154240768 9812215 -17788366134059495701870474880856390720 9812216 17627127650128409251645513191908290560 9812217 -105765846159310521724546967621378981088 9812218 11660867067193174189953463228459771104 9812219 -26784615996861620032005840694473550800 9812220 86586743210339552951032155765603164160 9812221 149774600199071832540952843829015034912 9812222 5418592961814308707028113802699422464 9812223 -161221652168020515614175262397524290240 9812224 89993842129875813066616096326712033280 9812225 -262002946376687242467690276451026950250 9812226 -44911613694949158343576693100480355456 9812227 13598956006752409810942782701640428440 9812228 10461987784803186016622928698661053568 9812229 3367664765839487936067094557159484032 9812230 293327106477488800452874329921273600 9812231 84290823913189104732879101276262737280 9812232 55242741172345061625742260381950361600 9812233 474109265710474334760390340555605363482 9812234 12345632707367223547201495406613175392 9812235 44207244148638143807101096501163094000 9812236 -17665497798072286407760064710894103552 9812237 -639989701658495776966269791892247073280 9812238 -32446259907129349465487472618617681856 9812239 94066078434894282335148852726119592240 9812240 36226944640163164707344816953405685760 9812241 -109787733818040787011013477830411822750 9812242 57462844171640651001776164420270957824 9812243 -23962591711420577841852332121127956480 9812244 -23461814247446887608650992896515604480 9812245 220973124897624455264057751207795073500 9812246 8981364832552047660681826882249776000 9812247 -90372786989401457286967124659926900576 9812248 207095590936003334019958820442329487360 9812249 438540962404593717848357030816333858250 9812250 -41527864457464532259707531274721320000 9812251 253839199749193676426615591801350005504 9812252 153772155864033270283062503485861337088 9812253 -467257869968827337883538508413987488 9812254 34270562244946941305194587614786376576 9812255 -170183905806538658091435880364659146840 9812256 3102713315360747696341904757032484864 9812257 24634357116459331585900773731116820672 9812258 59744919154790456219840888777976390480 9812259 -13028682599694012061881856481533872660 9812260 93169351819045958063193282801257717760 9812261 12004132424066192627290426295687037372 9812262 -51674795189397677807802174693361174848 9812263 13292701525928662364036551012438923512 9812264 201781512652994482915006692919825858560 9812265 -12817881503162505146717001580071384000 9812266 -37519734560183849674669791278007177120 9812267 323343516074633386663498596106414815120 9812268 144699216202931352225442015951711786752 9812269 -10556761003361565806651488108406740330 9812270 28449559093281030945084322063030636800 9812271 -15557652511590715813322559881112817152 9812272 -58443373727761822058837404512476545024 9812273 438948169035378249363413482141178901522 9812274 -21671917690138124225256810927382855680 9812275 39276659923789168222733457312557875200 9812276 4984672197521648412339361883080815360 9812277 13265710455287029272184885299216649002 9812278 54840924818615442656929288394238627456 9812279 178629619556167034095927411854776915880 9812280 26959711597086597485019119737721856000 9812281 367317558350470390505771313496172681172 9812282 36031461261137847662932403401803849984 9812283 -75897309452150229158024053794202049280 9812284 201182208359635720520869667533077381120 9812285 87173627385688848410468568878747880960 9812286 -217890645804151411078501023497692723200 9812287 331498166241817643145745076515328447936 9812288 -148521677528000215558947446183858012160 9812289 17158155231870848159166015957595515840 9812290 -39136007945474895736472704077092774400 9812291 50695104525584617308808804990912926672 9812292 -11012797284807821806585647529913548800 9812293 -61832057358252780050241337169536194336 9812294 -57631655186419047165192583432723334304 9812295 23291317857637095682060397851825003200 9812296 25593787774033326083059476913725696000 9812297 40304105259824762650994197009617308112 9812298 -48057238666296570586237374517754457600 9812299 6842272509607687473336937368098261736 9812300 -56935453878000245036994585481211577600 9812301 -305377879528988886534370955107418630016 9812302 -405491586726140535054295606937508288 9812303 -345611829841491078349052130572748617880 9812304 -73461892788016334745487048929890082816 9812305 292333939541467353482961321093589289460 9812306 -4708167471433950817725644169796780032 9812307 -70413122319902265750195131961613049160 9812308 -166883688253902205769370159702694109184 9812309 -425332566091737981527124862546938446166 9812310 -46254346127859659808291468802351718400 9812311 -74643036149787095747008511925298980088 9812312 466846872652244542475033479323830323200 9812313 172537165963944290733127937594519212800 9812314 76125984749076373386110537239972873440 9812315 8107630035754170284365356329741740800 9812316 -136378647043847756334538981342453186560 9812317 -408185106131222810062183777399858716634 9812318 -129968353394262031590202258682637536640 9812319 -68457553192990302125228008736395311360 9812320 -69925910468579794274064351357739991040 9812321 -289452919455362933445992768571377888478 9812322 12337245366609548615250979376725063680 9812323 347436228397090247491084825958851596572 9812324 -393696606454816048954965058972147910400 9812325 16968459483976207612568498296677979200 9812326 -53647489761401252007856443519022927104 9812327 35971978864244712551219450090854746672 9812328 56121998059779208345007125328350494720 9812329 -237105114691110497928477241086242374272 9812330 -203211817690883205001046753499762574080 9812331 221477569747295219665017470871323500512 9812332 -8522002466701158077763178641012057600 9812333 -263575123530172093582497107829432245418 9812334 -12007345383399098338390575676135950336 9812335 128833504164099892158684188846323233600 9812336 3713991192652359017408196216115200000 9812337 -101774251661351600355127353123993826560 9812338 237406462735175848522695469743979155360 9812339 -129009126795517680006365736305936841720 9812340 -103891067961086233248663377826499011840 9812341 629784450558450530455416497073526464 9812342 2803705715644192124867717966297401344 9812343 -126220317350586496568183030165659976832 9812344 282279715953533731709596750632605061120 9812345 -316614480368361141744926817071498547900 9812346 -23193723215186318932057218411457344000 9812347 -29964153507298801630568391916055482204 9812348 47230175152092358386886532871244893696 9812349 21912304111751278844886630468457336320 9812350 34944670412922237945991984190661854400 9812351 -373521459452719112723743503178673975280 9812352 69409697464700061180674506941750312960 9812353 190220246174869398328786162888616668800 9812354 191875056666982600783144434044610599376 9812355 472946537427454440931315248978347520 9812356 -355854169175421976901254294992899294080 9812357 114714319594059220943450224617141736320 9812358 24007125584103866687358711924346014624 9812359 -6307149728947858588687543475508411296 9812360 313221831724044795994381050372366336000 9812361 -40697667747713079905846542605912309120 9812362 63301988868318484227973411760118004992 9812363 160708907028192648227805313437030955920 9812364 47406263620787364371583763850984050176 9812365 367626383081487659811626631336150397260 9812366 -97812046483448409615289190041997291520 9812367 -54456221414093960207274291066625428960 9812368 287705459277913878506746287717613568 9812369 64330793766363751608988151846904280896 9812370 27592356354866012187186531156405388800 9812371 6244949386039733917349178295971376632 9812372 49706805344624095476190268265214977792 9812373 -178929405112961625967342738042030773216 9812374 64915998175357234033453303922737920 9812375 144337401533097506471056569223226568000 9812376 -92987007901269823620997245832124620800 9812377 444221374161227418007141859211381265226 9812378 -27058043544716704363719599012595669264 9812379 233946457219798250641226634349929032640 9812380 -100015311152546468603341037639700595200 9812381 -250206474445933340672525799341323110336 9812382 30391036875843649510109356780601569920 9812383 -177173917315451872859055057584420123424 9812384 314175732910968402390884501356680314880 9812385 -3665118359057541429681332410188957120 9812386 -97846862849922632011305931724052946608 9812387 91283482189311787091556927515726025168 9812388 226826417843435205955247348834572400640 9812389 184705292630756005918702107977201056190 9812390 -61922521654313824632714650130422603520 9812391 11224291203314599421278933792767709992 9812392 -117810887900091471240220102022637696000 9812393 -179012219281290046646905704553323236358 9812394 -161306688020689296385609218366946728960 9812395 120227404000525125017290599984183054000 9812396 323660969983025985993604416407194114560 9812397 -43041573920873587933438156552151939328 9812398 79135439859769231443759498602904268800 9812399 -122113813334854403247194157947435763840 9812400 4611455015447248584023530320681369600 9812401 -75039310911247387966310250016848140288 9812402 -8652192272987734696823600244544124928 9812403 201993253297143112195516268725424353812 9812404 73676847322254413993266928874565728256 9812405 -12233967700011890312419886099666205000 9812406 -50994291774164132447068342917494431296 9812407 -165896632074467416573395396621574016976 9812408 198255053371655319289761473628728832000 9812409 -249280924530438071874814117941467230896 9812410 91341694827849583509513197802940539360 9812411 -113812334287566686427993113095581181920 9812412 -121014401909583567039795461024163454464 9812413 -10182210604747884275743446626930573952 9812414 -197378416464121105987054866846663730944 9812415 119412972372886159440354746011502155920 9812416 33183723596815221959953733864086568960 9812417 -147933470148675551990472296205089136240 9812418 -69877569934124910624135185855291252736 9812419 -754934943805328272396508911030490206704 9812420 -36688619566162819878037380821097285120 9812421 11917062005098174173346242064880870910 9812422 -4356261371906839465072960153147099200 9812423 -109931179959241051653747958742173639440 9812424 -3209612790471348266816920145692508160 9812425 3302973648805110942822591986456428800 9812426 45874328096289772054185510504131230464 9812427 -63903254989127902274243396915323467840 9812428 -635274330603856242594754211368197120 9812429 696005431184011194409299001142071409472 9812430 36796427286205933986386547784221342720 9812431 -251813046380071777987954095411198250768 9812432 48059516924273245301076851556011212800 9812433 143023451272057750158394090480759779648 9812434 218358745536142090317696170981088190464 9812435 -75761165428321511144384259446781825840 9812436 150285242348116037554182245800212510720 9812437 -5224468748491989906602408378555347168 9812438 -83830859773310493318116545760036162304 9812439 -35869943083233615144475217680289885472 9812440 70702647323397754545344234978887680000 9812441 -15799161794950128302102495219052195948 9812442 -21022157276055922692294874548015863040 9812443 355674728952102633397972763695557066692 9812444 9261006945931574148513753404153988096 9812445 157950643902221735204154801608279149920 9812446 -182931618767088796309585827792451468800 9812447 451050269913733986297416794035075700896 9812448 -72922861673169961623869711186326978560 9812449 -219947218110411728336783683589838780 9812450 -12930600684118557762345985762745560200 9812451 217683119300868611499620660916089651328 9812452 -18010343981607425285213763402611472128 9812453 19534089824843685466713081118001477760 9812454 99278857344262706187994999972524096000 9812455 -79930445263848368424027711234981126000 9812456 -24117914171708264213854137387257349120 9812457 75816150689900959476687508280904033354 9812458 -32292091189240207052615281091090851920 9812459 -235230016854825655511300917400887853496 9812460 48301490853933280208884222690637905920 9812461 103067685902687339754508149312611588224 9812462 -125506562835359906097279078392623863936 9812463 -85619683440194277798639621125880798456 9812464 -104186332807688915084818649204022968320 9812465 -83578539650785237313174156513736051480 9812466 267216721620218259387333875770696205184 9812467 -822652933892212984345472862634037760 9812468 -116857859313556100062782677927129025024 9812469 123427063878086882787854956110611451360 9812470 -80758033374296802713530021160096816640 9812471 -2269723029777237978982219902938923368 9812472 -337256459151840607009980291344252928000 9812473 -55068140001855786706689470317576991232 9812474 16706590659744575470441555081004037120 9812475 -216217535569456056245287924167023382000 9812476 -77013530057849666598145447033798205440 9812477 -251828174900493665544614285210624647674 9812478 124278704529522996838412640468637462464 9812479 748098905793891801483553206458640892576 9812480 -53100572483936820807533542771827671040 9812481 -924745686906509480970116644442158656 9812482 -150487809809825985439955014478056335408 9812483 -401223435923625969942495641614040848056 9812484 -22454685977145042420386663642386329600 9812485 623530743976318906061034306232312042560 9812486 -117804974209603939265963063017484795808 9812487 -93335003617505567730318145644499799640 9812488 -34806398073794146936182289303181721600 9812489 53002441699090789440767723526191307060 9812490 -69990021800759385134615845440173122560 9812491 24588520385992954522451257708903008800 9812492 -101883285172341015325269885522306428928 9812493 -159332622061321620627315699074860573920 9812494 248181015748291542858659797662538447296 9812495 259702615477939778939898244487699640 9812496 -35442892337786694998766423071154044928 9812497 -228987019630085573458790279053851583054 9812498 -175192721825433419916630944295093375840 9812499 142310976770550939280239332482816628664 9812500 -188035547653028499252060470505358000000 9812501 -305780967238021086498907516980593292768 9812502 -396284933846031225484749198337002240 9812503 -24065371188476920206965502022978136248 9812504 -10404281298844745605966684853003796480 9812505 75324870684445341731983941684090346560 9812506 -135173239979672165671848711780584151552 9812507 -89292121203219329717371672516729333680 9812508 -49992812961326460552779908780196759040 9812509 65925878082204029097154148287245276480 9812510 -43423580661851696949661813918080048000 9812511 -43538920859213891384000342126752630080 9812512 -330703416126276750946697854085509939200 9812513 101763307475009747952252644668880973504 9812514 140633361555339024931686170996768256 9812515 -20710692080117550525525585024582177840 9812516 23037492526062350974368402295629078528 9812517 46611765776478744695594258459788129920 9812518 -172088921387321589322579496982269099040 9812519 -748812936206909857839301777863190419648 9812520 -73171337486332667376380084374882406400 9812521 189083102893868953931974798735427199844 9812522 -211732754027125603822589652443337572688 9812523 -27754382742327126785202413554408753152 9812524 94003155073076676787118305600640326656 9812525 -54039363213050771342895671425292077500 9812526 1092920193339201218650829185523450880 9812527 73582232493885032219562009583937223120 9812528 4025033527869108215803291715166535680 9812529 -15376599243898462140646756219515668160 9812530 8386978372123009377675478195500503040 9812531 -67630414771282035183459030465202281000 9812532 121232797351260272424831869851978985472 9812533 -141044277002533851828685903239160259218 9812534 -127029514729092125156827924589445055584 9812535 -112598775012393710242980384579332698800 9812536 -134101576698204978920286821640553021440 9812537 21927969863090120025218956876362481152 9812538 -26432529995661610164514241975734067856 9812539 278150016909818658151266772302843114600 9812540 -39924538958617097457957908253877685760 9812541 3686815787673852474910441980803170560 9812542 -48602588937345106886631563652439303488 9812543 -3897973250621766135832936031287774056 9812544 -46679670599719877122783248887316480000 9812545 70175259824052010085372372481883780200 9812546 117611187805251072085070714407050827472 9812547 -259965865778584585334417216549978528880 9812548 -105766940725484470229478110490180541184 9812549 -482134287783518036185417450264763556450 9812550 -87444385649890056770393916923273856000 9812551 -59683170853797572154817251132452439248 9812552 307786960171023806505765665310976942080 9812553 -97424118889166907654605977837111005312 9812554 33575367400252449179805197516269338624 9812555 -202890270967974139163768314298390972160 9812556 1850950505392655639675713708536115200 9812557 -3565052862394561919823435388139645600 9812558 72002515060811269831516665739231714176 9812559 51569407286045940614535599704495129728 9812560 -3164341234238927217388631057692262400 9812561 -57510453358490991813667745013263536800 9812562 71999966779087994402731538070801242880 9812563 -76995693242513170576120190338747823600 9812564 37411513525217119449672635546161762176 9812565 -14742154670802263744797506236792129280 9812566 -262401727238029974840958053224623595520 9812567 133720761285091690355436992543539844616 9812568 -283128955693743847524349771865780490240 9812569 79001540683445515979886618826243495040 9812570 55089544980178021370172151596132504960 9812571 -2467264404833539003204920350006225616 9812572 -112626559569211175128525112603606999040 9812573 217392611829068414157033588911755350822 9812574 49129021954766307717795639065857729344 9812575 -105098355589214678565021166814925092200 9812576 101996995972444286562205859443222904832 9812577 -77762105979462127566527521542855431040 9812578 -35702367983831565096929375114705412960 9812579 41148029925412031590075339654867754400 9812580 -63810028043458194791128539659450019840 9812581 171746512641966054613038224035807183932 9812582 46463051591047586059758890828373634560 9812583 -242915180490602537191480628884914221952 9812584 -237993642941184444395825988877962362880 9812585 -30988763985956491461738723481233792000 9812586 59535271314459399358067980944409804800 9812587 -33569751005375799670281130236884276688 9812588 78130904851564142843233514688182853120 9812589 -210619960759134292495273558673015203776 9812590 197346381418177708691277076026062476800 9812591 292970784672042284430179787270380758992 9812592 918509916254323239104884120921079808 9812593 379658834776420664750855111381810634258 9812594 174244337521644583619932406017994682624 9812595 -66201659308752537064471907921305529760 9812596 -380326655898500398963908800124174428800 9812597 -425220518406587112631450132817517759954 9812598 154262733865058098871871365387514860928 9812599 20710126497901156366550382872044298600 9812600 221038911975198443494028585852928000 9812601 81778933453701800295625661188636198320 9812602 -27451467711117491709673913116444015248 9812603 -69156164612682555487705337437981613148 9812604 357043751383376924485005563669906767872 9812605 66830022076041885369497365036404846720 9812606 -83352898636974648089732981917781055360 9812607 -13088299750174204083568034703020632320 9812608 182155908297842048423943022849629880320 9812609 554413882173718344950078649523166247810 9812610 -126587455822241968385017202705774668800 9812611 64616995588632687519770966090409177212 9812612 -19312097156940729526635967114363623168 9812613 470010955397152541880888604586600187264 9812614 -71771353699446757485333954364405190400 9812615 22337799284264583793672777724608688760 9812616 -41194242087427855886194779203174400 9812617 -35855514611942467841483030529863423948 9812618 143871097249062589015359534429246611760 9812619 18938539366468514342225125467257591064 9812620 271653616362305103080469477116485063680 9812621 -58557532977868481297135121975512898816 9812622 -39177538681315985784636365098544835456 9812623 325362157454004852052604928386488494240 9812624 91402436742161438278703118635080458240 9812625 74272900746047951957612060779308288000 9812626 -66733442968324953955905759391455951360 9812627 60044341285047858826227250811264563272 9812628 2724233579256033027953128189752090624 9812629 153565040313327957536514344091301852384 9812630 -91478986360770786433258890300480311040 9812631 45542513057524875354564344051318373840 9812632 129425647978166164102591707205403320320 9812633 -203312601718727827161273774483759270960 9812634 -43809468428887390280957749398118109952 9812635 56045555706501076654437871133215883520 9812636 174300627490752415531374877791079534080 9812637 159139954222441005310779698879056453440 9812638 -122821222324779026636822058489879247488 9812639 56332220463157752882564759055242215520 9812640 214152657767709748964488129386113925120 9812641 -109127178991850409032527540450972242128 9812642 101228535490834471886746645015201058640 9812643 -209118940773808376132082249377768462160 9812644 162088121838911540175225310281500390400 9812645 -94442446349661030886394557785991048800 9812646 10654172814103290553598314427805215040 9812647 -48371420323633555888710914372627067072 9812648 -268263300779581400247314926645906928640 9812649 -42364098621316786314378280213312275456 9812650 161052474005814388804207319593737972000 9812651 -3838589465832982637933318097234368208 9812652 147983052020684800358484300901924357632 9812653 -134494834788399473515089092150784288756 9812654 -267862171467553171199238211556849068224 9812655 -81405005093564475770530532089754158080 9812656 22910500666109407120772205637500731392 9812657 -475891617585001204260753376322322394188 9812658 205446259543902306709871268633849781248 9812659 -209622914712235430283718437345894175184 9812660 8638289104575390591069606477403422720 9812661 24248850848729048847139156200848729760 9812662 218400899494195451799310742406263228832 9812663 89809853329131429368257120731541744560 9812664 3453247992058375509846155383217049600 9812665 -14014485443280208749373479801411343800 9812666 -100002921000755579573892775357875757968 9812667 144165175138368456289228733464090073880 9812668 149227446634685650185867137719672009216 9812669 52418529158973131676094338183432053760 9812670 4256078121320998942387652820692520960 9812671 109876869428925615334135473290867157744 9812672 -119383639150701168215096719455257886720 9812673 -8279685875915270100305753572941227820 9812674 58666597646492716505456280061067619840 9812675 -86180315886813049180007121968078091000 9812676 143576038032183080633218233219205266432 9812677 -82041481521252719778260609450636738528 9812678 78254683956851771968937916427125373440 9812679 -218496315308363647531508647715597136216 9812680 133741521212546083979504345522270054400 9812681 786795542756384362659047833533044734464 9812682 -135538903591341120675452134687283516160 9812683 544569788187292193355585353131242582520 9812684 103534238899645844053560362606307111936 9812685 15615539829681373272807913677407533440 9812686 2321699727139509282254575498659253248 9812687 -88754562607484217166782632002768102968 9812688 -7716431220136409451528286292845264896 9812689 36674372959439425259345243785306596960 9812690 1894843071530189844000035526090432000 9812691 -322453148523679733048553267379533425040 9812692 22775393516485323363068160747919058816 9812693 101989963263915908036812683087648112800 9812694 3952496112641766577396284154704412416 9812695 -63272730404491853975429182486834647600 9812696 -85478867592194146788502845645212221440 9812697 64536730682587490770597841461380135936 9812698 33708326884642614088860376324325665536 9812699 -108504095942431078127865869869558640352 9812700 -99076563979164804299743347184371571200 9812701 -254497697701839259597325061046194174900 9812702 1291059438427742062174297069124146752 9812703 -147750569269437321198126664924217875200 9812704 -222014251778080449692842276415831801856 9812705 -109811246886994142290984091525201020800 9812706 32942703972826760278225026153468562560 9812707 -77085592367884184264985261056402385408 9812708 -124768044369710090804611786809685414272 9812709 28673200007322088888154967224773580928 9812710 155298256241635226191360201017763685760 9812711 174445440661387115707348433365821024312 9812712 39759252749885978308183051264476119040 9812713 -208569919761682473215494271264496854400 9812714 -115353087508341879877985709772283245728 9812715 27651795586999258995644732615956170240 9812716 338812699147503016538535515374453571840 9812717 -372819393443328133979638196237244168234 9812718 -38463577838693890285644679420814993280 9812719 62342910226502248386559013398407475696 9812720 3433764171235739793490318913802731520 9812721 209149139691266121753879273288604411680 9812722 49774620599203433698646327505102864912 9812723 -44478929083024647006439685259675691080 9812724 -3922199142968491800887238929797791744 9812725 -17774106761375310503210864433942067000 9812726 46478186382520066728130609066124912640 9812727 -68242913963613323557398606927474567936 9812728 158805213328264392252231769143936000000 9812729 7065266152985317897677545512812099984 9812730 -97943225532988837960171017788772096000 9812731 24743373386855507636551318811389066532 9812732 -208035207573456271357163275952988155904 9812733 -1069595885767464602433769213101318912 9812734 -32305241666395788715292591937093974208 9812735 -102290765306271764630188632653996268480 9812736 154301153430781794920163742376389509120 9812737 -268487535003964418034472701791485582 9812738 -28372181989624330729433124536266894272 9812739 -161477965902719366440491607382765767176 9812740 46941201422595509280287168939588812800 9812741 158062465877661403481507677351786034142 9812742 71367711502528684362103883548363768320 9812743 220886634022571409483554697879462545424 9812744 -482307943962630575378395838669734947840 9812745 -18164275748449511803490548549930787100 9812746 -149198294871513742058289532733220638928 9812747 17138087720840724438639312088027135632 9812748 263806837773592724775510352873017016320 9812749 153046241285748812847226684391304605750 9812750 150556816843195019585136528240967824000 9812751 43128896819488898653647408879705367440 9812752 47019242529121700281333950645914771456 9812753 1198565075821948357933019699874489598656 9812754 -52212049878295450603284436362855057408 9812755 67014293515291447921702640719032266160 9812756 14765595982968669199376514867685287936 9812757 14622005092462559924673330804672326592 9812758 -205648912675074261656268318562856260416 9812759 -347519367860842048392534951226585296000 9812760 25298001175566775947271762790344089600 9812761 114274735681488171681357001767327346432 9812762 92388120123750554185458506398835804160 9812763 -17424597154298379214211775645873108840 9812764 8576435620153545394100526063380425216 9812765 222770145090026749483098466326365088120 9812766 92682299096501763901109891880019396608 9812767 -125432820073461243212158595548286437848 9812768 784854466430417794922520402305482752 9812769 260301946202073682371171368718382663344 9812770 51289473615038535568161575593990494720 9812771 -260181621695584656253608941743986022884 9812772 -2616024188427326442361619069249064960 9812773 -134918505094305177082795853718238327520 9812774 145918936738834297681808217490592176512 9812775 -44734385178182963315639145114523094400 9812776 168069388107564003981317670474429634560 9812777 -218997296702999758629948525726279485340 9812778 -22747341918061853930060148331777916160 9812779 -16344355586443070075029229560643222216 9812780 42182152251743405572432461910640102400 9812781 -220467591666012836435406905505521488320 9812782 32523116602386932526844039858557419520 9812783 -491650849432907547735608549847925417968 9812784 -23644138574328400356522719225495224320 9812785 234248942390415789350769059772437932980 9812786 23254078839491467911078890383304888592 9812787 29588370107524446195649411093163509560 9812788 -1177017399809735460535287115706526592 9812789 159316558493077244328766307450031953376 9812790 42770317202907542799287791476944833920 9812791 226546610995297804452955020738643860144 9812792 442194273395608971636786284313505689600 9812793 151332742365825550875678140468757776064 9812794 164086940795946634999022282626621455360 9812795 -233711937826454376924631916275177123680 9812796 43416938004159221627226548356105297920 9812797 8540213196125615235619671388890202880 9812798 -210433847502921301582032441884923833600 9812799 -392107195408793264875598415850043120880 9812800 427639317982917175577708298724966400 9812801 77043463305607585127950055788857594624 9812802 -5303978951253306910155385512219887616 9812803 -25976765610360045523062605865754236672 9812804 74645235663680833099343278259239702656 9812805 52256579073548141269455680167534265760 9812806 -908746249434153882505336182043475136 9812807 30838707745445066326480290258037444272 9812808 -124397592329098828691194843605427107840 9812809 214425724089079792504932018234960898010 9812810 -125164472635028005968355214883752724480 9812811 253422891430002696213277644849224251824 9812812 -81624655353883764212903779929744196608 9812813 -768027681004471626114245006926863335520 9812814 121240274945337836540139177469862452224 9812815 936135079182724715820025316415915120 9812816 -42398412507485828222955741385426206720 9812817 47544797146387670852063594080405818240 9812818 190472583776309006617788427303531315200 9812819 233300122537736277553315303032994757544 9812820 148791061164274010334209000233780162560 9812821 151571049019122990523690065090230107200 9812822 40591966501278180868819849325421341952 9812823 9611556840817478529439729145816001024 9812824 46457923178265760025955867818551910400 9812825 -14941372589161278794059443333818220000 9812826 142258855810604097596037088431733509888 9812827 112327171571431031682548256826659504160 9812828 -94470278591327560916068442992938143232 9812829 11672667023371709763812075230790333088 9812830 68249506277939866541576656766724490560 9812831 -112754057712981664241165979375506702496 9812832 -11776975579410479285572147987123273728 9812833 -114336836347513681230412054301612800 9812834 -92095996724953515063085919826676397280 9812835 11878620942377984240359268261676000000 9812836 377216202458260060303448750640804357120 9812837 -299894255910167083798766405919189728514 9812838 77126971534273392734979008653667449536 9812839 39753374938966196902823644524538073520 9812840 -282517506681062813583961501203503155200 9812841 -177982729673371967669860578706654692960 9812842 -42187608392946716975449801805466851808 9812843 -29377350255618459702149270868258314496 9812844 29033727131614424065462543178656097280 9812845 -89823169213251589855413936267224768640 9812846 -399842139198894844423981298157371543040 9812847 -308075248856418326329803880597288738560 9812848 93886079602097221002761095992773836800 9812849 -153552239925786377084078337366391566480 9812850 32196423967603807654445307375846096000 9812851 -608768362286626141650724715975624006400 9812852 -35181147728278543452698379436117125120 9812853 -235062315162197952422723478830911939200 9812854 69673248698848430786857571554614133440 9812855 47539824440447865629143914938529027360 9812856 -179941028902250058375164420973984460800 9812857 -115433242758299016006183880155086118588 9812858 1176550801652576121140849799320064 9812859 -479092979731810792762769649398028288 9812860 151936176365701526598413371438707694080 9812861 -234290496683717173482839690559719132538 9812862 50179059504794034269668851559612104960 9812863 214798005703699432567989145310880471024 9812864 51190034093601134151185455546776944640 9812865 -171571002691552414139593836350357201280 9812866 -2698649562498877613599250525742574080 9812867 -272433522700870497796509061724067966084 9812868 31896126571898752402398671084268294144 9812869 176443884721201411122959682264155492160 9812870 -151664774255606955928044060889119861120 9812871 -67301143471888646536172059595495680320 9812872 -372046464839339713861698268677520051200 9812873 80513774487881910429993354577865904000 9812874 163532895236788402521175731865115708160 9812875 -108592397109243651390855099443167140000 9812876 342824763429004283206023441740219647488 9812877 -153891562764954354617677681197841135680 9812878 -223377545921814673887460460943864605760 9812879 42133153087923820536741125078995365360 9812880 -16229411427274557283912228392665088000 9812881 11224263787145283416075965587463743744 9812882 -100247931610729316476343107012140988416 9812883 -199470023062558095951867479115880226376 9812884 60058549149290361357435151769653225216 9812885 -56161797947836548591517737428621232420 9812886 90063477267393200206468545811784060928 9812887 -250435125013806334414604404247605034008 9812888 -342530954791041998789467008077818890240 9812889 -27472556280677940929882090738046168000 9812890 -161453446079640161420999767893006592800 9812891 27793387277417385262794856059274738368 9812892 -157871918373267494565994649727971819520 9812893 -26723281198762683627251714657847493056 9812894 21791045741392554538932208205142058752 9812895 105845670176923844952879321293036544000 9812896 213563589645230646895149901214033313792 9812897 -157197235526121177050284697428569854700 9812898 64353846653601640022646489539568767184 9812899 -15908833292111627472970752063554167248 9812900 123097063718005408109625258844148016000 9812901 -1011954636051368121821862112875342336 9812902 -85053990313718678935976072317726908096 9812903 -340089438614078607933411154805704147848 9812904 126034583079140699910486189446239027200 9812905 234507392596118000805872311025341905060 9812906 137006579532434234172765916798608537600 9812907 -7489194275839353133414448064268470960 9812908 -4672985685471709473142352082275006464 9812909 381163703383798794769593035916016636416 9812910 -7442742773874721619736476696794152960 9812911 -324099980484706579766384505120035864600 9812912 -143606850715587381074457112237998735360 9812913 125128987268512912940255185779740310528 9812914 -80273519628531546909240181475538714720 9812915 30209584166761462940386308613986408000 9812916 -220983332931008952089805582876987942528 9812917 -491425965054265591966148148883145238034 9812918 49724420649482388439458510533842722816 9812919 -322199982088743455825123538413764684056 9812920 55296295506825790989670588970584473600 9812921 -129203364769598499587797227180230779308 9812922 -24984572262817548588616211811600324096 9812923 -361795322104568199396962765215628188828 9812924 108100857062397398050569367168614531072 9812925 -115551277494276380874033223444067031150 9812926 9751455072085962489837389066102427648 9812927 -267173224844670909833908768153473050208 9812928 11984023678397560584930872576610140160 9812929 176506392196388564733328943624892107712 9812930 125964492491400802624619620087487385600 9812931 61155005257540116895363601421731551920 9812932 -441953220230795462543571227317573504 9812933 -279826254895020977655792788768823532200 9812934 185318113082971622479385106307845882240 9812935 -126971432940669813614751637732818002640 9812936 291060597605172314739599965719674004480 9812937 237434419103545716847725496199299238160 9812938 82241522340665439723582226851533571120 9812939 34371704886479369985236380068501235020 9812940 11552615576641619673910057639933286400 9812941 484614022682517937383193058553913076342 9812942 -166315295051028820562464437544566298368 9812943 -22661636488444398274845975709525994400 9812944 -929525066751450834522080212970373120 9812945 -186268671426528250886868693447897516300 9812946 -36448621119726786935230842314179564032 9812947 -7998317651870383007358131379808851604 9812948 -99013996452470322700380118421058521088 9812949 108733436847270000855985372003804163040 9812950 -9898554724858281958777345572710582400 9812951 440966724617209608096884551603198946952 9812952 21317738112403828989771022311079710720 9812953 65552479395443446874089426952016904202 9812954 -7185677016347820531851136405197005584 9812955 -23995078463872118418443252893797691680 9812956 198301599757075098975400751171505274368 9812957 42781994383780462533247927649813250048 9812958 -42462851240126971202566451376134812032 9812959 126413636963459085642975194048234567760 9812960 279029623845898898786117602621434101760 9812961 -18859962706025647482884168961734174400 9812962 58017285898171011942302283155626766400 9812963 356046986711866339920184379392908589212 9812964 5418371184668980649823215782855729152 9812965 -387463642256707964841464208442317163140 9812966 -209413472901192492805194028181848865568 9812967 28352907661302881857303445147047320960 9812968 -206037296152710945456974053805807616000 9812969 -282250654425906899887682685972386082630 9812970 50557327588213726848428714800561171200 9812971 -174578789613437179020066522511175453920 9812972 62630182879932379462353175282479608832 9812973 -113466251569251151715969449208274175296 9812974 193767864752270688116778283256344131840 9812975 184393488370875762356813674682166513000 9812976 -4968818234114397525622669605753028608 9812977 243497583068111721208905344214381029872 9812978 -132101328043153819627000566094367152128 9812979 127498668255206598502581892386034572 9812980 60902028496236261522895891961143449600 9812981 148671706173792898177952992532967208128 9812982 30938297695672723857801031994563718592 9812983 -40475863372952350267944244708072302720 9812984 250017514901704124551480486492804546560 9812985 114817483561289731844708803499665948800 9812986 -248411805631485502655209161580939505808 9812987 785072700623635449402098023751359680 9812988 -1131909770624019577820257791512530944 9812989 815683685403061541371272936182743064256 9812990 -46776716834814011131796080892057846400 9812991 24076283069514178440524375146281924000 9812992 88923113901788835873339256007854915584 9812993 258947695370505404865269633072712586242 9812994 168036787736431594123061255857564464000 9812995 -106825764900982211926114558257629208720 9812996 115912867831503568745426846748892065792 9812997 122725527134193688139109652165992423774 9812998 4707037171923123574617469686602363520 9812999 -121485153204824306413559427272269062864 9813000 310309715334222334817848120899133440000 9813001 357590954877672146120678657052446161104 9813002 -54087351029685117656911807335218141088 9813003 -103003819049415219536933241127214136336 9813004 -194343193649273067436202613597485426944 9813005 55427886656850495525475565960452100760 9813006 -46553812902210868352857501803156096000 9813007 -342411001579621007229855541738327557120 9813008 19264005915428217276731277918096850944 9813009 248260750888137413967062845173216894528 9813010 -23927002184988611231326214652052287840 9813011 11669026535712603279009880466320418640 9813012 92905575012688980502815915944928006144 9813013 -179890683632888584299948919539940509376 9813014 285974309096365582531662707751448397856 9813015 126457631482404455576886236151529764000 9813016 -239894887858279394179002355976725094400 9813017 -17753341814841979957509311396692233600 9813018 -38239365323253743993778144361326660096 9813019 -17440746424337382138827851492922084352 9813020 -48008687831372409519128343963174604800 9813021 409896930785397810755385684386813179104 9813022 -63330032677844219913678849965601826176 9813023 182469806284596889257614545771578605304 9813024 110679465166958741549444345653400567808 9813025 -6650896611393640793418332493031948000 9813026 108584448845041588758473651331441317712 9813027 -7642453234476998083910538468766625280 9813028 -69582248534675511419262086850372299520 9813029 3380422351203178728198222395354428152 9813030 -1848187195284021553471242622668871680 9813031 -223348254903783727007530808473375227408 9813032 182517625792227367160589252190460390400 9813033 -87303861949374150000344810636251761900 9813034 219412402648130460709220312925984978432 9813035 -100717467188892944866589273809625655840 9813036 -77833726100060736293659087510478782464 9813037 -183366627222572121622629475084625968000 9813038 -2086583192267002568274984799499364480 9813039 -17764690706434059440281817632035813360 9813040 -44393019830752266928586549625383485440 9813041 -106378708554944128743859440182827201536 9813042 51926514788035778818132278173329044480 9813043 62765742522544846551805982272974961292 9813044 -326304661729101721644542740412354764800 9813045 -112404826378274921138284096241133293760 9813046 85013870372355779374061953090799675136 9813047 43709163461435497653315173648020563600 9813048 -16783655120012346528949156059804794880 9813049 -9626021310039076135698784141798837440 9813050 -4108685745536958773392206083585126400 9813051 60284994788389101417257218618493685960 9813052 -88297261909175420265385209695157872640 9813053 6836200023376592075787870796386037164 9813054 -116284810239088351058676401657389414080 9813055 -30599709663141596022320723751996769440 9813056 55907988851573316895371736430866857984 9813057 229566194184577864208196352227722511840 9813058 -110609192832763031029322815378322465280 9813059 33793130039791810335721342917542880720 9813060 -37619565495731816070704815440707685120 9813061 274977583857197731177023206795834229662 9813062 -86875854821858749752971226496416398208 9813063 -874979583076859041141788401127860832 9813064 -536206860975675325780601646950611353600 9813065 -52086651084367057895467422528209983680 9813066 -42459350109135900227790233148388083456 9813067 326746964994110781640934990609062090152 9813068 -216542904263757283146977062661357176320 9813069 26966096304566851387586118748383002880 9813070 56412246470547195945234817652181346560 9813071 -346160946747448391873686488562589174808 9813072 56756048639875188261319677418224353280 9813073 -2840988118014676602031172739259146896 9813074 -127307115987703401861994438688865481728 9813075 -51740438485408849884545159235628037400 9813076 19599138695828225079734468303048130560 9813077 224651028920003067038322290417792739072 9813078 -26312270690631365663906639216215612800 9813079 -59948426289113624741814861804459930672 9813080 25141252244010291905750432851864780800 9813081 26370450673512817269556099707336877824 9813082 26177844777482687544287455445243020800 9813083 5131016147793848595850133625391040736 9813084 164965380627109509405779966945305422336 9813085 145140916910140284910281514359585610200 9813086 -81772243909796223227311769038632475008 9813087 270893717856126262963317630362368048560 9813088 41354943508159315205426049730373222400 9813089 18911676482468857888875859598184186816 9813090 -3514963977575048212547475962197647360 9813091 75522397127538347336266397120143780000 9813092 194199131230356930670559667555545855616 9813093 -25175881273699124420623396296613458336 9813094 -39539953686474578784151928103806831904 9813095 122122272454209550154322324858738502800 9813096 80113864034498161888708528563730022400 9813097 55546377179348120901915246197131325952 9813098 20303588034135895273120222361640941664 9813099 -203568834251711231379636178962510144936 9813100 -95114784910093024568382382965356800 9813101 56980021631165748343794980459391561600 9813102 30789913031799908172549156620236617984 9813103 -291632137142409502465466013768675671344 9813104 -5645462431041576982130236943995895808 9813105 164121226753222831278464589835806275700 9813106 -66758213930663405691867453953656091616 9813107 -500444149873052349428971509971904159840 9813108 -140201606124579122690310861898531645440 9813109 110570607814021931675480180651214445404 9813110 29030536744139493182402068608448680960 9813111 -57474441515520758583691250632608079872 9813112 -97284622318966962864038960300563660800 9813113 -423269110493801840839061303005334718576 9813114 94808482775758184808676880973813884640 9813115 28922394934530294969645906345745125120 9813116 -2419460568697473214731719226672291840 9813117 -261801939006253982805668261751244792320 9813118 -24272163194874104203790453205288096384 9813119 903262829863596532209241459532774733744 9813120 113350933788032262435618898669731840000 9813121 20562735843918228519597697096917367252 9813122 -231199649912679975561588564412830355200 9813123 -218921012783332242644090135727887155200 9813124 294120484604882407930638810943012359296 9813125 38568286063958607104809804966242420000 9813126 30065548815768191887349028075704652288 9813127 101258835984908017269011878825648381976 9813128 -150147975095569120558637253874580090880 9813129 -208822786762819746906832269556274002416 9813130 259479456166727680381728100897562726400 9813131 -412490940383132126052063941225235979296 9813132 116742644758586963418936705000663342336 9813133 -382635764925662300373821306924616204576 9813134 -55198617846769868136520600920416711040 9813135 -108941009264740297398798685834560284400 9813136 4528564244116779870927806227310592000 9813137 76759503043884914666430359738223139620 9813138 -96760561025446808781487239926731779840 9813139 50437841008651442912812836079042192640 9813140 36115674246220130654121951281619840000 9813141 25634482773787417012954060852157477148 9813142 -179472191748729516906287908453521685056 9813143 -127081889307521008667981032546520125440 9813144 -59049323371724417048385700066125250560 9813145 -51021064907628109271234442045437887800 9813146 38948574520724309232958567240089030144 9813147 104741397875068208185501125588747720600 9813148 361348467272305579335825353814545765376 9813149 73786790127672344496438971764937202150 9813150 -5819374402752163056756159654611611200 9813151 77865033586749698759622988320681789152 9813152 -55391537195283723146925990144566427648 9813153 -16890455233315707132136354472437586496 9813154 -146740829261728879613445694871189260176 9813155 -120548186935922971853944305731133799680 9813156 15077301878110368682645023376695619584 9813157 -6242200331272438786202105811492488640 9813158 140567006940021954415864012905769160640 9813159 3422435249532200593355953795001835864 9813160 86934465433785218295162069046930636800 9813161 -64138984595736666140186555014220680440 9813162 -68131345329813007532977471734494549760 9813163 32657620241629790004595138781621873920 9813164 -103328016424825247847672767254944762624 9813165 -110966706199990124793914293705865587200 9813166 36145440040046087566318114196638732224 9813167 -60587854806779412739643181301255855008 9813168 -60349025533455649192037764137201451008 9813169 164281967304137235423179250826750971120 9813170 -76913281691602903144681968115326110400 9813171 1963012001668603922358357892278211440 9813172 146660774630096611349770144813107618176 9813173 94254024569030066637334218591205242624 9813174 -18920778277857494747377897821490200576 9813175 -213438658892501680055913159211350447000 9813176 411824057994907726262277582721583923200 9813177 204520977561772312878836108845636300800 9813178 -140498619659605790572909358223155817360 9813179 -172495135749876951989514828956163320220 9813180 14514764045954644984410770822593413120 9813181 -53754371269544198100698129480756372160 9813182 -1158348888935718540946024639562294400 9813183 -37426405260155870773211934983114246256 9813184 43619406760448565642914019133416800256 9813185 72913102887748530091388738487909031380 9813186 15715881781490421255864720657352024224 9813187 -146392426122505074084772625740092240728 9813188 73797391344398926341061444877554089984 9813189 -420774577014014042440785656231086254432 9813190 171506317793305208896298679249559017600 9813191 -26378633639423180972220395835845575968 9813192 212147493831332227800061308601320407040 9813193 -95589536813152178719391467075288068956 9813194 -54326095085235063668328223274239764480 9813195 17799528379453385394667810150294290720 9813196 -308316472533000659357527257000427297280 9813197 -378842603767444118278735425598473417354 9813198 -10808016881398451250267059623367073792 9813199 469503596686051863024791751628165458144 9813200 47360279590927782313545403092410572800 9813201 -5041133144684084084798782356734196576 9813202 1868774160720094640978144555205333504 9813203 42165488864226548010742040552246289264 9813204 254998932596873327569849869828568965120 9813205 -95817643834021946832547342981133153280 9813206 -105850177541298556151954540814489436032 9813207 262160258687223345449722190047770190440 9813208 -244568171020433139359822462189443799040 9813209 57445755087713881721880529761526141440 9813210 13411532997969558632754942940677181440 9813211 197722317152444742391238213840894703812 9813212 225749842698604644355030423750166739456 9813213 185303139606544732445726626106992256064 9813214 94120749354128006889126144925476685632 9813215 124032970753878466994286833960362740000 9813216 -31195230910083856318955098146424750080 9813217 -210427662574215283242905726188226864734 9813218 78236185024554511073532802564456084560 9813219 101693701231073454280102658984821303728 9813220 248644263329328358407721849868729882880 9813221 -447201198647193767342797991186820834 9813222 363354646049836008719252260712223928320 9813223 163736665971806348613478386822964001760 9813224 -56752172251989010603226882099269632000 9813225 157113130494397589522566957468833267600 9813226 -19416262197209330539957839932904062976 9813227 -74653364802460026994526408967215892168 9813228 15565577855688065512101398821380011520 9813229 136158260709696528827248408679378031180 9813230 129575903199402915879479212214789568000 9813231 15809480571663577076925866244197671872 9813232 -31579334628022220883140191485209149440 9813233 187857799615681354862728113446665870500 9813234 -108224217822610134192850684087654656000 9813235 252799991797758488376974600922552488400 9813236 36651748485068113491945438597479178240 9813237 17919433396199636667039968142459653952 9813238 193305494706505916186017289126569871520 9813239 -105412290257425377573866572874727303960 9813240 10797475906469285208790312324290048000 9813241 -105310704861593548268818995153934974358 9813242 66541945684132061738473792667508796272 9813243 81798535178323843062972768642224872128 9813244 8894889300219376805098673321833428992 9813245 -805050940407238339171580063989196160 9813246 133978927404118689798011199014038334784 9813247 190682403247768882812837669539467517696 9813248 147022710586583698184598437104579510272 9813249 116277885734289605467433838131626180224 9813250 -195953568079994348094643960478764080000 9813251 14948871506245999288168273874386715040 9813252 -16198566726990166828123448285912494080 9813253 -123198344834679004675111326885911539360 9813254 348072683641828004882370777708216397824 9813255 -20601963857660034321870307469474705280 9813256 -293322339338898369832925683176163123200 9813257 -71486588228381545559183457162647514780 9813258 16278842013744910986121615352374487040 9813259 33345212537596343250125578800539351304 9813260 -15351265554524860294908669089049861120 9813261 -215914832786789749695437913605180575680 9813262 38587302607450175596771636476080221632 9813263 82265395005976344714657225822528142512 9813264 37040453819916602978345442546165940224 9813265 -66712337772369972696091459772304076800 9813266 103948858931112719785630751952373778832 9813267 83828366154357733512421417945438692480 9813268 -38830557105661358205854695790749463040 9813269 -54194996379797326441091783843935743780 9813270 -29382942776472218949511514062794220800 9813271 -297352978883376239023390060994870179776 9813272 37508697155733872766542989820618342400 9813273 104965530485368862277768798624148588800 9813274 51801443183081969094579273194732945136 9813275 -183835570024393043266971081384281042700 9813276 -223705055278418157640004808086914484736 9813277 21983735856231286332280616188126583212 9813278 -85385707709933911507212889554896184576 9813279 -1624078394760835340811409014820242288 9813280 -21532622592018546340853027128055562240 9813281 395076934113007684055498458288874279700 9813282 -145712920773902771541935654424341255808 9813283 -556082415262479221413628742236330050468 9813284 -13528585369512558652374329096285170944 9813285 -56874892532593038963399675617342860800 9813286 -11150244578964207125148073176760444800 9813287 53595711675833310149362076893777564800 9813288 1591811057298397644409278475877253120 9813289 205369715292302809981793420613311284800 9813290 5175971853649688965271304022169518080 9813291 50908213887061873574659240258772342400 9813292 110054557379803204827928175091663808512 9813293 -39058792950308478010980752092996073280 9813294 -10896115383574786316358934528509148032 9813295 47745440194465618198602039981441868320 9813296 -68068043142315806282388592467086573568 9813297 2825855044838411504143669157355380928 9813298 4508240428303944258236570987994408960 9813299 -666525978750737768148695456375512356000 9813300 -21889942231655668203440833570428211200 9813301 -488863403368565204620213962596051886720 9813302 -264904090221195431906013390587104407648 9813303 32855040186430004550705039741867089160 9813304 410207869292357112499511698194347765760 9813305 105971857028036768269456702381678475460 9813306 -103377501550481774473333386831422186496 9813307 -1042740083492142746316577743409668576 9813308 37753447841390028389715686851131102720 9813309 41952055311120553831934009411770046016 9813310 -27248260317388615864877553098610624000 9813311 176011553567431278751698053331756990912 9813312 -154213780699577836429377035834876755968 9813313 -158886636289647692839906709352081061438 9813314 -42196483831267404870273578141081688576 9813315 215296610357034699882040559304416441520 9813316 -287080785201800522868875441414090968960 9813317 16778512419241462020056408088912808320 9813318 -52299469083575731795577340903259914240 9813319 114519821008326290357836180381578813744 9813320 -117626024587738351615817039042848358400 9813321 -13088297260350393118328901053460219840 9813322 -133556156144198927773202706302493774288 9813323 87742297105419469657744449877054547412 9813324 77763935074648671009866190420097261056 9813325 172484714563119317428968593827619074050 9813326 65302852983359316228503508568696274112 9813327 -266301545368322043754505690955377717880 9813328 -86000326334919502430198343639650476032 9813329 -167365409612768165097642141208170942720 9813330 -27678962668155040521554111511694719840 9813331 -4078487023715077228082514146535182016 9813332 -156469772567358452095774183464392728704 9813333 135420332982036014835243446806101131424 9813334 -863526367757970819832189975371720000 9813335 90606664146774064932864472061356378560 9813336 -39545514253034828504725673243480555520 9813337 539772337895657591760966786338895526660 9813338 -150397886841760469436748839545057350656 9813339 -227571526903308296140167728233472985600 9813340 -138217288011278381332010254178945740800 9813341 216462603657107602474959835684784505024 9813342 -4870375282453766186084454604643328 9813343 318362346501513342806904059042077474592 9813344 -365123166797635023185404019057826201600 9813345 -12249084885502352747182198280150820480 9813346 -92345951110108489341126770225272606128 9813347 412204249727666946335034035712622127592 9813348 -168836296569666757967735879089510241280 9813349 -17816952149059710443110348135792337920 9813350 -14585180392246860510619000283366443200 9813351 -296531712131051122894226954187338718168 9813352 76218562576724976527301091536128409600 9813353 -207523529482504427313088362101079228336 9813354 59259965844982543413239819370537227520 9813355 -111919940189737733894758694079323832000 9813356 -81193964079174363501774688095242256384 9813357 96885889659680992608922873662854520054 9813358 202938945720448697015641702288427837376 9813359 -442460265431329484023201140695860123440 9813360 7987732364490945130571964565841510400 9813361 -525700871450279152860444499785175541038 9813362 11305589288398557430976988131268700896 9813363 39380354546283719229840202618624401408 9813364 120911280420659394926010140526713720832 9813365 440050263835762340385318200516326732800 9813366 -241435209344897936547204154958400566400 9813367 -195208550708575535593207981737768626360 9813368 337063584084034688120326716914296320000 9813369 362147960331655951739081196902841027072 9813370 29007515256686141357630330440439132160 9813371 181592928996570910403238454186529871144 9813372 -50078952516009677708112267465432235008 9813373 532541081563545030200181643099813951622 9813374 -1557843072023359640721005633294831232 9813375 -87659212255569999925188672993495048000 9813376 105604064596500090307045862005077442560 9813377 -113847489381352117087420550191517157054 9813378 63201593025371316396860276303572401024 9813379 -20853727294472249521670957302406130080 9813380 -51337424343783056729899009456336281600 9813381 241017198056098373466257860194651497952 9813382 121674269029612540957403225867336925792 9813383 549412087890666702944894185490236324632 9813384 53070587160417541298221357427847659520 9813385 176188511560682037450240743748717960 9813386 -165203182679580874856465333833901483520 9813387 -183315531694962414533764497653933471232 9813388 -114031480296149023851887549511348807680 9813389 -121711150327221103049887526207615286090 9813390 -6371871000785361882932678882982639360 9813391 -25135275150724110489858159304965660672 9813392 -26771594227809108124062008874583547904 9813393 3467258684945454944001733846237678500 9813394 6320859113941097076992209641128461440 9813395 131207990070867518471887130425246728000 9813396 5718144322522927415775039346551969792 9813397 249309594459589229210661178395764250720 9813398 261366106179948570918741559419574272 9813399 22896541582168355149031343879468324480 9813400 -32023996804845127769921988407216640000 9813401 -117939153822519226725157019037676585788 9813402 136236148725422516103920740250429149680 9813403 -171126791985801165803524298845091159640 9813404 -156953519772217133907743613156747677184 9813405 -45536009507241541891984346205816576000 9813406 -13179414883364974829135854006292453760 9813407 81391483790553392314009179591548936160 9813408 -144589909158587464583813440771464364032 9813409 -218471184877307684240262836683568719390 9813410 51058897429510772176106281084802588160 9813411 38138826690123850059157972133473539240 9813412 224091906581279510246871358903399661568 9813413 5310893233585810794802881911022624444 9813414 22894003432409615617378449403451196288 9813415 -51088808473484144361234803043295477680 9813416 -402394448603969745459043792843086443520 9813417 -1929714783107781386534300170219929600 9813418 130741009009852486732749194128373162160 9813419 40680576661938862450438916805087674112 9813420 292081298344089392006161017089250816000 9813421 269446040178201887322408270222278090592 9813422 8110769001305446610162534550456889344 9813423 -342103151720700022359964495068246439296 9813424 1334818026160244472222972207377203200 9813425 -111135393537596387522738570178012526500 9813426 71854204743180155999715772104916623360 9813427 -20200198058868554210104481303218438992 9813428 -388406321241199034235729649855703623680 9813429 -24527368484947974108318712819830019026 9813430 115089126903405559980730037118964475520 9813431 -332473255400584133648566058546260311768 9813432 -5304966142671548295024586630473768960 9813433 -55737398455598116511957076976470750336 9813434 -73900164635087775399246646302262890384 9813435 30615500139174578649111109582688722800 9813436 -10039211068559512635633681335681695744 9813437 -41645653895288404362325174170701171328 9813438 138424099349102862204049424505065208000 9813439 -29973035079932472092102832421575406560 9813440 15260839024626525387221538762632724480 9813441 -64970678522889014566175369354859401376 9813442 -9875501706703008297069106663897771488 9813443 -174940177039572896427623172259466361360 9813444 -57452925026614049237643604315241923584 9813445 -198881439002319150232185039062696943300 9813446 67915133254521654182223696371676600672 9813447 -53409002510743262660618624813016614400 9813448 22255303092858726616327696268484879360 9813449 175539500506102658863015256882955688164 9813450 28369912561545049064508253284723801600 9813451 105232391026001404068349051481064066452 9813452 -40108426195174216828743694348529074176 9813453 -8222732126470209349222436862910029312 9813454 -68627747593005968042195319360293660928 9813455 251196031673178131324140512794103312000 9813456 32082529259370229959546377560496406528 9813457 -220249601936216371308200104624417921294 9813458 -88688226265225605728836972425767050080 9813459 108985549655747135583767453207043409920 9813460 -285110963679122124991707047069399040 9813461 -34965500195787762197846193015460247040 9813462 -92053362702839863932637643866688709120 9813463 -18219169201574321625057485970130125984 9813464 386241235143379263997326875398611855360 9813465 164777460630309686825501598511569741060 9813466 -10260201883070750153999554681394547456 9813467 -187863472695491715471086775916180583484 9813468 -65543320375113673361718423272120868864 9813469 -71572934959828355811614957750243607130 9813470 -45597040028020069975896045568655414400 9813471 202691088475749832646141562735214235424 9813472 -59059363404715302227400630254325989376 9813473 -15224316468503238867472469627705713560 9813474 2130326748998934001799321847885777792 9813475 173290641754648062852884967395870769900 9813476 127134450247676553996461562981682642560 9813477 -124045606456576994148497153305252325280 9813478 -109381243427851891634492726919284599680 9813479 36403397448210178760176337646218891784 9813480 33298690373608845551330738800218931200 9813481 49211636593838889466442931289819930000 9813482 50920399199394911137836036983758217472 9813483 91815784386408027153735470391358389852 9813484 -6426999744891923343103648381187481600 9813485 -117241861006478516163239123637325646400 9813486 28258009119800239653220998473843328000 9813487 -441704846411585301415990484062155538864 9813488 31851682247987500095432828831275089920 9813489 140256176109484860503593285983235890048 9813490 -110989860239888923252961138185917066240 9813491 -542180504977436055059200558230817581108 9813492 79157414631290346630609076184278184064 9813493 131803927665106965167190993774750061742 9813494 131691446379453326477497390957266256320 9813495 -57245235533570834682584916924102728880 9813496 31778671712082701080128083836157952000 9813497 -110347699094413473801747355738547627388 9813498 -117569705419759842399053136581354151936 9813499 223242973789714462732453418718363006500 9813500 -2861232962461180455106921858748160000 9813501 -366182209627272728850343117760840064960 9813502 -7868171674657062187587732922869748608 9813503 -2931832142514555534783032876289031296 9813504 -115130897747646823657095619904714833920 9813505 -51014448808839731305014827928768650880 9813506 194842145619385461808075923885565286400 9813507 466734901677148700197985775770287588224 9813508 -339185958118490533270381834054305868672 9813509 521481736393542470597787276505736383710 9813510 6877342928834202782120950801611717120 9813511 324600024905411902249424776470255913112 9813512 -47522882614458548888366366053991700480 9813513 146158774901203834492535405145678048000 9813514 -39281650355222823136162807802786843808 9813515 46019217165922528192160856849046830720 9813516 197882018356831959050462839147799588352 9813517 -213222397541431974292065797717578379008 9813518 -86054748010105895019304609464168607872 9813519 -142035490429245773696482064306276981400 9813520 -94572319611246706970508181362278400 9813521 -563059360011950597746121351772274675278 9813522 92781495812305313844114630974598883584 9813523 -227013821814465829076662303536925366228 9813524 -205237285785981717913066606226561877120 9813525 14691843886979191934662456820003784000 9813526 41345300047157762469172445816471879712 9813527 97954327103806820816385248322197570376 9813528 -50602193829810984611331567205003468800 9813529 -193065017411681569972115764260435819360 9813530 -92580739536986019934181962101835591680 9813531 14112291004700892948266902504341580800 9813532 33163681278959777934376216775700600832 9813533 298107214588169813610466038223824926124 9813534 21179487880808872380808274784287514240 9813535 337587439454841292749212322112311597480 9813536 -24419013283556003065790052703965413376 9813537 61468567547522335530965918231503726080 9813538 -100822044674119772863510908445130342400 9813539 -230944462246330086054820011794140615920 9813540 -160645227564925672353679693093773004800 9813541 -482995070892384787413144025058448706500 9813542 232593266333609887268180973121991136000 9813543 202934000220739058995338531412915650000 9813544 17475423677268734894949129083730001920 9813545 -149259951882626581926740180077982951040 9813546 -508875669920789194001564211946629120 9813547 92062180697925075758975901361749153952 9813548 136358567028487336535131387190073093120 9813549 191151344249732015769606181192983279168 9813550 -14007311206993130558845451571616579200 9813551 -279154387765556575470641594559785764296 9813552 -17394823013014546822644521371784183808 9813553 912923261707045427590178326680198028800 9813554 130260463820792971066611907854252920832 9813555 -57358919180272618143596511615567322080 9813556 -154818911669159492239226940513471711744 9813557 -28924554636966094830113392332334509120 9813558 174315568616914836514881876460035861888 9813559 -100485584673916935918392298730937339984 9813560 50413664975260907260517135367384576000 9813561 35913856001053861135465825952298574080 9813562 39689311869306141895589899410820825344 9813563 97756049067542361571399959666501763812 9813564 67335866457566729114521021577855270400 9813565 122958126217913441767541291359072049400 9813566 82402787115179703890117502192392789760 9813567 290163721316501144211176638708430721480 9813568 81888081459799624768382310535618101248 9813569 -244987241758016336385200794056987706320 9813570 -41942904209082878112495610767089256960 9813571 35517742859978148649006081957534852320 9813572 -2219859570379326128681471798220899328 9813573 -50161174259748679994412577259671934400 9813574 192618270294276670878106133310422173536 9813575 -224042227312651485546073269735059911200 9813576 124399190701153263760913403392757350400 9813577 -100387528945138110175619761846642527488 9813578 -40869297535432652577088663980485688576 9813579 -13991672512408553773005665850698949120 9813580 -58503274516685058264185581856300728320 9813581 -245611090326829915305666581073204612618 9813582 117283238771931184927137799983291463680 9813583 -72892258315819144698548730340895287496 9813584 26638657244079723340196749656834048 9813585 -44716746348016982049756016557419875200 9813586 -83908811077996409764919151077497808736 9813587 -28500427815527674284164184867058198800 9813588 -155557895368782771325816254906108641280 9813589 3367741507951241118374761511142797824 9813590 192291458226653772221381786381281505280 9813591 -114504137800919098997648446583568103752 9813592 -436589927825226742646327097305051904000 9813593 16980224839302131582214543463966120842 9813594 -18727890889782219827638692544547880960 9813595 178777146998849349498015733013202854400 9813596 59700443023452767357861493639003700224 9813597 8846211084239754231260539563608833440 9813598 -25214910610556569403824771809100908672 9813599 273991549017877310571060338766116970936 9813600 -196697747677129049884117544848982016000 9813601 213034926436255316452456471970977961152 9813602 5701804243615177667379098420919004752 9813603 -13534162784095801844332918535325043392 9813604 -288600519520856866583695176714654607744 9813605 102622831530442635280054947537793403520 9813606 -3602618366584740277397300312707118592 9813607 514174885621949201018052731717786275152 9813608 -12134140980342203434672235207680327680 9813609 14343214443941162146852103122743644160 9813610 -135184490675585226283826753750039950080 9813611 -151034716379678373827818137560566747788 9813612 -101259986017349867292361532383805657088 9813613 446297606518031742711207496104891019862 9813614 -43243508957547653452576914669973268160 9813615 43983619083912019876288019799170987520 9813616 48657474834382899318228748737019052032 9813617 -183823199654729626350725057507165276160 9813618 2382776291329958445520057510508914464 9813619 -135425074658218197596492440683457790240 9813620 42814177625655210043589806744814223360 9813621 61497045090699205876714280795032786464 9813622 33946357417930847626591196300143554432 9813623 86462547176293581519288302696673856872 9813624 358683676170907240686643296906992025600 9813625 -43956060333399488728940928090206355000 9813626 99874470740535419720315799013595915520 9813627 194993499992293337801052899025700498764 9813628 164745241224749691445681036847962615296 9813629 -56280003001984458165007102386096621984 9813630 -45283586676911106691498760171954292480 9813631 947715661340758411843283034975686988000 9813632 965507799284885649930644209312727040 9813633 -26610219481737592254830984674533151200 9813634 71299081916428875450574369272451130880 9813635 73565272617329545233640339573757626800 9813636 2934269418463260779994490686790914048 9813637 -11942395711240340482762554753853946148 9813638 -66334418519243549445267340169216549280 9813639 -11325908534042405765310418714924136448 9813640 -27394365553477304748188907822383923200 9813641 324547734113115001690492742403579266304 9813642 68308992268009254857674471690045446912 9813643 -82384125316287186932001998379474066800 9813644 -187655979398570007976023255097681110528 9813645 54991811981402468536297619027195301420 9813646 -227739091479771021888870669659172337728 9813647 -471335707566100960412056020562939833600 9813648 11199000342412361925362801513675096064 9813649 499289713778260955264386292876714596900 9813650 -46680180759860362981630678685367360000 9813651 -133871042106619669749857845092248848968 9813652 -25982793099658186493159739477159434240 9813653 -71034262251215583101730463978886675616 9813654 68691731733182497366608348380868231264 9813655 102315363388176397245585097946243569560 9813656 -324584445858124741291436607973750917120 9813657 -69792086766425297317908195638438284608 9813658 -100197106848122595044646428941424630400 9813659 -24342898680299917190902197008202694140 9813660 -3843375265547079527140732278803082240 9813661 315283114134335073710080724732764513920 9813662 5300670056123078509691198333294870592 9813663 -86530612536049910858946899273419787520 9813664 -24375562261205473108699991503754231808 9813665 41854952574374870287568771957405814120 9813666 92887119863631427857049979836274749824 9813667 121141349901874770579695005031010151800 9813668 279261085257859590545124783304176018048 9813669 240548729538948288207487559430667246944 9813670 25101545395018905262065706091440911360 9813671 -139432516963550531680211791454851246080 9813672 -192257372494019715476533767069384130560 9813673 128632685080364787313027407631565744244 9813674 34417435000421958444167549069966650560 9813675 -1277807546406019323266566877452752000 9813676 330035431322067437869380485794581320960 9813677 -60376403096653131584237770273908618474 9813678 -27521963544049708168810600584226882560 9813679 -163423505985088313493504913391922532720 9813680 -34921402626686712961803974734928609280 9813681 20150894575771032716164518850852600770 9813682 7610501884083499057018913406006776352 9813683 -15560077922103681543925650691607921976 9813684 -149717001633392326728715984080571834368 9813685 3282160450115456362438539690296160000 9813686 -176859101486837254033345037446182502656 9813687 73230726524007839380979589468395097120 9813688 -392885731700667836675541383804855562240 9813689 60472759419917153256595640610166816260 9813690 -72206311114876237477710186596489856000 9813691 -76691346432607333160214624841603723776 9813692 -40715216953771973851228059263698882560 9813693 -132019726117216875485824430912954177856 9813694 -456222846929229163316072540138375817216 9813695 -71373212159153880180209806982159303520 9813696 89083977090573295315082093321602990080 9813697 7876126444849356373289571114574547392 9813698 -3424027599568798276021501647355460400 9813699 88894857570127782614801501697929724624 9813700 5366134937146082227918582496660320000 9813701 -53970405790898642971580206158044973696 9813702 -129997219079639464094109510462176254080 9813703 -482188997982882550982388070074268939048 9813704 394141203467905129878473936740835189760 9813705 134853152047709591269937473231783680 9813706 42549887951165820221885492882961096960 9813707 240258492733511905605813318194220196080 9813708 244101986573783163514694306271984782592 9813709 198642350471928701490297067285528260480 9813710 61032922309160416096767805298775131520 9813711 52702120380304987420475193796306486800 9813712 -63210344838567893767687667081424707584 9813713 -7314995543688061237483230124744205376 9813714 -127449452398029304856569885025040792960 9813715 -254199215629348710462638362903860818640 9813716 -69326686946293883579569938390154045440 9813717 16292557400159203366894160803591879566 9813718 299456137088380588066689121988503104 9813719 -112625825053829550914720429955919042128 9813720 -129890797572077743122066945488274432000 9813721 283709828613984630599555500374094095252 9813722 37705255945516275751046557644484476912 9813723 20636886788826178118969017817186784768 9813724 21025744488477303389699446102894762496 9813725 221726544576738886495181943445329251250 9813726 34890306149184559960719838383644402304 9813727 118251535448986746443447452525207344384 9813728 -74338159823749529557597494237230530560 9813729 -188868343124137006344460016419685780832 9813730 -45951243603132642169404330145476822240 9813731 325399565719339527425961429115120517532 9813732 -28498884281405857779013205517214347264 9813733 310384813401625721205384310909171225982 9813734 -80218379955175631298551484965824137216 9813735 182368284721340339981767327453743730920 9813736 -421526231480789955235433756003302656000 9813737 306183594004658478406410580475450405760 9813738 158468804087454102495838638749009303808 9813739 -127840171597210042092933409267743012176 9813740 -1017000177658836806338886643327851520 9813741 28226257597092335664712975327546380288 9813742 -58203683475776773397861665447626965568 9813743 -491473311902411289351854497425760273920 9813744 -91859951734274792179655473288816558080 9813745 -133641599342273322385093676594058409200 9813746 18041771660857781154417863451366765072 9813747 -245864137902678963969633666360540803520 9813748 -2008879495200261385769403936249954304 9813749 219046040392608688207671895577223736320 9813750 -29856867179548641840585791713718280000 9813751 -419640925616007727209394949405735657328 9813752 147510624287629526206611603677965516800 9813753 61549175491792528072409520473936825460 9813754 43330422302095901321126968858211120640 9813755 -6079992834869572101211535617907066880 9813756 -32856795407858351450691281300785290240 9813757 121717016942464121990851210364708384006 9813758 -225002006736038258273068849010726610624 9813759 131460045592782831538985775143088930504 9813760 74955373814660534620318032746533355520 9813761 -112945584500216684739612853305140256 9813762 -4884713082290388323732304203280976896 9813763 -42892414848134998498858973713196469120 9813764 303388672606786225268822641357231080576 9813765 -54672355839348137001206197231940361600 9813766 -40031555570740910598109485760880184960 9813767 213353167765744532433257158606522959360 9813768 -88795320677647324923179333201947361280 9813769 138153409533573840222753895307809184676 9813770 -6068807131117798426614784583207317920 9813771 102850520927550775787205867982482984960 9813772 -128340513477050035630066646182531258624 9813773 -157715254851905990499403646937062412000 9813774 30382296917583315082881223688736827520 9813775 -37095077394320348497920011720787260000 9813776 -42310530378610217070847014571544936448 9813777 -301596131055514500417901057247364526656 9813778 34492455098228790890320009452220435968 9813779 289804638472713974457545244823047494184 9813780 -100932176723876047676460179880745079040 9813781 -56138414163782167348798945342717919588 9813782 -91507867282623402448747537408202874816 9813783 6298668938987639014592330864980462080 9813784 -87929339980641555467988291546129530880 9813785 -2385974643146450443536272317682996220 9813786 -94903094890534653923868569981893556736 9813787 308076290380389212627642047717059394436 9813788 -396965224505537803651192194588898842624 9813789 244057496909385521911241092981992570054 9813790 -55854806329384080453830103017589745920 9813791 -124701645205282211586725149966695529128 9813792 -57749190104983436805582208921623330816 9813793 346054542601104050308108522881803330400 9813794 36731016170368978090131600397310214144 9813795 94235589993408981299752704833468296800 9813796 194754333066855050836656933352714025600 9813797 -27906190854421574325445459405056991968 9813798 -31015794633201359036538449048611117056 9813799 -83025795530462791820270799483505294664 9813800 91759034687836756780732830237747840000 9813801 -7825121633174549708236139987609658240 9813802 397968355568411556137643576607700969664 9813803 -535812679495313181739558352150803020720 9813804 350268263957897735428517204895989760 9813805 3512230021222669004826909626431928460 9813806 -42367198547187960308705515200434825280 9813807 -148350857843112706449807530580772959096 9813808 66913282350583584453243249260971999232 9813809 -105989581256679939520020187158833318160 9813810 -48742512766315285776985292449192035840 9813811 -116666445821238238642108178299169136480 9813812 -159352363493280801868098555760563529344 9813813 -269522312849026854246756624949142713056 9813814 -296116195449190569796450500224110491744 9813815 82088111923567553175728664332798373600 9813816 172385188151043946645284362641418526720 9813817 25769258223140303425839707700029984960 9813818 -21343888716167927459763747569418969600 9813819 202186442276430738370542856287908998848 9813820 31545543747809312669632299829632092160 9813821 -474266462972979187533434674144334389056 9813822 -54039392213380461414925767092358145728 9813823 89239597574928597692255476582689943720 9813824 22235256480639207403546932034425323520 9813825 -25596303891519986784455320691057664000 9813826 -158071259701878038746117759046424960 9813827 -272422184912175973848847148202828288324 9813828 -8493716824054914543495312160216903680 9813829 -81882080937495936161594468920579273570 9813830 40143238733196676893761519986879407360 9813831 186380010479094816128499744520387752 9813832 -188731498404092564286894476774220595200 9813833 17503806119472171774983961745337880000 9813834 26999014153049912517125210011936513584 9813835 594051416317462809479239443323870516160 9813836 105700873837555190878986683698225140480 9813837 -218732593052523282793374502409785933824 9813838 25228575942660224543779360859650864320 9813839 124344696563975017784916857133787977456 9813840 -56449052440674593346492701770532782080 9813841 43183702361430859864746360595790556532 9813842 21006756437329001982035858808464352000 9813843 -19533914178634499989852215552493013616 9813844 -215610020756097191865562235058106843264 9813845 -23505600149553902096112195170920953600 9813846 43638122741738215844785122283297849344 9813847 -1617232633943043033983011932138771072 9813848 92908673495514824841245968872103710720 9813849 -177223140725913365190429980477933299872 9813850 131156528695170821592332274954303656400 9813851 -108128446843872315027109343361913356768 9813852 -92219072592778110865927980168514099200 9813853 -195572797015138775256712373111381839520 9813854 239428886363236893374161118104537958400 9813855 -19990652983417837644036476795950397040 9813856 46505880755795292043443574232756256768 9813857 9764838582574769793610763975157125700 9813858 -31937098959720732349350190763638398720 9813859 189581786719651224565804532629259592840 9813860 7962696200484618305844963856786944000 9813861 -368357336806528578700878879494518524000 9813862 28337855163590464378048668566682663840 9813863 241702546227279147235373581442363997384 9813864 -88563856270834080028082062921211412480 9813865 155872442322799398728858857807183561920 9813866 -51392231687818188217559988827473612368 9813867 186320630233943083970383887149280801264 9813868 -118206211399306540635590557573954807552 9813869 -65027674362185537413504437426812160480 9813870 -9424105102428994120223793238413189120 9813871 59749505146322623536184970689712357072 9813872 -86306204381654559713025992328932327424 9813873 105812619487265481644527450716975936768 9813874 -47826751256788024442000964390927902208 9813875 -371184648474008769658259766549173256000 9813876 -60825958660956628412114034942873427968 9813877 201638374291605948177999319901744615726 9813878 -90670531123077470419576815074290916544 9813879 28169459742600342739032554697085372176 9813880 20326631013759752208081922148812800000 9813881 -78083496388686349487268303854513240256 9813882 -35313439215299474232822135172150020096 9813883 17950665890896669568332191662300837520 9813884 20714125767414015716881263163951488000 9813885 52265393845759096579231251339265488000 9813886 115271820623244675710830510224858235392 9813887 19926294611013905187546590040388554432 9813888 16708783498100425520414636339909099520 9813889 173896691746005659906173717096786178690 9813890 3371779238237286344521061266506124800 9813891 -24601531378209633753951997369658794176 9813892 -344518121318318058385130970694438840320 9813893 -298830432476561680705484320281928370976 9813894 -5899004642439485232452048808805435200 9813895 58897276168346670785778732779499787200 9813896 -263273112788287463671117416601042851840 9813897 89722525674645945573300446973354594288 9813898 235771279218577113993216746772835921200 9813899 -198090406229403819620036074477483754760 9813900 78095553761336741992749250219948300800 9813901 8661998171481382005412063782871871692 9813902 57268231286116050895737057428537185152 9813903 135068090015475724271625065132257137408 9813904 5520185935299299153055563189035204608 9813905 14954482476795716780073005483648568000 9813906 209338266750541674474019334063065516800 9813907 -314659670950980269744940734583512277844 9813908 -147730560947462268387333793563745317120 9813909 95934872070691182105350329496992484160 9813910 201148704666744540656581747301576751360 9813911 -75134619575489813453144287136192351976 9813912 -266328584836139025491698396299440148480 9813913 126111314271563014909165812028409874696 9813914 -201793027649686044765840019750992346368 9813915 -78356353307216522865485274737890017840 9813916 -84206793341499965013584705105299046400 9813917 -102453543507568448341958103123967629588 9813918 -23669422568390438708853508818788229120 9813919 249761244495321722221853271919724149560 9813920 -234309948012223415698282676512594329600 9813921 980040718569612819438422760502762560 9813922 -220075855005732562047158421378659532288 9813923 110645396983793804273934896459227020240 9813924 26347865316480436840006215642907415040 9813925 75337574479093866769517429724042777600 9813926 36106901637527224829715940900329618912 9813927 -92549043125105765379179154091410751920 9813928 485127742374678793001231031833130716160 9813929 -772111767157823721423891089167137796224 9813930 -47204898671638546671706419088408320000 9813931 105646175587536487040535250792927471264 9813932 -10497576437434995777698469505894005504 9813933 4316687797094706655833869077304371200 9813934 -77524650819492492024175546971416998080 9813935 89701230896064175250907187615202855880 9813936 8122213226127787466006345245180821504 9813937 -18017856994653784317165306195120635520 9813938 -212400600358864232010275700209129840880 9813939 76591380374794896379843227323010801408 9813940 -210140514241001080483671927776393544960 9813941 76096867772163788926581253920347706300 9813942 121546698167023538079343830778937413440 9813943 -793491825173901164058616835479031798272 9813944 10859764894262468999141434549802680320 9813945 57980434553968437744147331854099949440 9813946 -237523853006171205480191647655989565328 9813947 -353704465916870247575884136040162624 9813948 -172642689610961498102164981963440061440 9813949 105880411563566388013632483223262572032 9813950 -105596247510231667605028757092603368000 9813951 -31887675194234572383316179514622158608 9813952 115091281014159120223248186472876998656 9813953 -281352008377838270269971413565868626000 9813954 -36768616820987311299479889114563079168 9813955 94368682753774450556694148908303840000 9813956 -33486120384781675146720095242560768000 9813957 124438931092746234342057518590562381088 9813958 -47059334679624060281440446961473097728 9813959 -530818166462472769047936205399361972184 9813960 6894500025358505627110242905242521600 9813961 -285920543531710804522384204380481654438 9813962 -105736675009766068229612104532687855616 9813963 -291240623294611582326434788674013212456 9813964 196563240169965889579272519115092205056 9813965 22069493542208401502298062707604067480 9813966 -64284827427979851140645830598381040576 9813967 65782981149059580739792751443962508016 9813968 -38617847432047728488985272395598217216 9813969 -212198321394191295571295957221218588912 9813970 135050845599556293566602676299633771680 9813971 266379466969222150488773133862228088172 9813972 25362479697171326640422046381031575552 9813973 60783170091083784879502800850670427964 9813974 -24093641806491397120949412570184215360 9813975 -50318881104665565436263818241269088000 9813976 9704733701445341355079854382157660160 9813977 264184436151459594576773650302348789060 9813978 4807517976023720411133132058478930400 9813979 -2953148385579680200373273211337018080 9813980 -4678625459822571939515741269563801600 9813981 -182465449884658480337704657580134709376 9813982 -38823954931502892186805810640830785408 9813983 -79367668526812859721116806057684629840 9813984 -111414255701441111991554022177095024640 9813985 133680064323636731126850425385863328000 9813986 29881764794153761756466659730078774784 9813987 -325989964584914786611538722422744940560 9813988 -113309130084933073873849071688349360512 9813989 -87333423923580387435856083918077074560 9813990 -13956950662700929529574740171563082880 9813991 88518256603482596315748828944277659184 9813992 -181903732324326864609429421553154785280 9813993 36593517579288675574994076086529441984 9813994 38596883539359816207628537834800276480 9813995 48207580864464434784895962966454022880 9813996 -346833636004180739010437107097625156096 9813997 -263073019829603061073453073084595296554 9813998 -20921763836254174004869431242290856064 9813999 -78264778195994770948592651038506712800 9814000 33985562568286637154254335379472384000 9814001 -25156359498648937778137738924572417600 9814002 18201289462206973550145647439164928 9814003 134906030582300714812339496286381028464 9814004 -284552166399677032785735380822844514944 9814005 -82749979959450624596120890880301560370 9814006 -10971991076352105257432864142933335040 9814007 29466964173095097471544639911924682752 9814008 143605566229943778290462942702408355840 9814009 10377160874310929145016773997881603216 9814010 -18590120590261791289945745712823237440 9814011 29657119332902391303509780849322353664 9814012 53634702885623430205566848270741811200 9814013 191059348841492303509244598301473102240 9814014 -149921431225647627316757359092263510400 9814015 -245998476268845972955546400966797945200 9814016 -169126379712769581422872300063241011200 9814017 7428248764484993497515392028951808320 9814018 -61865175799399181139616930586648789040 9814019 1863613653839040666676523941587996744 9814020 2274161797524617347892106528990535680 9814021 16061507642571200316609388187207636512 9814022 248082596655386021308465397857526409312 9814023 372543961600653753383698999927821008544 9814024 117440273974979254802934500510670028800 9814025 -33572441893019449544710688750259479700 9814026 -170727268449546743197036902714932726016 9814027 -243501762134804218682099492279373966360 9814028 11191690601945729862895178914097965056 9814029 16560666998689018096379366291413717920 9814030 31260458328038433751274357534673091200 9814031 272080006353000683782335118995733541712 9814032 -56108613837855986704155678328571166720 9814033 62590314942376788322330930599699873600 9814034 120267370545658794032965436071988272800 9814035 33474856804983717768030706609748659200 9814036 90897188847850367677331351558577856512 9814037 -309497208763959447193961931907927262688 9814038 -4572279616752774994413620980938540672 9814039 -72639698265940687376477230653888643200 9814040 64934482417699870401332356285284556800 9814041 295060651169474522138110050965869394352 9814042 17065902489143883673616308887662997504 9814043 248277056412757280577658476264484892292 9814044 67014513150771482601081406659523017216 9814045 -143039187121294720840106833251504311700 9814046 197299326213673658834547155784243572736 9814047 289473493620576760193799367907171616 9814048 299751761780850475788786799302329303040 9814049 220603656722320388924778344056604906112 9814050 32228421753049643525687021703494239200 9814051 207775698866564064427668011816763223280 9814052 251468273389058208155878395302440796160 9814053 -113115648862117528158484440476353010016 9814054 -72175344050239930742465461896081244800 9814055 -116417124934932417187396676892396500040 9814056 10389229803413041584046627526434652160 9814057 30590918189867429614388545690558527360 9814058 -178320142652487187999932729249475959120 9814059 -166024870434072981811499424677089352136 9814060 -95012655889074660901136561447895321600 9814061 349127706780291796286844457900034080662 9814062 1326049417148606904045660888974146560 9814063 72689430694069688686210531418804860680 9814064 5867827030920985082648837017907036160 9814065 -55723327190441827983640594969721599680 9814066 232283802498215620006730628877126010400 9814067 -77183440734666057267181403476747603080 9814068 366440439078729388761015078464348160 9814069 -76096429211394546705763518480115189860 9814070 73134271619153412585193151662948761600 9814071 316679111890765456992967254346406036712 9814072 -180848739500457990890738170202399416320 9814073 -47658132994232070647132306810144299776 9814074 27220677046941570462768535069918878720 9814075 -42116196516239199180098233344229721000 9814076 -393101800274935753155402838808153994240 9814077 -19010951201622743019686586187193681664 9814078 -122429597650132524941388188512449020160 9814079 -100020225081273080948266563693379818120 9814080 4781851338952055880773762641412751360 9814081 223941341021478591139881667024150847700 9814082 68745899259129619547785712632305565392 9814083 -23444947057116257892062689740571353600 9814084 69982536111530295977646706550611726336 9814085 -136265140046145454956880368739499297220 9814086 -111796422781823192964744874127915334720 9814087 291057512132997480711893952762634171736 9814088 135927456236391037426158112002164459520 9814089 -250584105859663618682949676616768977920 9814090 47605641060876370661827123475561994240 9814091 -11437001585584151536607726475084280320 9814092 -103492511481562612925949207449862824448 9814093 450293591270605450213907477178312512160 9814094 92125967170149825741171493287507172992 9814095 4608707889866264122120613275830048000 9814096 54626882212524772586258420527025610752 9814097 164988726880178987049401048304962898546 9814098 -22027813137039050101908272877622940160 9814099 328811320082715096373722607999008229100 9814100 -62741687984974292300389545369087283200 9814101 -72782415601439258675423951369406566496 9814102 -1177413431232648042390168739370020608 9814103 -164526577773346113038813334830271060216 9814104 51812519371642887658596932411852881920 9814105 2557181480444567413538999588018939520 9814106 -52664240245154759482369767072030552096 9814107 -149438957476629447953711037755414862480 9814108 -184323997532316332369183079668185128960 9814109 27472437933672849806637020474426392704 9814110 58751695578220442425894043119755813120 9814111 351186016045469924162475307876050247712 9814112 241347825704727070979584990064883793920 9814113 71607878316840601837909168752810081042 9814114 105354531927259487247330492112053558432 9814115 37265777532478271234569335779204805120 9814116 29435536977175153121775276590212829184 9814117 172701329361008328321663698287092417024 9814118 27097840103598972660026823637546881216 9814119 -47087476015810487332054007491509271680 9814120 -18097813001471687110861363286773862400 9814121 291641004612484530670116816756801691392 9814122 16881488281024441996395775885870255200 9814123 -187517711272373670805600961807960262912 9814124 -159941736885475385649673800470640424704 9814125 -128616354774397545688125594074833272000 9814126 62321131792515746852221703637536933760 9814127 -283541370067388455014254600614495739520 9814128 7109432841125585721493932472899108864 9814129 12161129362947086550862738541271358248 9814130 44236085180282751470659452549250009920 9814131 -184198383593798531767971594257179294380 9814132 191096910465142598584684128249227354880 9814133 -208016223768796551518611233575005488480 9814134 7787665011639280867800066205881560064 9814135 22038311720916532499925565058016792960 9814136 -218327442588842574584298741536740024320 9814137 -179100824909056156304353926906159733632 9814138 468974745622300656656661537898952227296 9814139 13342372610831744619584913429255771456 9814140 41537514528931996869810823973311027200 9814141 -247115022882755359734956732713295822458 9814142 54705165638663248200915957140159696640 9814143 -217466647929863950445143772422688270136 9814144 80870900750280653345525728943297003520 9814145 -187327355923179032352217195570228209600 9814146 -915925450363029189811622004029369856 9814147 72488679233326387728009434416671247872 9814148 -2653561074254819964984509202558858240 9814149 711373123370300249495293729947561859200 9814150 11802790695157207223091586768532721600 9814151 -201094796378475577663705928142206751720 9814152 -54635674505285103779890026137942138880 9814153 96507142350249391730839696505201478144 9814154 96530363373334257831151665193980271872 9814155 4783479542576018683540081830806565600 9814156 107683701332893091336254779504111628800 9814157 -159580259807682300429869219800321811040 9814158 -122342896006709856048903905265101314176 9814159 187783080810454184556761202556953965360 9814160 -53451226313750549542502585740134973440 9814161 -179960362898581876748091110902517557968 9814162 73166095541684752923272928498648914832 9814163 -148352969344818502069814853873872133576 9814164 -291060797815452527770933575496429314048 9814165 -150609398748863402738571064975925618400 9814166 -21907465228438782470254822915819654656 9814167 -283277033630347564625151694083213875112 9814168 -99104976335761199625906755258204897280 9814169 65478326800134422550893392929884439168 9814170 -28044437555602631467921626191889100800 9814171 -37603771307683927962652155018289616856 9814172 272808158526695466285030453525927538176 9814173 308930593560984083556371063625643315584 9814174 -90165036579923559379881129909314177664 9814175 35758144055924288055194941484465038800 9814176 -40214676831208456822042591291905146880 9814177 25030512737360169291157707383519757026 9814178 -75477199983216965917867535672476834560 9814179 -86224832941786121845288150505246638080 9814180 -58882775997910159411328859397994073600 9814181 88412674380811453404188191610723645532 9814182 1910128041734123137682402975345891328 9814183 -341233978301251453162311579654467898600 9814184 -281375216528410643473694249946148454400 9814185 -181296866556575243921733533794069702200 9814186 149606905209229725590655689412950127792 9814187 213987640030415569132285316007551350836 9814188 -54734750668962875718158125278819778560 9814189 309971985727991737836913213661348128 9814190 97428166110120980420790307539791025600 9814191 -4384343147035278777565998696025754880 9814192 -3530895937622541450645720644654530560 9814193 22563817607780370170025899225097128904 9814194 -22511997895399524894047078408124159072 9814195 -235011438937282961713986384200575318800 9814196 7504557196056067614571601488379781120 9814197 -41388027820006151974348947424263079680 9814198 50386482362243683163342622761032413600 9814199 152079292855214334629167622735913628200 9814200 -49408746199674237854266981597396992000 9814201 601189007519722213820920192612376387472 9814202 -50486372403431210361141573947255700768 9814203 3272561414501712825820204665317168640 9814204 299614452298483376201539834859595941376 9814205 -58978071604919913407038152043625748000 9814206 9362376446992724230307820381654177408 9814207 17287695446889614032928906484628329880 9814208 -81457990867899502476172241244845506560 9814209 -176184547248957230351050964489060677440 9814210 107036967659654271209564285615404807200 9814211 54089422408795312090782628117212100608 9814212 -10198339645457524236231730755584240640 9814213 -16699851817840687828465076765389074500 9814214 237957145282487636814065700115724463456 9814215 -95667019351173470987704912022499502080 9814216 -6815006458786498412073441134354227200 9814217 -2133451044345558693427172050380475008 9814218 5098108094878940820591950064164546304 9814219 453614024117876826010503029714310282696 9814220 -46885498398799340732077449029757035520 9814221 144943978510165639339745989656866941590 9814222 71692927190347247042218181879529231360 9814223 -492247320791092629219613038462796800528 9814224 -19160044928838689660501060582347898880 9814225 -243967520256337912328314883355523548250 9814226 165994068183006879971610976370899143312 9814227 -255900636015942668185066212294997360896 9814228 -121777256906492883062169046365683523584 9814229 130097697782097479936296372881898085400 9814230 -22295154498367188725781600515563929600 9814231 -202220689041941203154032126850027520 9814232 185160990047660876297974932983402342400 9814233 23036754154180868357017285576157047488 9814234 68463724008779054494407123827362560 9814235 -112763213855132115461780064159097120320 9814236 -13032530340908025711689410817309322240 9814237 -79270564236930393339439975593374632800 9814238 -54006311965748637786943318934667079680 9814239 -106745641843712779348284923317528941096 9814240 -160408742171379911496783625885404364800 9814241 -426718303328757750206886667995018517200 9814242 -119810744473163522039069226394076755200 9814243 8551660758870574932299443523336856368 9814244 51628909416223759024503447393620739072 9814245 70997463903663287405154693399040358400 9814246 53769322116524542071084682315902142464 9814247 525725172394279597643204245641949104696 9814248 104017621854784983113529463316281113600 9814249 -211538381131976316787926313518585338240 9814250 -114625775740371231419045467717793616000 9814251 55621645738145489261920780726183891440 9814252 50293600870094617033042580097930461184 9814253 -518961564209011947272508774781357476840 9814254 55329496225324939306075573895757253632 9814255 332504906941719233937908958038197198320 9814256 42245642712761169602418890600036892672 9814257 131151378879152026165823259953091860640 9814258 -93782932383809582111852282543746341888 9814259 18390825828053532478429594711210598400 9814260 -52093882029425405848762196586299904000 9814261 187146937214517984978820472894999272032 9814262 21754025192187309904632823890645481632 9814263 -159058091986850132542670725061955259776 9814264 -380112281552806384698330411078264176640 9814265 17282141597837475511607454370471201920 9814266 -2680839686645068511901481925288113152 9814267 -384126697639468774121554713111241994640 9814268 -25247839255282945588303655176053706752 9814269 8844219483218672940361695332914666560 9814270 34773136569780845358518914478861496960 9814271 -65993451091915255430298710704261876056 9814272 23619785163382140015004498061193904128 9814273 95301752719340092885129894351181677760 9814274 -47052405960246336843127022671271695488 9814275 62561006087754575406731944317892621200 9814276 -116210630497049619351063445239314151168 9814277 3508509036843629028931273998756636000 9814278 74864263530328902060592774806251077824 9814279 -61750835712259935126636177522433082360 9814280 34396338859939819897817813190040780800 9814281 -285777502144318912582444203103124065536 9814282 -10146219293021359601729598316355808000 9814283 -132871740128417083564003564719653329680 9814284 10676425242883629372396351203540090880 9814285 -84013742002292762549129043967565526600 9814286 47329882924535968479537074449826438592 9814287 -7236301489820504522286592336554986496 9814288 -42219124549215855259027894097535369216 9814289 26555180549356697329519088999156583090 9814290 -10205585118522523641808273624183480320 9814291 34143752142881324975791741753375035692 9814292 240807400926666707319029301360798086016 9814293 -54006335327104306432539959566156681476 9814294 -43846096183850603701216681633610293248 9814295 159973079500480240921013557232634139800 9814296 101278002345775866722205331818577920000 9814297 -29773573734537152138414197853511501420 9814298 13389042488314794889544974709385872640 9814299 -325230508874347255054871273361830789952 9814300 -101743937453793407864132410694448793600 9814301 -7966896990617891380650423462660969216 9814302 105598080527780805196895950177272329280 9814303 -227724734393972962379534029793946732448 9814304 566522079263704434539885075770916339712 9814305 -164915977637099952684435307151932174080 9814306 32874978688781151365622057171436093440 9814307 46209591135859903116078447490560449520 9814308 -134687557982391457193599970840610622464 9814309 115791136384459943144610775578046492800 9814310 -298066212971677645714092450395992320 9814311 -30571670846655012378693797620083335520 9814312 -372332763334812080470191010127520076800 9814313 -449570429090263866230080685883789570438 9814314 -67575167236776396242489080778566161408 9814315 35119702690277872146294895015663072800 9814316 -351651392497548647039274628016383452672 9814317 -168348933288655918923511061626771401120 9814318 -71699976599266760255547150849374888640 9814319 456775275544946327863203308708301576720 9814320 773608498508633488210848635843051520 9814321 -10178000387652762031613617192792868352 9814322 4684879988702654646580321748569208832 9814323 -99710021427869195273874834268345839816 9814324 8234419617872369231915332909660462592 9814325 -60706586267674496010607040088560035500 9814326 -2216319492299461822352445673085384256 9814327 -30072422432117739885891478689754484824 9814328 122971534416930787581387480619747737600 9814329 32767141321672340054177000843982068544 9814330 -49499340588562468144933893174662338560 9814331 -248389719786083983392128973507241763868 9814332 -24084065467269042535155763410048000000 9814333 -423263571387551350927781022539168271418 9814334 -83443156210063541880070227441669276288 9814335 62041134853757385937120120523476179840 9814336 -10059832722038925087962045510613729280 9814337 -417082687428189877306948635103071093546 9814338 -262952206078955544448533758690560949760 9814339 18976090680459242508285957555521450824 9814340 -5628053853671632647535128374913553920 9814341 -221161255903124378713688369107738706208 9814342 266413900836827516099174679420769219200 9814343 88456975414676196062579014712691082752 9814344 -164922591009152419221761452250396098560 9814345 -23677039795793346764266588158049600320 9814346 -31206602218236945284685863412526834128 9814347 195578445273094382559669110743924131324 9814348 -247169789231731715663216339689974654464 9814349 203983950900868631514482378470983535350 9814350 14485671085954123867932951882734592000 9814351 91065592819819005223185527265903730608 9814352 -23986678924119853011032506913758642176 9814353 105591658123154219851056545709467505984 9814354 -166465650041889564452480341790238190080 9814355 -416603538505747219991400516862122048000 9814356 -17084281078781860117115641587613020288 9814357 467398794572798850493489386180304453806 9814358 282080296318071721983756680222665291776 9814359 64129687779874294205241765965293022928 9814360 -32756459748700873252502234563771392000 9814361 202182559157638474354884930181045977168 9814362 -33654398116070121941890475074592091648 9814363 -739803211238591719497437979679577312 9814364 113093345827960254583949391967519610880 9814365 -6469916769140944958126672679633854880 9814366 120246368944658651194141701450298069632 9814367 -331724611032506167958155869931820815584 9814368 -10007150898387946937389560109740589056 9814369 6101342935142207556062232701231827120 9814370 5754540358117932414901001920094510880 9814371 -107134198875272164342174572728275001856 9814372 -134674380624865367498424341493067845120 9814373 6284083585092765572951722707037736640 9814374 162270151094905021108441701306779682240 9814375 -34865295532073171061881516734577760000 9814376 26833887048042472934217783474218926080 9814377 -166487508971333086573476890186224909680 9814378 -19058654115240854462209672342656284160 9814379 -404171561796648617494691304406750747020 9814380 -13758430766915102635100347020707005440 9814381 228526984909673401856415993262914411852 9814382 -88969481530241925518127932851113014208 9814383 91286848286877151734680145825270253440 9814384 -101907938925416012213685833619144802304 9814385 -48367104443230102698679865533701762240 9814386 14213331318543364101232387788584774400 9814387 -80260393559276313143676016027888034736 9814388 -147887450759546110934863611592486787712 9814389 -54064934538510092838893714844792111744 9814390 -94921449449925306736551083341818700800 9814391 -145192980972098250760496262527149284600 9814392 -40976495943249772870092156785953996800 9814393 41074884436796392138805303472434832800 9814394 86803707486033845196866829375364692480 9814395 61393047394486427629306128368409060720 9814396 161548031463258513516575835925916800000 9814397 333599452756429440395997184324617591660 9814398 -52369830965439781050665763087514629120 9814399 -98544243646762380541846658028027045888 9814400 -8318719489818172389600122467516416000 9814401 13392923745787327943773935730971402240 9814402 14047625548414222062555969343648814112 9814403 58117053849139690275823019935728182652 9814404 87380917485818331326610349578858679296 9814405 -134003533432464392617683714762807215940 9814406 -1431535462654004087451771199885225344 9814407 394742985525819225531556664940305176320 9814408 173949103440373753428506917208024232960 9814409 99360061512936638073697297118626207440 9814410 7161849509820767613495069081427548000 9814411 -10609898850606196467314090213414408168 9814412 -20520074637328968667418202479825356800 9814413 -47354739482946945629491101556615843776 9814414 -15034590183649532644194061796184821760 9814415 -87147001980023937338901238070679439680 9814416 -15788426627257757886269084106727489536 9814417 -2977404953607421619235240138994243534 9814418 -61453805539031160308387041759093236096 9814419 289545093312163532647020930897213790320 9814420 -9491918416456701596239213854909603840 9814421 -119331261130278425671808133754929099378 9814422 62251103264666533379288974784546426880 9814423 -499591374118117865988467395465464063264 9814424 290716379234825638430937248730175272960 9814425 -30873034180701287908583996160028782000 9814426 -408926793817250066793594427932956042016 9814427 48481024772372106136032703891349459472 9814428 -148848016786065711270638465987462409216 9814429 476477897116186110567038328418864589030 9814430 -170423838241511925736591718855745896640 9814431 -364011618087295897616094879272828160 9814432 181896804911658341075658137743422062592 9814433 -252227289591478412488046501843903877120 9814434 7465741021076264661021124805894384640 9814435 -60218784382811005518367191373145424240 9814436 449230034876854948644115962495536915712 9814437 -249539396746513391357129147053210295106 9814438 -69491628229949351287533280860228110880 9814439 120572459987930438545214130453668421240 9814440 23062904313734234712545337959818444800 9814441 -75998770885942420355980658357756716800 9814442 -106602030228631451893590279901087097856 9814443 21399195174028186332071781670149791064 9814444 148136034726897002601727791646742976000 9814445 -17540419844304096478554315147115023360 9814446 -565543700532681005373672141404040960 9814447 -472790300885235787214127257389013717104 9814448 -27680051842053396175071357946068664320 9814449 -3734905104338007130446321341565450912 9814450 76668051295174053903158391012977616000 9814451 -769379210590452530252814742332485627208 9814452 131020018571306651727993546876114604032 9814453 -53801782365838781201196419735672086272 9814454 25018844470290156081972966464646360960 9814455 -201761251796536267293661741901930490840 9814456 -497717805789567713437848347343647109120 9814457 -206561215720302909562533105581411998296 9814458 137260798580102851706465027264505020928 9814459 4289133855355278593967876696090887304 9814460 103885345435145179324820887148559590400 9814461 95783117884178808933393276342997078272 9814462 -93032449017862905696604855786048084608 9814463 104910458448023509933763421195532668504 9814464 -61457304909866738933809292857992806400 9814465 201564452484751790003360925831824370600 9814466 -256223613804863670551525905850098763568 9814467 42493165143879678753268232585904105648 9814468 52997734341285639509423190371675222016 9814469 18536315508038393254339740280381891200 9814470 18771886525499416306486506862474358400 9814471 415026182302821823842968843628850355672 9814472 93054123863847990327442605826500034560 9814473 216232287725425236042540593979089020800 9814474 190771977568979577497531742692631952992 9814475 -45453183196465698082308975103390746000 9814476 8712612943746637599390174311690403840 9814477 97250605849158473166936849063224286326 9814478 -114746347669158729323056115377618416960 9814479 298443084499176004013251060863026862984 9814480 26110600728027600189044694703488860160 9814481 51660253940077392666387806591045160000 9814482 -39450922866264260066454635387436298080 9814483 8469123954465243586999978987646494976 9814484 659671584403496264257336937902194432 9814485 -7367468982905525915565467061062909760 9814486 252216182888143523237787303377258127360 9814487 76048967088505856884277601493852577040 9814488 -187143250635645322758527849128110489600 9814489 -40775921007301370899749731011967734460 9814490 47660504002052221398169920810912122880 9814491 94198558374819141205266629179171601760 9814492 140591442252231436322350630031013712896 9814493 -151399380665056655133457884459985790976 9814494 -131334623115409341859199909954801743872 9814495 48515802990675815836104314129294708880 9814496 389308257482683328732149986882359918592 9814497 -94617600584724313702573487263729929216 9814498 -58816283813468969760566775871426285920 9814499 478459309260442405320908023790265308160 9814500 -95443279274475026912310998422394880000 9814501 -146058845102391102560186944753981304928 9814502 28543845182016221456679209419567826112 9814503 -8003173196758950013174488962715905496 9814504 -47050905726393714911048766920701608960 9814505 -4592405762774349486358575020676678840 9814506 -10270733144996695946776962574514158080 9814507 -4194269669261310276778902907140182208 9814508 942296042765903819301421188702262272 9814509 56545079342639032161560530030788827244 9814510 117291325886846370928487584076167604160 9814511 35940886129556098178619614265225031680 9814512 23559947774506527681643079920999464960 9814513 164050631666893884339213314009416391762 9814514 -150592742693492999125486031163029191680 9814515 -53361386195102560569875125605285577680 9814516 -369027934948582527365797631727775826560 9814517 -88293689098965914556925309142900932434 9814518 -22121664881010080782146727603921047936 9814519 -244999896321571558445032261682035088592 9814520 -161742332532010252786452470939492966400 9814521 -57218480597361819824869604258579821488 9814522 64065799148370682374203649904233363312 9814523 14929977727085350427454805916234455680 9814524 -212405282765550064300170581755858681344 9814525 -47172752170910688892607437770868680000 9814526 -150401010832739056461540070226349574080 9814527 137061974298260926690634504814430250664 9814528 249790589185284292248200577886936104960 9814529 140310903277580645153886490655717784576 9814530 61689909061845685277561375814472496640 9814531 579494947868124495730357687591388675200 9814532 22425033321121975324318661119680552960 9814533 3135272237993536868296067436276781824 9814534 -146772201889059498244518574725771291648 9814535 1631380503126866656641791167068364800 9814536 18325460473092885906476014062129315840 9814537 23264139876415809397309354410884258714 9814538 5424200182366613931836791463192432640 9814539 -21414701393001814096326122996516006400 9814540 -87706074284172719451866401517597368320 9814541 -14459084870527376951500083450489408096 9814542 -115524286994522572930762505325857920896 9814543 41149022987764025097909488062394116320 9814544 43166814644102959959611502208932986880 9814545 1744869414336636494314844846914996800 9814546 -22975399632198135534232443888194302464 9814547 -208231861445815795363793849730074360208 9814548 282938151800483537740351861192509229056 9814549 955503819484721372157085027104431436736 9814550 -853789048000316239368334155149071200 9814551 208460725671467723332626480323394358632 9814552 -602175459816286127865941039890790400 9814553 346446110464819258506011838029542165578 9814554 -84188877258952717080358443506701724160 9814555 -116732074884208778027675924115012527040 9814556 20651850771309882171904056078246799872 9814557 127654978037690440860172437154835603520 9814558 8913984985986126882805124596271150208 9814559 -58724303593860201386423781551661276384 9814560 -19635221714446908898898548724575764480 9814561 408010609834577324982865378032730593472 9814562 -307404246524621604031451494781607769728 9814563 -155175749145809842268508209678216907576 9814564 -90567123973007042410426306142073907200 9814565 -56124826400171863054670036252115417600 9814566 -95070864738167085568825641171558701376 9814567 -59202321108749840935215254416084192208 9814568 -279532694376424089833049344237143741440 9814569 -14404373865705537292418673291939946752 9814570 56820773337576863354546655993701356800 9814571 -205895290424536004652881702896428185808 9814572 16792873654294960882195102043341358592 9814573 -74785347027056010770838025856544207060 9814574 -74868899182212378401743792586191368192 9814575 -14598773396628803621220698557892150400 9814576 -116778448765616053668081499508536147968 9814577 270480924216278484564203104797176113152 9814578 -195170642110213411819173190883136000 9814579 -373584221831634970945607843978867880820 9814580 -96783955828750621628464474418166950400 9814581 -74217922434925782494250990390789974400 9814582 -39245261802100631047550345813043520608 9814583 90401261006254891755372415007900067840 9814584 52844673406659868720361885630599987200 9814585 -283570751727776815341813891393310419840 9814586 152090744007233156095180041747786874080 9814587 216471586738415667279496076004514468632 9814588 23956624134641363036540771267666615296 9814589 225356700681193003076402851914086856390 9814590 -43018642067801207047583527588146382080 9814591 -266285190960332444624711829520990689000 9814592 -94462676787434654844071621047931633664 9814593 -44630472792205722433864774839970090752 9814594 -145977345132366018848197556878255769904 9814595 14587552950896346280312591816384848960 9814596 111402537120154297439408014878790047744 9814597 -109029896795327596019786338032128969060 9814598 -261593112290663653225529126456276256960 9814599 13052261562825060953786142090774433368 9814600 18659584121998535468209051573321728000 9814601 247379276779582985169652767905520016602 9814602 -51503478250008267430938730676192256000 9814603 -419208084371371731209334500411528871148 9814604 51187519173881937640510714610884928256 9814605 105438715692289913519230346144267700960 9814606 -8440121164128630174752639025136023936 9814607 319118795565431214001910610450633218232 9814608 2760136779759471742123083658042662912 9814609 -93393014030046176927442577655919099584 9814610 -4426222556504267722886345652633194880 9814611 -98965171821565748754283822597205197128 9814612 190600962161444099553616563337529872256 9814613 439701253151677405356248793286601894862 9814614 -20032109323756530831797794957812695040 9814615 89879111186239573408934000193719880000 9814616 -64392724977983515075576557700105789440 9814617 157592840312982159191736452587030665588 9814618 -4194365836657941620724819032809327872 9814619 -2069225613149437723392953144069752104 9814620 -8371923568185349369015336481633187840 9814621 1346076646423034400356573688352176960 9814622 -33129941884151467406759508318584976000 9814623 10780283528790706433969233754857049088 9814624 -570701205836568801828206343144501018624 9814625 115868314350092143315132820020747617000 9814626 59649462254107740867595179038172848592 9814627 -29959719416304301137467226399370245288 9814628 83853066782242069718572757141833930368 9814629 -211627967822023849124715643274535619584 9814630 75558505473696753437596305554470464000 9814631 -10112855970053710791143905302372502656 9814632 161059848398109692545606032671755960320 9814633 -484021460586447075972392344492524411020 9814634 325811260074435904272197731317523310592 9814635 -291485450413898538529139613611612992800 9814636 -62254099865775048940685097109604238336 9814637 76997879772437535698768943471008483712 9814638 -111295673387436034300516043640862021056 9814639 -555602309084198001774439584596503232560 9814640 -66152025255699745919733803158064332800 9814641 179744534762368105049013186709345306992 9814642 13740517755582373898169483885386580000 9814643 -404021556053545606021051458187210173108 9814644 94675267475318285001938650174510694400 9814645 -222294903149043789437261938336782560100 9814646 28025764886370400182605888808013008672 9814647 255767380774755280851323727018099072 9814648 -309366864274235791625752201484452208640 9814649 -154707175091085403361209314925449907836 9814650 61047196917922395260883972868819680000 9814651 -341923472218523731683440818405771974720 9814652 40098800305479852178196126514328998912 9814653 61905035073424000428134011918038428460 9814654 1865357297684650728527186111142200832 9814655 -11420879962101793495093170025999417440 9814656 43502605926153101120100325925899468800 9814657 -81255983562429619426006490913020490668 9814658 18659340964107511802146241832053208576 9814659 396698707040791568823775392498152035200 9814660 170729757200240378244540595677779815680 9814661 -158550431873783887804899912843958323588 9814662 8844438057742571055674059965766533120 9814663 236803274467864109824736175994310885912 9814664 -5362718118960701108901472581161287680 9814665 45461372481691740016200395083882275840 9814666 254133738565189597915707142291985482032 9814667 -175478815814726446626850169835146277000 9814668 -202302997541087530841182359118958031360 9814669 171769806574418195146735916070615910070 9814670 -42490780462674466318033540754119974720 9814671 -134344511901667527437767359993704953560 9814672 22085531377289901134177118308715200512 9814673 1006382975359224932096544143617004340 9814674 -7002434287225512202975798942453957632 9814675 56672181830131632634965463882470121200 9814676 -122562280399371839357670104274827501568 9814677 124586261919525582823102824010481752032 9814678 -70536994422266359611661634149430021760 9814679 -118308464355613916792004428824212380160 9814680 10038192264818866370512658468136960000 9814681 -646571247044981560921192330623615598080 9814682 114292929878942481544692960351822051072 9814683 22558999690568889681726848620275580824 9814684 385121657008003324864597501292359276032 9814685 67170590390753187591467679178941480960 9814686 -60328071719965839330702627747837244416 9814687 -13481306126074241880103902548190630400 9814688 46320814446224109111492596620924944384 9814689 -5442001303120673343610716265263295230 9814690 -123896930896728199470282813180114379200 9814691 -304341545130220617914842827497012493000 9814692 -170979315666253304929111921140324891648 9814693 -122482312680332046915319968515650794720 9814694 105838068183601878185700481765202439552 9814695 205382821646544117003502704130868640000 9814696 116349315074490247682816279188682588160 9814697 -69530411633738868610610474347572846960 9814698 -55131940281460372914764600892829873152 9814699 -263034346280039273970773180005048681536 9814700 -89360057286079351560201221761844908800 9814701 -131403365284209127526120782428078261120 9814702 -1854025135189865212645221111725054400 9814703 -27136972533528256117374535156829620656 9814704 2033728808622399475872101755988410368 9814705 198559930466899757520321232016275591860 9814706 82408453154136245477095662883072616064 9814707 1310383890985356954430114782794980608 9814708 377501402114694821223917649731075383296 9814709 -114408871305874280980118527238091516480 9814710 93047176145917590919472768968678809600 9814711 -466525799330725467950336660742294420200 9814712 289214081735383740144359541285924986880 9814713 237888715836713564570163721375327070544 9814714 17464148975086751854960905616078851072 9814715 -277328081401692114290340146470852352640 9814716 -319561256179312964542009017531386265600 9814717 319023164391706219628221976456594528544 9814718 -253851716525408080690859160653893405440 9814719 24151587029633828657989664921907808128 9814720 74348726452993813051359788983312711680 9814721 30149606000769899128979812364599373184 9814722 69973419508152799057494142749382358784 9814723 -18494442714131754225916836684960217600 9814724 2204444268024629161141477080393940992 9814725 668121110241888338023538314784243700 9814726 171488792869178693084236768290140888064 9814727 -182205480701060905119431398434629030040 9814728 43605874843793994790707391455811338240 9814729 -66475616887948798028323172912690018674 9814730 45365580471064223678717854143505265760 9814731 152424474829209109640212286652286668000 9814732 -74307483286362516958574896314249504768 9814733 -226906393465506410833729735261973115018 9814734 8954049528010152809917030955302165440 9814735 -9353706157028289118389140384835264000 9814736 64718066718086617770739954158988910592 9814737 156123303427051329628788705885120797952 9814738 182884608233755949650310558505436709520 9814739 76258876452177250678044610702104477000 9814740 40841248902093200754017127739335352320 9814741 65151142837954681752141669560628824572 9814742 -50501900850507700641480249844858172160 9814743 54967273429936297356871126661806699680 9814744 -38262795235365599849992233581904936960 9814745 173705425800905484469451301864259498500 9814746 -74708348178136370406682042637784631296 9814747 664078107980829023519804263335900040 9814748 78792157062629419748403913859322321408 9814749 39662342189955251956367144469799601760 9814750 2314098428144314933083082267719936000 9814751 -384458858908564836431085747056845312128 9814752 -10845697164044605202736382470988234752 9814753 21249815195525554199263380733506692884 9814754 147640975215734924937912600358011949440 9814755 31932990993051848871559841541189534720 9814756 -14371840068792982712291052610215174144 9814757 290383343169871126589617675621833761952 9814758 -154190003246087711015298974517047918592 9814759 48826996897203506582757388626594299960 9814760 -211118194366134092860937868330103296000 9814761 114632297132934546507688269090489390960 9814762 -918116109457479052983329379448204368 9814763 -173388931036061991564433931863148418048 9814764 -22812607647301112042415388738900314624 9814765 303557423739094660361066281836486555660 9814766 -61115350991371228067195657154023560896 9814767 185477524695753926766669913721639394816 9814768 19634292714839631524752859820287262720 9814769 493852417064023972154274081485601753840 9814770 -22828331789566955205729318370860272640 9814771 -497007255686136374862263793927296031028 9814772 -296238702240987868628106199385816045568 9814773 -94779903788346431298763043865053467200 9814774 -144737733123571818473883480921215166720 9814775 278194536461250795936682282288432408800 9814776 -183494159334422094949945303654923264000 9814777 7977448302926367779548112154558564992 9814778 -81667933147015083372453019372962189600 9814779 -17940417113047551156965781154867726800 9814780 -91503859196065284236456137554651970560 9814781 621292750392784751061019032159627655212 9814782 -129691839356108398815080046580119684096 9814783 -168585622709325936941327162585935696776 9814784 25388177083179837123192294754511486976 9814785 15244805807442503045074582931324995200 9814786 46055195649771093687717001882287857664 9814787 -101247801707534121399252682620457397280 9814788 113447449687438167473273899050699874560 9814789 -47526418923000286119806723124235364640 9814790 -19747441636427324457453885221314713600 9814791 69652756156514845769549460530784756864 9814792 -85672724205451080538614628716141772800 9814793 4545416341619281585727130650342821584 9814794 -31822602386759354261879029040007605760 9814795 242898333258304787138284559277130912800 9814796 -75074563914029735569104412941325731840 9814797 -272977896635345669102452172839289304960 9814798 -137155932197611222457151323695667772864 9814799 -8188813062963879950481678237564644664 9814800 472885757673865028302458439655424000 9814801 87174646091122055821491252317253658802 9814802 369603856222735150417151742729993753600 9814803 -116827513228142497112727700164532276296 9814804 329529952199494463702648423004111606656 9814805 7264473308827196493694891872416048640 9814806 -64371861367383509411002422834084739488 9814807 -10571872826381786940783226954947100448 9814808 -466288497250428813934040280666744023040 9814809 -60177066595619377409779124957312431872 9814810 -52203680126480044255184009155573489440 9814811 3065447880609965142505963096742490480 9814812 -9837529953524997805158702331457028096 9814813 88291066855410739469956752715559020704 9814814 27348737407105840853151880974582116352 9814815 212200254035966902918530660853612734360 9814816 56206204781543689914025470823682801664 9814817 30400947742175408788754570988404980224 9814818 9852397905507328914787203719686156800 9814819 173153746140665578055602596353176212992 9814820 -181500274988016878190537950569992625920 9814821 -69836990152339134106942256394410948256 9814822 595062630271939045804011323761444498944 9814823 398755562878060317025682877315046926072 9814824 473466469418344007107212312511709184000 9814825 -190251572240181592867235986801498372450 9814826 -46205290290134248124377690552007692800 9814827 94552796138341596372636866554772157120 9814828 1845415568863107471650720236510784768 9814829 477768091214366042187696083996090849430 9814830 115532614628290247982489475864791091200 9814831 10856987075775384152693284794797700000 9814832 -90145922883209987147251168087189438464 9814833 -84828530936613306236805658902180891456 9814834 -36274539232830309345818233631754899184 9814835 128561307284953333093398412138069367280 9814836 32278662760560300327331229777362944 9814837 -39153652808824130785761774121398810514 9814838 -33159088399895946248207607257545506240 9814839 -194122363770041039896882496325047453232 9814840 -25636059186835174739347489990605619200 9814841 86228867877972375402562777670173212372 9814842 42747995905777336805889643734564763872 9814843 -106375360320535284829454470493032250908 9814844 88672423612821935676703760802465400320 9814845 34076739559682013442995459286995815520 9814846 -219709206361907514536790344826504400128 9814847 -388053557719793173061914539494958825960 9814848 18620968750427544612736930691281846272 9814849 -234369428542938461680109204960356439040 9814850 8140596323760218456565255202186092000 9814851 24628508288872091272021396341904169292 9814852 61776562772359077324612222299022839936 9814853 16967623491745056034976778591692392704 9814854 40687076803567173212665002606767327232 9814855 -109050424503929218740798306729986963040 9814856 352520104973029582168347789427685114880 9814857 -3270019687277804553231323581644842112 9814858 33588997240891167489593323007175065184 9814859 -30522403875538694323067128227818946720 9814860 136920049959264771860740477475220648960 9814861 -6330025065272962946214018983194676768 9814862 -103730637617109983343239102972209781568 9814863 82034979219278523861890803715542374288 9814864 97774035480651664919324101563701002240 9814865 97123066766226672703571102110165578600 9814866 -25690311995119880845314900049010107776 9814867 -56130102893125612083142798972433336088 9814868 1495821506535087219295472073256114176 9814869 112755283332404092511170996808835044544 9814870 -119635479935975289644375144968185730560 9814871 71830063375236992454713422494407795544 9814872 168136680454475810079991733714779729920 9814873 64275588746749986523021688604130551364 9814874 14993872273245286335306892901045181936 9814875 -37373196248790747343537675946322240000 9814876 -171296824465573075127663187722306288640 9814877 -274772785567047154111609718687234547348 9814878 100749232651844523734131494406763387520 9814879 -120110866124939365676194430782515200 9814880 -280075274050482823487650791362333245440 9814881 8194339425600246807240170171532520320 9814882 9897689304364435572863922374012387328 9814883 22434564291782818267321707495954724704 9814884 -34795315078626296167244647024119819264 9814885 24455151837479889566440540469651863800 9814886 236204049288093182970482658044970653760 9814887 234703531912939395954457351268561151240 9814888 305497431656372655425895556412590709760 9814889 190581887469635832572376861548449097856 9814890 -31657100249521615673040841999174798080 9814891 356027396845718333389999532032224562292 9814892 -305219327960373456246683179124285987328 9814893 -202896977839030725847277295012131496672 9814894 205367786511842243755068611387221394496 9814895 16315747463798107827868921477776220080 9814896 -9924958392511865257701660867912695808 9814897 70458690168003691073041654672342613952 9814898 -65387012226920619324572967583483330560 9814899 -138000396534249377383498845467711741952 9814900 54826607339561191234763982363128224000 9814901 78409734387170476360353285803640601902 9814902 129692612543722042804861879662601770432 9814903 -172463059075359209731264125967938071120 9814904 -2248029155008911497671122885485383680 9814905 -62261802336928896914365451878050240000 9814906 26552651032763675427436331989644829440 9814907 -347516920432632608689748667105410666844 9814908 93343065748575696569546813306189030400 9814909 103776653011891923712083251576019923404 9814910 10987728925099152008465294441205841920 9814911 145066871404522618288198173310914706320 9814912 -241413851069031828863182576691655475200 9814913 766001966395551215513490735962994176304 9814914 36194533503384357716474474985317034528 9814915 442782260595222172362738054853606080 9814916 146023212277978618284300658352720265216 9814917 60868491609979950948093813510067421184 9814918 265884094252268901289005062052179864160 9814919 121738900412325452486710893491057300280 9814920 12498810344485505842364477153648640000 9814921 127610311556542793957538597784215828122 9814922 795046411546866959076193340735819520 9814923 20545838733543209022601060192161597960 9814924 -10776179854284915011658627557645107200 9814925 -261703156659328377444352154738636844000 9814926 41026402851605204063360615872028402688 9814927 33992115034453286574137693053897490200 9814928 -34515154794587570550158512201629696000 9814929 -100785001116775936768314836048527036320 9814930 28343711556861636949183061771946867360 9814931 174428043388102379786100424308769697184 9814932 12198625526227382704787394512854129536 9814933 320355923729007210688609223402794715100 9814934 48237982527887817763955040289192348800 9814935 44701230620693399033034917299638865440 9814936 10329243146088012104560718345342023680 9814937 480425138045126754527906403756764581392 9814938 -53612831729780895975280919590208325120 9814939 221015067403424719476117144820684768056 9814940 -291138419478127949305495564831745433600 9814941 25903887715113796318406949767731175424 9814942 71188120860609154918931678014428943872 9814943 -269836568209140046765536283054219979808 9814944 -318312455193534277663849331239834091520 9814945 -115669952172362778425712964716334560000 9814946 75135696739747447409041759342901262672 9814947 -80955759164727853032485223187999571472 9814948 101904767205491589621226704920302571520 9814949 -64427078310849770106459463154874418020 9814950 107444746308102822032250911270338497600 9814951 -205096425541842630001900449890842849008 9814952 109890047223568406022010579170308014080 9814953 -109186154259960175547940627321425726016 9814954 -50632894019914325037855225863453153088 9814955 -208025913060874533761799965189760596640 9814956 77552913229393100687241653700386883072 9814957 62450290889266536105754279461942130380 9814958 410378800556517585958016124907419547776 9814959 164619380306914459384038171812758817280 9814960 -60444183754002510236660089223164723200 9814961 -28007131900695145905803471468300653656 9814962 175967763108692933541573931037438823552 9814963 538833713430502219923714555459931968000 9814964 99927787311319840367594504976106002432 9814965 1025176766805360149053634351732531520 9814966 -1514531847057293191324378168735937280 9814967 -595013992999634339924602985564342658768 9814968 104584231790531088698752534133740339200 9814969 292498729893498135443910636242190458880 9814970 201177299544058987391266498253920008960 9814971 76749246803134530333511676526392940312 9814972 63023309121839751338237428049782484992 9814973 398493916290881932078232758088124572544 9814974 14437127511526960939462616963456188416 9814975 119437629817257302548258103040053915000 9814976 -67488501981363805482167877010634833920 9814977 -231323204300021329872670259128525636686 9814978 -77901256161649357297098878983187466720 9814979 -138016239118080742027353528631547028420 9814980 62096002609227578825742283494376857600 9814981 167485247527609680717493366124000076864 9814982 81254947266933688587668212894516894080 9814983 12644575724663021601527452729075002024 9814984 314648929208112772619884929972524697600 9814985 -908200764807411589051998777265985820 9814986 92231805828411314365591251932177203200 9814987 23450127587089754295385964631324921632 9814988 -64266720423801654697100413436643808512 9814989 -90307517581413051078025778754820783680 9814990 22360960775241444141275831654019356160 9814991 -460669499746041144584266902997817614608 9814992 17218356513442506203068671344085565440 9814993 -338033061801174604192619485004145407758 9814994 -129260925224462948937065603603337834864 9814995 201134292189479958858488546423059998720 9814996 -8907805254526806198099121619163646208 9814997 138717069546688009100644831612663190880 9814998 6094639232002200410625116965685944320 9814999 -136325996337117483649515664444878321336 9815000 -19672710223064139224652617051980800000 9815001 100045833821331196698659946254866237440 9815002 220120566061023390594851754609564371952 9815003 -65869846726467859398569721123467320320 9815004 -40657853205054123232644760074181562880 9815005 -94605626579094277846025951606555000340 9815006 118646553369782780986921214759688990144 9815007 52348430584418571297960943023461069640 9815008 -2398854643050466787457426104631951360 9815009 50938219409646531026098408935892366980 9815010 185626636460441233158546738013923256320 9815011 86605072871913137797185043493382803612 9815012 -57900766529798460934490843438441199360 9815013 139531925658226917478175750679873600960 9815014 37193936096163538727858760310659162240 9815015 88922826045429458908147170614751760320 9815016 -118724970211699396870710357310498406400 9815017 -11965614444416761936417670091417421020 9815018 -111557521066238901468995939947951425264 9815019 65347384610962603227379701075734752344 9815020 -51923228806332874047708409878566092800 9815021 467063991856059921988275270870858763500 9815022 -42890553098591888476692349457850660096 9815023 145626255744746216977798069943132433904 9815024 28541613525745765955709257254813040640 9815025 -142774307141361461776362994250570834400 9815026 8365507114863953626129752484760838144 9815027 109989193067215273660066031431018479792 9815028 61789425384439684877291523010336849920 9815029 -204763495586730088563491544781497475424 9815030 22862566010890962758495505980574961920 9815031 112818358858385536132491739760055387984 9815032 -544417772649422666438450970381463879680 9815033 -432509898895780575507505440536604653718 9815034 10243731648107892640187067439536506880 9815035 143974002796829811902291479552368740160 9815036 39353654705218131263207236605287424 9815037 102302599857448077488298294489504706560 9815038 -202945513213768033253051990638694830080 9815039 -118937318541873480576413000462912025600 9815040 -127178828796070363342738990171580006400 9815041 -440514597226688501133742656757821250558 9815042 20554154867875646774510303669303574432 9815043 -86452324826185446224132604809184604416 9815044 -501056595277852460009456129547795452928 9815045 -75861482909868959294104823701331971680 9815046 49154293871156378990752153534863722592 9815047 -3672175865472664660412507397636858960 9815048 13225306701075636418939881703257538560 9815049 188314298980490534773098373502609534868 9815050 -24335841468302708347219838964870528000 9815051 -6965814373186735365347912281062484248 9815052 97322807917059306407002623653276719104 9815053 326075464152553887866374048203791637302 9815054 -335616862087279218159318459121038320640 9815055 782203429855683640954588209603829920 9815056 -51811039702339803996181796479344959488 9815057 -103293723687607448736223979864111347968 9815058 -1759401596182056414725333902709203200 9815059 -450539632434511896933035876303247926740 9815060 183225412166466918326560778205936230400 9815061 -192652246510464121457923197396663071328 9815062 275192790835031079399500411854633216032 9815063 90189427182741515393706770421522013560 9815064 34635541970504864172046003420564684800 9815065 28079665425790938097010653873603875840 9815066 -1318362675068307116249156879721508368 9815067 -84039271751931469448326898159955411360 9815068 -6995095237636039953061814718786772992 9815069 -52474704502759560914559139128425253120 9815070 -61901481120698145230596684510964616960 9815071 11669103883535345150517649362675532912 9815072 -143882749321117132713205451571132235776 9815073 86542750068328615050732300203950187184 9815074 -28352469733719025058431346395535116464 9815075 -72318759149920915142289682691623647000 9815076 -406323138240739337249511074627954823168 9815077 -271607633685114511463134661810047212000 9815078 637190510780450222892245553648844800 9815079 226278621283755778974175585265826988320 9815080 258384470898059707740861212179133644800 9815081 -174704546713698585844583165395236936588 9815082 51451028491230530298170444753025258240 9815083 -256837332094856546462170998863611051376 9815084 165632602750732535890719256574492073216 9815085 -60535446130392163285163559553367510400 9815086 151732431628725308083889382954512772480 9815087 162247394021781490570632284030253572304 9815088 -54359855219409334605645009927526711296 9815089 -121435311575539988128438229535989098176 9815090 -65058877974322599813802778273550720000 9815091 63725399614916040161402933702627685888 9815092 -29253988629814730507284328817793044096 9815093 156333990904096038003769082852188863342 9815094 -38133950131413034867629688648351680 9815095 -195612117737526583368514141258686191400 9815096 -107849741850016316991735930258594201600 9815097 96597091884804233965997672845469741472 9815098 125613526368850305529920047521219745280 9815099 -31674430825184187413885730163668878064 9815100 104822161707560198687137127095827494400 9815101 -216373576510156057119037220386609917908 9815102 -239809851338254226876334383476545496896 9815103 62221766737444090731798544842656057424 9815104 -54410461068516362672563002403851337728 9815105 -40705423814947124409043822673765399640 9815106 4760899516574392254960162175061128704 9815107 -119264860290390812826547031401519328040 9815108 -171453211042538136057568726357881815040 9815109 -64509309166851913717128344908785528096 9815110 126312554926771237995427848320217106560 9815111 -280400216194381102773538050230475863376 9815112 141276096983114575537088263748872273920 9815113 48743705243344075914218209107074893440 9815114 152998668403208597788189444715824645632 9815115 78743222830721086159812822410221728000 9815116 -65390013853452503958750001693076143360 9815117 149249889636229449311516150686600183020 9815118 -119782487326726678878978925916422563840 9815119 -28572504966034926610346888188344127920 9815120 -18665871444333286305055228134964592640 9815121 206803273254746052004658710558006350240 9815122 -50389712655267252387187667384736860160 9815123 56150622023686216728184047238612974000 9815124 40920959737368682956237795696095864832 9815125 762945855229453595917251661806507174000 9815126 281555152712224778030186993837514100512 9815127 9635873611162605652142846938573277184 9815128 361502269769186942560060772234751068160 9815129 -518369037047208391356537908329147761270 9815130 16222292950285569010642004568446596800 9815131 188809011302378683186569171852523432512 9815132 -248737296542635477870783288990780399104 9815133 -238735804513933557008528295739584341376 9815134 104811438673733067880021321308332928000 9815135 3352521776743173914068665288087475200 9815136 -314238075405018925003651239131655438336 9815137 1855613596014028361221632231961432320 9815138 14973632349571016059454246080360939296 9815139 -102888335943037050598751155691664512376 9815140 11088584546525927537615794723565376000 9815141 8569534310539435954321569399455119872 9815142 7460144739727053592301928563634195840 9815143 -94661853639017814260319957541195788112 9815144 -407224735868823955121344633688478074880 9815145 -120443775997827751781527282745208041280 9815146 -41067849302735437678003039359276583680 9815147 -461751538119725820493151962081106059404 9815148 -11447536179561722539914023070316462080 9815149 -114969047051669096467010445642418215850 9815150 -671643802406184447418053266767267200 9815151 407191191806368146448811531747670340608 9815152 73759949911511580424981228029996793856 9815153 466664993778166187196074281613751195120 9815154 25580093767211359361729981808727156224 9815155 19034730428149727547054372897491488320 9815156 107689341540331300905012875891887356672 9815157 -545216940738910262206822800608357778 9815158 -58243338929207491977349859217009795072 9815159 -250242910092333286706528056177071935640 9815160 -124486533362756657717237819563396300800 9815161 -124343983770265660405389810592384643328 9815162 8594507579049605666632653752886666240 9815163 -2081784731840865830930912545900211712 9815164 86879352141932658933254919332412096000 9815165 54642103828138261874822748084218761920 9815166 -30298291096269898301018526942702943680 9815167 -431754677436832215240540772023940230784 9815168 93994441491618761380434720646747914240 9815169 -37908318898117921214024458984654490880 9815170 -52351057708991166782864413216831050720 9815171 13238499991568110980585767923176058392 9815172 175980360070914690811213588890352896000 9815173 -463776895128905928021933021266995484578 9815174 107244217597822137552417823128923850336 9815175 4886113914588637655752898887279255800 9815176 -10568000174111556714828164079450685440 9815177 77798129320682802278386580471320048026 9815178 -109429294422587365481078171092674053376 9815179 759585855920101775609730570537488978688 9815180 -847466385662982269114418069878446080 9815181 -110732335224596160679805071752193374720 9815182 -70656261072619970599364395420249138560 9815183 158090472396019282738713612476539591920 9815184 60423330731007538334648592972010266624 9815185 18104492470820537473066996123511563380 9815186 130695714905006476095299226164498811792 9815187 -224557774345450057470289476212042640 9815188 388584399091882461849604921214050281216 9815189 295979559568901730703922453109324318720 9815190 -66149679956589429701790209134086512640 9815191 -173602835706751460667908864628559206200 9815192 -192402942389670336014373898826611968000 9815193 -132757387923583884719203859810554722918 9815194 -162734183199165068545750735528679892768 9815195 29005111098255758938911264597524121600 9815196 106557027500353505225837232213510216192 9815197 95412634374820572596431370443958240000 9815198 281259485550540106166672869755726740736 9815199 -234011685281649598416498814171530436536 9815200 177698411700611679081361818378805248000 9815201 -18947657741172303861450113873325212496 9815202 111415120583994912630456775236285815040 9815203 71657020051241975947400163110645535452 9815204 81118997016482352137619152523670904832 9815205 249288064091212883386480678711830839040 9815206 88022579342328132714584968452468099552 9815207 3302922906294591704120909648437274160 9815208 23952726335207275798212184598902702080 9815209 32763638168244226082135312614784988410 9815210 73501213727832635978239891061380896000 9815211 -136944118928043557539979778845329715568 9815212 -51370658058661089228087667944718187520 9815213 141370256426909208295043089329487965462 9815214 -69371253813183777345928419962249241600 9815215 5055151926873116683894161077464615920 9815216 95152484605707576929096326179712745472 9815217 90791548227442438910280698108584809312 9815218 -13141124680047236462656111053378359808 9815219 284740337685928008380482157888572228620 9815220 -38723228881626624025582147831735910400 9815221 54288522377219224794059833682799072504 9815222 -149008372237109472830327835921746916288 9815223 706945225848300533000527612444672128 9815224 -179116421003631730246436563633082265600 9815225 48148732139301971089567762857463022400 9815226 -92206410215448544772572623763208736000 9815227 -111853391922579852025231195615294833408 9815228 -24943880129218568198091051624406907904 9815229 -148777358579848481796535249627846646400 9815230 197827302112460624723410507432200989760 9815231 281758410013564645942931294462462932032 9815232 12957390967429881023277815553180303360 9815233 297791640812363232419907763688344380482 9815234 47636216885987117498093689217112007680 9815235 165169967206878819114395503470002766000 9815236 -828001672149045854375513811142884864 9815237 2585777610370155341256705741687833886 9815238 -114091755815892553993015248245874505056 9815239 -218174462699694377596347652361299391184 9815240 184012537062423287137702312568586240000 9815241 -145868367725107743203395901697155016096 9815242 293072819781905185870316760280153823232 9815243 54310117814509700380910506595014372464 9815244 30887261170874412801388105704612756480 9815245 -380179079996746370710076112110955344640 9815246 -2123693592450779832272343659808044160 9815247 84080866573333720174277199979755269928 9815248 46269933210234558254044308289771929600 9815249 -105843493018384369387998747310528215564 9815250 54744837341174872118127686662652160000 9815251 -33562170839179265268642850834763036096 9815252 202423952333684094433852180374420049920 9815253 7214121502206496076339804791031224320 9815254 -191131134807670416545205063963354227424 9815255 54961642593162339743663088757794329760 9815256 295829206890954709935428293461953679360 9815257 401973690603550097085179681822115402506 9815258 -426233713206838646974378328452005306624 9815259 53379481556963332861571780080505892504 9815260 29044673210848158863550911954247413760 9815261 181822328133842621302322882185679130924 9815262 -3019983367004332774866721252867971456 9815263 394232087792343218368359884740308996512 9815264 -491211756961206327902548003197377839104 9815265 3771324971439426611497465761540725460 9815266 1603415625401205048354940717983986688 9815267 -183727843565777306085877185184627641600 9815268 64013437752390869689191578741789552640 9815269 296290573896431418225378955629059020670 9815270 88944549673613386022851928619249694080 9815271 7145126085994447038853632460811617104 9815272 -238541562335394793938261352339354060800 9815273 -7178912539681633273193331963725845632 9815274 5195255469970079030674426091185708800 9815275 240015912836089827638850207133114439300 9815276 -35959274496635362364250544567703040000 9815277 -7545144028530631976482108984202390400 9815278 88736175915770190267576517007422080 9815279 -58699749456028726537227107851778643120 9815280 -37181908534797166318662711348167639040 9815281 -12171483165374948088135588587914305216 9815282 58677716465289736406053707717624176640 9815283 -169448056413887252963952181825314080400 9815284 274631421773393126842528235696289631616 9815285 -356882389286381160297218080051154962020 9815286 -11413132098885806671451400559541913600 9815287 542004725185348129854240396648241736936 9815288 -19858117661443953678350795426187632640 9815289 -126404553336137728349275729127240619264 9815290 -162546425255133042928145042579135737920 9815291 161900850843806311017686546782068553584 9815292 -211895307929674971346297318093408647168 9815293 79696422816230323177472200305795767244 9815294 232019999462788666476038507185064733696 9815295 -3691167613053761560871888367332083200 9815296 -199370680918004240203865225655283089408 9815297 249507551754972102251710770220570111746 9815298 -4517592481728477735659630709365981952 9815299 -128215625412310931094719762531881359360 9815300 -184150696117333727537120774125160371200 9815301 70722611021312887289977280493261787230 9815302 48891345962819735734913160893437691904 9815303 539054627556405094776229129165718070120 9815304 -21136123262952189770993394360354938880 9815305 -19683802654407273129987573064169208000 9815306 228700669323970700974778209517952393984 9815307 -69089486569297800218946885832002221688 9815308 -135491672824008683990060290856488483072 9815309 -1079604944781264978254992411060706880 9815310 138750143318874022199968765511763667200 9815311 167364601428412600484904424312775245224 9815312 -1291880451041720763462774689797816320 9815313 68215779491687329749207000012171295488 9815314 172452937034382139995529520517902330256 9815315 -44871445298797169475580841816532713040 9815316 30475572335304137698020042748337049600 9815317 -364878626788496905401112643972589723634 9815318 18202573097635305736119835963777118400 9815319 81816131697460503789596391035151016464 9815320 -215380914040907285922221501396442931200 9815321 131075304443185930714329134082540888522 9815322 -99128595515893373579119907213959299072 9815323 -86148489420982086049285030296523696864 9815324 95763277980619104786074633304781701120 9815325 20715739072006765217941828374765357600 9815326 -163796982252658332545138039940341874240 9815327 -63037466842164900642736523175064030728 9815328 61103256981731878174199189633189412864 9815329 -39430034992817535032788515769617699024 9815330 -4445432744052966920866391288745600000 9815331 48934502729139946133580231253824924480 9815332 -326457190199278161315568820425125176704 9815333 -206182055786281814435775195067713225600 9815334 -158288121230723412604227964559036877120 9815335 -18856507764915186199955403243863025600 9815336 51795190535690554727400850373507635200 9815337 8097005989589478224594766692411414106 9815338 10897595366967052375816856244772904544 9815339 568809923014084239074923327931737056 9815340 -172829600980543298442318337808754739200 9815341 -289805759116670719403242466286337980840 9815342 -16053762360653856116579309885215073280 9815343 125217620058113887327430789081267568000 9815344 11188508191283770306870355478775332864 9815345 146842063119122403619208944838144267520 9815346 14527724378729595335824131380183333760 9815347 -12144645208414379898367300209506909288 9815348 124410829599532228034423566535005108608 9815349 21288528094294243953836474432881315968 9815350 -61527831819265961425136896982338341600 9815351 80440327119687167024245351501112268432 9815352 -1232843000418631585929480380870492160 9815353 146094708925702636827890340562146402602 9815354 106285148607039459564994429810937291376 9815355 -145218626742157774842705808550985100800 9815356 342456260705131909220095497989498102272 9815357 455514686151420110843733134929698033606 9815358 -63738462759749649286541331762324418560 9815359 -134194756898821503270353119198229871280 9815360 -42870331583200154813989807146978508800 9815361 -19096222605678096300262737877027108320 9815362 -22609971950271122993577497388590544000 9815363 852275549862663043228888589313298467264 9815364 -67834484882397544913856490563666984960 9815365 -11199339333467645967448285798375257600 9815366 -130986057809821250393526375537093434880 9815367 -207331457487600956861075179147775579952 9815368 299371188615110152888292985143641743360 9815369 238611968847455038822579415478336081060 9815370 -62799678743210486165886543859261075200 9815371 -87344257958747127218620665442150034408 9815372 13493638512445667062819950180417254400 9815373 -63779062773968729250818743216037977578 9815374 -89997781092636195683890042274434016064 9815375 146133834481150859753804268664977600000 9815376 -46544390671065365767197006611629867008 9815377 62868280032651745781791235866365615360 9815378 -93984182133131396898509544386020389600 9815379 -37448162610030606941206029278738899200 9815380 35656671134171296814858501771565100800 9815381 -100990868762049337090472214285573588000 9815382 -137425519473954666786262839825365558400 9815383 -240740358685099747916745185020129157368 9815384 -506647404015112427256067772483724288000 9815385 194586223549755395065338179491319072640 9815386 -120993747753603973640295326989649416704 9815387 362754515820576088748105058716662164036 9815388 41049388289515626528229524760523145216 9815389 36290469886594191419603694946559189740 9815390 -52417578661282268189024959521919342080 9815391 255596460668986822289409090576929959440 9815392 257665450347753511604502127231571853312 9815393 -138198284872856983236461700245876001216 9815394 -149208226423066765464078647135277763200 9815395 -246202638702165881117460006316335360 9815396 -12554075357572096634251814782559082240 9815397 135285079389591395294170415946384672672 9815398 -306348646134310120457477539257263184000 9815399 118767725198744290751923349239184160 9815400 -13465372007289432897221567989616640000 9815401 77050987588759546731225527046899188852 9815402 -134733254354248859538251823683015649696 9815403 -75927228404105571139923223531375055376 9815404 -42049267024855507048183366915756544 9815405 128353354353772611607132928032322850060 9815406 16800504230062218493804367435900018688 9815407 -77485032436469201675376132899121398288 9815408 -752725280744016892467096596301447168 9815409 -19532466716002344012115354880578334076 9815410 -169456598963815177684175049658247777280 9815411 316575588906959870460060964611089515632 9815412 68315872226609743577631057895717773312 9815413 -65212482165061915375249130484317744338 9815414 6905631682100242629023593469279404032 9815415 36109829083185165627249368325707473920 9815416 15477718264261816748081985032420044800 9815417 -116886612469845181255948424316753728880 9815418 4484310184550725028337132285566621040 9815419 -39134823409078144201766229463066752000 9815420 200967068301566158737777356829536033280 9815421 56899803050367537643823503786582798848 9815422 -144502997132196168634945186988906239488 9815423 -48358545948072593120621977535560046736 9815424 85026683270650647133106562458808483840 9815425 292399990335143731451425157946170524800 9815426 209621644539346420461990871893368871840 9815427 75090812308622834988398222805249954960 9815428 2647210747814984099855528809656528896 9815429 120297918447361752684496211359416025884 9815430 82798082125466667459808072589399473920 9815431 72347895720721145883844803976760693592 9815432 -343635540507797180162833855754059161600 9815433 -291420425136082104617878767323374571520 9815434 4548933693534469003042559580076216320 9815435 119494288535040943021820639274800129280 9815436 154431514765479756350394359162539483392 9815437 104809394275964855148681243059993443584 9815438 -3555442976058910243659994068729308160 9815439 -104572215810395692197370313290930496376 9815440 -21849716109785491583856125313448919040 9815441 44604440163743993867395697983905403944 9815442 23615325054350855688773865059658169344 9815443 -441625524195761088738577840680882430320 9815444 117972147443378897433737378592293079936 9815445 -116306007822668329663024146343243118400 9815446 13397579888767206843307090607604930240 9815447 190975743662220654977103736323362749896 9815448 2880358475888689514466241719959838720 9815449 -30502406079278465620285572124337156096 9815450 39840129041930238523344825164322468000 9815451 206860802174442374863027864798670222232 9815452 135716841399003776661994399284034752000 9815453 -396667338413321186554226033463740985696 9815454 -6832591435370638332457205392979533440 9815455 -73250493955708445830671567191201082240 9815456 201704122770741299500538142356731330560 9815457 9948930753524895988659454413543137280 9815458 -20258461881332345429956338476642143920 9815459 -269330411395937326701688307311184546340 9815460 -3121025778401434025359146205229015040 9815461 131682373397600527447452812847260628000 9815462 245817977345618406541740237975772400832 9815463 6713273611199546784897391972104222384 9815464 88462884272414648704497049103869132800 9815465 -92912686452995481624873783393199195200 9815466 -52931534054812989374990475567889546752 9815467 94384162036059323406371158492411934516 9815468 23118883340210126382658855543766753280 9815469 179482240155428139168110466269329806144 9815470 -62912225180616507638365053501212509440 9815471 136161044525001598916000121508926466464 9815472 -79843339049006085423327962827711119360 9815473 51629652207930795512779727815846937584 9815474 133030260876155777085235044224956962432 9815475 -30228950735511506790965916828925973400 9815476 31712253062924647607646640596848640000 9815477 -171630167948593066599303671980371592128 9815478 137616581299423342560715979355317068224 9815479 281168347677948453709660002189143415080 9815480 -27799362361978990715482114257204019200 9815481 -1772675443320859113321120073781324544 9815482 -44034244731729801679950401570520438816 9815483 454242447915185090849811021112291044240 9815484 134897429641330209391315694532513870336 9815485 -81396108641542900370491722416915664000 9815486 -30981867316649337533502193378003031808 9815487 -23671827318028013946846589042224714240 9815488 100778452255967415787197268665240125440 9815489 52999669176240124187674282611764424324 9815490 52119526235125154318791855354269757440 9815491 7885626695625103836979432436063331840 9815492 247771388636886151307465247693295372416 9815493 114688037069895245202775445720115312000 9815494 11218363293349180966951026718889690880 9815495 46638545464506184494032507647482199200 9815496 -147036686581526473423501953420443443200 9815497 77837726873609372189903588697575880720 9815498 -25989822553362352423324738427614929408 9815499 -8344946341085747292012800325721162752 9815500 195754379427311298942253110342504192000 9815501 242819975260338840804758751794965334892 9815502 -89423863764155972610763940478486446976 9815503 -195552607537503610547298679375978063536 9815504 62460748412588327376042224431569592320 9815505 -14530225115726016052667245267962545280 9815506 -188768083410317633346879633018650184048 9815507 2876392656838050430408945252028083488 9815508 77276147919977477138204497678480869120 9815509 -33497630791767087971855554738701024480 9815510 97277799460186360137576823517992072320 9815511 100477147743243363544395597848206175184 9815512 -17951151309370530221466991367325573120 9815513 -188342350577862409996839836533507566720 9815514 22569091178699232277909734229043904000 9815515 -211647315649598984385936016884730059840 9815516 31842758291674415893523106078344401920 9815517 20982152794815071086400288756795209734 9815518 117331047570253014677835356441819904 9815519 64889028677024266252767023358966685920 9815520 173998165782721478154279105335132160 9815521 -62168975977011363276139993614586587756 9815522 -25598586210439243152337097942613536688 9815523 -45538570463329902337048904780047702032 9815524 -6508133560984815433818088317473587200 9815525 -17059530694421526854602067693465942700 9815526 29448952899615328755195731726329651200 9815527 478717940456493189172983316612298164032 9815528 -44536718595768778766364108317104343040 9815529 -82428909455395073871060453857812008816 9815530 -12069794471110281318135871231756001280 9815531 265638239134399321029232953345821863464 9815532 -247858913550988228543290782744000173056 9815533 -53152525404503496786703831757538699360 9815534 9682508044168932797249623405607622720 9815535 177822006707581083326197908578874567600 9815536 59518398552013946290682435611467579392 9815537 70824707654904427969851045011423157312 9815538 48141964724612494103138547712881550080 9815539 -368841850605183500160085395224704708660 9815540 -54232119608047681787967019114738974720 9815541 53928514110957417467983809694370314080 9815542 -37173190374954927677100753173418817536 9815543 -172223314149408682088569222493108643600 9815544 200896125097603693303974052004737167360 9815545 -1450957607958461263802837260425408240 9815546 -81982869303166352597163100673056731936 9815547 9914480061685972918320008453391233280 9815548 205583479656848765262007797294431019008 9815549 -308396753824685314816789377241106672736 9815550 26839557199382591420721500912308900800 9815551 444609555963968725344241136915496860952 9815552 55021261853954935234479792713839411200 9815553 -244851595107851339575065411388108488000 9815554 377910618088920284439169044307425792 9815555 374836717920288845327079489608281218960 9815556 -22160713567981048221807868660663357440 9815557 64329319576237299789099570748853187806 9815558 442340202630282810057860718934360554240 9815559 -35232233095065571564826944231324005600 9815560 72963459847835294989945056335191296000 9815561 -18204543908042982894651103914406841856 9815562 -174599741808682098500171159071128489888 9815563 172745077705390123075368204353539209812 9815564 -15832066352094911558023375272579357696 9815565 152312385452138106589019609327353655520 9815566 1935632155671423226455955276299934464 9815567 8048457341768686885776567089962444032 9815568 -19293982827733099993416776450071068672 9815569 -550501616092766714296676222812006078030 9815570 70053788169382172441711817077922216960 9815571 294150262548782109866907944188861403760 9815572 34025719915298654122601884280822046720 9815573 365351751184909734282096749958156286944 9815574 -2487548062805946264686351525918773248 9815575 -23238996930877598401254374612772720000 9815576 337989062100333711128753131059308789760 9815577 89313836825932891514792391228526286208 9815578 179238858221929410798525971468407257840 9815579 -75571340678221694477589791266996257624 9815580 508376004662272401645614142140482560 9815581 -32518732249267370429051596797599082336 9815582 -17481571814220368285062847907524210112 9815583 -296602780713480930492025382991352923576 9815584 -233415523280390253218605404097803583488 9815585 -68884769328710264433585626655967613400 9815586 104245333783384033584733740630893123328 9815587 357472403105004011562376841335980390236 9815588 -148794793017042583581233235686452694784 9815589 181382705981791578089786368299136190400 9815590 -1453382625787100750451025365590822400 9815591 -817457986255395748176455619965805660960 9815592 -118128764934860132514227612571559526400 9815593 -482883225411000383791560190094102465158 9815594 -48649643185780139177434904162823490560 9815595 71703153517939410623188588597736014320 9815596 39157024214654681028207444330737978368 9815597 -276253324689921387937077465934133189760 9815598 3851361458138469922114624591519836864 9815599 -258612316476559705492369538328575004400 9815600 4908865739152197409505177263954329600 9815601 -22509285976248798474928111709199945600 9815602 205544336812010565662121456017009812752 9815603 105636500410674902324512663986227097504 9815604 -9654634557392527706956934023802769408 9815605 147409575123483855815294404642349774520 9815606 121537584681239771255379300579230301504 9815607 -486598182725943705646996088009114493360 9815608 -278336076699451562478777813977362268160 9815609 -181706693231637963010874117397891318960 9815610 45070136595354471353919090954731520 9815611 -56909324598980859916807397751533477376 9815612 344247591308223910295954112281770900992 9815613 317651587209200866511763836490633081984 9815614 -6885652988869614691740639698023897344 9815615 -168345335592966003739588676428334294880 9815616 -85488071097103064081758056645442142208 9815617 20932803883199988295020844022451232192 9815618 -95137974067618464671785833859741917696 9815619 -31751894775582984762874108139281194240 9815620 -35922697348379249578418165825556848640 9815621 202022409510262137921130295386504717632 9815622 -54239119325997644297546310069314872128 9815623 106509222187079278834328139006060389824 9815624 36585418010011758977768655822259814400 9815625 44201777446972225480449210136152187500 9815626 -138745387617900560011325848060322305488 9815627 -625180868254526496618973737301390235040 9815628 86803962323191243195857194766532055040 9815629 -34781664194084661012430613833681589770 9815630 -54777708966118172223850880361965222400 9815631 92578675336073928015786272248491744000 9815632 14613426079722800147050168081078517760 9815633 -65248151256247182953559695762568474396 9815634 -95993995828717241107401292502062671360 9815635 274641354200469506042428594041635884080 9815636 315619852426971556781372217364522078080 9815637 74969083943371664909208714485934149760 9815638 -99701165165934896590331280490607723904 9815639 165334294232055519854842876994322363456 9815640 125433852085402349391688057051517337600 9815641 437978724562149364337586655567075776 9815642 -20793363353631994549640807215536000528 9815643 -143304332351891163393464535825514930068 9815644 -244931511086877025884078697139539545600 9815645 62544141938247527173847366164404735360 9815646 -17739081699362501644124555634463208832 9815647 406444393781288268578957984949778366800 9815648 477524231765417678701347864563560611840 9815649 -238037273354020652528117293808313734736 9815650 -31709553365622491063002025511552266400 9815651 -161024838905470145636906862945959397348 9815652 -54032601770075339636839264848315396096 9815653 -207623481134183040542024940845267520 9815654 49693340276479854536519572247100842208 9815655 95342821352123451603044669236656213120 9815656 100422924971525505508701579996687759360 9815657 302004723471106664102376528463321422906 9815658 36961352183396170705217752239664022784 9815659 11097421422718325513840304812191222560 9815660 -39524731464994600391059746146086072320 9815661 16963763853618296368942245128954588502 9815662 -238998288770300565463041554065323231168 9815663 2469412928452913812070654561263444608 9815664 698795328525013665232903473246240768 9815665 -127124848424651927985619035474710804940 9815666 -77148185550055278732262420982511720960 9815667 93909982937000373101807560455192461880 9815668 -305458720157364492571116592285104537600 9815669 -475158057579693231253686027638071998930 9815670 129252308183814862867751173191968046720 9815671 698636191675412089019747230919229820000 9815672 381843603950513302177203594799163596800 9815673 58028174226720805529726110989893692800 9815674 -39813335876549537038058373975519348480 9815675 -22122545708131216873477242635681490000 9815676 50740774011464056451221640304517161984 9815677 -47871357641312184015156983034450846260 9815678 -66202732774756908723465948390544753920 9815679 139151345059360206034119055825408680048 9815680 275656284281581458984438572137630924800 9815681 -382259247638972635054328056825115068416 9815682 -97190761178743529746758614607061243008 9815683 -197832327363315575741605195553011592068 9815684 51589250968864616174420409723311500416 9815685 -29966817848755210461679306342066790400 9815686 10843310720310327752107826588106812544 9815687 -16375160555528088085959408212663433216 9815688 -257449286341061546299002532994383872000 9815689 232226636449500330516428285141102050461 9815690 99639739007583071842531589793587157600 9815691 21259868412322699866057343430734962624 9815692 -249669830165558466838280494367640957184 9815693 23297492379527535629718981386826166200 9815694 104841527825510314838294307418270126080 9815695 -173788353034001293123063902395998279800 9815696 -1061671472902944344109929529944702976 9815697 73465060586454902210782349554521499728 9815698 142432876253376583441486867774047656736 9815699 -253087598838347478928260883061361524040 9815700 13332689757725171735162519899780608000 9815701 144721801435265030489795371543740802880 9815702 30261612732219229066250957337474659712 9815703 137601553508473027893350636354378471424 9815704 -254772615770138671719988650307936358400 9815705 4270518514141510935217944016543409160 9815706 -37920140410191177787005716801930910240 9815707 37217003255709453599490396202147694784 9815708 34440041542690420295633657302043913216 9815709 -168828314267261828706533239351880877696 9815710 -83533906736036205875045092137211626240 9815711 51376280575586964828397155270926067432 9815712 8094534062764241736518303801215549440 9815713 296462683656959111887016765781416436962 9815714 -74544391454304444985249042862762234544 9815715 63542412704867073356485618200467251200 9815716 -33752192244836885308527471954211389440 9815717 330525064974014374357841893205771656860 9815718 154365617473447740813628530042658134528 9815719 194126095238146327849625977914650912120 9815720 -145775103763330986988229409866014310400 9815721 -69196732329677529603932656143356577600 9815722 -8875708533663368355645951761531274240 9815723 394930981615647789348694276343381145720 9815724 -173926154338706350029203575419426013440 9815725 -80300409505807660881801787463934946750 9815726 -23300047963415099340011599445041783296 9815727 -176978104111660333170992140909879920000 9815728 -9580947376812963870155244546620915712 9815729 348458569138825582085289109362506204592 9815730 -30181982506258482037174011599346508800 9815731 90644382691804783975583361291877799064 9815732 22692509951737270949002663688646316800 9815733 4139747574521812055397184222097477280 9815734 126264956550975384378035902997358746016 9815735 -922203370960573754015816209822911600 9815736 53930336641187753397442114744338677760 9815737 32830059027296726805490863607270953386 9815738 162596873800912816330430287579787537520 9815739 -1601317438533462574947463408315236672 9815740 75292151193123965111043072228301102080 9815741 135080584460160257537505925344703940172 9815742 192576600659450093885683641878853473280 9815743 76266450584423261317020435505317382000 9815744 -40378519045273075344796907282396872704 9815745 62682122976318389517466311424394288640 9815746 -91490700402194209543891718417906265600 9815747 -14477403022164318938755396404195546048 9815748 48102356431949008583310808110535572480 9815749 49070280178226466099057680274001699836 9815750 -53843311939913895268480403083898880000 9815751 -47892540088605346104847199306860679400 9815752 -125736421194815003958415863510062161920 9815753 -170973652174915142731380020711718424998 9815754 12297242974317256874188454905962694656 9815755 -282017448870166781251941725999242411680 9815756 93657919236673815557785898757335350272 9815757 -88731844586851062084958566403175913408 9815758 15531442860191323283499623718973746240 9815759 335405130718721723696854007447535421920 9815760 -51201358080447473101925740726508666880 9815761 -398986030503190451218662575754348851600 9815762 -347463230332627450251342958341648384 9815763 206201102421245796355266683854672219200 9815764 -65210495935518689495393673415932483584 9815765 148351829629308670675117225644032781660 9815766 -213177938101939513052438097668967374976 9815767 -25871071233720550281004054176373827808 9815768 -357601610387451911098885748351761059840 9815769 -162874025287756670377772857202722637760 9815770 -23887220029696960150599918603119941920 9815771 -62702275912267786793093782489644791040 9815772 -40139826213275929734896381125832690688 9815773 -53787321318767674879798731560012956992 9815774 158227760270799470857672047015285746880 9815775 174803867990324760759726674624730318000 9815776 143790677865458382531054560334305034240 9815777 -73106453821415740272689577223588774380 9815778 38541467929218665962886130045739345920 9815779 -66051479437471751218558921761699008016 9815780 -46290746954722800706653657708403814400 9815781 51131381769246394026291862294156563552 9815782 -3646892906872053528195781316886491136 9815783 391714886006297189067395746084520120400 9815784 164162427132871786780283515047871856640 9815785 -49076098910702924636358113259424991040 9815786 150977946058508058135083171369553554784 9815787 433656919532655932689033822405543685688 9815788 308232539241770844427971882418041784320 9815789 89916697425664829860846238592717253590 9815790 -113030079122005142361552926357095313280 9815791 239169733995911292808162631718146297152 9815792 14381529222327429819302097860514742272 9815793 18958540964097185700234335075560524480 9815794 -54639459523496243610691351637145464304 9815795 174021134977108398189750799221447685200 9815796 -246221758825087548547924596349530992640 9815797 741069823737513221753730994208019548672 9815798 -15769553585408560371087387743770647936 9815799 -7967910983981913404424707917810936320 9815800 -61204643202013818484654128205974528000 9815801 -85708067556097079815073268306932211900 9815802 -87058716566048647225153748825462714880 9815803 312439970721819695189568366160418038052 9815804 177346765894282198694960150925173821440 9815805 -79054327979053933455167739755179528800 9815806 9553294415860623484171750397374230528 9815807 398610441568796693393553181333394509056 9815808 -123580139058389346040465596562544787456 9815809 118100005880157176579877908645260987392 9815810 23064805403268552851568861080217168000 9815811 -121821541563152582586413307966493248336 9815812 -101672880796577435876345928647636460288 9815813 13548527744069369667296605954950211200 9815814 -23737612199925859918688947913834869440 9815815 41457798361975390562760965133719922720 9815816 453595946027871402188440813719583380480 9815817 219758503930354250957990109593202761664 9815818 -57878699314353224727804020197682204160 9815819 -80330331120492945717281299610156919360 9815820 53042977384372738306712388805548687360 9815821 101419756832590099820164999238906552544 9815822 249198111567370281790724485834414296000 9815823 -3956348272205310807060046909231144920 9815824 -45419818023699649022924338889691611136 9815825 1694306670422873079794007010439745600 9815826 177977114015037328553865413860514991744 9815827 264611778170285682130403231857711237596 9815828 286267694490101306109774592007499780096 9815829 30679203318391415176645699772380800000 9815830 -99802342887260149938023288901351014400 9815831 -143273804680047234553366338684287101368 9815832 -115290241869839950154633747423978004480 9815833 -370598460275403796004382623749030018620 9815834 90432515696471008106134992705649516032 9815835 -153996903297497139915088006489562423040 9815836 508129731827860794694561962161186698240 9815837 -114721134954528234682454143330901261760 9815838 -128082177268645042976808374393109310656 9815839 55869925731223509527766043140522852480 9815840 118871676840239933847424278814575820800 9815841 -50927957020369877702319570312672411456 9815842 -193239032823294824069421976991307338928 9815843 49226352637092725414326605890319424092 9815844 186329795270070729039106555548761711616 9815845 -20732361361619484509469529181490669480 9815846 -31871523006270704699664418173179908128 9815847 90293232006494547116072003746158619728 9815848 76184656277267113577233408810571857920 9815849 -26846070610222878803699733629659830150 9815850 127789168532358685878355584182081472000 9815851 267137652930687452643365956547792893104 9815852 -49320735590445022442355082697288924160 9815853 -2605352347124785382917174038232220736 9815854 -12221073652848381907522710972082617600 9815855 -31683915126325705709330208068927354880 9815856 -84274483256410371232292766506601676800 9815857 298699124974343089036183155438006425712 9815858 -71409958767556225928422702225831041696 9815859 -39675881019492976524276080578345665336 9815860 -16797069792869282118338034085826365440 9815861 -135713860760971148759006480313765240576 9815862 -62218233845187496476141656981280614400 9815863 22034994790488408642469055728353907112 9815864 292920770747148837247410664609693839360 9815865 -43385688040215369895068117580734473280 9815866 97659992350661309133132313735312939632 9815867 -58639514454512363552547793120869741084 9815868 -1091338227872478010695084230326772736 9815869 -115097086929482740441056609132063219104 9815870 -102664150003708844617460130895254237120 9815871 3572835021867682150582272227017224192 9815872 5835198008211093179675357012488617984 9815873 178036794395138673925883491669571916720 9815874 3875296316667703632244220534813836800 9815875 372247249941060835841597464180824780000 9815876 4850056592273174217922553547508045056 9815877 379328862527476157067918647724980547840 9815878 74084487325665325472634699909191331456 9815879 4896109122632354078960831395613307480 9815880 -186586964353043081366235811945205760000 9815881 -338381186406804044674470037388360545318 9815882 1305339886575554928182912128987743792 9815883 117290049739493387225359389962141952 9815884 128347563047556580655350178647608242176 9815885 -12591641864325504990967833919402712220 9815886 18691621313398693001828976550131771840 9815887 -114735092878919880634380694793344972728 9815888 -49109010519189590262747296632931033088 9815889 41285789699916845888797048128213009120 9815890 -46804991779028416393899591722818859520 9815891 -13429925328682292655688054588190040000 9815892 -23541540544351362878747285385059131392 9815893 138297708254810379936503499754650856142 9815894 -87237480872901875370829277463593072640 9815895 -150618282477234706255422987018373393080 9815896 -48569080198747451949583589128791859200 9815897 37871670961049003376202150418772005952 9815898 -106567405548811196040685616089136795136 9815899 18281094518101860245960437021634189880 9815900 -339230789947559972075768324866917043200 9815901 -116983304451016432188877056812168515968 9815902 80922419504018768750953330023379476480 9815903 -240470148087207048468967541088448149072 9815904 -9297770698717645858375855892778713088 9815905 52735965487098862941382466354231344320 9815906 -87222745382208785207404700723196919296 9815907 344260929286583965539961687271171801088 9815908 -465799300698470698934867204915176939520 9815909 459573811983151524718150156155335866110 9815910 23058828328862805551130760371700934400 9815911 2244463668043743314638394070366007424 9815912 -124749965101243140241512709798096404480 9815913 26431485590256965609166287474374288800 9815914 -36410894225460071672293575597317860944 9815915 -49655629632155278019315097040554181920 9815916 40780525024312762105112495679540670464 9815917 -158271050301607098906938384287502204640 9815918 -29072186482560186426515605279936247040 9815919 -43739866126641070492540927263963023328 9815920 35948915067540497668997547470458060800 9815921 683685798894752392278917605027792087872 9815922 -152377393792783387423091956449584016240 9815923 -23354931512597413267988604215268244736 9815924 -207012462232565265552590134407771174144 9815925 -107380405509311766795009469260242731200 9815926 382311872910238737231217782947544359040 9815927 -274843991239595378495442590157637273128 9815928 89110064189870402809826954951057756160 9815929 -33672929518141166837765702308778860716 9815930 -1957529480251957764413561200498006080 9815931 601060934289769479547221955434594122880 9815932 33104275270092269945387663083415429120 9815933 -22318450504390189902899233983428504832 9815934 6048353039869304796288190289591872512 9815935 369409761813709070241744394755098507880 9815936 -209963186667321241453900543357228154880 9815937 -34733869358184659016594326637679141440 9815938 80514979375984562108383044275270079360 9815939 6948863539383485902412795318537858256 9815940 -48371708218601020999428865782366842880 9815941 113987994234591346340019046591636181342 9815942 -78073544618559877266367255145483380128 9815943 241038879509914736270779357060849073064 9815944 -457892932530841832208634738232842275840 9815945 12718274607658715461010664477742966920 9815946 -42549890230640189508437956137235693056 9815947 -89793589811106485842151362720729393328 9815948 98000958314663410004601968787109685760 9815949 -109404771639603599132889450493033595520 9815950 -161862418795908700594466511737217465600 9815951 -11080285250976808192758143708234449848 9815952 -8731213237550554314082692649348497408 9815953 -124308375552188056149206857113267414144 9815954 1332250345863995570953096527952369152 9815955 108824386930627702486629637532598957360 9815956 65132459480164250838415585284342759168 9815957 -227119777492113110190583994379628036608 9815958 73172604283311205932097924814447617920 9815959 99420152266770439940940768228424201160 9815960 33864462201454746415462102772190412800 9815961 265425185641525592834234714384697509664 9815962 90519796286309273725933926103168254432 9815963 155501987423376984000473590498808126208 9815964 -24955398654166209631673338472609906688 9815965 -290115685108020479628095529537280405140 9815966 35562499286414172744666125021169021120 9815967 18023134404576263792432288129322343920 9815968 -462927795968739723106268839973068800000 9815969 273350841990718186412505135645056983680 9815970 17374127301550972293521753884281062400 9815971 -81039942978509899675681568047896904800 9815972 -21349036033812770407935707284025057280 9815973 -76707247724603155766438412654900717216 9815974 11666318766532078948450961570429760000 9815975 113624603640095364246949085549498178600 9815976 -20250853685215545080628563087373972480 9815977 -65643569128598048418096709284250013360 9815978 77089895052591469765054773211632804960 9815979 -166666898319130475485202146972172303016 9815980 171594753341547627526631801492242575360 9815981 115601878041168145731862118592457236192 9815982 -64242181460476733275114568223855768576 9815983 88932956777480480423168524843958483584 9815984 -77362206930892013876654081411094528000 9815985 101095610768104976298025153256970354420 9815986 -139438607691112024991517164366213170176 9815987 293422739556170126903545296376108948800 9815988 7331043623140385947462604178056232960 9815989 -200915675910114373834737410393146766560 9815990 -164904189322835852856147307519213632000 9815991 -188673042628215707948416894223702272896 9815992 -137254902051170170398144323290408243200 9815993 -920253075623420479740109508140917959712 9815994 86743057879795765881060847524630302208 9815995 -9212292644549844549587097787631308800 9815996 88522367217809474854364191292176512000 9815997 5506946728164358120770790825651553280 9815998 14730699578595343242835322938455293760 9815999 256900207889464993814283546162859464000 9816000 50346273404068344315292812988907520000 9816001 3430141261483961239755788345679046612 9816002 64669682501167694885551341118553402880 9816003 145045912441338044496143652664756290960 9816004 14582548043824132300130167184771328 9816005 -241228098415601652768481505601282374340 9816006 82182292358220772583564115632573555904 9816007 307021619780243157533324741404403266800 9816008 -109306899773185370070168434731994112000 9816009 23641376611845256183267384510733995008 9816010 58618580726565417212624112269934296160 9816011 10951973413079560332412722242561510832 9816012 312632966146658387204272284196769986560 9816013 9758725338235253839804226591845048300 9816014 -5305748670158926531567320814671731712 9816015 -46295379853380114626398972907346174720 9816016 -6391366184510944826465168506794672128 9816017 -238462657133462373772613973260760101568 9816018 28853142531104546407869407666258534784 9816019 -23597875656466484385955936331628193904 9816020 -48069250620208767134083421382769297920 9816021 149390493721061087037512942856245870172 9816022 19267215132905392558176715062627201312 9816023 -20983498581168635927719026135903237720 9816024 -42381895706341543184198723645488865280 9816025 -20149086998859586725601885593398342400 9816026 18515615734315631753490250842842050560 9816027 -166634130066147747838897646742422510400 9816028 -54229128827981048209613212955291448832 9816029 56652453057225140900791185952053918630 9816030 -37093242313967872957013145704135604480 9816031 -208358953560959683267200467247229603168 9816032 -152604636230874141961875979204774330368 9816033 -327477778565921934884856021330205981776 9816034 -63608945494187450943885455654345123328 9816035 -229350918345947867387543293848819257520 9816036 126182259998676706327519404556732354560 9816037 -151191192031781276458671159118168754496 9816038 -30852809506151267438988334323623721600 9816039 -409446877530931108702648157956976178480 9816040 -117204909790305978960990362689536000 9816041 -68240094190487477566906252175283361200 9816042 -36303297583793934785849366224351212288 9816043 -65861159918848726569031697147734621708 9816044 -143870489144787178703831102311711211520 9816045 -48616424450392311184555732875079455360 9816046 -216458866155488240744013279291971993280 9816047 95208275603428381121511127036952636496 9816048 3568543395526518210802886665027682304 9816049 114030174930417607834562381022546374836 9816050 -32569356140304560016041663478297367200 9816051 30570251993408717989869432125496662784 9816052 -266004145628411467353017037160479105664 9816053 16112443750839710596292958607487721084 9816054 46227013732640023034708571195386473920 9816055 -252230894147013512511306931767664908480 9816056 10945973166312825997421294448974684160 9816057 86956464984353582216996643897794766336 9816058 -44423011406337406433316512116307437824 9816059 -419511918336946394361209856769888592880 9816060 -80510887590234403725480571225305431040 9816061 381627345022218504818081791532605261024 9816062 25868483790242345049765445968586924032 9816063 -15498757358761585222503676948438720512 9816064 -10221947843863073453135896999435960320 9816065 -9494239018409334300155149029244320000 9816066 -4566918047490118470316666076612582400 9816067 172801993702208594835073637495809317116 9816068 -113260161762703721661795040505877268224 9816069 -60206935863531240423332816183687271456 9816070 -108856442824544638868363989552433773440 9816071 -370583802006437540573289849198105274728 9816072 -120718084662758323126588089522624675840 9816073 -47938109070914894559420141948140241600 9816074 229759358970045938407847183507887135536 9816075 112469809564766339711719156976564022300 9816076 265638122617926759116960770148238008832 9816077 -130961176378470998014555191694326008040 9816078 -73615817502770361826340802066112714752 9816079 -33344620648658643608153559512279795520 9816080 22039238159062982799003720293904629760 9816081 295523676716238033989730381185294466144 9816082 -151137856511443337777808910937445802608 9816083 5447116024799694282515320075302871944 9816084 39895389663405620480027138009698467840 9816085 -434896419904828382620782248280582724200 9816086 -30801807552145862621227788621703938816 9816087 182454742956420461452258541055758054760 9816088 -22733767362395992996485881765436948480 9816089 -14513559902593514297966350404513351288 9816090 77919771466722321655059445978632088320 9816091 -71472035904199764675301573740937429056 9816092 92680994727662417423373172845047870976 9816093 168585006840803898939053344256364195840 9816094 20573925483502710929857577852367552960 9816095 89224209529217554179894770231375154600 9816096 -53372427830512640505697786504495497216 9816097 -193902311634077317678291122692754860028 9816098 -153908017473981071328209855882865793200 9816099 208600885916589886938808709742481139064 9816100 16772677006559243926894511094304256000 9816101 -235950815528800292267878523216036133408 9816102 48658018156428631844445190296535644480 9816103 -505403726342051138534690081484975534720 9816104 209078661830272535852088265801739212800 9816105 -4808234905156222189410718817743161600 9816106 -72179079931017866496798360051412225536 9816107 74108964315547845885121053385918887312 9816108 -112006407221014373955105932327397396480 9816109 10107362985480747095777644028377964716 9816110 -18905052094975417842588900745704551040 9816111 -167551323857348113914088301624276518968 9816112 128011853658714990172752204822655778816 9816113 -401754042238003071614928723975505702638 9816114 44893195574812972869439237733278285824 9816115 115014995164226418813695543856248671200 9816116 -239374902554267432787313828003096687872 9816117 -254289781369087118229954496650904516320 9816118 -9674331412285412525105413581641844096 9816119 51919813658027051814204680100160804800 9816120 232014021705215188770403911360614400000 9816121 357275737730808082578988828212918392490 9816122 168272213565155993670302988893234342400 9816123 227155150104423394232582117056177025760 9816124 -31371889759847099788039246800802293760 9816125 -283658334216169899007069345087474320000 9816126 -757373056909829870004034002623655936 9816127 -115611463245800587955386458325072201024 9816128 -3814023662813454956904983216158408704 9816129 -125616512587856181810232611335690782926 9816130 -45724294510358747022329963516786220480 9816131 43170484770918462201562324907844236832 9816132 62874004767598282958059524404985142272 9816133 -130512945933613308830011270926169217636 9816134 6031571116838075609896857803672805216 9816135 25262286247396971416897600264709442560 9816136 -347481029898582944189700434720876052480 9816137 241396179996711779271894438518630846400 9816138 37744826062807740525825170311003911168 9816139 -576037419481577515507603650727711108200 9816140 62585460398735448272997968914712340480 9816141 -62279370585826599772556658021332437920 9816142 96635249981504012024967005542869341184 9816143 93199663464398880973655276239364314824 9816144 -29171898779599019331036249149648535552 9816145 249583993617939420859486732493074108800 9816146 34828393200399594378430579586386480272 9816147 17440541633034222878688275539944760320 9816148 -269259280079690670726341718454220443904 9816149 87018517041464533379256456585767238912 9816150 -2749445524503863764650161013959884800 9816151 -72737499388019783485335834653975593296 9816152 -117160319953217907048316494366117427200 9816153 245927207644290021407300535365975569104 9816154 264661703012112546684802333816847329776 9816155 -168238230497355465497508657958856005440 9816156 -12550268493684995320887917106930766848 9816157 -115498626285697601085682759736333405928 9816158 49670271196439598427250165101574834880 9816159 244045631506775575282409528901510988104 9816160 -304302358554422932776257717839921152000 9816161 37001907547397382024169802046781641504 9816162 -23624973270774088552260802523739350016 9816163 -162646452281903745421915413915235707440 9816164 -22592153101512072930210844918657561344 9816165 -248343987726933250112255354124951722340 9816166 93004297913526881003094141993212101440 9816167 140306221638284040686047094229925164216 9816168 -166207966578576054449801532630361866240 9816169 -7448484730725719028794282401665146592 9816170 32802473018117413374445834263563074560 9816171 -5904296025973284761513192142959816016 9816172 -140777439284688565501178259678933677824 9816173 -114115288901961107243851522003558828392 9816174 -46146498323570834702997490877181427200 9816175 -63093277531614685373474349367567000600 9816176 -24560364710471732224893145540414734336 9816177 117437707823551174293937934117668996032 9816178 41728880360841170758996576848147098640 9816179 -19057849229871854140975221300269520720 9816180 -51585003937663778714794730021095833600 9816181 -79365676057512536484559245354818342400 9816182 -174817501463394016495578221783980307808 9816183 -17177260196664579812754687618554841024 9816184 67278299212875609553943187243137433600 9816185 89267133541246853069509807246192920960 9816186 -35330600118855754981592684800892718336 9816187 5035144493329884712889712321954494876 9816188 -30919061467577657592307542801618266112 9816189 239192762218779707867513442894824374560 9816190 47175430345464735447958948530367699200 9816191 -160153764588729818570298524435189280000 9816192 11890767699249532366206995799358832640 9816193 -56809415362745822577805412700258891456 9816194 260425774775466929777853398254816402896 9816195 -43556858989121814985430823539585440080 9816196 -236482704542233205550628568314308359680 9816197 -193047791381024532630171419028981760260 9816198 24544846829239099282514107188690094080 9816199 -278871583448460469610321731609507463400 9816200 47647101960726635608778571083474304000 9816201 253273110077770977008838472373072867040 9816202 -197070555394619981143873217354291959296 9816203 -361185069987467523776348468600293717548 9816204 12374880678597255139996353536554077696 9816205 12008485479197229490117220873275733760 9816206 95906538399767697928707736931067273600 9816207 243282131519250030324056014533003874440 9816208 -40126827309733063785116222960220241920 9816209 -36342009529953271339221416290645722432 9816210 3287378338622870772893113621498593600 9816211 -157477057204531395855319091871622888960 9816212 -541428229568027647517031331275472896 9816213 -6370131348068182195225903579656964800 9816214 -273796836312855767455286148829991000544 9816215 3350535403170467026950911957473086360 9816216 -123447218907912568294940326171365212160 9816217 8007476494058942345970593836674546640 9816218 41199026844637617487974847637144248560 9816219 248758783470145910893983947908698194460 9816220 -73945953395578565253636224857514634240 9816221 94783709611904863979595644606241832422 9816222 60623774290354698753964496409855377664 9816223 -743556564672843613243722355376495624376 9816224 -99849165918536771041464913122589409280 9816225 -21286912437975581498496566071125540000 9816226 36225877035582488360024782836899996160 9816227 -312132890268142335294355524514739781924 9816228 251697180341329337433465151993856793600 9816229 -215993312854874495289907315735874255170 9816230 179469732398631943598594211180017957760 9816231 -238481535512910000818036058254337042648 9816232 555056722556592781896071835605777940480 9816233 -9540027913456592829814103859130902336 9816234 -79498053042151664345708501877303832320 9816235 -2472545785563021568066588136593778400 9816236 -18042693325425503828642702301366113280 9816237 18890178979711741222637361917972337408 9816238 -55657847675070620555792501898002307456 9816239 -34266713559141077165797693784487606240 9816240 -18879056017961405091958085908278804480 9816241 187134812233361437102693658511282489652 9816242 270222454525228568776068358359341530944 9816243 -18354510133971291406911877590408422400 9816244 53140021837059759539940156983368974336 9816245 335214365713760486590630482905957257500 9816246 -215754214578013035304670964278765664 9816247 -86275032411890635710534340972129460736 9816248 -3899900434952618377115294103024353280 9816249 193020994570617826354425682906636259664 9816250 -47185357618064538870698913914955330000 9816251 -660355582537566068812175738605542443208 9816252 -32886994649072934499241575426356653568 9816253 -108408723563275292622071511726415021498 9816254 -37639416764086931827202373818365280256 9816255 -1615130711010426842981022430981440000 9816256 152954206660269026921261772572736880640 9816257 152270922921176960740801812273238666032 9816258 -104239552562109740095555433798063270016 9816259 80260975256444793611656257536412984216 9816260 -84407990282978605203911186724248678400 9816261 -21108394226134786781676659314928631552 9816262 95120836048461215524387321849163133312 9816263 131163881620596440948624680480905298200 9816264 156118711722988737398549026792404648960 9816265 312522467338449521771024605115947794660 9816266 -224547765162689804214387838725518217168 9816267 132002855926466988705991856542730456280 9816268 225512806431910158623692101803000509440 9816269 316168975995109758073391109404812380300 9816270 -84698212499772890370159093125214614400 9816271 -555771865263656502574481836821909927056 9816272 -16443550384404620410109770665875865600 9816273 -22327795844863541670602040351015478878 9816274 -7876514692789192504812019941118218240 9816275 51907278611573297218144247352255202800 9816276 -57558633403194355062985458788813230080 9816277 -349982933351520546347854451708793501874 9816278 -165782003486799220620677245077182542560 9816279 129455483526143892199772328687672798720 9816280 21421324983346320439711765201253990400 9816281 -445067878010246412232591778522831388918 9816282 88894998961907611780400976714235622400 9816283 519143122319411005362845042118374357640 9816284 295512550081552627415266649304478288896 9816285 -10436584718303602904033999634574137600 9816286 93374794406145627431657215064703038592 9816287 -114962103516314639217973178175535770768 9816288 -43339342929981530025846299364802953216 9816289 -35302725144028093498487970074812774080 9816290 251918985106370120036922008440413143040 9816291 -125146260066939571075425675834438640800 9816292 12069384161635635529834354874429542016 9816293 -414273147766082808883731658043946653760 9816294 -67545855342092166330295033338210350400 9816295 85625507252526767568926369633813311800 9816296 -98085598292006853751824683240197079040 9816297 316930037330704679251330285131080440320 9816298 -3998277717158416564046163928627547136 9816299 392689170943274808222088642248721128336 9816300 -19621019607767508731755384749691008000 9816301 -221505888847137207900814669044801403296 9816302 79499782013155510372760125449039369600 9816303 -83927829842664040262981022114606151680 9816304 131932492091392545630149946254426669056 9816305 128917775700056306721495237157509169920 9816306 -147864255667364858545480115785464274176 9816307 312061959130910365909001038889209444556 9816308 133514197087236450910532454341364787200 9816309 -28309773448300035403137064853621198610 9816310 1670659058322066961847134141902443520 9816311 -16023813639913207460244851866724756088 9816312 7256952545681821791975768511936266240 9816313 50053470126012089108278974934741118664 9816314 308261565300894440811132118614477166560 9816315 84041840384332682943097247925036593520 9816316 27983907207487629585019967812735447040 9816317 -345548912525501658576257848779114984000 9816318 -9823173410005038199440125525583891072 9816319 -313813036903872219658350651324061533320 9816320 60959281645258727820227514568645017600 9816321 19985844412295934346316431264570487424 9816322 8346623496936682745946897317035114560 9816323 -26238181276963791601964195799477994800 9816324 27656868167602919175332737213551009792 9816325 32324525612859604823400759510097792000 9816326 -78559465039865040573282900627143562240 9816327 256592053193687539740663378274737304848 9816328 -67616707422887303305765111475328000000 9816329 -31948295450758242894717774266346020070 9816330 6704740067030157710822067201372145920 9816331 -100486909638469776532898867876366169600 9816332 -94625085966844618038074315557792842240 9816333 46265197629067502759428507018531673184 9816334 -235625400137524126886929318804101200448 9816335 -204462777787012590051504269273134713720 9816336 30246763434394851922025924663055482880 9816337 -318743587151507062322313493827525320014 9816338 28903369041884847986880869889775583232 9816339 36965593493511912671942183116636204848 9816340 -246418016690850636178155641990282680320 9816341 -230309220140336722700170066687514646930 9816342 -54087734971753431621628764575250529920 9816343 168167187101960918416210061711816049024 9816344 -74147797823681736478463560957334937600 9816345 -27672770949179264013648309384086501760 9816346 -52026744303914798980466505773675145216 9816347 501745806775300475333055353167301777796 9816348 818404897164657711607068937310499840 9816349 -54397716421763162713728784860155553536 9816350 22279491992071541960124493534572216000 9816351 259689388505562736293757137860858659344 9816352 -93770809588547145867814354699142823936 9816353 340488317095635482766244902838102242864 9816354 -32008558634967999250456055932523503104 9816355 21891725637070850875293270616509030000 9816356 -403473949002896654429262041408111078400 9816357 -180322399885891178279692860087776844960 9816358 16162254921279477605075047702083725280 9816359 -32657209282653606865620848115058484736 9816360 52469020979295093739545226326503424000 9816361 -552776834197504798701129466997799702240 9816362 -274411919364290079503364349322479967568 9816363 -134691186114980224582722410653564107600 9816364 -260957571382017190851029773808665422848 9816365 201598791324762256622294810302637675460 9816366 -53085374848812438384322469474111089536 9816367 265896794723488894127984681186466496 9816368 8917508793908421292620856577110228992 9816369 -155642281235247886405036132608502414560 9816370 -66047451588054238393900288003177473120 9816371 633382194156829430337926012936839294392 9816372 292653746744508346152009410077459514112 9816373 91208002423194363096897878309387694336 9816374 203398648038334871369967370098831531936 9816375 221485273567337378836085157697975524000 9816376 -46098644794498754534066279937542737920 9816377 -48903061028165126260362845003015318400 9816378 -61163452648502234890041378542813236224 9816379 -329399418986800934789591751410367172416 9816380 -49545584166798704558929939392431400960 9816381 -215772451881626474488285611577211543130 9816382 -328474329367008521100466354997655993600 9816383 -29856450293991685665888200400389561616 9816384 -460901021538052274989900222672404480 9816385 269698100472583229444215383277111418580 9816386 106111528589881704771624131020005661392 9816387 42557511348769039373402686217690986752 9816388 28861839496317592692728639482249267200 9816389 -84516791995921316661896589484517977920 9816390 -3867716199868358950349450871101942400 9816391 144876357143073419759967880617416327272 9816392 -48636665884370167983278511515963136000 9816393 -27478999699819085563543462035063982176 9816394 36356627874410315174939828345134198272 9816395 -17531326654471836980577256525822663200 9816396 -37522693326046694926749664372047959040 9816397 -88013809269141554728580859211412262154 9816398 -15112329182196016598007467828542794240 9816399 118679070440299983473434125822321441384 9816400 -18819350745012653902914414589437542400 9816401 67439550220670090857675867957511999040 9816402 107209085660177488879445703989563554432 9816403 -271956489774755401034866141287011491348 9816404 -105871787075424260214493405756983902208 9816405 -57119534061647214925509597465847503840 9816406 -104837429431039077896074203589956843840 9816407 213935020569322738527766780932856080840 9816408 -33797527487385738521901947137338531840 9816409 415042492266429223017020215997677203220 9816410 -17951932983398535941956768364936797440 9816411 208850905219873283174979648891518779584 9816412 4001975070664528297109651461142169600 9816413 171108547804623032772988500488230171980 9816414 -57718536532494292346926773752512954560 9816415 -277317295145703421537491137477750752800 9816416 131190466415825338958267813666782052352 9816417 -178311210830584324261774366117456143360 9816418 -52631007126328933042710064404356863200 9816419 -235930718408024878556391241812107930856 9816420 15542473165589761211978345632030433280 9816421 -270864293659157436907322143849554933248 9816422 -66594494761465675404318979017984638976 9816423 -15644913675089083194112925977650597120 9816424 144267499776709900856470186565701032960 9816425 -71878873354155757642032233354807351400 9816426 -102452856414222670968958360708015365120 9816427 7715466376251267927999356831901917952 9816428 196746018525156577454056012192030963968 9816429 -8806345374702637776230391042922070016 9816430 5776777900813544559819386621839883520 9816431 126120703935477903224277835967568540600 9816432 -26043187742492712441085297703519354880 9816433 -9173580082205863242357967386646045440 9816434 90508979080225102136377388528290457616 9816435 -83704165298681474844886882219783980480 9816436 21001396540493146339956411501904795648 9816437 290059460249366139385158694562858301120 9816438 -73519283297358180395108607766334261760 9816439 -134107118261409447350208345628396644760 9816440 15488231390912135114556125702688460800 9816441 -114381429373797179863071781135076069808 9816442 -30588783542885543889517766311855860000 9816443 33713628594337550127339242275692554784 9816444 -118703805395118804514620333517401538560 9816445 -241149988976762936729039193704920089600 9816446 178553500357727265848585881323799451904 9816447 -45150703125458929375416330916425104640 9816448 -173763372073523004612439833505463009280 9816449 52743358764484986504560581311184824450 9816450 13721794999030463983137186788162880000 9816451 -252462031968408901184209631222177276548 9816452 13071100347333508511898665209386155136 9816453 -189987576451382909568550926462330773538 9816454 124624509466091798117569235642848936512 9816455 -16030579130271278839409009723355779280 9816456 1292238773042538086568202777757614080 9816457 -29435697805720456496909611223520621376 9816458 57375165412844049974812629919667489280 9816459 -48420622119291392017971764882594703360 9816460 26982635687102008516261326749690757120 9816461 955855060506916864495410917119658880 9816462 -43901319763007652286681993691132810688 9816463 -41562287927554637894313856949392516432 9816464 40453193921577424019102116922145177600 9816465 -48141005100338633770970827385174599680 9816466 110034277714868018070800787483634115328 9816467 728473767467283500102178716523701051904 9816468 18358659535977466089541325432723257344 9816469 100921801105927498406843741653158478848 9816470 -8803392790550493233494640176208640 9816471 -20986600308844920705683004353364288000 9816472 287636332531275348851703591699852902400 9816473 435144178815826032933138500694119925780 9816474 57734478544840144388686616504298831360 9816475 206817029742386200408456309796551575600 9816476 51174197853484419983190241549728898560 9816477 67101363744221813896553626643315150880 9816478 39018848854937208502102860683581520256 9816479 22064510310954787147478249382839952000 9816480 99474598074922753347953776523386552320 9816481 227435873980998501460355225512293197282 9816482 -45396904053992609434866768892920892128 9816483 60751917954059239952400566253239380800 9816484 -1283148913372563537748369190691097984 9816485 143231351660713878437809651407269973120 9816486 106220337119966559458288824473421484928 9816487 64709001034950924196108663723971116400 9816488 -34954299698112992571646837282206720 9816489 1309790647562126146636955137934678154 9816490 2718814145816778049178070141191834880 9816491 167220515199749861172723803961766065984 9816492 -51956989412492959241191503347357024256 9816493 279832326050166512262691470768447261408 9816494 29592087047980189382613947272812223296 9816495 15470370915309936997145773468452692640 9816496 -21860886638115114157603772745139814400 9816497 -121493987324068353286626274097792908728 9816498 -93105454264638253033972361674805786880 9816499 37374015963858091897710043359012667392 9816500 -95886003544543347895450416311752320000 9816501 31855153158709375526921378481416956224 9816502 11671717840568068362014735803398225600 9816503 -42396741878080981098499674830296920240 9816504 175393917557719020017724728824591749120 9816505 341031541536535736096026050389250634560 9816506 13736646017290800852960905466295975680 9816507 61951669760751347731140562078697302080 9816508 59848466517572921837524087663582727680 9816509 -63394128413517197685701611237177087380 9816510 -37030810206829780247155761161165967360 9816511 -163495096579002406086225825782569758776 9816512 33709535877891921239549875358659510272 9816513 -2435765392562514940209585801329014176 9816514 134859746897808631950264033047084531712 9816515 155179913105752123354010259470715057120 9816516 -40558678191973398517046240141081714688 9816517 355217428924110335063879325045458625566 9816518 123693424281758981863698097532657291904 9816519 33215694368026566910895199426673906344 9816520 29399121697331562242048775287599104000 9816521 8322854224999598655371084728433549760 9816522 2422791632437689834856705201201336320 9816523 56209916124398406178095148597802815224 9816524 59107529740322193164000288470166244096 9816525 -49206085020992792719532061252956304000 9816526 -37827617808549263021094885093549086976 9816527 -10679362196384011036738106136771091728 9816528 38159537444424034433445929700401086464 9816529 11932582361724853020585514129812609960 9816530 -173306777384218913782367130713391999840 9816531 -75850369163484111441235267414764221952 9816532 281688454326368807639277381771582799872 9816533 -298961130556424706813055410021507319218 9816534 -48572958171983658014422323538687596672 9816535 14589322450569041729505228832893125760 9816536 153853830342794126478258955626984345600 9816537 -111158614283239759884914616762200347440 9816538 -85089762375004402054863602344286676480 9816539 -133221263102974072803083914001339839440 9816540 -53502300119362035796401281337630720000 9816541 126210293413305792751117858247616568672 9816542 -177256251805056332227487018692457616000 9816543 71753795546505775109044819122442541040 9816544 -141217902262483212253145252023046504448 9816545 -155119532674456047371317569298429406700 9816546 -147940933264947844939237346466488447616 9816547 138255793198363584816656560518123695120 9816548 -26568385496446381554361668044030558208 9816549 111856544032733512925282761420705038048 9816550 -8770964901382227995506004327912455200 9816551 8380879328045981195953387200205962552 9816552 -17910408715640996189306927395586688000 9816553 -29540543011581151530713387430107177216 9816554 -61072984368296367851280828306946072320 9816555 -42612566782201714229021488466646439680 9816556 4265560335271858054685650487495260672 9816557 359723253251160252476272720856094958806 9816558 -2264734362924909117631329897456339840 9816559 -218211602214941352376824407381133901360 9816560 14267896057821918821280947057157734400 9816561 80510550356158792229511938618621072640 9816562 -10132910096962417129625196875395872240 9816563 164172042124672352406830861963013129864 9816564 -112293404179770024965500690278840035328 9816565 -26526167653835589019585038355298040000 9816566 7298879027618369031812573624069142144 9816567 198133158709772293583358750776012139600 9816568 -23833030445795966903873545342161162240 9816569 -100567327761557564557145745130718613504 9816570 27894796466895852506603093126564932320 9816571 -58710577687874642153962128361415755228 9816572 561217673592114190183174264957801751040 9816573 -98076788298543906794099284537267753056 9816574 15795794984081978810212642605389296320 9816575 -36516809131212505125309975297140368200 9816576 -24151134727036870011574834025906307072 9816577 83255785991426943831509977089479254020 9816578 167913868853647728234607265155615981440 9816579 -213788878807873760607526008294162808080 9816580 -133929361569072016722804011900043436800 9816581 9015217373232368456672397150975785532 9816582 135838918654981132779429945033838120704 9816583 83380107725268162794032382383204003120 9816584 -35968443890073245856916829981681909760 9816585 -84492039618961057635032353328318721600 9816586 78893868222360898920627097038652501344 9816587 -448138508920994262524370056072629933680 9816588 -109920148728143239651963718888016553728 9816589 -45111930415011847689809961045731074740 9816590 24615621590256483920494531102483649280 9816591 40839075115261959104150536313430534792 9816592 -29223883780292810390049057395701710848 9816593 -303914312674460299082309142317486830158 9816594 -102163880697619868818201147755445318656 9816595 61835318157707560101870566269580487600 9816596 -159083392630345624489657560685097884800 9816597 -62826348811524389320449261496238784000 9816598 70107507372364949888531679935907211392 9816599 34700558863540467702165561727940448 9816600 -119699767972949906959915519356175872000 9816601 21961215909915287823632538387465318602 9816602 9807788716026200291988522578705969664 9816603 -84994179281050854535359502112939135376 9816604 149837966950417161455054713297013779456 9816605 -281541050997545222465990765151555598740 9816606 63448900637045717473520344859191132800 9816607 -11343726547721282899503332321425804512 9816608 -331846214457455804237388385175205838848 9816609 -409544704796115802756928607695518128 9816610 -51935096692786509429041926393367662080 9816611 -46334111939337096358961873881480563960 9816612 -27470417393682381030259034021518614528 9816613 98394198990765101236273987356149932862 9816614 87815435199937295723253806655975265920 9816615 -16880867392018515661787002454129488920 9816616 -504396381690275495777990455584559104000 9816617 387558665884974667701478749315551383140 9816618 -9665532408555060260387849307718437888 9816619 -789133962499269628158204177206905032640 9816620 -239895205429582829630471798331605744640 9816621 261715394738205780308802617191453903680 9816622 -74688879477800908971101855891771229888 9816623 -282591211199693153099551620121165030128 9816624 -47065065857288313764559639117882310656 9816625 -37544929323514018076199222772146432000 9816626 172414733465482950636338059041308743680 9816627 354763424010970772932105197076754015280 9816628 109468620758548236403587734569312938368 9816629 594959795981443671365014116994821510876 9816630 26120587621523344103154778543130480640 9816631 -27309690152542084804362090702202263336 9816632 -31019272993642432216887299421655203840 9816633 -27043993098037165960011125982797575020 9816634 -161267495657060623000959711154067984784 9816635 -150453001939149003980371957951420894800 9816636 -39824266014896967944923792972552667136 9816637 -365219048668604268030079378571862118714 9816638 79128235285502498114753019842455134144 9816639 49233246542417538543701139856560513792 9816640 -2130181207598537532461039098983874560 9816641 -19720509988074112107493873002686768958 9816642 -521323168305011088903582476639948544 9816643 -5908582016803148698369647494308712120 9816644 237406273456959700812543144912584286336 9816645 -34556689166813790311427785190916387200 9816646 -3948921588418260652509680410331996160 9816647 83678838608750498061344490089473803096 9816648 11019153155195675268847208282144808960 9816649 -14406187381622352000910751856791501880 9816650 -10227547182178392983110270537363980000 9816651 -102788328587834749133503501265433992832 9816652 52454567943534100582522170188879342080 9816653 -1253178199507461395480680693029536832 9816654 5275107452659497895554778376417710080 9816655 126866945416495576372835208714614390400 9816656 -50211765781096916168255167724322816000 9816657 204487026591149662204176946992209568240 9816658 -65468336681968115529138590304953662320 9816659 107758508934789841972401162783264761304 9816660 -51158272226768353871137464546078720000 9816661 264807339375628744078162424792324317024 9816662 85252690412046806192672255313818924832 9816663 267477744675444063580906269354918538344 9816664 69085853555043550182998310402520227840 9816665 -23260143256384924639950379247574578940 9816666 44447928772637122504764389166024589824 9816667 233787789799359883977054158573511308832 9816668 -256302113881814963385163404209098685952 9816669 27932813805679339258163041898576647788 9816670 17521116774656079205237498167841632000 9816671 80185777052503732012144215297598850544 9816672 -30414012313833876764582686863301017600 9816673 -6400714639414697880719857830510437376 9816674 -119991918112692493627192759151066841600 9816675 1799390778595428597042426282062870400 9816676 -73054935020435622903386621162000621568 9816677 7254255072056516106099688756563095040 9816678 -10126890797434134085828591839955516896 9816679 -446695554870892623704978851080891539000 9816680 -163824528204748377929030039485681305600 9816681 -3161331022660690564655826781175018496 9816682 -194409260404959803080434038321554010016 9816683 353472040733911651523742769544722862784 9816684 151892955467945487532378352017733594112 9816685 2572039412129358696971703510255189600 9816686 -138959362754304041923648485954658744320 9816687 35084077911742582721032858741641751440 9816688 -38786243739430624523272285791435161600 9816689 -312981775543249054625373520996591589376 9816690 -11849492586278403905690911269217973760 9816691 58218548333860649529795642656136424792 9816692 -1480551334211190046211249431117178880 9816693 -177772570175517734661991556023398483936 9816694 -85573698183248780438126262020968267104 9816695 45922834195584951303597876029184000960 9816696 -263407493597307274931383863815318138880 9816697 -802855735794329892192795705658154496 9816698 -309013337360392899853282332818010570240 9816699 -66128901744853579479588665929375967232 9816700 86490181808468240624540763873566976000 9816701 425836470866593201378177408241242240332 9816702 47848873121353489539739371264186015744 9816703 -262720292157817424019995921473802188680 9816704 -21289747466053736780953535496176271360 9816705 -65399865195039458697928362056828683500 9816706 -391222455123449886532348208216005952640 9816707 118189706763698746196867503858877920272 9816708 14161890401710729046104299241970073600 9816709 -338838672334410977966122474013719062594 9816710 3843604980375471276877701798287045760 9816711 55489681391323592553545317771315860480 9816712 -84627546955207720436454013288906490880 9816713 -201027930478456006779115646270648774556 9816714 -44769269902568652340875012483382796496 9816715 -112807325473568022784284791006875142400 9816716 -15832103014072883036618806229465395200 9816717 239579905165905942756692507438677126080 9816718 -90421409817265307932868313210915450240 9816719 -260232782227021247453527609213968242688 9816720 -28068999482281938212828171978157588480 9816721 80408313853504426328125993405523801200 9816722 -138927988418825343243111368470790842368 9816723 -104816020253481272835612230540939219376 9816724 518732575072442839672059098126087366656 9816725 -191073986960614607334811956798566445750 9816726 114534772169886160415476324333327940544 9816727 -21911113990523093875172624099557530424 9816728 4037507730677765272993634121472757760 9816729 360141802987615848403253114921368128 9816730 71734876845820126130000314899993600 9816731 -292083124498644304234660137964337961468 9816732 42895426998541966050950211082851048960 9816733 461061910382321287361622537162732970982 9816734 -144453064139400408657661203385166832768 9816735 52550216474823466949809110925707117120 9816736 86210607183598521886790113846823485440 9816737 56319299159928714586384516564487938752 9816738 128242583299675049194001566124076860928 9816739 -158113696668445908207645189326280953728 9816740 -162301578809746575730249330378073583360 9816741 -485801485910862928287115445856745801920 9816742 -10497703973585945956250413300801372800 9816743 83623923218255112756640242461084034480 9816744 47211548659957624692731682972987555840 9816745 191134729005053293653728357013710541120 9816746 188587821885392325597444690591662673072 9816747 427097150967464327628145002311347389120 9816748 32141111240979995300684649081323384320 9816749 487449057790895677871651496414457645440 9816750 -162783463283521107204555579474704592000 9816751 -16561751278802335417801232204544535680 9816752 38544160754060404811921728917292941312 9816753 -788785220569777350654881971013085792 9816754 -103608973130926418647888365254829149424 9816755 87015780394463870324417902351984542960 9816756 -109752028133070855881311701715172560896 9816757 -348372435882170537768897369920200222994 9816758 -14555237547913340231012195675580854400 9816759 -253767763708484587935414769201233102696 9816760 -18356391392125423965419860045466112000 9816761 44946353678179109147590474941786262080 9816762 76830037059087928094707102956675793920 9816763 167746007597103008809168767472604577384 9816764 20981867717332630785609163399961329152 9816765 17979591309822409391935713100298056320 9816766 -49696829625630079809535175692166912256 9816767 32739084818852801775854528968093578816 9816768 22714269008533373597473157103275212800 9816769 257483499895926427287887427196155742596 9816770 -26038118958566272885470133076997335040 9816771 -3331669763090624449477496264369553600 9816772 152182365053467821124936603018987950080 9816773 -528019360006117661869939736144811893280 9816774 -106631238426228516959782674758784414720 9816775 -96073303918584960388345179445281463400 9816776 -13955690146380485437992445446648944640 9816777 380591121251217803403113632306195234560 9816778 -32560630618861116365097924719067076560 9816779 -176889456841248831168648539338763501424 9816780 57537953432504850077678349857555573760 9816781 -126336785445637614005158833019836738068 9816782 -126633695592157039377671309239029619008 9816783 -111723644361159076327617839159929968000 9816784 21686925857789602922190265508014284800 9816785 -250747032188698442105976056272534309440 9816786 -39046641143190395648072788493567364096 9816787 42017748562849366677508261024196689240 9816788 -159347197104495235036933690127743521024 9816789 -113145573643773955315686794490639563520 9816790 -194934712570324503114662649056498659200 9816791 -238567488583648536860644433241805839456 9816792 -129102898122537654924849573421688033280 9816793 156585066032167429996240810071194886400 9816794 3048863162785197197575443046325576640 9816795 2681660227584765129655989528732895200 9816796 -305535352235830247389713080181207243264 9816797 308518388926987165351177163546037294246 9816798 -83279899994467687048408327785643456512 9816799 -74445858738239272882232950880426159200 9816800 6727255612734758711918330683706572800 9816801 82768152478246386646108777845596861184 9816802 6358052645717640846342548450902405632 9816803 13643857063298480294166929379970556256 9816804 -143592659405261919488355403329585227520 9816805 -370721608631439266456895688960340499840 9816806 -129410383617998792923724177178141602880 9816807 -81544777601930178521483532559085398656 9816808 -124855339666543249350286057960664663040 9816809 -301201500439924455825742158233772531996 9816810 75951901084887628467578912004786270720 9816811 -434276942709200585086857099051812152588 9816812 148132317034145572173894461241420352512 9816813 335513879253050100242609157578431841142 9816814 -89598270044411238977979392711208960 9816815 42759469311490478439722385185240711520 9816816 23186498305858198371096922804004093952 9816817 197196850664197821972698483180145461092 9816818 203750573972606924475776903722149661440 9816819 75688040549130025653941842158090069600 9816820 -6733313687352960139770193125789066240 9816821 6824798793300412873479013636456814784 9816822 -75983265814757147891590374067994496000 9816823 374665835951005744165690947883988324072 9816824 255923569281453799578126206235862056960 9816825 29272414097642305106676289554944982000 9816826 165704322261823205550584244968502752112 9816827 67899055363697837932016389092399360000 9816828 30313631721300544021223645215806283776 9816829 280021813769093201179132918642251518880 9816830 -92162372376536322685673300717189077440 9816831 -206263381519803802044193310962230110280 9816832 -70166066199138065659809709455476523008 9816833 -171213233808792861941515848844322304000 9816834 106681783064470657915335274226106794880 9816835 15202265375016414057960705513488166720 9816836 34901169197682497675916415883273700480 9816837 88808435063129635183774035294331870080 9816838 -6156361175931574500337162892655195456 9816839 -122408708268171390321680796214115424360 9816840 -69933415993107949178013070497838694400 9816841 -87374259429495590689631200706848214758 9816842 11881387863998897985642731058722787840 9816843 177567794313771722220694634029652289024 9816844 -304872854667907676640872159395885836800 9816845 -56987707112623434298347235487762430900 9816846 -21518139801291971025564154840217812992 9816847 182263444110986342141223301958896965296 9816848 38152932770320801890095914092744622080 9816849 -117263846458763769364533246319258412160 9816850 13236681100729911294348367056549860400 9816851 141315775393808562730592435239211556 9816852 -162820190843014779180586558448499419136 9816853 -258515844433252741307435317274218404996 9816854 -292319961267662732075104732492846634688 9816855 -260705651555991616469315123838387148800 9816856 -455564299535852687451722623134180556800 9816857 -1971407036592451061941773560265020400 9816858 -9305034597594588045585983445598233600 9816859 145525093814663435976370941850536098704 9816860 13047249218880994946395646607374837760 9816861 -82256683467970379544501198836144732256 9816862 198062008526029493042089451592448169664 9816863 11539495557561376266327980533111572480 9816864 119739826166823806959729138972368568320 9816865 -5265853442201407867295745776669343000 9816866 -88213069852311486286675348930103944368 9816867 48088749670103445204754296055531073520 9816868 -46426056896701612929429811101743619840 9816869 -22781484640785856479575089958274309600 9816870 6697663971480039026735857100542556160 9816871 332905040047691522791774694403601174992 9816872 -58441234585504937528975471809944238080 9816873 194434101091600473098880149561559795168 9816874 1226780261407574722532512972668213936 9816875 24843297983626037300076017354876925000 9816876 6349352510201454945294493957777405440 9816877 -34729034174799579501453983356351931520 9816878 64818894455313062435937852003861010560 9816879 -78479791232047575724858526626388908032 9816880 -25705869505560909175147447142056919040 9816881 -78023784959404551304471742503527900636 9816882 140866737534346059001955954489755726080 9816883 -174425912081949027997448950579096997376 9816884 -1189594244424207557384023551290216448 9816885 -22607954637296223421832813355078801360 9816886 -145486336312456653377740645126288546560 9816887 -93277503257443901987856053012171484768 9816888 -309672595062251555227450089959222599680 9816889 -442100667467275010402539632862957188310 9816890 174342753366337914740817897614570772480 9816891 -104995073247196720948854073021920231936 9816892 -246726292089703384683654169002300357120 9816893 367061010583341309317570746114867146444 9816894 48798958333800648265575637672958976 9816895 -364017403301372711136360306802894611600 9816896 -31021781266070209410090788423275118592 9816897 -34523497106227629524534705168101652160 9816898 37452849245339136907551741759769505280 9816899 226361789819263513194685452644799795900 9816900 1254450943146239823728364463603353600 9816901 194976532357259884827774579265569997600 9816902 65921334966372543140163812400814093152 9816903 -502965619369709072051323344432358321200 9816904 -124395163766802958716891170569390233600 9816905 277360283320923090386827302935171799240 9816906 -56774337758017360486823577755981905920 9816907 432387077134343310494090914381205969752 9816908 262077342209772077855144662544594757120 9816909 295401259959297374523996847737526567104 9816910 56867810306610893799335487614481735360 9816911 162890885398878489058143967642650532152 9816912 -21397579063073249508283023657701867520 9816913 -199204820494795462033388924098756661516 9816914 76060284927076000976436927274698678432 9816915 41980892605770172160767139665007199840 9816916 -2064837639006672679853015286597189760 9816917 -153708610592623877483431223492136956736 9816918 -1767943660395022404469553806168043520 9816919 127821267900856144622874170588675141296 9816920 -23270378709159811981802614096253952000 9816921 -233585012479505071746592323497778134310 9816922 -60781574783689079954400384436916179488 9816923 254229674146773391943280103353860783172 9816924 44966173947434850658841703868924892160 9816925 15354524797215092588792094138624384000 9816926 46947771568378328644226845550407704960 9816927 -255120780555878365951872578659017591480 9816928 -501778108380816495296952892204044386304 9816929 -35207209684937301761320592348439846720 9816930 -47769039881407935622599257843093145600 9816931 125288142529925380106389598991332002512 9816932 59557466966258135264111534427588218112 9816933 120056335913567634520763395061741369664 9816934 270462231122259223129545624210469115616 9816935 -526139836651724954180634439317820368000 9816936 143521580043281985709494805642911744000 9816937 -144448807253391104432450416295387741568 9816938 5937462454189542564838997173858419120 9816939 68489667555055025003906448242282186880 9816940 -47997079761409067336166617480001976320 9816941 -494346660816506252786480928060112127658 9816942 -55195543806848952234794695864027735488 9816943 2111960111211946063155743992662888184 9816944 -103292102590664494851107185104301424640 9816945 -111644349910967468399532892167812981760 9816946 9842438647995580607966631290907924480 9816947 -91355770360326377551403886068955054768 9816948 -254270972564965443301819042051362480768 9816949 -179305255806019276241785448832450952964 9816950 -37210443005898277554349205244936604800 9816951 -50780600914436156436680872673590320000 9816952 296094831590183987446832933211611013120 9816953 349625731244999618621761369637824244202 9816954 -80162676592560183176084439905581490688 9816955 -341789085095395381183300040190224640 9816956 -126473044652590298330354953467223056384 9816957 177456807267180783140567414202915314880 9816958 -21385994828807865966049250606562894720 9816959 408315062696916386464340459015291756160 9816960 57738180914460446808572543135593267200 9816961 -110229471488446211244433610777313341376 9816962 36182422148232613062979255285254689232 9816963 94093478583840575105496204941548339968 9816964 -233583194486095237057105911620390572800 9816965 -142181829652055091120070464325949162280 9816966 -87125329578951627616301159409394916448 9816967 -17448011961798377245166532084641675040 9816968 66956234040697373625148258187262197760 9816969 90120215116561613755011365147059440144 9816970 -121448615477890662628266738890331004320 9816971 -284389683571337518251252525740988054828 9816972 -57591615342355577113997442007540224 9816973 -204621330806340323077953553978802801664 9816974 -190813788041560431755409593668568735616 9816975 3408427967417112194354219553083059200 9816976 -4185784357609213304458819439142338560 9816977 274457977215830382626945450846241352800 9816978 -15425821357156875394510914554590643712 9816979 -196138709471504710624317812964405001280 9816980 70395834955534692182934996616286304000 9816981 -211312520219095863883695040379575959648 9816982 4350894370310631095652558212480206080 9816983 18233613619364717226204075162239026608 9816984 -307694252627401585969264407190791782400 9816985 92254600786412809513759558603034466180 9816986 4733366479463782435489504818557376768 9816987 12276831405738062789705010408539360256 9816988 55593220776747438263767761428419193856 9816989 -20759970385406718939568013659743754752 9816990 -68571589956191078217213742090506720000 9816991 -62142576030466160178526703894586126168 9816992 24693296785183757640273326736351363072 9816993 -57239832637569473068754259888117018138 9816994 10139109831213884630366999749111907712 9816995 -350598903818734715232164178543635048400 9816996 -47715678183917440165014327150446837760 9816997 508120029055841942635675386891960000446 9816998 -51795154741511347771817759712939631872 9816999 98201014501289744739928468460642777808 9817000 -340066665391904683866145929038307840000 9817001 -102706070158493922326570979017841372480 9817002 -54168092233222038642919503025461212832 9817003 -343323778098780916370946230220033522400 9817004 188630734352782008508119113674266445056 9817005 -13051673056629377220655107272040223680 9817006 -47623768888055503509965492612047482048 9817007 110849736786140501331402910543898228352 9817008 4159775804535135471275799911352336384 9817009 -141169714160384735103924774371821562208 9817010 -36812270596347309210177785543645875200 9817011 -311309763302766075859689343224185088000 9817012 -41702215177872644417552298947981282944 9817013 -291555378462672550604348261986346718738 9817014 153460499717989795592668215664719360000 9817015 113067503051277483426521818328654340000 9817016 197717184862146620371513059996643614720 9817017 -2864168165764957151602013051383841088 9817018 63221697167693011053545280169756753920 9817019 299809089785786968927787918030989464420 9817020 112090232956332655197263279847678451200 9817021 -12035802345926873841360419468108745600 9817022 -224634410048063189964922595702348155200 9817023 -3166251018427994081776408326776688000 9817024 1643614049228689544559652097249771520 9817025 -59108574502515695308348087609827917700 9817026 111655535394140429084002031256115481088 9817027 421570256361080897170552887403467480072 9817028 10769434334817461912958062303359365120 9817029 36644338203859337786369936682057504 9817030 -161201187784191959200197517810830675840 9817031 17593264407880491635933269035072666624 9817032 -5690066696085217974222617287699783680 9817033 788199226725629896833570803069585617024 9817034 -947826828622661380041648737208847824 9817035 -234775275584634266775186437302439066400 9817036 168969793173964259808652104124957045248 9817037 34638276039473141491138757581353917952 9817038 4731919014317608637032539169078797312 9817039 -413676587116623738954259630316116134160 9817040 -3178246414964435969729643558296862720 9817041 76356609134101306650735276404876908752 9817042 -20243076482989638862386661589944361328 9817043 407128700543190674069333747190231677292 9817044 105989203285263935801340423080757719040 9817045 49473703161996351237753326521043921280 9817046 10859714728342620242387775816857382720 9817047 -105865698600893020900165290120071556576 9817048 379200652042930854411048043192152975360 9817049 -71842547816323088104909045126767517440 9817050 81340038576607519713304536204209068800 9817051 308411669292528231231121234871102250720 9817052 -286915202466800570166397316217930809856 9817053 38597328057384640197017865106265499840 9817054 -16934531749055487538747443983772616320 9817055 16169010969012726181876840087709937960 9817056 -129310651135347803489155162380372541440 9817057 244278724109174181437682194657369030306 9817058 -117256850928790895687498808398067879360 9817059 1585048449997007192955270590771016960 9817060 77686679173712952604066247873783439360 9817061 -99862390223586211626426857087780926338 9817062 -12278380693258824129979026804127679616 9817063 -287508574026200659617965721404345535688 9817064 -385459889119841677784362235055058928640 9817065 -189233451870200034356930642276446368000 9817066 83149982950640839546148672550749118720 9817067 37795613259608343199744338301261143648 9817068 -24436973831071169788714857498601881600 9817069 55836920787603208363707533845726396320 9817070 100899977549522598495218746045174380480 9817071 -66830483055130338917722572332414113536 9817072 -1228705762256355338777401844873297920 9817073 -182770176431781859087166364394740634560 9817074 2553918908238078013097589262813331328 9817075 245615808161557202542744951607106915000 9817076 158901331317044095472223774142599598080 9817077 206676785552290352049676202836739097120 9817078 -56423252810160066594475737718368496128 9817079 47835504071407877822990365962639368976 9817080 -6749444336193917997257772290801664000 9817081 61357557991758091534884079684277998164 9817082 -184706005502235998844275764027240118016 9817083 33748856190200296010626354373500002240 9817084 -173683875661100023940154026060873854464 9817085 -86464089396102823859686634949396347400 9817086 -43530107222956768513719975539968787136 9817087 255939541960908586110717341521842912 9817088 216312467850884546266060481030403391488 9817089 -126454904077692806515051044911870544000 9817090 57343795476199244696408757966609016320 9817091 186237135408739863119716563060756475800 9817092 -136354442537925301475926773466458992640 9817093 -202939587826446126774280492107341634 9817094 -100934019849487885864853361205722960768 9817095 -164309050254686670222481402123882060800 9817096 -367731019801835365937721397616710563840 9817097 -103945293168248850314757904779623922480 9817098 36752688733025723128881159217949388288 9817099 -115828456743018331190426394891438640848 9817100 109904081226409123239069277571325542400 9817101 47226632313590236804459217357984699052 9817102 -222732221202855667819454902475381149248 9817103 -67615367098317822147602739222665133648 9817104 47584122342236921136516730123397234688 9817105 485299619856998373998361477979787040000 9817106 99337689715471670514043165634730189984 9817107 116776397521219795837960189543241306040 9817108 -114738905086215074082046448941374582784 9817109 19140253962499251877960981696407987960 9817110 -108128102847651623723516591043054441600 9817111 -92189801124583444653514864150500262976 9817112 212138465523616209522524849933865062400 9817113 -10378360791384352941228643080981014400 9817114 45051442870364641938689912972464250112 9817115 -224590856497489044786693353867343360 9817116 210849640552401910899802231205746801152 9817117 -249141958699950899435858716128113575834 9817118 -75290805719815992929549733280853850240 9817119 1612232328076215773417573107080974904 9817120 94853059132843911618919508101990318080 9817121 -164465622283351907075229042866236587678 9817122 5218109882629739724519057683129822208 9817123 349078327340892383633582025498062977560 9817124 309395651524597012383113806271259847296 9817125 -45582294128374688441731993879430976000 9817126 4659395910248805343180292217236112000 9817127 285638669843794724114869086553705961976 9817128 96438094646498687971665510113389363200 9817129 83255756387015133058292221414298030080 9817130 48571803518172458083707498487677444960 9817131 -114563258844454340376213606999168507048 9817132 -63019147383801017971606267662881727488 9817133 284742386107594171619517143149809517740 9817134 48840375655689516218575944449845116480 9817135 -1136628374139490623840513349294267440 9817136 -12675820305463057338389155813477318656 9817137 54378386011224832548566446650149844096 9817138 471337679959245844518945909159156144960 9817139 -120018014962727605766718746595579228720 9817140 -31407376918277021787021524696087040000 9817141 342920045980592129727558059477318898542 9817142 30527121896617718033214207050081247744 9817143 63008008294559827378336798800850739712 9817144 -43238578415913561860579717841943203840 9817145 -40794207715435724831795629855695807600 9817146 -53736994759679740028085456653327738880 9817147 -810565750940101232892836263797764225048 9817148 151421088421033704947701946776032215040 9817149 -30427158097639460234812853777013524736 9817150 -65522283373600421796298779811162948800 9817151 -457962774987872438923873761700104214848 9817152 -74023124303957275613757630808691048448 9817153 291203427353993747896105940804270939440 9817154 -137265546834944154736860637057488466224 9817155 72118844802038877972331830653027192400 9817156 -250246110576422229162807822590533828480 9817157 -56102361869163782432233192305741223296 9817158 -687736158743308600935496031956992 9817159 123715885273932521162562346215569248128 9817160 201766824343404444778505893669062758400 9817161 175667396600144105082699960192218253072 9817162 129756832625169663497025666058843574832 9817163 -239435376813177682184403152412947839200 9817164 -7155868034830342865843873996390891520 9817165 -290222963634449492136131986257215045940 9817166 224490129462031813104935213693978788032 9817167 210062250063101717698752653677582608000 9817168 102583750929509881905862093978431905792 9817169 153517812533293144259731081689722451570 9817170 -11224397780320370338677064636755763200 9817171 38194018518150391857296000681029299104 9817172 803685002237758879729825757482784686080 9817173 -58824039861706614606607870268181826560 9817174 -73191116165984142399904622345272873728 9817175 -2355680861446883098427905582257616200 9817176 -207821414480550511093294176193396285440 9817177 -146209322214175169665375764584793070968 9817178 72367662809730195481401647099817229056 9817179 -359410007297317570322080705702809187392 9817180 183624979039871635409802036684865574400 9817181 -31703561026637311111775867286321344736 9817182 55888538041708014519994450491026751168 9817183 -509993493513729810621251180355056409568 9817184 -72505919301864917242289208077765836800 9817185 -23853053542672684928461611091727859840 9817186 -12659340834411242406693034911215558400 9817187 382751914763524309165725994907056738920 9817188 -43442053739707861051758398895780326400 9817189 157845412711685152251095826969653396990 9817190 47936795048342230487000249119990907520 9817191 33148283221953640400555765658629811600 9817192 35804277864141192868531533536100188160 9817193 -360176274638822809389258042311656413660 9817194 1583967602514274398197612820355069440 9817195 -111123050051609716259950608332793016080 9817196 268129304015740423677978799400338836480 9817197 2847074166127240140066432343488213696 9817198 14753394245329590130929258148218766464 9817199 236373121316396304259387245344582279136 9817200 -27573058605155622915886869501466214400 9817201 -7310632510876149723951556125344069648 9817202 -709245648030226976958732145505052768 9817203 178978317335194077048442074681681542016 9817204 -2313131579086310767632038637761150976 9817205 185343746537200155344672299005240086400 9817206 58148234068114530829320294861663842304 9817207 92591103932882434191035228141129156456 9817208 -12786579473204532306674334101125079040 9817209 -104669414324520304815404232387457692672 9817210 -40511026784097698274083562515427695040 9817211 -278394371169275140164205343661975377688 9817212 146107354413954429794872540369084211712 9817213 167073068786191954579606611646749988960 9817214 160472525447430195247014668138021760 9817215 -80010148380462095072149622736285382440 9817216 69500521436067376635856510477255311360 9817217 -235809442411550645017727025381055108734 9817218 -8621155821781316336460733852062485472 9817219 795552933367292425777984658452924512096 9817220 -55245406557245680886791364538700984320 9817221 -84745052850181390540161409980423996480 9817222 -88709727771973689790222371000362781888 9817223 -94802346301089148446365989260496672536 9817224 30065110903917637842259242180642816000 9817225 -169539405304940317461080975046850512000 9817226 319648675488263122536188009686186053120 9817227 66458128422982594557820533762624307200 9817228 -269271389644249572874920017214038329344 9817229 -485807686515772400763220666120388836170 9817230 -55981281568355882143064206696802016000 9817231 81435242722027365750994777846010798712 9817232 85173868348845079658592151774251687936 9817233 -2430913890156184217384991298001144736 9817234 15483830235914639016584084487452083200 9817235 8941722861460848860569874993813420160 9817236 11264048534630828962636904975100217344 9817237 100418128805144860462878863183225872960 9817238 46338990293405599481478544478850815520 9817239 -65077498081026295544837540960377379712 9817240 77932951022887899252762707254479052800 9817241 62755707651947516088510781904562075264 9817242 -138805693528463713568693277965431639296 9817243 -206361812011507894078943474142163890000 9817244 -576028869241240134454176929293761024 9817245 -116190914104869454374099651460158878160 9817246 -7184908664672840124381782979602503680 9817247 32269863649819692516624173472200801904 9817248 -107195916002249792566480529313034665984 9817249 203402271554383397141082075594519484564 9817250 -138321946219548676780958577400712448000 9817251 158648941476437362212291364746799395840 9817252 48671505897715361529874827094955639040 9817253 405060783632391124769438335987559117502 9817254 -262186978071410144527437532568004768000 9817255 -44039628338311755489931596042479769600 9817256 209718936582134256673258399232881658880 9817257 -43825939044998949970470276292095093360 9817258 -11131344860912527297859396241993683712 9817259 -1988522236487038710477711492584065632 9817260 108203079746143630664283150021054274560 9817261 86580890439069690571816875619254211862 9817262 47090606508908772526928695471504957440 9817263 129371538418352598507283497448455433992 9817264 106708801882851578103397700971659853824 9817265 101032051650500485611500697089969968320 9817266 31556888834725063950837256782549024768 9817267 18606753348920965926114711825580680400 9817268 -150875550484589932778284976311014874752 9817269 -107982581495876042955703920821457216000 9817270 10472859461277497865922471110711427200 9817271 -145835809689919597823203000087869983256 9817272 -11898912927664684398632732984845025280 9817273 -300738345402209696207934297059668212140 9817274 83834123972323346602510040178267059712 9817275 25344676851674272215675126793062642000 9817276 -151339204543267438263353765065446106112 9817277 476219672214890807172956754196428340800 9817278 116787046480401499895671468896515989824 9817279 -18183697529602881022594546953404798928 9817280 44873864822015159176130882287907635200 9817281 15977228718420916414176043011179487600 9817282 -143413445128863942007511841519603986016 9817283 15917107260445050279765089107335332160 9817284 -42143755808308418679029803510983671808 9817285 289024002177316226789818577069569969980 9817286 -41498821076606943898496639388651446976 9817287 -3219329702930535560168815776591042432 9817288 215583425569316900316049325987943720960 9817289 -212283965422622996333807834272439807910 9817290 41869019746869140546960682951338987520 9817291 -60944186848605018539506160666927587416 9817292 42265637231010371832643917339837841920 9817293 -23445925481386307643438842523641353536 9817294 -124419305333632620666731462032145834304 9817295 196111270020480566440815737160751777800 9817296 -3728513080571689198401579788955549696 9817297 35167489092770366570959054546962107904 9817298 68769182552696291468291961056601599136 9817299 -174904759652700804526813647783682602432 9817300 130315656980732335827855640945037824000 9817301 53009355101412980985515175049285488024 9817302 16872521792151021456723732298932770304 9817303 -142181680013100611959726566779800858040 9817304 186222731080949833356134494783566028800 9817305 26309717272686352065457181285307787200 9817306 -278943626257601825340190847713440069648 9817307 -532885560850375499386652705859814512444 9817308 -377822135714887554397812796186793364480 9817309 -296721274276027419284731696051967072384 9817310 108308511240886681804490478210021130560 9817311 -10972661529551177243737162731972295296 9817312 275865907505904322591125838779777024000 9817313 -848770536787411680425248652198608812288 9817314 3067697569337133291661376368148479488 9817315 342119619979390774875392955272883738960 9817316 136155564599353489477630159981573398528 9817317 3896630268694210692225481547420051040 9817318 2311163169604388243122041498278817792 9817319 232299157077728814764794075583156616840 9817320 -62258465941375996137249230865466982400 9817321 34322486320121756078931259955953705252 9817322 60700505466463327405471449307279649712 9817323 60669208708385712421378301151510280320 9817324 37237143372675131884131042985777508352 9817325 24330648852524143170829523185735740000 9817326 -756312934825974843464094465141240000 9817327 -5423756628880376915089491921061216224 9817328 3303739575551879050156345236445200384 9817329 145993874595707314791017358390354198384 9817330 1015493824154104815031040077344230400 9817331 -227144282743269690098615679031944145128 9817332 -1402940809392615540956000877240508416 9817333 371350469593327983502759179634895921582 9817334 -141850570734619824619569678812337977184 9817335 -412577679236065504470527473673762400 9817336 372721191225757727529703277540546887680 9817337 -28469527376373209204201888391148142208 9817338 86104007489968042566677328777401245440 9817339 -8806343693301231002983277670507874544 9817340 120739224349253201293538734685186611200 9817341 -179234247126843892152647557439708890080 9817342 -264228313622695458073333047190252533888 9817343 -117361420614626581478738068333754896176 9817344 -1744307905093443612240345910776692736 9817345 243137370767157657004142163947992982100 9817346 62239050922530384787256918211357619200 9817347 -293943283626286348890518806677424474128 9817348 -76614708824018242891064605333384043392 9817349 -153228007342266248647231417237417826436 9817350 -52285089008131089632273556777815640000 9817351 252205016671626739555883505608933203352 9817352 -189128998124268966979156694441530490880 9817353 -33572836231034385746782680068454728256 9817354 61170079230449943890083421502583959552 9817355 327447265408466104712591837157651785760 9817356 380703272735159180503410042406006272 9817357 -14932213758999739948464374197724582400 9817358 27420063023561645897375680115958403776 9817359 -7493586842490872999133245180323640832 9817360 11834372525727773789855524697784975360 9817361 -135206313644995332691153954362371017038 9817362 -4511792323387653388628317054593103728 9817363 52821944779899354319776089940394861224 9817364 275471483137498944767275149965910958080 9817365 28166179493559137376277913693316786720 9817366 37163509436459045348877635641608263424 9817367 -128652058110594214131922878426913935648 9817368 -295897828403174169985032028617768960 9817369 137171737514621278982394634673275533770 9817370 28632208972953161452159391056003440000 9817371 -77795106387806149332206691756808421460 9817372 -47072156453478415590352459830045735424 9817373 -9555259842164952532550815663755417696 9817374 -15328272218818050996956294997842408448 9817375 -320433901011250555819617866027386170000 9817376 -7510072739701869189479982983109672960 9817377 59747943962513480411397787771212742320 9817378 -101177294274523384188948854354670152544 9817379 -81603542891133064229561133841953606312 9817380 -154813545232670293139653933616201629440 9817381 -70659794447759100897797588751609144000 9817382 127137231933393778866983333127727437792 9817383 -169667325126458381500359613475224724352 9817384 -273902762131934886774346219808734909440 9817385 -200646699017363630977185689432834403000 9817386 119752268767742177168270712660640606464 9817387 201323573791123598518419163216905242036 9817388 3004825640795806488481743147276420096 9817389 13333250272056859132486316610500822400 9817390 31964694920016076033269814578600345600 9817391 161345298617035651732635935872312546584 9817392 15498361451784077311654501569936949248 9817393 -359160000088842105529316927105796069358 9817394 -217383317744804221124937776310286923504 9817395 -1062977876161249833317421696389011920 9817396 -253443055872083867271649751641870403200 9817397 487228635328122558051805354570303284846 9817398 105007636729568400958639044282593697984 9817399 111487980884370335665440996714958181160 9817400 -142585843054700245918115867618451456000 9817401 -118143033574808394738011126436713070912 9817402 -33110214049027513280256202469946719232 9817403 -35013357813616001139378931659030060960 9817404 -40616507395134746959623719921512381440 9817405 8256467481365927866345097236763756400 9817406 -169145221314262736456272745755507486656 9817407 -450165416227513438284592770360724224480 9817408 -45194415325302072276065727364343005184 9817409 -19641770961247569736073507290763988480 9817410 -101200334883841194085458471317623280640 9817411 249346042366721611757121085248597326012 9817412 26944526918246500783556223607441612800 9817413 -29053296948438938044559960458037077536 9817414 122145700295128570559927700469588923840 9817415 -290471221555333095413289096360221490000 9817416 1463539885144440141983692752971366400 9817417 -225669435983759332800472990540255402534 9817418 39186123480550027032844105307460081504 9817419 159886549252676724996434161912308361944 9817420 116946870219697182176364932469779988480 9817421 56852032836039173501565135386654780544 9817422 8349090901111288586566942909997585472 9817423 -34772321620277407733947338458666799360 9817424 -65724460136061074783905944419055452160 9817425 77795095782268446758154034679432827350 9817426 -84435731529735299451377652352556255088 9817427 -233066696466682351815348780985870856724 9817428 -251469931083270799770817677900640880640 9817429 -433295905969129411123394537349475609824 9817430 19647319835991396068854234016931360000 9817431 116510889017541006588375313185945870720 9817432 167595944630212339588296032929676328960 9817433 -171180832652854244420961667515791434560 9817434 -40253579654912424284905277406804084480 9817435 173037956193239702638094817194015215200 9817436 234947357253182690780564589976207495680 9817437 -38378923815625573597886520210291507648 9817438 169246352455441363667327109638859285120 9817439 97437778789318470496586572514656391424 9817440 -20320365608137898728222576900712693760 9817441 -490009833745272837737387336033970344158 9817442 -181458297332651305977914534596215723648 9817443 -187766763998142488376123133977576692880 9817444 -87002388912401887961234596527602882304 9817445 -18344073096228599305387421272506322560 9817446 37917713671414641301123860467254233984 9817447 89647974812134704711515133978589395896 9817448 -278611420869099603690241333866802160640 9817449 -225639367451328026364535138776151644000 9817450 -5986056824415693652800449899130508000 9817451 115132181518780892144040696653506775952 9817452 -11515519573818750960610274227006341120 9817453 -687613311046219478315101797423048156756 9817454 -100220475104905433443207314141524852736 9817455 143691308489274037959896496450165489840 9817456 109619289319664293923254690656199835648 9817457 172025817711058221981452144154464900520 9817458 12512378200094994290018839482988781568 9817459 -4333614495067116164604076905278555440 9817460 -106476879657048672766504045501783050240 9817461 -292637464470225213539213245704385680900 9817462 -225853000136906365400437199644590404736 9817463 -245108894952857403267874161764088315288 9817464 109509765144298577885716524220630302720 9817465 -33987349000210485060378176159030760000 9817466 -27875922044730405671666115914938329600 9817467 9752145040870380438104472724913019264 9817468 -171087574639021778863568657522685540352 9817469 74975246383233633544261984226589684396 9817470 -77185707272862344833824895254616972800 9817471 -69649868482654359373715592821848947800 9817472 181867143230045842576096356785203445760 9817473 119845895962427119705596677512038548784 9817474 2366555634673032114273809075171510736 9817475 -97683359248316163400540441076773882500 9817476 -95467909127960197995677001583054599168 9817477 -211384523391698945578991573040853568674 9817478 754273134300534095725690036133731968 9817479 34216070384363321934787784358573108144 9817480 17206223732620948009738938052524902400 9817481 148407734944583000774780532760545368064 9817482 39100481181561848699444221628037008640 9817483 -37754278978580008316182574237980392192 9817484 -238678415563904772454365745620048812544 9817485 -223554633342995399735137063587707700000 9817486 81030555065464595725150502397216264960 9817487 -437201173793039195370087391545884646864 9817488 -46227669168731560718641839556452679680 9817489 234222369325344501227748309859071814368 9817490 36868834478345147434329825672182131200 9817491 -22436938630787820845868985335324141456 9817492 279889903158988489685353979216633580416 9817493 53406236059176741569645448205380168558 9817494 6498493948871421078484267757992152000 9817495 -146896987024699216777125061395318717120 9817496 57321569689275234483592546860294144000 9817497 -270285759866693044551987511221631404960 9817498 292570436256527620873946535303836790000 9817499 39703555505602035977598660244064382480 9817500 11211020571843485572970171160299520000 9817501 -133502178398586778608304955361798821760 9817502 -665000143425292073104395462557629248 9817503 -78105117712778499215147467074208954992 9817504 -177089068806297830285817957621898936320 9817505 154506213523671054825429715005845329320 9817506 47233277233768277740768532965187037984 9817507 -17082367313448353161085431566942909488 9817508 -55844053789786740994142034780225949440 9817509 -77555771310867833919859504637835240000 9817510 187203954292921298028427065847460338560 9817511 80872282345341124846544345309592364800 9817512 -61125438603693997684742953171592724480 9817513 37704263736963333793290956643415328762 9817514 -10945210759961320074381724094715826176 9817515 -118672608701398821304008455231456768400 9817516 262549613755910403610806780465031153152 9817517 -28766053336276621758607228842886590336 9817518 392668246051705632823664005505720448 9817519 151516094247438578856960380020397355920 9817520 32466750783594265150580439286225305600 9817521 -32114492972987235314008186781698435200 9817522 -89831349165446887829699615655317101056 9817523 -6605955248389840133391295183978240080 9817524 -17543852308254223721977089560062205184 9817525 -2833714450157307015711951833274914400 9817526 -275575651093320445809269573667927785280 9817527 193329059039521720330236779645515685376 9817528 -29964677073446911129077912031774310400 9817529 -381962665586272216769689566441581483580 9817530 30423595672180630902469473195246616320 9817531 -7615312848306459644652935567921792668 9817532 91258499225418937153449412107780314112 9817533 25593651207547729816594909390656618528 9817534 -206614755426212840559683056725026535168 9817535 28528451133562836808007969944629485760 9817536 39180272080175508407792962468684234752 9817537 -27743478559094018191221464061163290814 9817538 -100099309642330937535992165595049228080 9817539 59480399792578827073397894934886237680 9817540 58422544397599333189887781959777834240 9817541 -203638352644005081663963023761249536000 9817542 -73640289982918350848116201243714803168 9817543 64445267929335997769938305228903066040 9817544 -104160765298079497646474065261552435200 9817545 -532975911778466546686178187681976320 9817546 37317863536832601844098887992732007472 9817547 307593827996373311134831985667459266040 9817548 -328201397824425202350481509367604084736 9817549 86342991562645691525532836739271156032 9817550 -8769847936182594003170871221031811200 9817551 -17724226445135271242054057821220982720 9817552 -69890880550234087326482461729136287744 9817553 -21788826214246091519338864108159195296 9817554 20310412887864651090539846076177719808 9817555 -67802140503101723827007278172720188080 9817556 18692029945087465341099095124621643776 9817557 143451996342844760908866816505526270592 9817558 225529812103057300677356355498730421184 9817559 -478187395412736385782365924326601829240 9817560 188358552008665440252458133114912153600 9817561 -90214658750980787324412726026343603000 9817562 96835349777543376595792357458756396000 9817563 60196638972796508164658262753031617024 9817564 -16234039520472993470333554292025089024 9817565 347420566054105608092793447310372820460 9817566 140078341292938208914447749820218854400 9817567 425075293278454870103176323898139601920 9817568 -689522648307381268622591820264577695744 9817569 244773471647601176565134010056538197394 9817570 -16379691166342884734288917514034048000 9817571 -203308379845336647387178908238570383288 9817572 -133048472615870102898608411370671413248 9817573 116236528805816994192487509806639827200 9817574 82320319255872255486059818728401203200 9817575 114732061722324089173449867387376857600 9817576 -257946840082398577711896533235442959360 9817577 -122769468106532919568210862357968704 9817578 127110129040512049477986284917056906240 9817579 -413127118743029573342362063798584183820 9817580 -77997919942103180777771242781563253760 9817581 -71177411090120154660198699043196749248 9817582 24722982698672738347643558830154788800 9817583 227503427043564338575496902889767562832 9817584 -30448224067498218657831095336467169280 9817585 -293386325204275706947115025637045632000 9817586 -164174463908431828367757878565455809008 9817587 111635801372271646933213239699182835408 9817588 4476942718161924271064876160145274880 9817589 -42390740211372996025825720969041233760 9817590 -10137787406889292889016883933564857600 9817591 -227078650457739455418238787645977123200 9817592 32904574500019858448871322822653849600 9817593 -268536718893570909854217181325814588336 9817594 15569327424592890349699940108332669440 9817595 -256573557853330128988866534090438304320 9817596 84123363387457827654859287162335821824 9817597 5076938472776359471358818879170583046 9817598 -6123857302144215454036786331560116864 9817599 138392586163636874834985087971532968448 9817600 27900382085436032601207722200793088000 9817601 135646019846734458669808174323627481602 9817602 109451510443621407694659258113375155200 9817603 -415315887196972267217428318934333478148 9817604 106211662545082065953335304701565337600 9817605 -7230542936461632987877662783653312640 9817606 -122231740689690678235510381295713849248 9817607 68944059193512256505059011137587457472 9817608 -51139989240049331095019935347446906880 9817609 -439126926009837191075807763914885193190 9817610 -117651195786460019102083039774089600000 9817611 -384018464138594847664768720700728138560 9817612 -126962327517926478618094092609734159360 9817613 4864663793896100132940082983342823200 9817614 -17414031872927595102031530151135069824 9817615 508047586075241290243876203437753869200 9817616 -68650399864215181789803716893640294400 9817617 -1889505585858794931246697288250985216 9817618 78164132379717541737293921728844015616 9817619 28458182474713204831947750937385356032 9817620 -47198573962828848896209758005487851520 9817621 11958747191031695218982455506379344288 9817622 42355520269379016795101388773277614112 9817623 273606633879183314470386849988828574280 9817624 -11169906571767480166229639806638305280 9817625 -54951953030244011621840062414287171000 9817626 13161063801714576366999236264442897408 9817627 -91363151380864491831166247269588166524 9817628 348850728645112768363406184037791610368 9817629 -182098339354898230019971283274732172416 9817630 -21590384426681181120544349641746931200 9817631 6592164505395199768511796763157067120 9817632 -3913556126263881472867260894145413120 9817633 64360282125788004289321353849223587520 9817634 246904245358839304398984028929829179216 9817635 135463658783037595846297277316028743600 9817636 -52206083593433792185920173208638461440 9817637 141645434573836251516532807753889300286 9817638 49042226183792649999090316017947394048 9817639 -150747922140825491989215789500173007576 9817640 105567492777380645922653520302122752000 9817641 -199673153434957491128936114216706626550 9817642 91526094173352742009420445251500441600 9817643 -164989994680964566195536701093755837656 9817644 2442929166003490609712544739471306752 9817645 -113047712569672021454485756773307494600 9817646 67964659070201609408901716270565492480 9817647 -99520547814198166363313676274103372928 9817648 58641437346539751765678588882500911104 9817649 385383299560159754531978157910456357650 9817650 52558813618472972016739146421087786800 9817651 338162375965908195153538257492207522832 9817652 20860241205387623266937125510068425472 9817653 76281574619346308203731462554827601088 9817654 -47266710336760381180775755468875749376 9817655 38316089774929835671883673075399359520 9817656 -262703712530465748728244678378279628800 9817657 103140101831028625548777672724912816212 9817658 108818805462322151972238149671504813680 9817659 -311045027085663333402379039785739209600 9817660 -48238661889642615511346191453978828800 9817661 103701230486852010490433479954485095040 9817662 -136206027114745359039417640172316858048 9817663 392273399521167289307522208902140574912 9817664 -198931577755699144867135213148546531328 9817665 -5105100012626688410560445634276864000 9817666 -10146120211561160890225511641461619296 9817667 1768698928690281471469338360062612640 9817668 -53216243149187198515630532247643299840 9817669 49421688887205288971358856867758294400 9817670 -154387320183429989752009781513410141440 9817671 528659023408389505043002899715563241344 9817672 -43710318350626609387038859626552883200 9817673 186279570804828242524312988338973384922 9817674 1613070823788365505249651543300135168 9817675 59464540661916568751493716405796986800 9817676 219127353438672504145762691306310689280 9817677 -47563902252495456697787002658840691360 9817678 53805557718996289510413684195063999360 9817679 115563419966304538999524231636619525680 9817680 30419747316561262024106922324256358400 9817681 -280263977273906557179077422981127338508 9817682 2946647396753427810018042004547842560 9817683 -98057957316428238686761726046779550352 9817684 226719757167140605411949719192027500416 9817685 -369985324034194123392734205962290291620 9817686 254145882636734527716664223742297747264 9817687 613131747252738799304753673705885284784 9817688 327086791935152272400036445592039833600 9817689 202206706429479612781455314684759352960 9817690 66467947020311155951879439658853413600 9817691 43792194590094686521476065916319352784 9817692 59782219987471825458181808904849994752 9817693 339782617681724797064142843492034631820 9817694 -32075430093770017795881380396930418048 9817695 117710988384322094715285671674011703320 9817696 -82384286313702190875166086304770293760 9817697 -30997566112478436374959114605654826620 9817698 72563318903321374244798966062810752 9817699 -146507529524791593367918954994819830760 9817700 48591888275728618155187394964981350400 9817701 115519212261031288414067396750465435232 9817702 135546558277482065155781097147814576704 9817703 105045806120225810781061125295804703280 9817704 -932208412233967173372881054503342080 9817705 130817986147857810530577063096009099720 9817706 267214411441412363079006969895711968864 9817707 -18456318069821432706220643615394884112 9817708 34062624561404525625292672825163389440 9817709 -445034801642123376493685575045732407840 9817710 -2739938147076025777194857592233902080 9817711 -153848553963481363968019556596539920888 9817712 124055485578321245049411019736720572416 9817713 -301681771513900404204518955587967861600 9817714 230973320929282860354917504912481981456 9817715 -20750122223392787679449266799329994640 9817716 -87800846180235054730645303060213506048 9817717 -2275976042685171205259742962183358912 9817718 -140565053971484635119954011018788608000 9817719 -38881944063606719711383541622660106800 9817720 -59575552332618962990267803330770124800 9817721 589503595589266107933187444836781502292 9817722 -46112269925709457688513133246930737040 9817723 540484147430135724077840221510891405360 9817724 108393701817424063126411531021057062912 9817725 -104202486788448048096731164709202576000 9817726 163869892195675679199056254451271501312 9817727 -302020359718228919436896137770787127424 9817728 42647863123344294194175079685648547840 9817729 30204831939048334998088021132555280320 9817730 14749791127220279481134114644272429120 9817731 -16314128161464396998096479580642629632 9817732 6543443000328408576678723859441364096 9817733 100860925479578194655525900767513122684 9817734 -17692620717998777838425573258089469952 9817735 80477397244410693712213631492583912960 9817736 202580429642202609660198504042552360960 9817737 70204794118007503836265281622988746560 9817738 80787235368507080822488864704757565952 9817739 -2699963941915403230717615487615833680 9817740 -68506174889994083697676266556489574400 9817741 -262812259687441786901758239804882891648 9817742 120054820029708449964589865205126634944 9817743 135390315370584203935640950710628581264 9817744 -15459652587761991874192391959096483840 9817745 50468724606732800370500252160949058880 9817746 33190289640748400660830333236310406784 9817747 -77516188717878813059631122089006859040 9817748 299722564212799226095040635535795649408 9817749 16245687099637231365763787077400741568 9817750 11135132454790834347460344109661664000 9817751 -180212274123626105024236794395357032248 9817752 -89151180011742823732929003095841177600 9817753 257831100894702591641008507774536616464 9817754 195994481488234134738183530292536958720 9817755 74105415233597501970490019995917585120 9817756 52407103250204413777497182549693952 9817757 -161539868969469261931197417507845155680 9817758 110853306651140005115979748446330144384 9817759 251833264533383465058881001520008808800 9817760 1693942327803729187359281717638594560 9817761 297288339470506629872285183330658359472 9817762 72183697380937226172192308762005131264 9817763 838673751602518596732465952330847431440 9817764 146229426376108374937711186561268201472 9817765 -61151397134241460888862165855444351400 9817766 21630470074984832066218774141738020864 9817767 -12244641824502425395651670762969423448 9817768 -186661153642225698967567318370871552000 9817769 20035311341376299780887283202386611044 9817770 -5885245851923697041874008367860175360 9817771 25460482288188511636303357567718801972 9817772 -201920422795299499663585265569406184960 9817773 42419664827994126368623194372486745728 9817774 163063695582415120363636574027556971712 9817775 -70489834758901326357574104418419120000 9817776 59960063494947945783020268534043115520 9817777 -25949593913849734216560882538194798480 9817778 -118372801983689329445323422451728638208 9817779 44504140088073829488521292648565131888 9817780 -57375027066683759166419496924911616000 9817781 73177208986470753335004835476124414464 9817782 -21863397138507539289237556899296133120 9817783 -86476707691356452982356508346868945760 9817784 24382227117375883590143949137987174400 9817785 50128609453858810140842100346703582400 9817786 -193270851748906699369353543171295808256 9817787 238306292931624073983206955520072415316 9817788 21246322101561508645393673073996349440 9817789 -430511173958488099621155617667307918644 9817790 -22551537787820170879593768196336001280 9817791 163336668177442877435220400846799829504 9817792 -101010670972941444513274239122417909760 9817793 -135875551692728609864026366860168231936 9817794 51343296417288518871560528215834214400 9817795 -36790615565545934314743966902558374560 9817796 -16881496717598833660772321069901557760 9817797 -166594855480171452757010801380022724960 9817798 200968388041698111934074195153189656064 9817799 163396580543150253830514723761256643800 9817800 -59252899891431591491963000775478272000 9817801 -13240674070334266802514264551306181248 9817802 -34492234556413842675857134584018102336 9817803 -3345248854963188667535417687300350464 9817804 429914903739610258869558299338022348800 9817805 -320111616915998365049515200180087261000 9817806 136680767380407429388420708220052150528 9817807 -178947088265985210236315826153105387048 9817808 12625004494673981251169440506771406848 9817809 -4262025815425673242678854107261669952 9817810 69125915659728414667465631819890992960 9817811 333409594171581994429985981069603234412 9817812 -149319169540690848744195655097109416064 9817813 -62750886198501115046029294225675842080 9817814 121918937872460163396611164705709012256 9817815 -13230149381305979774161998531155374080 9817816 -75003340484240594088458149809982771200 9817817 -68867299243157474156350445637765156480 9817818 68479486457099222761719905868457941504 9817819 363540588175072546205242179336815880 9817820 -34106759094828278943229879670099089920 9817821 -150275785554141662620609133642044513920 9817822 67350090538533978618130467854478802944 9817823 -118833319561539606430670507536202554560 9817824 41907355872355477747945403824943923200 9817825 36722375964897103788060578617759750000 9817826 82312161085552302640077763259122988544 9817827 158538829818361143096552456349687104120 9817828 25590971413674994990319178130685552896 9817829 109612887877329196974642070376537906976 9817830 -128568962067060513836142706957089730560 9817831 -129350369488912392959248071604245555168 9817832 151505862332429340294862358909453107200 9817833 -239347188418329359458566196498683337152 9817834 -36406967894805281414465699482168965600 9817835 -234268341713298047811676401690560754720 9817836 -54593508600470095534975655355368509440 9817837 -80838311359947832922861563343162142848 9817838 107839682796348922525637686994382712896 9817839 -141208843718379186021901010287494233736 9817840 -78424360678239956991915972969317990400 9817841 -56035321121882844246461312917718700816 9817842 -16212352208008367113948617390332455680 9817843 -4342963397551118610996408072069368416 9817844 -85383825504505510365281316951105748224 9817845 58842017736053910937161315482460715200 9817846 -3713437757332844141713915054302300096 9817847 114778375817041295401997651737574089920 9817848 6169164890396085818095546209480192000 9817849 -119673066715466530623373418989516465536 9817850 26084324944136923006346144312058796800 9817851 121152486100794246628909346846828537280 9817852 -62065165423465475769523391726237250048 9817853 -112812445902201728110808392414067675898 9817854 -26840722014134609104665051933599837568 9817855 22695304844267452322002038798941771520 9817856 -194665359475611713264170393747543031808 9817857 -74144493516464501096127552803442051840 9817858 -1090848006284304071421033090679640160 9817859 54785094764261057120844626118461560680 9817860 4883296755408775676675881063020011520 9817861 257900416683269689481254105013103722462 9817862 136724723074220608653915226785533847552 9817863 -228318017446740009271788535588082524800 9817864 -4350161355610430905942012348981248000 9817865 -1989825708771070837135180485656964480 9817866 -116710884292626046321791259925684464848 9817867 -177662050952041061138882636552560999084 9817868 272256430230457822219695425988589839360 9817869 258948249397758995564759234659495236288 9817870 -102069562255735233068770564818538300800 9817871 248214713039306876708579916245291495904 9817872 -33162897264947065633394473323033526272 9817873 -56269523830058826225402976768325718936 9817874 -175027893453192933222040944332694786816 9817875 428642407277262094132741250912369400000 9817876 -139992283680683179380609034987706054912 9817877 -532063685001188153481773591915505951168 9817878 -50165964832928588381967855374668308480 9817879 -171852437886753890475912698845949113416 9817880 104917202322825878772981162538906828800 9817881 160827523296217695014851057097458143360 9817882 -202628800931414094010257076540640168208 9817883 -193885515391263306457117262786193124320 9817884 88553995878260368348892649912606059520 9817885 141752316863919395244522709594227281760 9817886 -71462412794630685546311013763562497536 9817887 96132338162465088416863433663137125960 9817888 343820654351959970911571939089710120960 9817889 3653051071200086333033327637277145280 9817890 24706996667804747093700444523714897920 9817891 -481566604110028163506048366060300203048 9817892 -24318023091377360187258374092385771520 9817893 -78041700081827977386359382193506970818 9817894 -125930639877945567372612736817093865504 9817895 -150477568538863511583320689827363110400 9817896 282289696794703283902713861173294284800 9817897 -154940121118652395649105702467106635654 9817898 162369408110562630508467210131402689200 9817899 23225276499889099789422109815848310528 9817900 -125253136142872716672685616611971424000 9817901 189573706568353041035723548552337563404 9817902 -154973493059992516933510889982692568960 9817903 341069099788445559522640629029438043152 9817904 -10439758076379137787014655549768892416 9817905 14373196704223439724803910655702172160 9817906 92049082431306323517914718623688161280 9817907 -194437300328112625236234082838208789936 9817908 59199843581064071960880045474710784000 9817909 105380722149076814857795532188950804000 9817910 -79157593569241095227577340176135767040 9817911 28201633776843731620378297118907399360 9817912 -42101318483534456728988777513546342400 9817913 36495102208505397955324849941975516096 9817914 124726089731658566575635867163787016192 9817915 -58613228937562114383915712796266207680 9817916 12813807418439325530205044009038205952 9817917 -114836476216709354368929004030398082560 9817918 44695895415198325953577668454678115328 9817919 177398419390270635481407026470581520320 9817920 -5455626037952399321126706390730014720 9817921 455630013657596900223802631385310153320 9817922 -239993247370700079317160040303923805488 9817923 38415663660518408167552213556946608304 9817924 -73777937142531605412694592439387684864 9817925 106417295881644287047301001913178413800 9817926 18419796497278831760631136340436607488 9817927 -88766180766014362963980892793114185600 9817928 -114544476483413607364251588457082403840 9817929 111295814896995613813732313865009721248 9817930 101239130183807459561823957485528294400 9817931 98513582696764982920711942556358195732 9817932 -1597781780037440836489960536502517760 9817933 -140567810572662189584656902665680738260 9817934 -163657364269806406561975744598199301824 9817935 150771755508749737085064613520925910800 9817936 78988397676151137531915475598762819584 9817937 279469634839953520529031269253395273586 9817938 -2278484111271286305126967710666720096 9817939 161863959937267521645449887004841333740 9817940 39776130264114911486401809595979520 9817941 17683178275432483174026071114792638464 9817942 128104985205324028136968279711259082624 9817943 -20709906549477210932166420056585474808 9817944 13577968542251102750897003173301022720 9817945 -316059653577354790623708350780056252800 9817946 69346461403609026098685722696904537600 9817947 207179013185618357340425722604090294124 9817948 33175567062647365279880770309291507712 9817949 324377174054545234705416544150434406950 9817950 -25101274670790238977382226055953952000 9817951 -55934491301379862755686816032473702912 9817952 60520234971020669980330882819134062592 9817953 -99797742304797951479826586505242671696 9817954 22425169516667072359024457105528411520 9817955 107600932049960560301814013328248697760 9817956 208075745236065629805558783938469058560 9817957 127930706074340783935054771428517161820 9817958 118578541491106789546643029578823354080 9817959 -366758612437741430909577656052590680320 9817960 -165844046508040858346523906929108582400 9817961 280214612150987446752666664009983989562 9817962 53318830601861684524010799924852326400 9817963 -327864438120664763191100180902260060080 9817964 -113719956922225637988311063620577280 9817965 203728907301631804352686795207301786400 9817966 -19601425156359879373658554995312154176 9817967 -14065162491929470716943621779036090360 9817968 -24702865304732855428915282796547342336 9817969 148573959598167519394947515534513221696 9817970 73782932189614535600517699594198283680 9817971 -170651755493059137054567705751386585600 9817972 99138588387484565738026463608244667776 9817973 204115442652207978244070382467022924288 9817974 -61639495078582695513967561311003169056 9817975 -3966137396069639644698842525503753400 9817976 113800063867210680202097592794289192960 9817977 -15102379843058779935731384713277434560 9817978 63433465488245477972769714604930625280 9817979 -37590542974787840010223278943857761280 9817980 -4309437353020326939022200311845616640 9817981 -405620512698925486442044582146754724218 9817982 -16695548149619552112989824737908817408 9817983 -38191821848875293544223578981821339360 9817984 -342800225388774474726969474241108377600 9817985 -95746636344317550715804996047028527000 9817986 69221005482155291639093432554850081664 9817987 59472192836779739648991136526716719360 9817988 74020462669754799433746959055549639936 9817989 -2414008104714780469363376932722112512 9817990 1864658172979104692828025905869478400 9817991 428991361427989732095776916843667546392 9817992 -176016019870780147870693643898264775680 9817993 388420809175467643188583488675621254580 9817994 -73381204319601270397068277923996586704 9817995 125336901873069760356051721885374969600 9817996 67903026257811200982780339903730977792 9817997 106317843497038551765002866755459313632 9817998 -135295805718570197022377824560959487936 9817999 -80834305244556928883900305793522265864 9818000 23073998968215733346173407466475520000 9818001 -150415878510285365503945378518803600670 9818002 29856038391258305287109370431385572352 9818003 150840031887841117234387659378837990000 9818004 46872284494567328591991763559705137152 9818005 98973256822046359981845040112497131960 9818006 163325511006924927280059175286611404864 9818007 -93370093347315752850340791680136030360 9818008 65089144991150693583145659181403136000 9818009 315313733513853692114760004461220347210 9818010 -1313273390169112426883114972720455680 9818011 43561657418591035562463800629166664224 9818012 281814924783760983943646274275323117056 9818013 224590813560154862686233088950193322400 9818014 258433851068270005571241190271357417856 9818015 -333854016295621112023042037411906476800 9818016 -129180306826030960906251982726298075136 9818017 -151505756406899196555651376144862234448 9818018 2878885305199505414778326643614072832 9818019 -5158977376540725468051097219976241756 9818020 190433220018329270328712171123277352960 9818021 46322499048317857295813152346424953472 9818022 -74741986934149374562965154135228938240 9818023 554227817851211509237187271612088113272 9818024 -26583261584224629773521613012879462400 9818025 -12130155443249404039630941321614846400 9818026 38820027242295551502524819178200897712 9818027 -634130401801676354032542952408126436088 9818028 216146705505506995605073407133738781184 9818029 -127576568948546329623961769155309605716 9818030 94694957043805023279965657189471416320 9818031 -147275425627091239410067141833174803448 9818032 -16131046974982849661662621495902208000 9818033 -100815148786329147683294304553860340416 9818034 71672784056721393224209912930412465280 9818035 131868866552411809670330385196880414400 9818036 -274193277578171428747620395102053632000 9818037 113031274044914586652862598679053864000 9818038 29609932722856463023634824394588607744 9818039 114087178683463339145341592210070844032 9818040 -92896879213073968122042050697936691200 9818041 145879153866265345193616114578999910400 9818042 -33370267435263530182688589492125291808 9818043 231761820567896941995999530335641757464 9818044 -169915332748632816408132593536825688064 9818045 -245505858046672636329413629696355807400 9818046 37183074257381232031756354578817188864 9818047 331660734836711022370637759348992306496 9818048 -96210357937139989298536244542483464192 9818049 -255226199516888039306337356233416220320 9818050 74968416257608083390151798817834313600 9818051 2190246313344798907300654482259157052 9818052 -220396441599098925973638587779668231168 9818053 15700732427736486811191700251599531904 9818054 -88980908139107662784287072959446757024 9818055 -15147984309503498620413824737650690360 9818056 80042447473563412134621047992039833600 9818057 -356855230681983444579585708621747614400 9818058 -49239899836663532310392720253596764416 9818059 -1679880688897041244431688473597542240 9818060 5987548861349800010542025215988121600 9818061 -2706199849231855484434773685691328 9818062 -9893929025924898793763255068623314688 9818063 -172797796077388813227990463530978048000 9818064 -55908611883853291758384085026444410880 9818065 170086379568111152695794813166311955200 9818066 75317708306973730183981237042130145600 9818067 52220393948965534740817534138178080512 9818068 36969699712212629627370085171025139200 9818069 18941851106384749845210293609373527196 9818070 -36087328190091576630487772431294248960 9818071 150435455979150626801910387476947995272 9818072 86153243779890239668067053248144998400 9818073 195903042955732110835342850037462738522 9818074 45149370620429563745888435298502724352 9818075 136081512496857952169417889177240453300 9818076 144153810372344448284087140833362053632 9818077 6371363279736852388614041948469384640 9818078 -154124738351726978565068116007024492544 9818079 -132332186390769607361099336599892140800 9818080 243626593615024748783184824631365468160 9818081 -9080575104802167613235169503268148908 9818082 -71261616686203685431466342227078167600 9818083 174699041695344077571327118187315506824 9818084 -17411316890867009283878160553498829568 9818085 -43645277796827098936908395336104245600 9818086 164924238445515366099614740407562254720 9818087 49704099762817296977314913969760935736 9818088 -19489493012488290300764188820780974080 9818089 -162901125574143497640080529448703159110 9818090 -62295211436351247809675850358004119200 9818091 -13685457415791564210881091388325685408 9818092 133421200086567131345865468058394767616 9818093 353559723507490428418749547000473268704 9818094 12167967551485271120720689982192925696 9818095 96990609662918335570820811969019248000 9818096 55425192915175703630878327642583826432 9818097 -110853304770580164463078126503793528128 9818098 116036582333384052742628935248898659840 9818099 2981206906271212160392576016651746680 9818100 -61694029863618237031038559306436016000 9818101 32985932685661305124735280470880643900 9818102 -4311603485328918141627446221771769856 9818103 -54510515783457747875983330979591549952 9818104 -1112657627902918528005638912212193280 9818105 -9043507263380716929273654706518602880 9818106 9276311997827356967737889585818802688 9818107 -206422249991639674006631216693549017520 9818108 291598402631835333162278667368347926528 9818109 -31559476735710560034900869569189932672 9818110 -142651366861839505004523534102668399040 9818111 -393653188168086050712891392344366092288 9818112 336530897803566510762152839960206508032 9818113 -180647474512555488794001015842497188560 9818114 -219673940483096496207108358423974199344 9818115 104748553090787057751291666090394284720 9818116 -44943934079118057440062862705235591168 9818117 10611128144300596986544170820070608926 9818118 -31443220737992222852506518681786297600 9818119 177229066494256531658037606820691137144 9818120 64153659303571628339264138152181760000 9818121 -129741888358696164849166014101150255088 9818122 172552651224465672155948731258384525824 9818123 167267992160538742190770669050245469840 9818124 99247284707138815805488194165254707200 9818125 27627851576955835126224243796448340000 9818126 -226263067608045865550927324539017744960 9818127 91882821070809204508511703492976840248 9818128 54094949675670820937301539349915901952 9818129 -26124584753246937582571270436057837724 9818130 -7864352914688827586449801213391193600 9818131 97315667941593586831506745300500258600 9818132 -319493338440558931068736548671909887104 9818133 -11702729733638287037599808794537293312 9818134 24524755586178722108651075981208187392 9818135 -3175178610110828872879504116800744640 9818136 169501175093347091522618895786891571200 9818137 -30988315955327598983199458766276376128 9818138 8613680040100841419576643508169378560 9818139 -127324665635857043143381188421795497576 9818140 -25982637124475914688539605602251422720 9818141 77727824343618067730579518339770120684 9818142 35255148144032731674671515381546460160 9818143 -5056055208655000472917873809795752608 9818144 -1432722395580049250173887007055413248 9818145 351015626247150630092934816769910313600 9818146 84934463929591391913547369826723986560 9818147 -1859205487612068828125522901725239920 9818148 56703489187872408620479531179856072704 9818149 196943434453209279000694224039373149120 9818150 11240419728898639157140673520068232000 9818151 -69282744084921910248884493146022662016 9818152 84307775666597760431904797598701230080 9818153 -127080959777837589970605431123663011200 9818154 -22773968876514713130633956419293093792 9818155 -342049471062770681981676760609845090000 9818156 -359324322978271772591826882957101556480 9818157 -30364707784948877325796908398904369312 9818158 -159638827607775973437114616012737093888 9818159 -275657300311618757109253338382510714560 9818160 -39299980625129473330505632381639065600 9818161 -466371273047419746325891391795978688238 9818162 12546657493009980556529677531418197632 9818163 -28309307242283633239235120580737994936 9818164 39686280213646235705694058703931899904 9818165 -9727652007678487530706530590332032000 9818166 2896695327614125079757516354060447744 9818167 58463841069306037130968499397401302792 9818168 439899116701586658851676143636499394560 9818169 293912641205402739422140807862645764944 9818170 -140665622547555052273702070663426226720 9818171 -196893857186039000854261950730353464832 9818172 7996743851595137423776995669982697472 9818173 -159775798206952635374747235029162315578 9818174 -87133141061534736528720574386779597760 9818175 34857748690983940164438665175806286000 9818176 -159295306083054808326158561934266859520 9818177 -170919667701899463102755888196475462974 9818178 91391288313306303628342713207458250624 9818179 -131908596250358294892101312770984528404 9818180 54560430838940180025361599039254446080 9818181 29903540224678454638071273338978922270 9818182 -327728998836432133739394764115024000 9818183 -10558191295028245123028679702543014568 9818184 187741288108353712481293999094694789120 9818185 59795559812040502666145592481354053000 9818186 25616411408579258380232727885599212800 9818187 246397738288450897745469581032328339160 9818188 -86927236056285591728530460825309611008 9818189 230879565984425585486552700320933631990 9818190 63506431361561888905930533495208939200 9818191 93544368356219395309474990187060500592 9818192 -96355631949397966641440419366580527104 9818193 97415001599773654194028466250808673280 9818194 142258476447884344400079957381855168000 9818195 44763333836308037416027634431036465200 9818196 47479482656706294283100470679593304064 9818197 -21596803750014209442239668877220471468 9818198 68055237327701276080092035186045268864 9818199 -636378150638642039760967194948712588800 9818200 6189834882214932623536219736361984000 9818201 213697220448262627373871577350243320202 9818202 145457409097419254910157452764517868032 9818203 -72624873783427611661446526576285192080 9818204 12726373047201379029993124938821885952 9818205 -39589708024547298834664332808443340800 9818206 412041955254049411970272999633176076800 9818207 -33018831823723175069776221607590545568 9818208 -20201944502432072013518004358964576256 9818209 101835434218797007171841827129873867200 9818210 -101448630829611107300328664757511660480 9818211 -60982084874482197690145686026563424160 9818212 -42273356656929262367535286249953520640 9818213 76359768275527975950346145241513074880 9818214 43549604255970065211546525024396201984 9818215 77930266852756785794433413481608681520 9818216 229656479390528880207723496367081364480 9818217 -85835916328012742761568444743699447872 9818218 -192992286887371962220885248490681807440 9818219 -27966146516597308804190844936933514380 9818220 163824461021688850887400162752163937280 9818221 101453510600227838062353685827069606112 9818222 226172380926384607376986468904570980800 9818223 -113232006401838502175671876382586132216 9818224 23131720265484014573471440472768446464 9818225 218683311919474653020283344410820486400 9818226 -27456708734317127051462320396986124800 9818227 19968554553949612575097033181994997312 9818228 198699969175446630641514539128749456768 9818229 102320882612898524982560543841241515648 9818230 -77444527776459873380647278470604426240 9818231 161979512533017764535689351272936768800 9818232 -13047848750141983915722766252573286400 9818233 1463139686716596914772306590297286544 9818234 53256687125290374169912332753037340016 9818235 -2612539776934113774341239640879539200 9818236 69153129316414098023646422441299917312 9818237 -97775129159169948979323573703549112160 9818238 17084729303075263797790601750968014144 9818239 -3476607718302231206579345268824578344 9818240 -126902244408756841615323824366026752000 9818241 -131159260055703521352147920037203494608 9818242 -36439826069170819326594169411379527680 9818243 -45375746025408488730194291934049795584 9818244 30890590527415244320184056265571876864 9818245 -118929067003691489111360996082305665800 9818246 53527054125323855227582233602744062080 9818247 324568395483560864053656947146317180672 9818248 140595153103992027114884595752489041920 9818249 97775953175668694350766199023488096320 9818250 21345266993297409979466357671729920000 9818251 -533733533432611600491618834960185736748 9818252 329393975308648228620591940664238577152 9818253 -14610507006317213717708800613582041920 9818254 82461950064868650380217641658044460672 9818255 278163545894526995674468289954807896320 9818256 -11451687950367752851010023850117431296 9818257 -306159358311457957998867751216877900494 9818258 67079871520913843857086336713108305920 9818259 -116729161513183389859744663897013979072 9818260 -214309012612758692121771912192890661120 9818261 -57918008866568821232741179829592043776 9818262 -7010121869483887510830394733086243200 9818263 -12465281027856474229860308872411126272 9818264 -553482790655185311765966307039214592000 9818265 82364324401451211238303910215424726400 9818266 -129096932922611714639994526140590838816 9818267 -80809223713491436161393123789326706684 9818268 -25448356751166711329319360999176578560 9818269 293724936424337264904943967715514742400 9818270 15946343305658832090359193948596183040 9818271 23096657159299486563528067094987337240 9818272 322562203978638806618912783566796685312 9818273 -351639166329063519887851372178422664478 9818274 -75887308341747793079888249662394855040 9818275 214901308158609832511024759320403800 9818276 560673595378439217162632951066824704 9818277 148542979536932070169948138800343444512 9818278 147986185315609189792031926314300514560 9818279 -4429162935954672440266129797555239016 9818280 303217007230984179980489116729061376000 9818281 4135323806148050305800302302200144864 9818282 223561320959664424173320402518299277152 9818283 -80871581636045145954029662935454893600 9818284 -24394145643327308205778850315911198720 9818285 199801800384709020068259046905300355980 9818286 2949733389114103647106611448466586624 9818287 -260841369046998107237864724207976926064 9818288 -71593852021511163289489668152622612480 9818289 -8172946605065021020022095832968380672 9818290 9083265601592112889781611892965942080 9818291 207127836131145190387430795762243132160 9818292 -186602817806688172456016578080978794496 9818293 468034004560609774370238914623296354542 9818294 84441268463602774258314125424298209696 9818295 -106057737945412418410947213131031637680 9818296 544824622722613439514147857554734489600 9818297 24778117426635479360583562932094337280 9818298 -27459691352278390441978457664041533440 9818299 225081336533749427800892364973965317736 9818300 -331823741272596193992278529592733952000 9818301 23546817567348400839828607184879729280 9818302 -21129107606275644615529174970011501440 9818303 415311618936661003810152876762300312 9818304 -45741524216302732161998042713716424704 9818305 12506713633257777374236805175732558720 9818306 -64702022809648017655503176742126014976 9818307 113014867455409381792894342594647216000 9818308 178391315415743164489950176339667778560 9818309 -108838996548065908121501690161881884160 9818310 -70255978781626208941310633263554291840 9818311 -80880257516643673016724313016625371952 9818312 140467535803924775841822181270606970880 9818313 -6231714043076568802686187209438208800 9818314 -181114467956494840862010980660111613696 9818315 93790780075650776978748400714294123920 9818316 195073766823519806348859884051345270784 9818317 -274172539974642050850218210421843498634 9818318 210905407283171990274182544054717255360 9818319 -1338717659196558361922504341577570304 9818320 4142840535641153088121005371880898560 9818321 -3520540801017421599830167393894806108 9818322 3491699185824421940594426743954758144 9818323 3107341713603233626349819558758808544 9818324 33587668225295386513184852927558400000 9818325 187070628645176078217773178654599001600 9818326 -5351932554740191318929256915186639680 9818327 -417197090741402247316962203554128076440 9818328 74023993929071064878165600188244582400 9818329 -129705132859883106840280854990726427440 9818330 -17563439776378827267376204975914977280 9818331 -169396581873465120946622688562688948880 9818332 45073249900772708122469486038749053952 9818333 -149564698354002781130757129031679106624 9818334 9227001482516960892245912528819759616 9818335 220169608465775976859948381629557738280 9818336 -12057165548242300411348162180045602816 9818337 -142581173964750139217247172739388252240 9818338 233365504169372361104622236353410442320 9818339 1660486113931545146769189101251721520 9818340 -520526840984678355647814835533987840 9818341 -131574786409168279349239690147717851428 9818342 -5045944093242190882278985178211405888 9818343 129705948140526366872500038161792758032 9818344 101471211611108803380512212916364933120 9818345 -73514228766152158802004603340999905600 9818346 120415104893395196620111241966035401984 9818347 -84811065750026664157265391177085817856 9818348 -83735243275107111466882301325645979392 9818349 184703089101191243168258304377775296064 9818350 9078586157352866659926661390999564800 9818351 101632623179113258987348946363055980544 9818352 15335665137287166327003573308812689408 9818353 -559366782090332358236013739344122996398 9818354 2857053082068965963089054899474447360 9818355 -69919872894995611852741018905252864000 9818356 -222243231133102246365646432673239749120 9818357 -31826461681453841819048493663694771200 9818358 155513987022595064699223099962058751488 9818359 49390683683279130243285745017573269280 9818360 260712725686815506482003149851830272000 9818361 146148339487591574856451275536296944000 9818362 3301654792630529888407590137823958272 9818363 389382691476254182207468389363734904612 9818364 18839744482379930392892201897634570240 9818365 305156445893548135633527609393055864800 9818366 -2952633419173597074304070002830394368 9818367 -67737859446610405520683993941449368320 9818368 75809702363586291974986187770251182080 9818369 59227446118954904440337952380443994160 9818370 -18835507127158296032065027538584166400 9818371 48935023582319255659388444415305880572 9818372 603507075199876763924171585348951764992 9818373 -6570300183534787397442948957882947616 9818374 -211520479840228680994641689560395887040 9818375 261160914977701366440408598538718000000 9818376 -12542811214718078227063646191678464000 9818377 111217614883885000181266547477220316224 9818378 39872499631928104141627533147349075968 9818379 76265142333310645608562267431432543624 9818380 -17621746074389765507610083423004334080 9818381 459721549765680111907091614617971143872 9818382 113771293649065970544078677136457728 9818383 -402928998685276200369507235689441731480 9818384 -60687755909905696473025640807462191104 9818385 -86797771334973157746286391041742400 9818386 62193006304889552435537231423550421392 9818387 -251944838756233061551153699906173040920 9818388 -166881401248649324037950265930083450880 9818389 -17077009851372145789721072088853048000 9818390 4513768753095166761433136611011121920 9818391 2962982680040889245998383618169797120 9818392 302416635031104048446099307600301824000 9818393 42519864443455770896789851595180566800 9818394 -103356529833438099197362806746284394496 9818395 -92203159796529365737628780390638257600 9818396 99094127024220894261393411920100830208 9818397 -133435237409309381415093945505526087412 9818398 -140691055401542391531578020038826396800 9818399 129903041540978895998441450192839010400 9818400 108301827974907509771318496894556569600 9818401 -15587730941586498077458195462312930176 9818402 67067413857523550809979902194350376960 9818403 106884655912790565219927400605491637504 9818404 -124910015736149433071539775816788044800 9818405 -4011786228653472379362489798709542240 9818406 -42514956331184308048541105978352562560 9818407 -162684445198527494964016729309200660368 9818408 -408683913005957560124165946566113367040 9818409 5746797284996595427622611911087974208 9818410 -29052215582882192908237150229000586240 9818411 140741709140523879902659047976449561012 9818412 -36555898490516042911182815598604133376 9818413 165903879972538452147372047987995177728 9818414 -21211533965424799203594245584181691840 9818415 159909045736179897124472283246964303920 9818416 -7578097451049885375474408017882595328 9818417 -38166207183951298069612801706340168000 9818418 9690440507504817030095201493114942720 9818419 4042478569508803592251119634051651568 9818420 101620438567580832119471026395425729280 9818421 139765098124658210435316069122661082560 9818422 84511023990450740686639799027424633024 9818423 -146552439717735157536328447946980106328 9818424 151356099911805868057711583125524480 9818425 -232918154254272129526167258953429400850 9818426 45489746630884288217468122345718050560 9818427 2443440172072534506457718576223588480 9818428 411276768500591090493329494177697396736 9818429 248246701970964397904557601561954649030 9818430 59792922800583504665117716024606091520 9818431 -11429373175347884758437390495972447744 9818432 30736460413729149709315882315108319232 9818433 252437031597414734101622140081598705202 9818434 73478808608715733926143364241120401312 9818435 -111116017931021592045519080471391773280 9818436 174859632937888693150153785158580756480 9818437 99081617846388373004497189750513620412 9818438 -72640422607083948502716623110844268288 9818439 -219987527916174279866077435073717996376 9818440 -129424110034010484915490758846935040000 9818441 -507478574005779644629564633106019719040 9818442 93833177286300212332390405518746196480 9818443 449845984549541556501697547419560904080 9818444 39959491063925164062465755934860316672 9818445 15071919980060713512363713094968259840 9818446 -252940926070265371832786661837062968896 9818447 -48922393072891702755142446255383878320 9818448 645798226624404393291992326679298048 9818449 18238191019809409466194116677688878450 9818450 -82365970820111480137926043181458800000 9818451 -99400699959519438847212942541652999820 9818452 -136787710681665347081874379243248218112 9818453 222231636269593227295130780957394912384 9818454 -17107955416871822513365063799508754560 9818455 -117863882217071873695764402712607825640 9818456 -175103023040511216882717407770821181440 9818457 -30051686665813384670336257789030008384 9818458 36524137658542411483009334846872149984 9818459 51991623520346213200134176545660093440 9818460 -7348208164141489394677194253843422720 9818461 46723840489015187064710288758243708000 9818462 -27313133487952090463212292169695898048 9818463 100569888406158911901081246568616373888 9818464 -323443084584493532570025411132130197504 9818465 -331319548968469478369912098233374140140 9818466 -22024939935694710171703051081796613120 9818467 160314503172961004161126251854490919360 9818468 -40751439125716640408989343364370566144 9818469 -350448060845044404086266829914384469760 9818470 -109439511159866773536103883150021817600 9818471 -239252455364746634671605360185900741208 9818472 -133371917948290044986941200233040691200 9818473 143837123375176302199849543465512030336 9818474 13647867403498633002612857631266065152 9818475 -23619706973765788030743223274603673600 9818476 -104171585533894918968768015207390365440 9818477 -93406563184794999160176268423982101674 9818478 -3673899517995804254598753016639346496 9818479 -94470598905518525568650366560981181712 9818480 -5738560764996207840492712615693516800 9818481 -26258991786745189836577026635837494080 9818482 67427011020795562710258532713404696592 9818483 12759434776754804855217569285574531720 9818484 54005941593113100739761621732252641280 9818485 -98088273841767141002881189545619588800 9818486 85757226622007081675624226372918460128 9818487 103290075821367028185279553477126897200 9818488 308208558338420887489785130701366312960 9818489 -742566413824092081418320705325006316076 9818490 -81005463341818817953140993563594012160 9818491 457992310385929933384963166724799912 9818492 63367639705143119063714764184596924416 9818493 -145756318115192633892532583739942970176 9818494 -156387748396483784542368882965365575936 9818495 -346256735285990641857784876785605931120 9818496 -16051066727748375826265469391774679040 9818497 -160980735288417596585303552826631915520 9818498 271623150348717860293222236766630722000 9818499 52442191466874603234896302692718339248 9818500 19986498687209542436587758296768640000 9818501 -117390954903418518945552245011581325440 9818502 -67574335401658790438816943249438994560 9818503 -425623203932520918779949619180225401840 9818504 35948270587104351923814711854560512000 9818505 -93276843128160910051030684639059995640 9818506 -12944216913682627531877395285557052416 9818507 -224640207094898451418506054774068243244 9818508 -12379261926469587833426850171594915840 9818509 -286155429157839602057413966052772617290 9818510 54888396891314475904780280672888328960 9818511 56824891785204547860836531452192910472 9818512 -90745167517639925718476372740626382848 9818513 -308904792557486660547884852534708148876 9818514 -82827512547716364188493827453586330096 9818515 -76171682733070423603890461940204595200 9818516 26792453363832783730355081137699184640 9818517 -135646294754905005779222738944996890720 9818518 92448781815245016206355369961769148960 9818519 -125544167733503114031865675698153965520 9818520 168582330802330908014780931744199065600 9818521 338027907123217686597637428303213826000 9818522 194740051766699888218405761324431566320 9818523 -100371227041496044523228717280297507840 9818524 -17720196861286798671850157671445307904 9818525 65957982523083710539595499572529160050 9818526 -9407848961915253769139920401162314112 9818527 -46119912514417637247600025041269460168 9818528 -267869766296603420333721584900646174720 9818529 -37073396421711623244148840905770318400 9818530 -53489176065530920534184626936116657600 9818531 105806641662446591583560213123343393552 9818532 178686951899804176397657956182832035456 9818533 67566034104238683023655699578270478782 9818534 1487453672215171390663764367485871104 9818535 275943252045090486133461666370296038400 9818536 -72655814408975559458326852263293091840 9818537 365350762429103557046861889741589058676 9818538 18037431979576125751854047726628159744 9818539 343573424565813828484486284194743992624 9818540 246480633097274575560090992531657226240 9818541 272645759994315590655644287965578004150 9818542 -75452218879146675592609521552362757120 9818543 -81868268396761592700596869642942101120 9818544 -29482305528783431919794123054788116480 9818545 26889743456071059669646378785563700 9818546 -163245783401402574872879258439524438016 9818547 -82118994151744208493894225138163417800 9818548 111573209494929755509532959709444379008 9818549 91492337164243190903775122580002464764 9818550 20871357477792700029927322068587520000 9818551 -36492653017229337567190036780669215448 9818552 165027542825973078515558418623239065600 9818553 30619588870707458541180951001069757664 9818554 -164119072562802283374395265459246336000 9818555 -136584521167389329239316328085126823040 9818556 -59799301045831473056735959926697476096 9818557 11520511909209433302748245883086479424 9818558 31664677398039686622573982112260634880 9818559 254923144432956578565436662355048468200 9818560 45945441154432913573527012561712578560 9818561 271659298371856239064984402471958244162 9818562 28137446024588930727144951178933310976 9818563 -99714527418110593651042231031642741188 9818564 -73956058348971220718061128219935862784 9818565 137746952053014963290554313335825967520 9818566 -44820257856886836148617055607920260768 9818567 462786332823240698973459179388974704152 9818568 23753141302193567030341071351134945280 9818569 214200045204071157691069503776864918580 9818570 2486077417774489532935167566707550400 9818571 -60912259051280957427203496841882608720 9818572 -15495554205263448737965498532237473024 9818573 4559298379168923473776221192627163200 9818574 13577389729026620531681156409221253120 9818575 17919948141417988402677526596158776600 9818576 96840869758187252585995646236602949632 9818577 303649325431843465322724348396926640 9818578 -204936745406675034049323170174441349120 9818579 -62543268912148281377384263654926461280 9818580 14978825332981819828636418933953628160 9818581 -7285612117266221473932741949876414272 9818582 79049631802400761109650833067798671360 9818583 -239960209101855681034405495214613639576 9818584 -256759321269735506080686332184381757440 9818585 -54343318655978073206939569157505066240 9818586 150210606281470876037467842661271534832 9818587 323360513285839990973214158677101563232 9818588 -174544029107234584817147092308512931840 9818589 -167199889886451338241192768862484900832 9818590 123732867140692328116306061324959276800 9818591 -31001642811145300923951512863023751008 9818592 22335803250740724717547600738045132800 9818593 -269273624427582259397804326629847736158 9818594 41427637003955006618230074986279362560 9818595 215277449210385156819841421098874351520 9818596 -70498932740117542998619513511186554880 9818597 -302228593856781688251435107529431277954 9818598 36652214711920817241439045383023861760 9818599 -26796137326772308395531614872556781568 9818600 103438822875623306748465874111623168000 9818601 1961337821582202388725146506178307840 9818602 174109279994950178569146155108033656752 9818603 -972973704699981981649390611953982840 9818604 -265437153900925478016612771725996083200 9818605 -194096882289543997167326367658144529640 9818606 -31861784418457663926163469492856481920 9818607 43356930329889363070345826635693196040 9818608 66530383538641276023664336091193606144 9818609 12028287392055218961166050971244981300 9818610 -761480331108641783139432362955148800 9818611 -30061935628640757372414586325586163200 9818612 -182925348538291813867550421749551779840 9818613 -135100269072516826431147544407411770016 9818614 -27963867516088169884118164301237639040 9818615 -113754258237701109111979907696361072480 9818616 -35108018413807701467057326788409712640 9818617 404836566288202322140227605859202249860 9818618 -207534035222801682218646201290193972480 9818619 123640406748023724468129022263421662744 9818620 3628973985078087175875441132425518080 9818621 -161175342669495667498328381123412176136 9818622 -1877847781544229108227803214863533696 9818623 -249696190619322557735574167479015805960 9818624 -79050190541613076627150011759977299968 9818625 -157979149553470002218948705981594832000 9818626 118691346676731505195030104372580037664 9818627 82740993118912048653465633545534346912 9818628 -115898999454684689192890957406013281280 9818629 391801580451563683448353966838736941376 9818630 51194985237055691521769267104667443200 9818631 36670942151319029164306370092614228480 9818632 -286859639622206808894104670531699993600 9818633 429085646064215319463291583473997705424 9818634 -36841684223887206794738520088415436288 9818635 130711407374421744612919720984946242080 9818636 -102711995948129100719359454588039470080 9818637 192737223551987874519080711553615936960 9818638 32552303302518741352617625121970870720 9818639 156573986910042249605392410878997338592 9818640 15164008501582525715096674546814976000 9818641 -63352183498665206338912011050111739840 9818642 -32352560699180851399587854517948156528 9818643 -36311026131215040326553298361907800136 9818644 -224526507141769148960113332163130339328 9818645 171852881615574367246227097695585025080 9818646 12669775490326208063086731011804547840 9818647 -17127733480449640409991881599540883208 9818648 53384656721723853574744820680680284160 9818649 -417474162471220580092812958883287985760 9818650 72535763691978234236925550478640864000 9818651 64982127292334678062726413824047023672 9818652 -166466093820497398753355107241316753408 9818653 34898096897188370965934728444765810800 9818654 25377393479325341188401285561645494400 9818655 34259591601271768353088192049099543040 9818656 -551836700506123020056112688960959283200 9818657 19304560117301478261915365245866711906 9818658 -10930662396352906154139805674223115520 9818659 -189514455525209548158538585847709917840 9818660 -16604172746575347963112411721175552000 9818661 -22198399619859684880517800057876365312 9818662 52485697181788460123287380065070428160 9818663 8121699535476301814328309213408728664 9818664 279561669082288130545496713954566144000 9818665 -1847666044252521766738339632856901880 9818666 -1649512069823236268280528675542688 9818667 183262217237634327185047537171117638684 9818668 288152993026043571404312804290550033920 9818669 195797755826744293811415199369524406326 9818670 -105375378957662626121341654085165385600 9818671 12403769181735438781432581079216665872 9818672 83151898899820759858988571277551845376 9818673 47782666315959091449341129454887919360 9818674 7554347672039096320968849035669813760 9818675 67500931172304698303185344569853717900 9818676 -135835308983643950063255588673305886720 9818677 -90412573854364267926490485017319838368 9818678 221539683359192764958642131684317172224 9818679 -34022870899357219289671451579093163312 9818680 -21502875978361446718493537718370099200 9818681 411485776514388358145891898683211101952 9818682 -136651642517614503585288649904268756480 9818683 -36924773540935661163490258425491207136 9818684 147013871182979928563392171153512508416 9818685 -141740696810974356575588487532989628800 9818686 106307869321985523827348799958681089792 9818687 -73750179493031640038811754054918646400 9818688 -78297230415120182874838362939929395200 9818689 228898459426203112124735661576999991490 9818690 17914806678958245777639736865287618560 9818691 -114547081031304489399693158588333612808 9818692 19233546585058988858879173885449027584 9818693 219361503900910762246564170717580182942 9818694 168255677345229706552446238594062040224 9818695 -49479320528406186852906032997308680080 9818696 -110727969736678596240657117460724382720 9818697 -105111578121638711183509140849037163328 9818698 -45718035953852584773106543097733416400 9818699 -249625429589003701236174528732846920280 9818700 -47945611298532508870638360473564774400 9818701 -218344862464355697543243772332625740298 9818702 -171583279739247297916397845437913322496 9818703 131798228163858472949849403796694372712 9818704 -42527723842777191590433612581689098240 9818705 -96956447351376387561183322534165209240 9818706 1549212809313199643448189462364354560 9818707 -58994798566966784908019884761673339296 9818708 -11809266129437598160220077978281857280 9818709 -37653001049792180173801183760928633696 9818710 22448204731480867721151938230056059520 9818711 -113683818408050043212954700749124421968 9818712 608567041239344665303109502491939635200 9818713 -42798792169199012558933948608779602038 9818714 -185186355808842773760377374875825110544 9818715 76725975009652233384665759636941590240 9818716 349846665279538461853890228216619452928 9818717 -397222075196577186019680675643501782234 9818718 -38243225954642129337195672435586252800 9818719 10241977439961487480380344357206420144 9818720 -17102734597389176355133943588546150400 9818721 -143570889625659956558684652759747097680 9818722 240787319175099160148058657249261624912 9818723 63346213699487056016290169321685884928 9818724 -198417587878086336739248133990306019328 9818725 -30000153826558667161211098569215944000 9818726 94669740218516297754690867495334320000 9818727 54554748680030393910638620137900898080 9818728 25587468915542377807337005259653724160 9818729 -475286674354785781626792234422788169670 9818730 18085360687250896643140102590278321760 9818731 -243507531260859029157362672721349980300 9818732 -79007240437911406839965956473522585600 9818733 -145237973697058170850171682051383394400 9818734 91804646778746820414837855170772628800 9818735 -36360330487196415091829353328041243320 9818736 8538290958773218164051918545543135232 9818737 -175794636777695932700393022876749595648 9818738 -36976509950886092036429982047843911680 9818739 7034037745200635431707743878369682256 9818740 -210673172933299613379703917867229359360 9818741 190844029314186770624558546000783124252 9818742 132496517261242753873885858447464818112 9818743 41862153106561005531829339195600873008 9818744 -19859679609483525539080700571012096000 9818745 7003731245581696277982782055453575040 9818746 -4083135118833690549755725782455110656 9818747 254508344432714903846171194862813593080 9818748 128632891087195509163589128600021900800 9818749 -6247885537396682993995666687079730720 9818750 229122318607560933450044640921624600000 9818751 -80884141858821642459328679940310726656 9818752 -276894678531364171377499233925359206400 9818753 161265106747414164839410346527057661760 9818754 -16191971064936804614030635112143257600 9818755 72202014079479560334353745510664022160 9818756 -86987861711684555173306533166592370432 9818757 79162927008806683443131637664077041148 9818758 -152121192839488526544249507074678588928 9818759 -460256920481071240325348359683331898496 9818760 60615629357360516323451769001992192000 9818761 -211071755367726399554206798290955457638 9818762 125750443209245051021116512313474180800 9818763 154006752496173206532098304142191326400 9818764 -34863098892920051954506336197498788864 9818765 -577467608821686983204673605944555420800 9818766 -41832067589520602970194122369624416000 9818767 9020424852624627282390563411756506176 9818768 54399303342394039211961862052815675392 9818769 -189128705604240312945609693876427017600 9818770 125382628779743506133197528716331560960 9818771 94503069235641405371604974632879355112 9818772 -66684598578823319251902635282570078208 9818773 -175158553805045035386448572469755268978 9818774 19786846267825279578528760000982209152 9818775 -32061659333778062284337936633074174200 9818776 173430844028653213059154535756204789760 9818777 -107432048022847141770565004097417977328 9818778 106334191964981891530381033752300301824 9818779 166948001196014356163614981173363621380 9818780 -77440476541582038262064836428282931200 9818781 2342491096914742261777203857123510784 9818782 145587936296757560304816787794972724800 9818783 3275003740494903673480543623239076624 9818784 320882910894892764144261053828859691008 9818785 -24813975705879144602134046212301226240 9818786 239893368631341452825055020935451360592 9818787 -282072459725672166365384776746049211520 9818788 -2976317906488050756991478397987631104 9818789 196216983120831952383222295333052134590 9818790 14364683707628199686327774328886214400 9818791 -248192131100504708878277848690026036600 9818792 272662974106324311323242671293399040 9818793 -337424159064105853790932107870688800 9818794 -12145453167303067837201671594994133760 9818795 -63089574835957303967305885919408394720 9818796 -3421242070247392762336028147429001216 9818797 -101550206163948026849025791803268331754 9818798 102560038700681969425310706838121181120 9818799 -24721280546650360300378092843007500672 9818800 61903651213943955152075118790053478400 9818801 131136215925084724405837422110459905920 9818802 -1111436819634928158422568737824550400 9818803 -113996265709860895631475529057154232672 9818804 -245291283998325600381389317967312325888 9818805 -107793989712397510838409621201864150240 9818806 99656595174285221466484647147374504352 9818807 248161781118955402150920837234715990056 9818808 109829373677609845592784457729400832000 9818809 31345647570198164775048150278476295424 9818810 142178263004310844596541013106085786560 9818811 -245700946369869201004985107286776349940 9818812 18278950699917864782704802903830086656 9818813 -190529989850999906490992409319243306938 9818814 78887505966947738335376313544810578240 9818815 1100741916813252410087781182303404320 9818816 19786217283302458341516554075149172736 9818817 158170415507082902178307239115940444160 9818818 -35663130707876569641651824377724750640 9818819 -102589247396212468814472054367060225104 9818820 -8664819313264587302235427900150272000 9818821 -247558478057367992008092530345728126400 9818822 -1038726261600549143276872003032615936 9818823 17750308176932813136132901592813280000 9818824 278163201214145214489743258895610536960 9818825 201689946734023224705945677433013957500 9818826 -12742210340006395236113573002048790016 9818827 323095022093050234270753958390408854676 9818828 245709947645052146769945473997484978176 9818829 -18317923387318489589404078081029549300 9818830 33166138442140374097713878444192121600 9818831 -568522147384584304091369359670883552000 9818832 -75132046994423581178071309532972187648 9818833 105774579743727980909126037675607266600 9818834 -109883546288085853624358417334043360608 9818835 -1405358417552474558124392300726065920 9818836 17297397241498416691791391996069021440 9818837 -51152858389800157427845189470982675200 9818838 -9342093034060442227663546117763434752 9818839 -10688953242064087667759879706525350280 9818840 69998147376461755643911696811392204800 9818841 -1184118757887535713036396502924590720 9818842 -182175480461251795721347338948722981376 9818843 201451004142829496406301199832169942320 9818844 33114426728365690621920721327808692224 9818845 178250151261427391327153434303990661100 9818846 -39873615991434081246582466903072946880 9818847 -125239864295781303001918235352237265920 9818848 -24753164763433620683528315515819524096 9818849 -288258701581084164558171883378214207340 9818850 20864729393300882251003868750057644800 9818851 -62279840954105680220311054585001868848 9818852 30576055345855811119211217481689798912 9818853 -319452085188587225078776043640006052032 9818854 -116251374713285066049017279812248270624 9818855 -220471941915933621923343045856495433040 9818856 283768213642552088611332802335180241920 9818857 -86882066669292174293580017039614235868 9818858 -2778817184975382194046283936981685760 9818859 -27657020083908320625271838037948057600 9818860 208269518830004104624108469472378163200 9818861 108345390023298876157192317933880440960 9818862 16284877409735602445113248688958536704 9818863 -164893376433756684601261655757428477840 9818864 -122046215837112255099859145532462071808 9818865 9484870029720552795837988250747214120 9818866 -91168418038122806305413351549362382720 9818867 220139985214971719204398062627017651916 9818868 55488452906633120094704772100742922240 9818869 308023280662939029288277306913913071040 9818870 176293872328915742975056986514646906880 9818871 8952024042839988887896770415491492864 9818872 18312502068819741137687156043806146560 9818873 -287674278712254668528196524973239593878 9818874 28613662996312469165635167018619668480 9818875 190328605164434655633504603921562728000 9818876 293218514475758235389109032008096911360 9818877 285225351880322944210108036031273062080 9818878 732697280091683969805470328882462720 9818879 -141385712435542384913228329040833620624 9818880 -31779531753365218424128203787169955840 9818881 95641631495392965520543885344326119682 9818882 -107537787333908042257522468105801436208 9818883 -140971116614160998572165488100215559680 9818884 226082896153444745397082417457520930816 9818885 13747625703936744908857470917646160320 9818886 11527613692393078440164289088971288576 9818887 -255339667843906758942331338655258505632 9818888 107448008385967853269844700750372587520 9818889 91081649998110866792084349112316177424 9818890 -68069303991276822014851951914367504800 9818891 133061675049519681448521687602247422292 9818892 -234465420737676891538236039468862952448 9818893 -106504778003001171606694682135731104800 9818894 11055466568346278109237307944731572992 9818895 -127441099072996225056808210760348951280 9818896 54010034686794098108628164972732416000 9818897 501526178825860069650467307325518867312 9818898 73434153264091432893002161180148094720 9818899 -370704007434499747580168591478599334100 9818900 -26887599797434088065761857719873075200 9818901 -180756780189738959698072444343172458610 9818902 74669336609426668916009939652350725152 9818903 301713869099006903018519333644407790152 9818904 -106819428155503535998253980833449594880 9818905 -379712044651198592518757238356147138940 9818906 -479293254528171539270857451287556138496 9818907 -57853790372954806211408671960250895360 9818908 430599220221084208086520502363992064 9818909 8679556764279696510910843978844813568 9818910 -87811016720196619262684546111911334400 9818911 -246785075627067481739205754647550733760 9818912 182015202288171865602076002668267569152 9818913 57282338394342886747288806511178365440 9818914 137821398627939261015393263144390507856 9818915 135053225642250942181211760279410511600 9818916 -95135944250863802220482000969310283776 9818917 292215553081843569948028818077930972064 9818918 -13654020869666366408497850585958259584 9818919 321587270074892513426525310051206235288 9818920 -328803032780599956381804096776756275200 9818921 -1092401995902808820467406754480113856 9818922 -151419087044459273435827489144922174976 9818923 -353504926604725649850649263053425354828 9818924 119024832122851329816964567714263280896 9818925 25486906265358095653003491244732224000 9818926 -24502762122002039818648104426233224704 9818927 191264880085483241141584080377761621392 9818928 -23106051112475589116508109103337308160 9818929 -429018808726553489867667009736425983470 9818930 91012779470871231397349062370071587840 9818931 -205955520498284602095219659993853799680 9818932 491188744693011875577269629132406937600 9818933 958721852623450649722523213202431964 9818934 -62635913341983130571285534241480645120 9818935 24539353825906158608444008789101224160 9818936 411093613324550217047076671253012172800 9818937 -112403265664490022486959117863761239100 9818938 -62825859773926203041811872395490880 9818939 109955564741561477552418248526792559248 9818940 -38285636843389643316297688208257843200 9818941 14600880401896034710710571832362783200 9818942 -6195880955202475381881860318292645120 9818943 43588427815876583377023184201512835584 9818944 60363019123233183255467760747474845696 9818945 26169779312443007131358713733843564160 9818946 -130716239263307873550545153764247825328 9818947 -86062290536824383261860277511369569604 9818948 45036527467440397086660417946964762880 9818949 -53609001328768146814191714308239563648 9818950 -49977561029977307380618797511257828000 9818951 -220803587530781477397714093074949465000 9818952 119469508795691327851005622245246074880 9818953 -50682891181023285649815481483966891200 9818954 -223715732247739846397588744126309263824 9818955 304839069042017989095547256766866815200 9818956 -126768676387062291653395600018357701632 9818957 63517998318987162433636683015502964640 9818958 246874992106622285475289079236904970240 9818959 -354466383390903254029231772711988061840 9818960 1468504851371159390442559926937190400 9818961 126076896015589965802689812510872102080 9818962 73651976450945052253511888813338195200 9818963 370545761995367626330193149574739658056 9818964 -2511130216480598489640853456468371456 9818965 -24133374631450962710712038524277682000 9818966 -86083173448932664234288305095891897568 9818967 -113542230426787248202544119131479240880 9818968 184594479132786755228653521608801832960 9818969 435884257034857524159378508604020511370 9818970 15880762390964587915118805047089013760 9818971 -3333356323426079660215668374827646976 9818972 337524562522324829790104570939603304960 9818973 72394014987803526269275648246538649222 9818974 -245971609244393856922294946531070621696 9818975 -119192851755503910045404632088380881000 9818976 176568851028171415210977771905146159104 9818977 -76819482303078461589140937134670648128 9818978 -37539512039087838996863953961885719776 9818979 177357739047162720213689411728813778160 9818980 233215011691240761438764867921808288000 9818981 16627683293796724908984863461701636192 9818982 4836402581155176158229184503993083232 9818983 -105590611569893718654736725775354626672 9818984 -221131862584696611294137312724841758720 9818985 -33698570277028952558349384176730196800 9818986 6256531269423887404476560109405452640 9818987 -335862426592051262517802268141808903408 9818988 -85881674803087505477741420118685248000 9818989 -697785519811051161696092039869391829440 9818990 13218871252760825383216410178331877120 9818991 49967753448308867538489391760873141760 9818992 -52734084389939993202565368296043479040 9818993 264999260241187744535037092398855100004 9818994 71506097557233507494663041685142328320 9818995 38868478063202193150731456312633574000 9818996 -319729562598468826777485532836337127424 9818997 70143162687988259823532007332471764000 9818998 -26443548257808199614511156982072187264 9818999 230187222801653562979468680619469810064 9819000 265473329570366107444516465233085440000 9819001 407799303625803930275565269169144144772 9819002 -15076860730191756350552638980206877696 9819003 138723266839724724531610938327686676504 9819004 157622604757175216670236444198403483136 9819005 100915866730899128406505072511250954240 9819006 116766129395630646934549682298124739904 9819007 -9014937409199139654666404503062668160 9819008 58415191757344702023791847109652643840 9819009 -93282280358100492906650376106320297600 9819010 -47558341508224219332803704790836992000 9819011 44823408201011120740905313460869791432 9819012 36180550145320956566663864796306201600 9819013 633867639374271109399106972464083823740 9819014 25541566356580868351141258828537263680 9819015 58855863676871469071680371122669050320 9819016 102704362854494546542246090701439795200 9819017 -62777466644815427944674682906335676380 9819018 -57672067163981850954980676729105318144 9819019 -83403622614390082403814080916886705888 9819020 192747621012020080902215729623662228480 9819021 -518529776530661605787015163289088666880 9819022 -31760630577742319904084669602735235840 9819023 194654910480223269901684841705610543360 9819024 12032502276243559165341691351279140864 9819025 94542105724762277141437196169865480550 9819026 53595353549194985636058886207549455360 9819027 -266750040414614059830869278849454265036 9819028 -178481815492173731513201287515728712832 9819029 585209497121033099667988401833833920 9819030 -21078904205870339358393550386493032960 9819031 -545795051704010881237492453708443994168 9819032 -200125472796950980946782164821208729600 9819033 1941420943956592275139486459561586688 9819034 -49479774735247292674853080117498824480 9819035 -184904933330717740419356370091253219520 9819036 -206028720727398928654748498439439395840 9819037 404092291640233432071438814432447827686 9819038 -94630279765360293645586191089304356160 9819039 -255472399184328215391263618355903617976 9819040 19582077760541650021261555195875164160 9819041 -6087096909795933785180468456456337516 9819042 -23783096322665237358414254184181779456 9819043 2613497772802949737465390498106174944 9819044 -138945148162323614602637559841982868864 9819045 27461671509910534742417431630284259200 9819046 131526318118478923009949406482566229472 9819047 -5667928007625074937169179006488677440 9819048 39330499513865389143618135840996556800 9819049 -94294350134209465594000848737582327820 9819050 346226130529952434829242013543980800 9819051 -19961030945652800878388873064942617472 9819052 -450004437062819166756584691341170053120 9819053 -427317429892233520382982664414571230698 9819054 61333433255307340838871106397188133760 9819055 -163676208756282339442027881861456170040 9819056 23899800961073512622006611376917512192 9819057 181917370300343415749615724877268169840 9819058 -10684705695587075807025271194828441600 9819059 -96697944369765179391015618757372604184 9819060 -18007327104835776602800856709770403840 9819061 179451141308993444354501585390146740800 9819062 -228958298541130928936376616305904368000 9819063 -195122420828309061618058729045148976 9819064 17805048031858152416559233523488686080 9819065 8489505526462468997977100835842219460 9819066 -49974892134182050793198946310251806976 9819067 -536793915981505529392021335912360860360 9819068 95322536513999214432975860576446709760 9819069 33057732541675436686792464751601294688 9819070 177763839313726404488172437540296041600 9819071 202949886485144664313410720703364739432 9819072 15601634361732727928926149187832119296 9819073 -43661414722101169020822814773824166096 9819074 42386708283999520719120858340432867536 9819075 -46547176856821687698817944319343712000 9819076 -196706051641938300075789475604271759360 9819077 198678717883918767737543979669531901152 9819078 99747569811297761359976700015527519424 9819079 333667881183822275711313811113648030680 9819080 -224550754945957206012697502901731481600 9819081 -41665856086721270031997019627325860280 9819082 -5698950181768622578083164852047405056 9819083 -328455540757607022492088324382828482668 9819084 -12345370443394748541589439175219486720 9819085 271604120404529438664977666323599586560 9819086 -342815126623579002328320540261863433600 9819087 109405424280517615975828517409132950400 9819088 -17531087119158018115624191734546432000 9819089 -122589863665478496906436710211500452544 9819090 14968682654764991010449331408504883200 9819091 287581708673365758576525016460552272752 9819092 -223809196207963774990982469357289056384 9819093 -8190764728421408880765086314125089280 9819094 -108898738682779610105669175243085239168 9819095 25886234804631355426497871111957370880 9819096 -39758587685950900512448470282261626880 9819097 -34199763288989523277883716962634801148 9819098 -149085971200743311132631578418341889600 9819099 -502095394579764613994651367422287557120 9819100 94834499625566545324222278379684800000 9819101 364995009320935615644727332243504648102 9819102 -32337994757348003472058962645159417216 9819103 63219301188026419416769715551372282080 9819104 -232072419227368950290305780694708649984 9819105 -198926364913972583760200965056794035200 9819106 -219864594540423597885599864586702673536 9819107 -53311703513951230939535914205724667200 9819108 -93916175956594922619654795780929185536 9819109 -28068369818906020226627633759049833060 9819110 -69394806603996351560971836526658217600 9819111 133735722028968279597887844507020677200 9819112 -25541520620462253860208572907015045120 9819113 -7828879487883687283582511085273404160 9819114 2901306117101215308399128869961983488 9819115 -54385954833130621084543385875863564000 9819116 178601121140338070275019625728858608128 9819117 -85355539009737399323758296291212190720 9819118 171543149678449418814347914563341553216 9819119 19363718545915473647152851084243344640 9819120 -5581894295973178131945063291365621760 9819121 6176044955560555437898637415348051892 9819122 -7913165723132309328925064546602416000 9819123 585646474567083995999449923178279730544 9819124 46367988839327172863365096957363343360 9819125 -23974782224087585943178075244431101000 9819126 6966077337097346624954220369998037504 9819127 163235798473510405098865169800255807976 9819128 176810901595568798806731889500761272320 9819129 -9044534317218524953019614113300970416 9819130 93041648782708573834688108316266580960 9819131 519126675661554725900383755540712224 9819132 -98570634754152637409174785896626257920 9819133 -13319681142342678940526960986273690618 9819134 -12460162242794860445085150552505416960 9819135 -4510676076734533557966329500790898960 9819136 -4609774167707838095316230778292011008 9819137 -171564631767983265389249287393718928960 9819138 -35502635160803835282485160151851709440 9819139 546718463700532055926651365822408499920 9819140 168704550589269089709276051338108509440 9819141 98165362012764959315376459141426872640 9819142 212928887060689363010833637279820883392 9819143 8757749669413405018659236222928157440 9819144 -256431063305443589918487901504153313280 9819145 -3115485541583789691396420836939545920 9819146 358008970107451219951074050976977871360 9819147 51450980706105927408871992051785003520 9819148 -121676495189453866170904288015999297792 9819149 94213857657804435197463031544975425920 9819150 -130282173156791841677903886723259200 9819151 -126807443068542514924189374967492196568 9819152 -14910408984180015944284889624613224448 9819153 63807253321746900751294091035776638562 9819154 155336892982026636284853407700712549776 9819155 -235963811347720972618110248855361920880 9819156 96977645441883261439852229105085020160 9819157 -1698555700297788154755559335750173440 9819158 74532872037020298638519297938470364800 9819159 -244395018444492584021893001009253784344 9819160 -1226678366588995925990984046189772800 9819161 103637553179705201564799086438336193984 9819162 40250587556687449565629841468687873280 9819163 352823448584885395133587107861931297412 9819164 263624253908918696336304331502973605376 9819165 -196431355525496063703442724953555282080 9819166 -58018049548260447706442195047571361024 9819167 424862604549371420737047351773770533216 9819168 -300074358605850143378846014042842071040 9819169 -472762506053455438254774855639807379004 9819170 -132856198982117853216866483258083515840 9819171 -30199000694028530911712950543525418400 9819172 77688247458577541030574784036165269504 9819173 -3283625310467571463609990268863789056 9819174 -133179735492109329083731020667997010240 9819175 5655054234303934411946440602366382400 9819176 -82225600712969198335674531627175280640 9819177 168860846557390345469680420798732613520 9819178 4253519858846274162648554565251267424 9819179 -3447922504208253394682720004213912216 9819180 37003204487269165082098538518882191360 9819181 -355965297048597710175124854076474752000 9819182 904790269134107574940661865626177472 9819183 134324000762400117988403414886192139776 9819184 -37606339443268700811374743332156620800 9819185 416229903703031426864908544399754255360 9819186 19291277613022880597037712253181579264 9819187 -20730718530381119367996785497637207808 9819188 40532103174168738481357477845838995456 9819189 243351394683123954069083507828997454254 9819190 90264891382407462121238093758047705600 9819191 552171933320832472080638519767100903592 9819192 13796154105916612180202207921584742400 9819193 -503190199666540456233851442493948567680 9819194 36221940035294535992793112675782833664 9819195 110795345300849660784384822642035671920 9819196 141123397692964784948634475515731848192 9819197 408095613965743778539710227243724909600 9819198 154679377682078869060681632967340949120 9819199 -59658532322533266370983907484210688720 9819200 -1342528606515705812357756873460940800 9819201 -27043798777717665054986863574025638016 9819202 121963840243771364661856538779186425552 9819203 41723580795622615143845669950971791664 9819204 31986044045080916612157045405819002880 9819205 129732326079535234886036366072025378720 9819206 4480799579932584391665594687461499264 9819207 238623091732703932936184160718086109104 9819208 -36912301968302378357535151268440872960 9819209 244468412312575871212805785592981233104 9819210 -63400789588294329778452800276071223040 9819211 -19827529694330843334655870369269950188 9819212 -54817275758309575160738607523316379648 9819213 -78785607753367832802165881856183384192 9819214 31820225365485997665779514977657786880 9819215 95904804950391902845419262886434044000 9819216 6495405524598704612488766510402764800 9819217 -391893525682367549278033695765183338268 9819218 184043026658008389242701312696227388560 9819219 60757073438902960297609762116892001280 9819220 -31194334866080483089873462596572490240 9819221 -549857693159733142295184068659373014578 9819222 -303329547134012825868281840142944256 9819223 228567491829696329364513508253189182472 9819224 -66136365662740302890494721677106073600 9819225 -1353191282453527726005537765668046900 9819226 406799769346860224334395813035860172800 9819227 -413150478682062723203999491780067637528 9819228 24172608902513749454157787520937123840 9819229 -16634803417539917815925468206664693760 9819230 8788227568986431159905754631668699520 9819231 -234134407202938132305853133338578825456 9819232 360247362813485013533985106184850112512 9819233 370073545346657158267779898260525266820 9819234 -122154527550246745644687214045813684320 9819235 -271502710660400996736676581390476470800 9819236 -58537405396240958461705623799945089024 9819237 145670694808077656872511627331532107360 9819238 119058278549737687159133776912593523200 9819239 -114474879738771847135868187557406213960 9819240 16794447018845829827458013029357977600 9819241 -375126594833438088273835083752594172358 9819242 143254509457145121949053029598169138944 9819243 93116952560169898466085246030960937104 9819244 60964080902194919095522287867997135872 9819245 22582621057091327158737106968914429880 9819246 -159545656062867314422045975852951713216 9819247 88403544463868757425705783430003003792 9819248 6281921189303920087544034556281421824 9819249 -143788808057011568612688068373648398400 9819250 -7598922240489561210778032818460672000 9819251 87695369613682908734537098006000421664 9819252 161559642478992258192495363524940595200 9819253 49322507772882166349398964444054293024 9819254 -2660012333807116605847809519544815168 9819255 115444847673107193029648687386479597600 9819256 -295359752941367176646922864255319941120 9819257 21032981715094093859315303965434264000 9819258 -135256433644823637218184842856435542016 9819259 120896576210527871784585138965411497216 9819260 6334654025379955163955565843576028160 9819261 100401276633365466226608003984119626188 9819262 -266485956949007287455228969683025724608 9819263 -531814569305229041205011796763784527488 9819264 17336305363509550270381686005201633280 9819265 -446167045070848014729182410048488000 9819266 289232156855282264713802425180915238400 9819267 192987954833640493117529443781345804280 9819268 -231348132157557586725149944252247852544 9819269 63549013266056468481167512715772013344 9819270 -38123520460123992598490814438138650880 9819271 -65903401590689940626079775288955984 9819272 -238410671232351276945656476621935974400 9819273 -63278840882798802817252203637905644016 9819274 -12328148148330936902471327740126086864 9819275 43542544184862298718117854767463750800 9819276 -127412840247584474392485305478082375680 9819277 116297272125116209990895291669875831660 9819278 51901082845155150555788443831180227456 9819279 -148654169166417854067607104236017396080 9819280 60244286037113042459688362135929896960 9819281 10142281746294655449860752221901324800 9819282 19970027084049736568785976129798942208 9819283 -7910436019566905798437650506975718336 9819284 -66618208358642370777526638237069984000 9819285 -19971800104318932405033550527396929280 9819286 19346106133782468110060873264184194592 9819287 -332548147150059742367316562828082102976 9819288 -68883067988478375402179648846757427200 9819289 445393840107878017447295972251420886090 9819290 -6605951036526137519690228365435433280 9819291 181223174599463631869626185895253508720 9819292 102093310513687505120177223658300160000 9819293 196038218513951085770964063449596122144 9819294 -30713659775289719646902312262115550400 9819295 -100836076915830638239269769864871733600 9819296 -404554221301743598740564501102634795008 9819297 54629372464812907407574291323014014674 9819298 5386220578377249964333970170413055824 9819299 -124177168674697252714809940973329301760 9819300 -67545256091739472287210051657804902400 9819301 -123768275397181771819883494610240357698 9819302 277831980969420162752138098744105021632 9819303 399132755072283454699349613143037600 9819304 -1276469238164078094492945664572456960 9819305 183099039709696509869278066722995664000 9819306 -6601031785550448420351637474699029072 9819307 166811903110118732163311078165616536880 9819308 1578724476497008869402958372860848640 9819309 105231400473222608554238563440661441248 9819310 38338342577249408128034433201667461120 9819311 -62579718794777723062623926056267132200 9819312 16104021733771565806907831338559078400 9819313 -8496331939526986302480256090202475840 9819314 132242041199564287303121117183132019840 9819315 -61459440386359247830505290466991398400 9819316 -14335133237402065310660870915388808448 9819317 460025451134281197182659184187573552366 9819318 34100021217135644775787656202924077504 9819319 342162317328600364067617374223125143712 9819320 37265819536758446242056919984601088000 9819321 -21397433377177751298621559717493992320 9819322 -5864543949737426462881258749134400000 9819323 501479171943406760554023373442647465572 9819324 -69011178300531115123015281318745443840 9819325 3792819722345736392660781079543921600 9819326 183807824740457346617812577467388731584 9819327 111071194503028730561470566336878696832 9819328 149374386199552604658332023138804563968 9819329 159411274437745492179483317951401814484 9819330 117916783644526244387353470284978641920 9819331 177404253192500274095974106585374691132 9819332 -240134527737124163886497598122719864704 9819333 -388902129078622245311332777793562331200 9819334 -131176422936878105189654924477817212928 9819335 214810573218485976753302687465976708960 9819336 110271339430315854890003517420080824320 9819337 541092510928159537546609018931469066192 9819338 114978960802289356974191784368282016096 9819339 14064508063740702409605342228092264640 9819340 179370529573941057759000709808992803840 9819341 46376994451619513386398240132573423072 9819342 -65158951843098156540236475660340711680 9819343 -4037474835688530772997582945727638336 9819344 -43142687552711996832208984806709395456 9819345 -111432814861026055596310460684708916480 9819346 24372122485216893999020895714985056384 9819347 323148332826009499859652430597878002796 9819348 1871002162066882324370954613692792832 9819349 -186588420299263824176716416178920639936 9819350 -87207927674597169692556816172760469600 9819351 1048382953445111562212859337928415768 9819352 -51422575425414637743572083344666316800 9819353 17503252248500485587467982689738708556 9819354 64304794675667414634000327700675780608 9819355 -108294099526309469847056014111887533040 9819356 -39046742755884287449169453478805842432 9819357 -278845259282430537321845154887865816960 9819358 241102028770362013317566430296451761280 9819359 -368894611776539184489137067176005366272 9819360 -43728091682942559334249620382600396800 9819361 -78521625297831402047670288245554678810 9819362 -485256533611789621539647947378411008 9819363 13800965466983203027118777086022856624 9819364 18761979049456442163773988286628187776 9819365 -57887075496308192256499058371018180740 9819366 -149418885959294068839880663530549523776 9819367 273824899416344078501072400002682195840 9819368 186695506040209863656511534512018227200 9819369 -40671099611785365222348783995532204096 9819370 55505647080480506487408080909253504000 9819371 174031524208451551811900351160297542400 9819372 -89422646932744362793312889283436497408 9819373 162963794144802814213422591244211562700 9819374 -18827926242780660028378853714359772160 9819375 62308613312481004775416982904392745000 9819376 1786085403583438448962626752113147904 9819377 222029542419897358370363660342639734560 9819378 146820586152203242856202911280429749904 9819379 457352673909135582719985610120745787760 9819380 -31752905467749787371011984482504531200 9819381 45998014891939567406521853092545097728 9819382 156628804173909476021738953108036846272 9819383 -256316162703742560505408975432144834560 9819384 -67652923254525448945061397820194816000 9819385 104816615755104495857460476235131456580 9819386 85673779897681434695750122594253807616 9819387 -338241846201084760559522534683808389488 9819388 222031758624003098548486239720790028288 9819389 -2565256308162434725453649897356417140 9819390 8773249079797669905970919138854502400 9819391 98662740000780409443746230606554113792 9819392 -566745591596522645632985021401792512 9819393 2750499647939315780645180818946580864 9819394 -148619185039357805855677353317379072 9819395 -4837912958760930885854472467727403920 9819396 -257885241877376562650466350549755928448 9819397 -974470787909267757230828796244595168 9819398 -163431929960434171392120442802256451200 9819399 -289674971068724933263746726431817262080 9819400 14430481592182707475498857022437120000 9819401 98879056757439894109019979158952769332 9819402 241871091487208903424031422677498165760 9819403 -185159705295819600422069428777060031040 9819404 107014691990708996440962058799480524800 9819405 -55554191938292142348645669296770867200 9819406 153363625245072820902791622027262046400 9819407 186194062085596879815301485841048393200 9819408 3855191246775907571225021732822974464 9819409 -68545778494404194661065669399596514960 9819410 -29482702316400667353049720479448844640 9819411 -28567284659318515112953164845800356096 9819412 -247340099148790206225580516634774998144 9819413 191061368588963198123729744343119755104 9819414 -24644641677703179919639218474143293440 9819415 -304374519443693766058318643314320622440 9819416 157828778612748706431354813515212185600 9819417 -204505792554302171145073456140473475120 9819418 2991446262338645057574048764827341312 9819419 798065397786482667511975979976863098944 9819420 10702334758121389058932989759298406400 9819421 384261856733584120243048343036559962892 9819422 -174495113065019472586509997452977078976 9819423 -251876959960005206161067361557926925928 9819424 211773988491017949449526629315041099776 9819425 -12129392312094665627879998089812078400 9819426 103016068508621781999992262659933890944 9819427 382673645757472475644788969635045213276 9819428 -589377252140320275312882927135083520000 9819429 133878376293588191881551591601045531200 9819430 -41528197559067290135957257488207100800 9819431 -18097012533411132688841934865656010536 9819432 11202652554494432435527348838802309120 9819433 170501362436644033301606876571919785024 9819434 16585584501012984619298176811974013616 9819435 -52520879504912514897969433420785853200 9819436 -77125307191283309763064156457835036672 9819437 -2583769066973718777152767208400264480 9819438 -68390246566895741797494977848584178560 9819439 80903574921929701330940680918632876032 9819440 63177281320244659530104043391499304960 9819441 -222744317332427406446322662977963102560 9819442 118741461006753942728196265826452383744 9819443 -29317268223880141525377019251881647080 9819444 193903315812507425708623617788240572416 9819445 211807242898950168905539728961336412700 9819446 -5282378098271012646198628311112599552 9819447 -5048566179103949518346472621942503040 9819448 -312525596132701804976666910867943280640 9819449 30086932937389507272318067890365297364 9819450 -2533391299178487972251759911786484400 9819451 231793974436260180546213994685181204452 9819452 -112208742499097573308372350261789972480 9819453 -141683051240276502826161961094375548704 9819454 -5531149288087774421359752878607889920 9819455 -225677195133411834823113384835883721840 9819456 11872014426973586361859105604449075200 9819457 176492796673189371205368142911824992706 9819458 -23221551393309025916589777668942100480 9819459 -9426125559908789304731569295414429760 9819460 -63625792435827787496277993449391206400 9819461 247145064962228353756230827716541716092 9819462 6731267182368720757957689212505615552 9819463 69667455826489134095209320498544317280 9819464 114508798628443298656793850579525888000 9819465 123920485130931980529650809857126505920 9819466 8458344475714154325351166707606923520 9819467 -4058932894825867009843481690012430336 9819468 8991557133834513561757695299385186048 9819469 24451688474353356785012519055174755808 9819470 -49301897858830172315017959663645184320 9819471 -258036392281011897397538473139766317688 9819472 -27359132945954839998202345023361548288 9819473 -88746592925762027773009197398349336576 9819474 17429169376171234087849211230345927680 9819475 141673101272056013612199786387893620800 9819476 246123050752019904332370486424757362560 9819477 -302665968290765704706029124214472515186 9819478 45991399318299825708127009886754827040 9819479 -37911844634153216196336360985016747760 9819480 894724865173418609294309157971558400 9819481 -78320039258107801255880844561789873216 9819482 85855001269835364080071911645114807552 9819483 -57938364561877947992175944747219744400 9819484 -61955667696437161828796029112361577984 9819485 154774262170784804695954942876941446400 9819486 108318504402340801870785395830718490432 9819487 -55782534238255964131650905750721020880 9819488 -23293383791640356303902777145378734080 9819489 31033122947800433909186373309601478880 9819490 -62043224519107268477041728265518924000 9819491 143652490330410344183300813562621885504 9819492 -16921346278787285687121107085332917248 9819493 -475622778297758327732486199515115977216 9819494 -269948285500179129451723415128194748704 9819495 94822465834361734300018112557764787200 9819496 349004902308273780589005924823026785280 9819497 -44218310114735263867503519342584257968 9819498 -49906040384756594703183634740608798976 9819499 756634545002279795852236854600591165664 9819500 171103882823413465310415383549736960000 9819501 118592293588357513504923245805645786624 9819502 -32636219230127456834637707590662527040 9819503 -331348188745840440658188923002856083248 9819504 16347624969988292875704110633337815040 9819505 -366847752018287375500039174156826246400 9819506 -446348227948954606349935830733399441344 9819507 -25503908827232816160110967053371644360 9819508 -106882411657011353310828788341568428672 9819509 -53048059435706039489080818422602298688 9819510 66752964615635832619810393653069106560 9819511 19683240702406324570946001128298903920 9819512 7905549249053977320839043319706603520 9819513 145676008347754284513227766216287232 9819514 -104573646710877474333731313333002343168 9819515 -26039946459512389002715080922509098400 9819516 15893569768882176214154838873704816640 9819517 -53747296532832845047161252189530861434 9819518 32665573939780105181048029826011391040 9819519 -168652013402587903693003844753462974080 9819520 298921587156589551142533771175133184000 9819521 263861534829732457695035930548988398722 9819522 -11041865444841028167006111370720849920 9819523 -1725820332561370955598689848148421120 9819524 38016029053999525593876918456250048512 9819525 -85996010874441325871911340790131947200 9819526 -293947298229176957242601379039127248288 9819527 230750290393320955012240245963933999480 9819528 -84327458993042875719563407573934899200 9819529 115595994644629539285939909344389630720 9819530 -5721347380392035905415044042985011200 9819531 -110043932865759836315891367734473434180 9819532 -164388093332118897931559064288118530304 9819533 -520981288871964121735453433717990662218 9819534 -72517884148666571421235510920930481152 9819535 292356564872800438792593182282076088560 9819536 -43213786837649143768415058248807202816 9819537 -40206908990745731932035455928108654720 9819538 -22496937995697611161479611298472745856 9819539 -198463659040781081039638274637997752660 9819540 -168474098325936986339355470518861939200 9819541 -56390831164623300876476027424954036936 9819542 395993807988419189147698906520088883200 9819543 -254887600312325509420152254262650896536 9819544 55075407144573797447081301355557888000 9819545 -3017731707951291729576084337883852400 9819546 -91011719079048694724803223560808024832 9819547 495164650239818505425875064437016514000 9819548 140548779687047467684515874193432125440 9819549 -7830300877235542276849020480058313370 9819550 -62484333233378732060965084762104859200 9819551 147104973426115515141312123279399513552 9819552 -25275023079150305450413147970800189440 9819553 439369773986123828548294558805794744802 9819554 -6992769211842916265639752660419256320 9819555 2162747886448972372392158455176666720 9819556 233762307512877089315084447934748488320 9819557 -585235213966300433724866677144036260096 9819558 -56779616655809479025442527108339984256 9819559 -49203153452285980171817357592877781984 9819560 96321122080215744140446149068783616000 9819561 81786418035201908993115037034314992 9819562 -27438301810780098696732032145688837968 9819563 -189148707737069647346761191211884301776 9819564 22627333766735457586481022645825515520 9819565 109968581678155194770379494257649143680 9819566 -283140929152926189172458956450313216 9819567 -245223108630232874790792689329624922616 9819568 -84642481386462374546579866431247712256 9819569 -281333741016141083685433229466933103104 9819570 -331591933265908440554359590285964800 9819571 426791323118125867363232987055503701772 9819572 -7244737631153540951030976391928678400 9819573 -214798896757598338300878063463074798816 9819574 39630286349725625441059001733206392320 9819575 51683977078976480261773182619856808600 9819576 233269702564737188446163273959087104000 9819577 292512093509293066615533311829319712426 9819578 -68008684045495306989476105390500659744 9819579 93079227387354922511668851672242154240 9819580 243912258244313223942761545349723673600 9819581 144650851407751336818126681840922548000 9819582 -22982182599740755511577602180424130560 9819583 -14201921960493350464843709773364603856 9819584 -19784918109979436106104431242796597248 9819585 193569518264377604836942316423904611220 9819586 35085528514301575123951054856967974400 9819587 154851985112110723381389875498406754032 9819588 -26673334450834306915009666030785914880 9819589 -39579102176555119306893917614297265920 9819590 124726743145824761780390417499673603200 9819591 17421036536803460584244104497667673088 9819592 -138557580117811758720141959505550694400 9819593 68971279346767498060177599480773692800 9819594 -14144913147652434201344302129484596176 9819595 -1085054585191264711672348764653880480 9819596 -191354432216055617400191620782526444800 9819597 -145545538640658993516867178582755045504 9819598 -33396341364591866651825387711987766336 9819599 -344265763641955070386389120425273348760 9819600 29653288837274432368469516557035110400 9819601 -167502414976895623971994136613502219296 9819602 -1747010184604276432797983596387688640 9819603 -138587475840524279556251196935825776800 9819604 -99518244026144619381466240593290502144 9819605 -12899745007885810583028206974450840740 9819606 121382083778804104300538963780180620800 9819607 -89826189686433997458751287006539236688 9819608 754356143261024800186877145078017310720 9819609 -953415505643943175158500537238358272 9819610 -39164466827048025340719291848972747040 9819611 242475946680345728075966224614323254212 9819612 26493119170107390513227512116810722304 9819613 40397805662385938776995819646916797862 9819614 37127149561295452537135796087766602112 9819615 36600293907964619219332694441757637440 9819616 457407302874817022763438782265116590080 9819617 -287738682023508423160142607287400938334 9819618 108418802644745550802736555031227946240 9819619 305731291371900856907935801817283654744 9819620 91475807090590613123950372563955322880 9819621 86389740265256069068655471157079576320 9819622 -70197051165834518753451046169157476352 9819623 10459758365488081073999300037649607088 9819624 -111337453646231357311492723485767516160 9819625 116121175764080407958998579619989674000 9819626 -18685105681043719969996369783009742496 9819627 -94103243115499094425709852561540512680 9819628 1948934825999899437959246522017566720 9819629 236403647505037981246850932102262829120 9819630 -113381399861911660417222281875962560000 9819631 -66640280758982752654831847356422705168 9819632 32836100373463314089590742899081052160 9819633 -143361511353619915310856154632924767376 9819634 9325496243667764941586556337189008 9819635 -83821193279446670328769638591733350240 9819636 68192433695475668958828517295898918912 9819637 -63272584748176401113376586328205187200 9819638 34104313973263243289694452912614152000 9819639 -348343754428666743374484174542596240896 9819640 -150494829412002415088876701428724531200 9819641 166147043245489346010565954607698928772 9819642 7616898418180714792865257586886581760 9819643 37532337758061801981788157755189871024 9819644 -65585017289025668485832845439041265664 9819645 -41614428548062178356001137449957696960 9819646 -26626382822293003514376235545834313728 9819647 -394823271236086202684555359071901962672 9819648 -45851015988095500595024538049619951616 9819649 -25128423287007994285161768881083985214 9819650 -7016840809436794718722503054121476000 9819651 75364325347318376706654218656524823032 9819652 931995864453665299080141058652966912 9819653 36366447955509536945988889280729353728 9819654 -26236788794883178089304039205140039680 9819655 20558179686608420728734445955359680000 9819656 64191870796662236075428394029744128000 9819657 379069315727820862153438235961412604640 9819658 158064661707015055772566088750122224480 9819659 -224483569676100976463785771320492838584 9819660 -92851316142840026805840509852280714240 9819661 199669424303259356817883642155227040300 9819662 56167806985254591261834475983412101312 9819663 -81183815546965624767957371295678489600 9819664 12310748283847482496545041887670845440 9819665 -54623719677024190942227868854282091200 9819666 -3561673584355987293016158884429099520 9819667 -55554198098573683388364159752323711920 9819668 9641303792988977755414270191328423680 9819669 -165167571303998963609599543503348945792 9819670 2316194371722655806208826233667247360 9819671 -84778593760925822818690463217559123128 9819672 -186863716078971166044775926201981358080 9819673 419454818604656734164475877815175326922 9819674 257583104484210467423225828654327364336 9819675 117493472445700405545568351576124361000 9819676 -72695928292638892792338071156486003712 9819677 15493053167803221548940862111313861472 9819678 57545230120836559686034340917915219968 9819679 -278207843792779496776870882060392898720 9819680 137752464947041124659495010723353067520 9819681 -68364691322172918726560043822398709120 9819682 25546652102480512269027612888702906192 9819683 -111044426625869258118296052528250108068 9819684 7005719389027858398423355315676774400 9819685 44986139692784139792159709328802792960 9819686 -212598693734494671641955480003098930208 9819687 31566296977823792446213042448329271040 9819688 195446318762246584710035241502935275520 9819689 -87974583602415877698097789277003548800 9819690 31701816564310279623202130226780748800 9819691 40460625062314694270543664837927773984 9819692 50914499860853845001957427224186314752 9819693 27001806605771841064741527969496728984 9819694 -36622464086428289849605430047582560960 9819695 4891814417215152578324795006198551920 9819696 -54623338897735954699936909892355686400 9819697 -83594421402957308976171497996252015854 9819698 -1551524304854555467249231559924635104 9819699 138407450873081735105874508445407345464 9819700 -65126703790884250283923100855540736000 9819701 -32142845458599339453431156054633204100 9819702 -43680942649943555269255023527367743808 9819703 -53107934326910801611589862693943753048 9819704 328817464196419781716502625191038709760 9819705 16181675010269297721162841821305322240 9819706 -85642701209090789108229668017242390816 9819707 308957911033580063442484121206991497956 9819708 62945912604833110390693304740151554560 9819709 596802384674366001700978009597408082316 9819710 -74341214114077070602131704800434969600 9819711 -18136139071714997158295982113378265216 9819712 -33732989659057770268786711719258882048 9819713 -268968599815876281396196891732264985760 9819714 14359279826591347538538935358075527040 9819715 103351053093648656861523579142608213120 9819716 -284295128511770888533531710325872140160 9819717 -266228520427307240879587528097222341920 9819718 -95891776641340652850275395786131937440 9819719 6060099168337124244283226611765310880 9819720 3499734321291517173831932426677708800 9819721 -345142040028494471813525107666846957808 9819722 96381023750544321990584198660125741824 9819723 -266838823833399945753567553534601351232 9819724 -133876858853357936031306229772162803200 9819725 -168772701006445724393372816854289605500 9819726 4515612104947558464224475985955266560 9819727 -228508354823475714395933880464877482400 9819728 76857210271074716864348924989299351552 9819729 339051467047503161938278842805052960848 9819730 -80213198234608928457127708719941998080 9819731 363600554559862789485093027154516535532 9819732 35140832372245470431442718785354362880 9819733 20269731302950385519079452465335047360 9819734 -41370274180464407908720283746203333120 9819735 -109245581706952018903045810476282485760 9819736 29483440142385860461650006024877670400 9819737 -36720474079160033924929758195217105920 9819738 -277806747773768684456839181301388800 9819739 477235476837864667322455450674386100280 9819740 -12184607055881458057171677020460779520 9819741 17859086212654651325931767924539364160 9819742 -222943963966988141838012911504493625728 9819743 -712511652810882491863104635272065317376 9819744 137651635114049720507853337573504057344 9819745 -164037251476390688444056123156887522180 9819746 -21797854777068138305091519253061455872 9819747 -10479557791320991681940391501397000800 9819748 -159266780674516763705247212290911102720 9819749 -349595561398392927345359305301616610440 9819750 -12922930381769670572840644759788192000 9819751 210110897898750192677513711665401790600 9819752 231870872752613047558308386635465497600 9819753 -135974141407117869668946787281544004256 9819754 -10581182994338153767083868244111789568 9819755 460563773216643095144340380674374480 9819756 89136208297153363712469114372852794112 9819757 -674806451788231078365571193111600612928 9819758 -71141735787145807186123682787419956992 9819759 -93979052376161643728547759154162212480 9819760 116338746752032088852345841108142325760 9819761 -141794554670817856106958559219558861440 9819762 -13935375035912234714368740632590462848 9819763 125685806437201537482154795917294036400 9819764 -236026663241630843179373191430465399424 9819765 -79721788125023661086687634824554056000 9819766 -265827061253216457827299762178652490176 9819767 -88432736722756602648496129623936811008 9819768 72087084204210554035146229250470379520 9819769 -648383589906972138491975787054260347004 9819770 -45462162085283022496116328631213164800 9819771 110412883125546427147486995292500290160 9819772 -10442950753887437469600724146792263168 9819773 -306580938343236227340450526181511801978 9819774 -185686569394083383222212204083286913856 9819775 52259030507443595037285603424575470800 9819776 -239939681900584695427560678698715709440 9819777 58125075904065712206890975362792058880 9819778 -72696646587972251428991553338370075744 9819779 -678611332053568500123489656432174444640 9819780 -28473163576916702156421270459835207680 9819781 3904461538341914760540276244081734720 9819782 46363938217914363324217627687223532672 9819783 -4970439814504530712683477425926543560 9819784 -192803274043109523923120449655158241280 9819785 115852473311171485890955712364637201800 9819786 -2305556891779904104253045641976028672 9819787 -85140155297275098268755578772816954720 9819788 125170948835951303029115928599586066432 9819789 -51127215925155144295284462770218667520 9819790 97681991457391363749734424844452446400 9819791 -383972779040290790498029549859823065808 9819792 -1984220645489985460051105902942511104 9819793 -9677364532376464931930204448366990720 9819794 -85021807855140601588733723028692200320 9819795 -131221286134021149535929825717160415040 9819796 20065399067376826784012948174816039808 9819797 1857327933600325393629790892329532160 9819798 -3902765249544572930159236747076835840 9819799 271574984276995556380667283966780664920 9819800 40354887893037548820899384874043392000 9819801 166486537269781712215942770706553071920 9819802 -73786651496412437061553230581206874400 9819803 -196500643343346675179730149666089063920 9819804 12396874290646929995169777309721362432 9819805 301715606366732271500614070321045506560 9819806 131233462086568573403049362899600889280 9819807 -270436397476037650896948909797798111160 9819808 102794777109689437044289460561541857280 9819809 -191897128883997291655110190635896328990 9819810 5006277043899094472778057901138790400 9819811 -136291931373627807753196266341318113248 9819812 -35623548360654210437177508042847230720 9819813 -16140833868478350053265761819048731200 9819814 -9401307386086012433676870585977862912 9819815 -3071468432834926263682139284337890800 9819816 -479473496866114073331914391606702489600 9819817 -88705168642714621664448320629878144448 9819818 -3763309974015796492707232454989891584 9819819 305585283175877955134708884575278346240 9819820 196569702022976993729115061122434734080 9819821 15460744613550328009779003864005700000 9819822 46480635751361354282362336944314398272 9819823 -126421874430734136934029983256364240136 9819824 -286467550844321606336520269746667520 9819825 -54839328028330051674978807746035540800 9819826 39221096485825721075399989386723033408 9819827 56388838072201283289029721785729716440 9819828 -83141219814299971867695226215952532736 9819829 -415931525181295343567493363537277025124 9819830 -67201451778696644085531945272392573440 9819831 39957537734654474925677954512204412544 9819832 313035258977737695094344231328623820800 9819833 -259520745762970991804349197660614680876 9819834 -256375156986593380252555344097445041920 9819835 -41161537518066254720889746087564041200 9819836 -135369106029104556109228282022583833088 9819837 37866439685058425924727140871479889426 9819838 -66574185953272912783470126839937727104 9819839 -159739099975402087324550599070916106560 9819840 -28538807657619988642436343336617902080 9819841 -197892455901179705230490648236831654316 9819842 -249012763454911503244193170438711708800 9819843 8413115741940971562473410437697746048 9819844 -94821829303128768327653355680642107264 9819845 236220595920196657215970678610996295000 9819846 -31720783645686743881459331855841331200 9819847 259922261005901950447240496513334318296 9819848 -3663778599126859838629583650747146240 9819849 -100760525738516932052180420690770315392 9819850 15587550627639757635955858645743072000 9819851 672264045940389354234264293736562210272 9819852 20710123689004440501503934753765507072 9819853 117936627099192712806794604741381770102 9819854 -44032102436121565497027854485018291200 9819855 156235469364652672173186750665838479760 9819856 -50661633413002566613095892803259506688 9819857 -91766168322463209021761686855897146894 9819858 -17336415914704781143511836371381642240 9819859 61739688380215395185380195250859495072 9819860 135427198473337831480758248914321678080 9819861 -26289286360186993095424763102084044128 9819862 -26669254119250978789600283497515120768 9819863 -2576694052314804278341886008175058960 9819864 -120288009405122253743165776816961126400 9819865 327803032668951586421688476594598667200 9819866 12126444569083496080970954050709809920 9819867 -4744997253634441298994688171523026752 9819868 -43781147804900815866444396145007120896 9819869 -222430663103806629245711409472915332180 9819870 -6409868970729306249718714385665228800 9819871 -107782495556678035170412908550464120928 9819872 428364616530981843263067939032917082112 9819873 -54311127209670490082109961976695882752 9819874 2615902869686447064591403250739946272 9819875 215511541238037995126780310262239348000 9819876 -338846044613810639242981906491393024 9819877 -233106737079273972149621843923788870274 9819878 -130393589522643671197745860892448425760 9819879 360155342342138752997767084980807205200 9819880 23870320784393995948729845801045196800 9819881 113379173347663627537459438608230666682 9819882 -12880294037703939841013611941074168400 9819883 358163566154260474658591670783684395904 9819884 399610650309568832042693732203390041600 9819885 -31810707819307808604509614512478381440 9819886 90687145444685542062123893070367703040 9819887 -2276396619693957669101829417183956736 9819888 -12715538415526069102247685979420164096 9819889 278784288551630034205995850736667812690 9819890 -152709229286602619684036362066556467200 9819891 22685612765854973491887349135325683320 9819892 -173226182485820206299443506455308453120 9819893 -256551954650881774031047627955833050600 9819894 65450010187406543069162946368828178432 9819895 -165549099670079714228697530895772217280 9819896 -14044687219646475187648912149389967360 9819897 171891785380769775321507774420273725472 9819898 -22256590378925852815539399227196484608 9819899 -216189046894246208280028079403776315100 9819900 -73262791450830603905638436448775296000 9819901 1650135662423858407116548337906097664 9819902 -82339642562805900409688978615845452096 9819903 186652894737634741448519744527782019200 9819904 -24471983658486349019030466439592017920 9819905 -152498741894849381889823488959978432940 9819906 -11136093608694533835726799971972103296 9819907 -58070814729151370268187370817043683844 9819908 142134936286366180757991418507266748416 9819909 62331507118366855386082779304160058528 9819910 114684120534173946267166630111422720 9819911 -141360763092912862114002909383143030728 9819912 1274574286704981728823187747937771520 9819913 -135231560278705965366784409504585220838 9819914 33968969477334824236662342332544325920 9819915 -54896959835410283560252409927683034880 9819916 93980905954174856874580496111636259840 9819917 -123608078304495855273519049871801922720 9819918 -9839454385526982238974294724076497536 9819919 131120441983153958434971544025400345120 9819920 -40708858662493497546482332894946918400 9819921 127313195678908434887764855233531920112 9819922 2256335213455078268759502326529338880 9819923 -603184699769437730744972552976767928120 9819924 214360861561709504772214207571421689856 9819925 78022068465803201126647208657444584800 9819926 74438037272664471718947320577116553024 9819927 -56820650509330414608602863114945513920 9819928 -297394791220938001272861396974178723840 9819929 104954474507743844199376213111627435776 9819930 43620111744582877595719065273542757120 9819931 -155991585166832848315906078794995148360 9819932 40296970557162527496779351637368696832 9819933 100580232841844176500775566161101524000 9819934 -396735729408148950482356215411843235968 9819935 8874811730592818764539732497378058000 9819936 -71276308981988486437527935897982468096 9819937 -279307811997624135401876590543675984640 9819938 -181756651250253433611435724989453128880 9819939 152868654154631984326898925852528991488 9819940 -46916458954107441829009702630527283200 9819941 -401981601331770311204214347722914031200 9819942 -16345936411224993483003144888365168640 9819943 -263219230572264392198076818982004692792 9819944 212272806242980756950972932046477957120 9819945 217676951974299753035643891452696161920 9819946 -94680998530091143285890392095082272416 9819947 169138546414964504260843634186609001396 9819948 36803660986132674743878124671250675712 9819949 -1535996173677809155965378047241612000 9819950 2595075533784074224122196189455350400 9819951 36752795050773300881514133653656151840 9819952 -81063297355441125306162849200847929344 9819953 -3896757793653198614795254217900947392 9819954 -8203842028711373733951834630939274224 9819955 100493171353454601973610074425350004000 9819956 -46225492196769526207807409949834915840 9819957 67084459019207319781620422362484188992 9819958 -11712321638295377831072502714560461824 9819959 523421959185711499788205917638402933160 9819960 -8327152529065658284357392566599680000 9819961 -181804304535325360347685315081334452438 9819962 35761235943312752812958189441394629232 9819963 -36664601107423142594484533416458851712 9819964 24180411225615684139160749205764595712 9819965 -211074705257677848994533148860730260480 9819966 -60983832354046047486231890721853735296 9819967 462682635789132601755780319744258990016 9819968 96121472277767185357109059792022274048 9819969 275654485316248981878027545718915780144 9819970 -81140996623289152838295252682412821440 9819971 1794974585093640060841319627772717984 9819972 -244773458113690971466664085666251973504 9819973 124240829763117928888322944624490857020 9819974 -82811054214171776689090313321545738368 9819975 77158641315213922729105387977089587200 9819976 -47354848838612020461479273203742161920 9819977 -103286501757645124949459476418990750208 9819978 -40960618529467734574935218166929402880 9819979 189875669038352167268811025338538982400 9819980 65708469758782365328591589651459558400 9819981 -6716142185555876982200391587833033920 9819982 180461677691681726504365441646899661952 9819983 -124108743178485173042040370985385353136 9819984 56678988058112572621041117768536162304 9819985 1546215081656965256218856351253672960 9819986 149633556803467336520789809703602978944 9819987 -148736244995818534517976662826781709640 9819988 -172045355597108913032764481252074383360 9819989 -553875131899701458091239153467825234368 9819990 4958599138786385842196314665049230720 9819991 8906656656220011658886859294603134800 9819992 68580757630187943942881115367348469760 9819993 -19320981713810355715908073754213613600 9819994 79449363730050665391950312975220633600 9819995 -138745176999655690672694190685989960000 9819996 5355949470379296696332442247716864 9819997 -511582317361996086234456302349810202 9819998 -57159169036700254734159591309585677760 9819999 -19933018244133263859636895473929408832 9820000 -46532594087614446769591704097505280000 9820001 224107419809367505063979657483158778772 9820002 -92718210812405803416533808599305546368 9820003 -331598374340867488578638896080203870136 9820004 19807515100696521512083965519603517056 9820005 50017522472345896831746400681136995200 9820006 79815264280222341753045022873166899200 9820007 -139887480273594143428392224833177709040 9820008 321879473194656586592805040004920934400 9820009 -181262809804424770441030458136534669440 9820010 -11864576060221559482862623167267271680 9820011 -93621396340686893172452204875666168320 9820012 250342970566836374049083162117845965056 9820013 161958209865178686971179856719118811360 9820014 -46491034703177135548683289123794855360 9820015 -262498086732365099704850261159657249280 9820016 -78858912470917269108953304245155921920 9820017 227327214153865900484834893905254335440 9820018 -60309997246965608753141120868695938752 9820019 12921663844172228507517387862695723840 9820020 9209583618445992234089564908677365760 9820021 147989888088477516671714370673586294272 9820022 22309564465992222137188049941586058624 9820023 1298056135828199294722143337110406224 9820024 -448368440990645319254608324832986337280 9820025 -54103272115251681961216556507743334400 9820026 98269009752380192608703181767609271264 9820027 -285013017811350535935955301909772256 9820028 -64853756751781824538117047194424238080 9820029 110925077497943666194751963201375261184 9820030 -16451301396004088699449014783268106880 9820031 99907917031560607843549002321516849432 9820032 -54889163245914603669378329973306163200 9820033 -16951634470635265919876215281991468272 9820034 -42453925148163084719546299196084732928 9820035 -16757211074851450678394338019473133520 9820036 279172852093639239965932217100370104320 9820037 -42605471220572033542585541235788017314 9820038 -119119929703076452847144526064749248640 9820039 212573226305048239895386742342579362464 9820040 162571524334305195577999827516604876800 9820041 109414000733899125315616736775657921504 9820042 -23661818138397636045131314711188132000 9820043 67843740349949468781884376662959982292 9820044 -81547129155114866179528050418528859136 9820045 -143376330889464550550349013774342955700 9820046 195418356039930344818052932513600995840 9820047 -236861966242278607136395837636616743800 9820048 -34025166199660577141477712703017451520 9820049 -271622174330918251397032130714399935950 9820050 34855318976532045975801245070438969600 9820051 -389966739050028581642220053711817433608 9820052 184488286990269419262818782852814014464 9820053 24131776815790488802313113644137512800 9820054 21035042874192817445878936713777170976 9820055 -7606464647159112131901148097547494400 9820056 -50091979967615965224915220748847022080 9820057 -118359131865367949594132942914734491712 9820058 178837051311071466802159871117830483200 9820059 -27088320545041999021178627747754153360 9820060 -274085949039104710825508210391406379520 9820061 215439745124335676921307828043822930662 9820062 -85936457181780158957139075605397688320 9820063 -416959917482960612202489461968333835016 9820064 -277853588782004122545208056973366984704 9820065 158807839253235331558550880761958683520 9820066 -157739683098315641152590453657500718768 9820067 101357945358958907803874426968053345600 9820068 10427048819601135969313421767267107840 9820069 -54609905563453233415177977522364801920 9820070 39205588188845120612709475308355286400 9820071 315393927764872267434467647564204418640 9820072 -109170870238538544212081917550139801600 9820073 -417797924189063863187487697566662748678 9820074 -29340880461782842834412367219225722880 9820075 24430686300683751222268806576813215300 9820076 -103735494087946617576609400332689178624 9820077 -159185151246767198575792691122568462592 9820078 10865578350566251767829741937350038720 9820079 -459158009424269056998584943194481621600 9820080 3063990643053312546040620661551267840 9820081 -77651023312372882867302555219914559936 9820082 -2298045239574503483471515614618819840 9820083 -99525212619443888385150121623360800256 9820084 -88759997656588423779697524131713338624 9820085 206445727078340622501698025057803520 9820086 -192126881711514749302422651437327278080 9820087 -132734549441594682546424516188103727168 9820088 -74515402245969993871414451416244736000 9820089 -824878142311494804107304941155344960 9820090 55572805753241334295037547409419448800 9820091 366742340735681832782557909120434264984 9820092 -79578955241072915120130985053397544448 9820093 171697138353597154286951170376839760320 9820094 -11805476797998822199086399280544603904 9820095 105641364972907042157562700367483596800 9820096 19506880623769235380447708398024130560 9820097 95270457566528607101735284149413802432 9820098 -13151164617833576688638281835068772736 9820099 -506931002048284279298027560351748392900 9820100 -97650656572580988907506126389599257600 9820101 -100088513306926242408648313568106466176 9820102 -92370086483621244804317176200032198400 9820103 58199184400585829227807802595054076800 9820104 -8996124263934011181183390988664340480 9820105 -103617388064451844207575957101044010040 9820106 11722171218631249606491492736020826464 9820107 -31835328863361595628153477384829739824 9820108 -242699834835714638087347036480364977664 9820109 178203037576854028041295997773242804204 9820110 -35696156650122178791838015010879034240 9820111 -86884193251097181287402037580674026768 9820112 38469800577889467150341721873143562240 9820113 -50308182329745017814859798362706211856 9820114 -186604998845120353624753088949821816160 9820115 68205056018815566513576375838200558720 9820116 -169105901009490344962494466857771153408 9820117 -138608121354578968700733065745640102834 9820118 -22329591210816328636793366853675220992 9820119 68386703603511078665236750004028668160 9820120 95223783022311116219822441070664089600 9820121 -359538889432518196006808550350909682678 9820122 73567040158867222449588203004193977600 9820123 -950279202770159945482744483249920272896 9820124 -286615466166328558888204382180288721408 9820125 1502220444269418368971397121039840000 9820126 99392823214136610963399832731845503104 9820127 409674346068222363919149191296523365152 9820128 348049627696187462198165108284137406464 9820129 347925540286408716772746634167301431360 9820130 -39502620219600368227199654699020286400 9820131 194783360295017883994947963463287170880 9820132 -146961173785923773670741825209036963840 9820133 252528353268974813899142559521047128576 9820134 5683350359599768612998817451491114368 9820135 -154293556603187713547343339510389807040 9820136 221618869523427354856269949862650920960 9820137 -8240196016987594561918880846835048000 9820138 145987895558679697084451411525763276720 9820139 96118639155334697908726001489581593576 9820140 126913240554193842652893347356749004800 9820141 -21093789462070002915226605240981132000 9820142 176712094718588476622324099665382609472 9820143 438452844113222446655972878679052756000 9820144 3427071061534813855962968029001154560 9820145 -25596642928398275540200327934403473280 9820146 21220763928043708480008077158695902208 9820147 -340837714446459872699304483939853220404 9820148 -38037411566250624589286977409971912704 9820149 -56365104381606373939222665006079524864 9820150 -70250252972144972745510467208542232000 9820151 -213248165866556316658097520993577233792 9820152 -55275953644552657551334490930530959360 9820153 175064980696989793244282108854827990720 9820154 234225531947356008883118662454822734560 9820155 44461877701474853687829815467958365920 9820156 -7667624590877822993510121326867051520 9820157 574979608093392812085731900781773635680 9820158 -55087789334356571435124463413718054272 9820159 68207726642360822632597965297706895360 9820160 -3203849202718415925376700738489548800 9820161 -58682909709175112513759178064408048812 9820162 -27240692393006329865522362639202304000 9820163 87905045068172479961736950337844316412 9820164 35849171858222680160541589483685784576 9820165 -93323867001966244332090473455682447940 9820166 -354512834783988144369349392899143666560 9820167 -99577537992439541273466556222149180288 9820168 -104597157551263899659053709267312640 9820169 426275152394561624139190875307894465440 9820170 -18407251709005018061817440961288652800 9820171 9491857757889943462583225665648944600 9820172 634736837729773952019662557050796032 9820173 -264168243974969640801396781064556894432 9820174 26824205392651333503742137568588062720 9820175 -125990010458560700054648592883636356600 9820176 -54449288366593394915083033293845495808 9820177 -527699205885687021089752557039484195980 9820178 -10692568990459614874920989054377845360 9820179 11051636647751600172021549847539737784 9820180 122168227601025376608432190129670062080 9820181 168725807876490797386588384877687397792 9820182 5658405449288428866236226369377452992 9820183 -4987096536214592605246454265855057840 9820184 -221477076315237442593734105171064238080 9820185 85649420098515757479911082244569844800 9820186 -390011460117068468237317069250097091584 9820187 -154235937464849140666326825878208025200 9820188 72414273921736040090072120836605841920 9820189 418595338583436659314941948533052197990 9820190 162574754594900001688588783997688151680 9820191 -53378757568948845762490167823042874808 9820192 456250304767773831429881441828869373952 9820193 -101172349244528978795848025730734078700 9820194 -33869481158916833951561610665445033600 9820195 61488433097554121118735528248060083200 9820196 47336176326479280066979776586915599360 9820197 -3340537846558438643805524444135952228 9820198 -9478971664262407390041463038943802400 9820199 473313722481671972399930616461562142200 9820200 12265752716967071821238379827066880000 9820201 81894803366739804267605827946240398202 9820202 -72122559953601951187035903025059579648 9820203 128538298523674021675006425556996722864 9820204 -136174299694041440653600193441229860864 9820205 -312199858551432762458060738354522785140 9820206 8589933861579043958735148126870857664 9820207 159795351604300964955720245700587015200 9820208 -104397308469262788825166156175339962368 9820209 22611089069933381380808370104724941760 9820210 66316838194450824651151278877552505760 9820211 -862004563502584314251468445151841280 9820212 -12964902105054082288627585859827046400 9820213 68824878200237697847718768055771139324 9820214 65933007751425059821460028223365399456 9820215 -80239276335247664416398527626885672440 9820216 -174947903731054376436243850914455101440 9820217 187791155473623690336469129721984183952 9820218 45148963880329056868629521414756003328 9820219 493590115037012084340232385609312571620 9820220 45680403289124270971196063962682304000 9820221 -263733170747055416988873596177243666688 9820222 -468409015198429300645802828629329370176 9820223 71161768159881213565588642951067550720 9820224 4067882841740263835873745509988433920 9820225 -111806470529943763618434763843173342250 9820226 -181628638887078749108478062344631792640 9820227 -61141495568029211696973817315082950656 9820228 209784264449052746401190888582154516480 9820229 72829068663838349259795515519284348830 9820230 4885371821959760836769770818583511040 9820231 -30461234738430816309620202531059050128 9820232 656774971635094840597175975782859827200 9820233 127398559966798516375687323008134042602 9820234 -299422884413385062746769484388508523984 9820235 50677072625772189979077855146182315680 9820236 -37645029438884420946081303623611212288 9820237 -268347507897929011548283155346234322580 9820238 -117395209840131381765985379148751591680 9820239 238186591513794076281673083260745744 9820240 949145283131690579293121697251573760 9820241 319509316906939131643640570332020505920 9820242 37653866390092366983854701894573670400 9820243 -103119723581466204378308021079965151508 9820244 -48562482066922564460593497797763932160 9820245 47628784689223135146493295039824843200 9820246 -27232132119364824643485728661933982080 9820247 -36131561472570534079710850628470054488 9820248 -94855861719449800513846299911945687040 9820249 -28046424269805382795433538876737797750 9820250 -147234924330637782365039663630384832000 9820251 -158066076213147934886206154371288657920 9820252 2288875917836879927575047042088166400 9820253 467370811110433198525996125372761928960 9820254 -1759333695897845927575766450503434240 9820255 4491888345538875974376921195491022000 9820256 -80922268829561687989044147076510384128 9820257 102870591647748079017702513136651346592 9820258 3442867384045064663244899578307774976 9820259 -121452462741037176765935887896990765540 9820260 -49939050247886584152619903657643097600 9820261 -21262635724455985335768463947138601056 9820262 -95609056989001248212425310227586350368 9820263 160637617984801212780904829528771016744 9820264 -112866869702009046898008720817271193600 9820265 -10989881819320354090674573415708200960 9820266 -65048790725617933156701645493371230976 9820267 -264950251494326385056484644301349474448 9820268 6525011635923838701184326799174920192 9820269 -162463424301510270926621349574955347200 9820270 32549945783061760384172177173174444800 9820271 -154850697258057003410591548906936877760 9820272 27860888383193982064925236695011426304 9820273 16492425183566377104262175351047642624 9820274 -80057699603790454777983106860787903488 9820275 -57155567429762955599969861249051750400 9820276 -5814162229111988438245805465480029440 9820277 49279948710272720679001308134808366126 9820278 -4703045748126293842137882379165746816 9820279 29389173556197293980249672124564526432 9820280 60961835759962047834596647703204044800 9820281 -41648343944041221051229749955864046016 9820282 -247489186358561635529789324940673381008 9820283 4326636081693812189596503410798553384 9820284 -115194011476558895165847973518204346368 9820285 -93475304944952744133214033492480055040 9820286 47210359086384143918501298664228065408 9820287 -212747937774718184732419107674696928432 9820288 494614573722181355573114387241338142720 9820289 218164638544381554113057204706261321090 9820290 -76910766858716402534981496515518049280 9820291 75991208691852005044122571755550889264 9820292 -24274268898514846510735185960823468800 9820293 -37436760399342683066753203343674612416 9820294 30142737496361877521609130086580424704 9820295 98547439579858915677466884953230855800 9820296 44515232384931435145743899915659269120 9820297 3989887578229272871029244000891130592 9820298 52884922160245592207151266520104904960 9820299 -263345580776391421653101616874113108240 9820300 31358742814140961446085698181154176000 9820301 -55727790623844147115788104918877562698 9820302 84117903999514624348261673068376801280 9820303 -568207610862030531311630917921870218448 9820304 -1092719702014508076965647186758991872 9820305 -195842762604631209577250085617799072000 9820306 10736952649480662989133172323462345504 9820307 -158098573308322779473403441314563079088 9820308 178081602922804348563264164348031375360 9820309 -235355858179700537984446057540771400580 9820310 -27473055626015445775918723876402295040 9820311 3094873533960953271714669332660463360 9820312 195692161368818736763374726847862323200 9820313 -261457514300421754532196408823551168438 9820314 -34294628528034698517947090654562869760 9820315 -186575004810466197873723289663284623040 9820316 -29697128404220006815712439310080221184 9820317 36902562684251070558796568806902794496 9820318 -4078777337255331310509242651499643584 9820319 -281642850879203665442181060373633877280 9820320 8032032866319300055677558738124800000 9820321 301944119280354250854623450078067210240 9820322 -87040809436771428505662441487072449888 9820323 45488892878141735614280372408094788772 9820324 192139627494425642389783134529715209216 9820325 -22481532375054795857428513188193881900 9820326 -168879624748968064121474302490499752256 9820327 552254160879809868407257609398956235672 9820328 -121503864950373145263700163042613657600 9820329 -367093331842762125568056380293564297344 9820330 46612059995484035193259901550456400320 9820331 58936149115113113567199891292440351264 9820332 224173767412293404792722716746553753600 9820333 -164667901580604719564697130886975061216 9820334 10801096538601132511624596587607888960 9820335 -7834074109539661181219302901442170880 9820336 16583397482499740673981570169382109184 9820337 281589630728440674121438570294968163986 9820338 113576675293515980326466706281466686208 9820339 311922613440698525460222190927262195256 9820340 3036608883498447945604531340743987200 9820341 -280594864587135463656927095318471370450 9820342 -64371194838949797756425724569893577088 9820343 -86715761893954354764320836382724296256 9820344 -12828317293677063591012689138039316480 9820345 -90078448138892751659431515872909127480 9820346 153757987591308854418391245000771445872 9820347 151358797671070211109654880572404933400 9820348 -116124881163072607770725514049915067392 9820349 40062573565536861480160506155676658560 9820350 -54584503513805640409564150600034328000 9820351 -129909865883562159776472653068860403648 9820352 -70695932505255839441954536843241324544 9820353 97827825703615191355727900436594705504 9820354 -152811212780809655702938481735856120624 9820355 14221883796082962993112013006432980800 9820356 -14998479388256574986213717671631855616 9820357 117355434018593327555496285679591816346 9820358 108640261390915774103023763154222845280 9820359 22946088713402058602217083000860523400 9820360 421252757660556360053656857467136000 9820361 -117692766251059091915800835687107020876 9820362 57035834598674588044411513181473254144 9820363 161219784399440922778008550420389028896 9820364 -70316328738256776874749690778894804224 9820365 12691522787277299373003790710559693440 9820366 -86467696177893897984870465634858707456 9820367 126459489509751793799794535206883026416 9820368 69610449036550398184447900053238185984 9820369 -199380675348542715113525495766620956556 9820370 -33331054957256015483861122988594595840 9820371 -3975398023326846675227093709175731840 9820372 -26117719883424718277907880405168570368 9820373 240032988797534040800043940559545566720 9820374 149568179403413985484368493693644212160 9820375 463673248613969359175093216713279788000 9820376 3472264639570002393527507989393582080 9820377 99441074154159150597241285626041035392 9820378 112187082100109790607940318575442365440 9820379 -149349493722141757576387147349046305616 9820380 -146491190446892507429077087606413757440 9820381 469353616663146925973835246419968278182 9820382 -64542296349683661168525320586495052416 9820383 -1863640037611391985568535646617735040 9820384 300586499775297477861208113826331099136 9820385 8237761548689307670014539705265602580 9820386 -17514685455589301621331539390117068800 9820387 -102510317980336630111208684414315556964 9820388 -119482165145702136255925304618733183744 9820389 -268484702897781972149075257175671115520 9820390 -158782402885911602027704085609921629440 9820391 -160691427692559076142529404145874392960 9820392 39450074978892372756288185572684185600 9820393 -178495294694512283080317047760083380656 9820394 -191335703225446483373054002626159540480 9820395 26106638247797954554054433736724399920 9820396 -173893892817402763859812664336513146880 9820397 24166316664536292159620136859273447680 9820398 -1379054689141699562320876393669404672 9820399 -232933223743310811235778093777752918280 9820400 34683051461321932815228064368434380800 9820401 -174065473527966030245227068677838925968 9820402 -53531099348836061417686446948030111744 9820403 -85369705610102265553302600669602199348 9820404 179289635855646702467072739627294105600 9820405 -32927835938645526766954177627193408640 9820406 -150541070739218309354085127170218026848 9820407 -195644220157386517887442505750218978608 9820408 83346137729614778403406452599926517760 9820409 56871077925639042508405402884386573904 9820410 81866396685809159991351478914728175360 9820411 563329592686541331921897998457595616800 9820412 -93594980768514547379576263834925122560 9820413 374519602047864413608426627135796750400 9820414 55982862461026256329102235867495341056 9820415 562717477805703878240548041575724825600 9820416 -173771179575521035295250306182330449920 9820417 284269363981156071365276106842743198466 9820418 -210683652707134380476220973057845809280 9820419 131136606603786893939146253361903948288 9820420 -261792252326236409650668423798546001920 9820421 -212388592226559382304910162316845817830 9820422 -151935465318003163867203424630480710240 9820423 45584410051452615537276376580988312984 9820424 68551932037314521422564182197894430720 9820425 84255096483172569698980909172872747200 9820426 866582818690858741262834639031840768 9820427 -331116657752194800716525800614435863724 9820428 -34557252767764931968689732782240563200 9820429 157607818880815190410872007977029961676 9820430 -13631260064985064085473900526386348800 9820431 17335942907400966130744213861770404520 9820432 94529137081782656885786581565803069440 9820433 -200319134832278601659010321254886134400 9820434 5050563568774621410297577173400212480 9820435 599419200914376694445733134194073952000 9820436 -140507274276452931839440124454446653440 9820437 223498536234295445042022956474957331360 9820438 36333276683527105386704026488787078080 9820439 39442094715875561217505637800950561240 9820440 -1136338128289057478526913010699059200 9820441 -343273017627006155754687602776433748600 9820442 -108625200715326267742844501671314682128 9820443 -91042769685145238312208266687766309072 9820444 168352187797044436970061253230955430400 9820445 168684666503413102033132425517695705600 9820446 29904712707125409231804907295265125184 9820447 -75102749622114424612371541715889747456 9820448 -232096368825860526707855238127914319872 9820449 -236455613077359512269569990365265345966 9820450 37667182600217077224679493453951042400 9820451 28399324405696851622820273013940164000 9820452 -13012701705097355055193195901967571968 9820453 354416232468731016953741351974069616702 9820454 -47050257301110381220217607160181913600 9820455 158960806493443596282854288464586865360 9820456 178840949425662083690548377087692636160 9820457 560309981380408204957221848820929795706 9820458 306432147626928464881120514275357071360 9820459 -43228861498105915125618251011706978520 9820460 9233397309119127983280689237779138560 9820461 -32509303483641934114341852488015426496 9820462 -121127832167989493976232304563238354688 9820463 395925802555639632745981182176710877712 9820464 27778895196194322926972328234254008320 9820465 -118667541196651365797770723395886168140 9820466 20088716772217396096254980771654777760 9820467 16286062410691286223259256740049651040 9820468 -16786231566583849945193818453343258624 9820469 4874815941977974337636047229242652544 9820470 -42784577083282745769897726392046796800 9820471 -4731486215943499995370387114598565600 9820472 222719525274232321186081877880732364800 9820473 -60487883789025392555863639036761417600 9820474 17956874566442871942070848363520653312 9820475 -52816795103683732599352900162801591200 9820476 -48289346556487773099932157489816979968 9820477 262900642267592924356792807606001783520 9820478 -115965065455405465084648899759322440960 9820479 -221517426365921024482503790227439721016 9820480 39072115558764630669477397386992025600 9820481 195766715262428447067978609731444436 9820482 -129234937607679019656249576397303129728 9820483 19867092180984299888517783194265836732 9820484 190872865230727372834746277070854267392 9820485 -110735275147350714443953364927965052580 9820486 -25889969118149830416853770064295705856 9820487 487713776952983119739369660839850498136 9820488 -292462911843974450374706352426321469440 9820489 -39369667396932941351368411047726397120 9820490 -31149124390360210076704793586699878400 9820491 -53875640003796492280839070558124641920 9820492 -159181355946430478537632314220437135360 9820493 41967641464511949768182113441026986742 9820494 108882958861671502371595701626853181440 9820495 -18282586539192546977004703683867069600 9820496 -15855414673966358406118551204001087488 9820497 -126761972663388920388191697754600968960 9820498 19675720578043138236480790631866045440 9820499 162781660134895541450838479718820698720 9820500 175807615916589415431405841120384512000 9820501 -787075650140572729507716505288322529408 9820502 50428380904654015134737460868910313600 9820503 -42901956328061217113222787394688212992 9820504 -28595735471348085404990445189612042240 9820505 -217992822974062135513971732629405657340 9820506 -96731526217656047429499985018052292096 9820507 54367619830145408500535163822899406624 9820508 -264663883330674500385823088306885340672 9820509 -2102163840040205085791064561954131328 9820510 33733031041621504262685526628550451200 9820511 -49444731227902104990017567336075646000 9820512 1538614759102423001520724604845817856 9820513 435833848436588010422198305046970665762 9820514 -66689000429765555881674153969549360768 9820515 -164917642519546661259303196648584793680 9820516 -185369322794445699997573193479570610560 9820517 37650328123919135156947097983823787264 9820518 -45937433626907311281886097766948127872 9820519 -263966991545435683465406825413584683080 9820520 -170937085871331507665073257990207539200 9820521 -3036532520135267402730026902227115776 9820522 15431577415511240617900524727534598400 9820523 315553005274044256051303940944082054772 9820524 52041436419515902520680870776155308032 9820525 -37569839231369178360776744613721684800 9820526 223685130566626491050915070386507322240 9820527 -73096316805471263186653218562969181040 9820528 98857087482824664435814034127967027200 9820529 -135623032166804586108454681543020487680 9820530 101186709115610995665020384397723878400 9820531 134012243250131247751893846763118446080 9820532 234270888512366666611663786394717709696 9820533 118500366785205735576299215661143484448 9820534 3573756331891023352722964010570740032 9820535 92503145673319382074842683859995215200 9820536 -92246457196615429496341566490853376000 9820537 -493603367023054639449823510420264737814 9820538 -28274829640250135760330730196910228480 9820539 20206665031152538182741364734421252824 9820540 -21197427308306834420026897640115793920 9820541 -173532549084588393798022145386292360058 9820542 70925983773116716572710461932208571712 9820543 -414992013084176725937428822957631646384 9820544 -27781268044254874762213069450861608960 9820545 -1798526944747361066775076458746755200 9820546 -233021673857266676614859410277125301376 9820547 29204641084973841016602933457864847112 9820548 -128000495573343263681520876061371463680 9820549 258260001559822224291002147404010782240 9820550 89801232197668743799801629501446520000 9820551 17402271266348666379872598125412732240 9820552 -1622110475681757182569601479877591040 9820553 -575672376995911688870156775453213248640 9820554 -62850181330247599101541615465830094080 9820555 430354161633614416949093914689849360 9820556 -517845223209758233473229604456919263232 9820557 -65549648130639198757208196390801122346 9820558 235454670823700004476892016015843577280 9820559 -172038266998621546528628027823403059984 9820560 31255187014140064415510729985530265600 9820561 -16323537682048392145046697604292070668 9820562 34274324834803742746426321443268270752 9820563 -39409598540363854407799976109193856256 9820564 -117819697478434748846993729121902768384 9820565 -205676490645103291590698415015054261540 9820566 -10599257147641603672103765835121251072 9820567 -200636594576644969115961818762868392808 9820568 46826315678506572682257260286813696000 9820569 -115442305132741800603954910562344826880 9820570 47400969885727372437396168638935008480 9820571 187423718327209495687290687673400472240 9820572 15057243888428626013093251065361293312 9820573 58144149358585852035431171976885235840 9820574 42140199005459590710736594344086065536 9820575 -122470300828482947737727409766382850000 9820576 231636464921920480656910057909012856832 9820577 53668605551877288822687085807210515024 9820578 -81248645793182662410663195727553382912 9820579 294899246504241420343295378956476617180 9820580 -71009548715275720454364363574862929920 9820581 -11400099126211434849852735900882841248 9820582 -18430271213729832051282480456377831808 9820583 -181405212309328343375628026078913685056 9820584 -90514637331033676230968989285130941440 9820585 -277907329569223862752055564049638288220 9820586 -11101699076954967062318217676807454976 9820587 -13271432581376469863035687957109207040 9820588 -72629608916624111889756312259260013312 9820589 -400378066089053715948343474392297284040 9820590 61191209519297937401542535210333760000 9820591 527893993209724380706873211505469616184 9820592 103532339827197380913607718253070221312 9820593 66804737571595267984114947631775193282 9820594 -58353011766224784960947247329701890048 9820595 45493278845610987070012065567491151600 9820596 36008319552434665985727510445152571392 9820597 42283398555916990819286052058248936220 9820598 -2649605764540176076601674003756825536 9820599 321456912854870184599570741133615161064 9820600 -15340517064208514474159169510521856000 9820601 168652860875455129375058133869885809152 9820602 -441515074042175161754833815953435904 9820603 374727628478691496685104826829919556544 9820604 138654149028890112017357388288487182336 9820605 -5276085111303110657950754327212368000 9820606 -163537121768476432157442438856634450880 9820607 -62904511518716649652058026959446105808 9820608 -21152345928306061109164977295567355904 9820609 153391429023061556813934015806221609920 9820610 72342228649604293150168238170206780960 9820611 137850544417907620844951647103243681832 9820612 -217325406150154420272131300581302595328 9820613 -262270798765972858231068342434804884416 9820614 -6062690691126162630713628124272746496 9820615 134476886965652113288958237536945567200 9820616 89062923540302585101861115311754956800 9820617 5724116968665682456470073966378945248 9820618 -84910557179687676886590351369207380640 9820619 267804668252801806607968053923664880020 9820620 -144645368092390011655357544902465843200 9820621 212468324285633979816287437945280840822 9820622 -18328627963208780693946643817024803968 9820623 58572039959576756510625986651674614144 9820624 37493952362765743961045888244832665600 9820625 -1420587609988041848146018017073050000 9820626 -144975728692502727061430644656188205312 9820627 357190026317512300763924588580192666476 9820628 168627198458325014650558244319287500800 9820629 -102895453305954360529081993836056756160 9820630 -97797974434609708907510504658308087040 9820631 -5026703297355286178775955399647176568 9820632 23427684936647158662292758617433047040 9820633 -532623488891647853245753146626274672118 9820634 -31422916968194765496444003841453413696 9820635 -38159614540548985853378003177158859520 9820636 -51600099648960480949609501064036529152 9820637 69908997445976260766116733318702168352 9820638 -351634258083959282217178937267272112256 9820639 -430920559748719996019369008765188638560 9820640 101599041117941171404613179723933286400 9820641 2241220250587642673026140084584884320 9820642 96459789695579744906053923743610607392 9820643 -37084627557744634394739904787659689216 9820644 1710674590987177452810608608139774976 9820645 -17748013012670704183220727198118103040 9820646 30920410667713064718496101925067579520 9820647 115936431681891943464144210287886885120 9820648 145318076836759261854319782864052224000 9820649 -203202269885787050601314522760997964160 9820650 -5054599839381517484918931748515840000 9820651 42479695148676917396307740320533800992 9820652 -61462547007008222413526182605670026240 9820653 265631233375399172918679352848803215104 9820654 -20674688521828139926949921619027916224 9820655 -72691998329553098244370947216865713600 9820656 31953061531584662604714400508647833600 9820657 -114290261470799322029038852096238870976 9820658 -183052226890521342632487877554527566320 9820659 -157769129875387379918161132964745478080 9820660 -222127490708597275713770019920394048000 9820661 -100179146770065542530514461857048102738 9820662 141907931378963460505931699487943396224 9820663 206887614820080056400880724872813550920 9820664 -159141193572049192327934575782672875520 9820665 259831734793639767263710532697595734600 9820666 -41468245500705255387493909997521326336 9820667 250123087770248479273642284647233649472 9820668 -44598323752064905715123852238097858560 9820669 212207364964194651370875080530258425900 9820670 -122965660711202138348511713865558966720 9820671 -40010638393981676908446117382511554176 9820672 193621245537732718999028009187107930112 9820673 53279898159101048216881407174840454404 9820674 -25058297074791173378973967036818172800 9820675 -86500519586911761567221512148655876100 9820676 -67312593832192345506127609523991920640 9820677 -116652583865215240921245222340632577440 9820678 8833258903599217028182042483861205376 9820679 -158236117852422954648606737759363986128 9820680 -46977087196642245343978945844994048000 9820681 -103467301841616269912242656692322293468 9820682 60378583136084630228389461357109574400 9820683 29478867961411875886950143364892093584 9820684 3391269927400592320309205790234436096 9820685 13875717757537123114796365166369468160 9820686 -165225236864593425672265195343594751936 9820687 -79239832840932381023064893542074819664 9820688 -28559102327698238032251820490022813696 9820689 -22212548198267363720177976783720120672 9820690 -2283809874324854528854289186697231360 9820691 148491436204977354460429267499678228352 9820692 -46137955005892273709215241853278128128 9820693 64082508915614390219875686103952734144 9820694 44653003430910876760057275042019820160 9820695 21671578401654309840526750474781521440 9820696 136036412017201149873899280888096092160 9820697 761593316063359253572251194461562053632 9820698 -11153577707349506291528790177364883712 9820699 10570007937486074852457263470242270736 9820700 36418372238408183576018997000914995200 9820701 16421251562987683481308114616312732160 9820702 -1552672314381954157349729946975416448 9820703 311937582519517867790841511487691737952 9820704 -153902944290576921167388125833946726400 9820705 120038716571415039878224945933485522000 9820706 75724180240301583665987414320892244480 9820707 26288685641658525393936112846510980096 9820708 20894904295603197613516230635743646976 9820709 -107981356282623974170956540929466873696 9820710 21191925455148996701707872794709139200 9820711 41666137029225853351940855183904934672 9820712 137936587981382136203776543074226176000 9820713 5309839179611166036630993755552680320 9820714 -100957903952150163788399985383641694544 9820715 198562366813075516104273260915465163360 9820716 82537048531110578155782883446812861952 9820717 -82492411876171365580517975298430574952 9820718 -124023526434062715490152626700953077440 9820719 -129829419876991294109694448386978049656 9820720 4814796074056588474747526739551846400 9820721 -391511166723745166650486655466640548078 9820722 -54759511542589307282154591557765036928 9820723 112878478645132391853720991867547396 9820724 -95235632866170428017123852224503691264 9820725 39574301600280306553033571250695172000 9820726 -5625331752746480131608018536860310016 9820727 -5748296341414045559794812178728019200 9820728 -289473268576128344041087176973710336000 9820729 -136628770730770979114582258418482931670 9820730 -13743266217039355641703533215814326400 9820731 1377895615336263222895884865623762480 9820732 -292762281003376697441740688425735803904 9820733 51508474046577988984230902890213814604 9820734 55008552056514774065700865645123031040 9820735 1710236649700293105514103994083283360 9820736 -20308442825689038922444807888266854400 9820737 -94114984494276450508815439739254510560 9820738 -50649978007514651738234590352805580800 9820739 64284562293299818763953009401653910000 9820740 38088758860263541802920650883599974400 9820741 -144561722050673924092975491635703373056 9820742 9098285119873672499226521939720722272 9820743 -152288204158509477869273407344959483736 9820744 327592456251682671098833432508168601600 9820745 -242712182781009341584471161445040870400 9820746 -34931662773514199900954052211372309920 9820747 58559868690000922146769252334671720032 9820748 12192141285390854221213618795366265856 9820749 159586719411893707199855600103216055680 9820750 713141524445998418737026327999648000 9820751 -510597713642286511653646729417939663248 9820752 -10416116610248923559613053076966604800 9820753 52275028902785651459033783962669661680 9820754 -96946153407163435750165112797909613424 9820755 60192376274531565671707881300915027360 9820756 249086399093704364781690603372372203520 9820757 6561304544033153435317324466034861006 9820758 52802689790906734319837501958444718080 9820759 307375469690517633828282697439592509184 9820760 89440876201701974978301556953212928000 9820761 23262599209328178060739109126035775904 9820762 -12228629311265174095170750892149565440 9820763 -6618707354174182350096259697680521600 9820764 -2822880116820359447778413286962555904 9820765 -426965873692272495316889198969385000 9820766 37937720177356178680804269990386521344 9820767 -225476869095155266981751666796680580480 9820768 -359455754912154872026196057246849433600 9820769 -9184310903198222957593125828499439616 9820770 -593031249822423517945292896241541120 9820771 -98377676791041179649006607081360595256 9820772 7053237367782305578066622021437823232 9820773 438325762289471234907509855560591297404 9820774 40097986792592936108862720818971624320 9820775 225979540224098504753500563236363164800 9820776 3770355018963936449381219896467456000 9820777 422719271658203179477438552800232727440 9820778 155443568105408513022326117432042956800 9820779 -262930456724131015902678136551839931816 9820780 -70139118849676324065547248531547238400 9820781 384141003566483858677321376500787822400 9820782 -20693655700171665237767071976091148800 9820783 11968186601730839243640332504526872576 9820784 -109261893095944950945861622580600340480 9820785 48391399037303677851511102414503503040 9820786 -50842632103231094524758514909025658240 9820787 103056778193407388631974584727715503436 9820788 -95464304078021005595172652722978201600 9820789 4189898905173649737833721038957034432 9820790 10612808608848089847831634672902862080 9820791 -141689457698751594452610175002530457600 9820792 488640402447601239463311670677095116800 9820793 43047256756411078411434492064817569344 9820794 37554168956435985271833198710642741760 9820795 -237419008072625624820663542637391891200 9820796 -197397962509203412664181125569666721280 9820797 73020318532259904678134550688916023872 9820798 -16495350039334033266009663337225316544 9820799 36629596025197105122914642855549943336 9820800 -27676147515965372836412407664345088000 9820801 -226425829785917905190708197566744067198 9820802 2468149069001481978447560799442819104 9820803 -239696027617491963057489921522260236296 9820804 -33941524670936944019488032648746065920 9820805 118667583191346913939299458349740586360 9820806 -9322708816308609473874498525632716800 9820807 -100768334150851262514624126649039021160 9820808 96196316462920068928333647653377105920 9820809 -9362232755652447836905889647731831696 9820810 41251643508828607111896002931872193840 9820811 45108089102671926589475133966536218368 9820812 -20703820255291039867443064680263525376 9820813 -1465718297622068240114557481729372736 9820814 -110150803118362034877670264584716871744 9820815 -11386670323851240947333932166419564800 9820816 45307766853054442431638863493109645312 9820817 -141213384608806690699824583285434692748 9820818 8462524965907174756656728910441200640 9820819 88637208694891843504932791267010655000 9820820 -84758307498908288882380181521128433920 9820821 413201611724106767451929988354633427200 9820822 149801597026338355840839408584548751424 9820823 136220662285637149240340976362119632072 9820824 -41692397309292594324330439407436308480 9820825 -81188192984663221195791788579196088050 9820826 -54299868638674027274644766697599919888 9820827 156519136111489334617877962038385669728 9820828 -176469632256009705544437279714118431232 9820829 -236376495377241509171910723555932658900 9820830 7969615142256134476625308325094616320 9820831 125851630678396396139198364312689347264 9820832 74263916272629299194102316342056058880 9820833 34461187655101840649718397427373034848 9820834 259411437824574552188553065256636896640 9820835 149608968558953810259202389411074002800 9820836 -3647204626684712829229794487421799936 9820837 -159845029719396346506652770389016712100 9820838 -134005848371107152534984936126363107328 9820839 -32609557708790001989772628598668964352 9820840 89670737928166317456790444197272524800 9820841 -47828518703628519801973679239487338758 9820842 -40299772797250376726441998562063463936 9820843 459534272612109845580052139888437143092 9820844 -476273473782642956910460705636027392 9820845 99821810658225171304939603306430001600 9820846 28027154526471629026909757997612474240 9820847 134774891310996045065504621182903914600 9820848 22889283385428252097242538332424863744 9820849 -54546676725460603655010265178466729600 9820850 -42111962120876323502977356102202152000 9820851 -2008932932024915097857471236161300168 9820852 127852344296125109100437287486525880320 9820853 -48729541854674733203645619385396456320 9820854 -156704778065548738907060758266408240960 9820855 -214730077866641796600519641959386534480 9820856 -5386627635451780089164201287076352000 9820857 -58576575046974123804348832018800263712 9820858 -117692988783420388470804370062264312720 9820859 326110841511899565624900438181890469104 9820860 11909845071771422656774316544995328000 9820861 -17643741976541395917561071761381572538 9820862 17366432989223691249840768246653288448 9820863 21690355580352457887822193331031953160 9820864 -14671550591929196479833194954483564544 9820865 -241520366810564654090042650513316701740 9820866 -57339362988471699747701123406951301632 9820867 134698458932916752379726179290395896832 9820868 -237787089018883230888922071046225479552 9820869 -24751470061790558277767542913059149120 9820870 -92713165684688654900830243130861877120 9820871 -397397639118960131475300996472359173928 9820872 -211431174269136258823760942252568576000 9820873 -45008005421554832844325176967138555576 9820874 156199593909025534308088313442909159216 9820875 557626917545296934863627418005260000 9820876 84713051603599511644274028659786309632 9820877 -225418862449557610544805452265424791456 9820878 63308938773092094701744967867177226368 9820879 -71776329096535924190158998099336732480 9820880 7968664187756631827965956787563970560 9820881 18401899889653589273546032804189130112 9820882 274426023575078609129972661167105499792 9820883 -68230893896547488704357063023529519920 9820884 185770266133643842203847593994153439232 9820885 -299443149144615665504628763299693043200 9820886 -11716327223668306119178475976673437696 9820887 -59945797531965480526781115645054366000 9820888 76120335993367468505938027297849344000 9820889 44422388851603268412063401160621555648 9820890 -113026654545246458700042358044581467680 9820891 -7489697792992098039938411540304224400 9820892 -243254022490877670968169000454914620928 9820893 -68860609948539549504315594867451030272 9820894 -1907827837005966143728161086546878080 9820895 -99402963899312872007996266438496821920 9820896 -48715064964231962445119974817671151616 9820897 -370446916146463412926054432996096834654 9820898 -56478019875016405535714401983776506800 9820899 1693463086147974620101371063759225600 9820900 30401164748562445559669611731286464000 9820901 567207608000172405162514072311182059902 9820902 -573030889094310554163254646472022016 9820903 -591130586519157507327023158374949245080 9820904 -227794276628564135284241881479043891200 9820905 -97011573688861647765399347205220395840 9820906 -49429678878592738122870283969420738560 9820907 -411233586022243494213345260635809944844 9820908 -82562048214834371070774842771361638400 9820909 12477224512721629373515801377751211840 9820910 -31628656388798232311803238023245004800 9820911 -6610890178750927005178769813899641840 9820912 122405292480215819233697348519086063616 9820913 -125581596772177130967777539981148364176 9820914 2185369523618173992428130633293965440 9820915 -128620307993782351781028043978127473680 9820916 -107044128631452902259360419209525635072 9820917 424452991388305262200198932408458596380 9820918 48644427156398228639721011717160449280 9820919 68536439986220668297383095794273252344 9820920 -134175280297673352928350906750232166400 9820921 281898502776431903706468195924081028800 9820922 240479890105749019851476236545340486512 9820923 181640562421830547133107228037053518360 9820924 -95569092037677680153897392771046494208 9820925 -66741543597427115663635943862592498350 9820926 4097697827076105399528375639282244992 9820927 623232923411019601465244561145347530312 9820928 -27054040715500896912498086066339708928 9820929 22029672159054587355056531018863748640 9820930 9018995971913634313839327660089441280 9820931 -18770115999607107744592606061494460688 9820932 -87358118315476057185843662180893065216 9820933 -183605862194298519811495098504564040416 9820934 -108854211653771960682370427964990677568 9820935 -54232857439679007655209871103428468560 9820936 342101436943638168861337641776181903360 9820937 -184685492375671459665789739710262195200 9820938 70469180407717183114438001993309516544 9820939 -151812472905159642137647189187092331280 9820940 -103952221422584380199659498266643046400 9820941 -24998771261529343476062376494979608640 9820942 535974161686555879510015866443600832 9820943 -72091347274014206115934169172610599312 9820944 -10170770649695914620813890355444842496 9820945 -136384779416798738819055968751015708300 9820946 -296187134465025446840503175187206747136 9820947 56416484425346816907220417320559568640 9820948 -304621523140768316375403735175714273280 9820949 846846675832803188205218691768502464 9820950 -56977533647770290948375732708524092800 9820951 -157022348223353192746789350951747407520 9820952 316683012845925007243218827361540249600 9820953 155510049667088650143328237347050638080 9820954 46177013351489787568935511033869997056 9820955 42083135297404660830232712444334720 9820956 -159333926531056824734449095837124412928 9820957 -108061564835294592173356817126030768794 9820958 -37818874648426975425317287040797636224 9820959 -103770812868814290031846848409054662000 9820960 97900019817082302371025601451550965760 9820961 -313670660210221083648915041193067905438 9820962 -140593913874900520054389712553301964080 9820963 54478345967976772183085250326916019560 9820964 391401325319249474867722226863941427200 9820965 113189376268511092044927850191096960 9820966 -182406551204301707861539294745487525120 9820967 -167041322270125492991527690564533761520 9820968 129572289863888028775913405355624529920 9820969 123704764372662435213496459676940469370 9820970 -45337251093568760375119749469485532320 9820971 57236671339183493533499247598604141340 9820972 -15293710985224197787446279794346017280 9820973 565373446274569245938901109529666906880 9820974 12402682962078977128726511042500973568 9820975 175312491215575216627247314680021468600 9820976 46447470362870712963028843324458467328 9820977 -239850789619596950172547266467924131200 9820978 -149856568878030372593484955137573339744 9820979 262081398392634075486168069061989975552 9820980 -64235307071922469402875952662005760000 9820981 45657837701196950317607238129100563964 9820982 -5051960095958361628541999663560177536 9820983 -106837739793790396486667892618445661976 9820984 15518374047513006265425413395813478400 9820985 2674934458825258329529444258067343360 9820986 -11873240511539019576901772862360453120 9820987 114947990672738998689172979283822757992 9820988 48679928104543812315593229938159216640 9820989 84758386574219254987822427978769567654 9820990 -101560664129521226757390640054809432000 9820991 -4091794915338700199520957354637845216 9820992 68752957273764946739816688446940905472 9820993 -88221777032726709584273593786768311616 9820994 86693442251550230317401298449053081472 9820995 -95810398290846471175992521597842502400 9820996 292585041482158138925962502302071808 9820997 15760527326726928433617503188274188446 9820998 190147464647389357956275665795147594368 9820999 357519832764148834220532129256315922440 9821000 65859813050975512406898067595427840000 9821001 482552144249863008519451637226048255840 9821002 114330166101984040989284896975165518432 9821003 -195296075219511486538742886823390073856 9821004 35216894155705638008872528635619295232 9821005 -890720025167824846573032866098208340 9821006 54210441714491679827508821262268295424 9821007 -582058697327074554673814620477432848 9821008 -77356667334941542658563126926127341568 9821009 183184768400777809560863358088771338240 9821010 103293841248342714918858791881382853120 9821011 99529645458246946200978451584776028000 9821012 202328220473029320587626556512105693056 9821013 -75683191269559007950747490008225724256 9821014 -33109743924960949558087747207178342400 9821015 379529002445487720743680269994862843160 9821016 35262632245913710923372165688538142720 9821017 -2767288149810399419299471907908371456 9821018 -155350866493718678438477851593519809040 9821019 10983990506080510184144841369661994208 9821020 224427382100084517213444406475815848960 9821021 -9761524192635297502510404532675318932 9821022 154896788768090928510137024752402083840 9821023 -44081360864645298060359146077910929456 9821024 -50488985923346557657623136426485350400 9821025 -84011359273180633688879477983034036250 9821026 -191620782285948550722868422847506616320 9821027 494319331931407114669862847835871702760 9821028 472187171163021774372477070772797440 9821029 -201081683341599503412636434515454242560 9821030 308999514952420801063775046776396160 9821031 205316578262314542316855759987248111744 9821032 149423532159509039604547049776923064320 9821033 -64779777704422339072369102286349419718 9821034 -202631744726110603433276522395964789760 9821035 10726495640019957473731692666874877760 9821036 -444892423976177385341194777293584573952 9821037 -70183249536097798536199358732591462400 9821038 176859529597810260327305843620759535040 9821039 -335802221607787761369222911197530052944 9821040 3732421298724627838550018010057277440 9821041 -63006568409149111273916574890285724108 9821042 -3604935407465531161305922608983010816 9821043 -113824683308398305881826393409529740800 9821044 270511751839589136299965170079790155136 9821045 8960338495510626917602127226107366400 9821046 3968688493101298877093801431230971904 9821047 514017655109674717900106735525201083496 9821048 84153513905254123252320514356255375360 9821049 -112962418660186471522341608390182820160 9821050 30119671077223694075550412497973036800 9821051 19096760232487233583764128654965094052 9821052 -53180980649859920526715252596415732224 9821053 635710632174708150498612578021589491520 9821054 21424017301899662690833483485818408640 9821055 1284732944172791585448315832726682400 9821056 36155644603763508390681433402685521920 9821057 -368092987638295408464058165258599635520 9821058 5754808857235067024469265933890978816 9821059 72311129289519305814313901222899246704 9821060 24985179344841830491265387328213404160 9821061 -197246189172551326234406855707309430400 9821062 127099355820100104579342604830410904000 9821063 -134717263513777707774294964766064492240 9821064 -229074658822097388841769645294486568960 9821065 170972723836342649120195559928638671460 9821066 -10271976090804875683124511169336505856 9821067 -18904147204232136866380566438925761552 9821068 -55190903446468257079832806654679690240 9821069 183047340779902016668067878884591911808 9821070 97496619367759596785095961493832824960 9821071 4184162506732420235699435950959088880 9821072 -46062694475911193021355953675183284224 9821073 398854168081638908496259970477099078784 9821074 151640671760752944327654372346657435536 9821075 -67619111812854460362892788928363180800 9821076 53838758645768987118825926586233001984 9821077 -55582526138571292302571139027995723200 9821078 -60937991100599643091360528791774152160 9821079 -5227177098375222530323728228044185152 9821080 48247204953068671633887794123956838400 9821081 243180798563195517605012380367694290400 9821082 -21555845409444741550381973392203022080 9821083 -187860778417763349785063013273999629760 9821084 -13194193572681524887471023473119807488 9821085 -29399102644318338932951802746260413600 9821086 165157885090764122978813487892145856 9821087 -167029454427259131844091143209803880000 9821088 -103737002123334339465345410787010215936 9821089 97092466599615277521838224017193232324 9821090 16751636496154650024506731147128544320 9821091 45758071281855981167818749021393886464 9821092 -65154839807040039097542368582496288768 9821093 24590046012620518351493333738771747484 9821094 93465050048893402356031273953259200 9821095 -1179249974624827457027841485380072320 9821096 68912095422193668478548367614575201280 9821097 -215683598980320131453467289967256846032 9821098 -40078569795427545664835359013758596864 9821099 107395357854470782723738461921204452280 9821100 121763323893319284826713326678908416000 9821101 64617390862864349964235560504636203104 9821102 80200910382319214296995356178646882752 9821103 362626119228754469356871799596541128064 9821104 42852116193445391335654718621362323456 9821105 39423931020498839808198658859319600960 9821106 44335442413389571134463706228071757712 9821107 -285373592818881341815455664265616422644 9821108 -23225800903975938405979669294295721984 9821109 -38263489580221611971908148510203344096 9821110 2549227613854699821032420735705425920 9821111 -118167112158225081937580193702173578200 9821112 -52453778063180651299697310113094696960 9821113 -181623286152291038636813597059903953776 9821114 1616562086245013533534701539366150400 9821115 27063986978491899068379766724660390400 9821116 -356209577936179547158801440140571151360 9821117 126517921253738300525450966715750130572 9821118 -10390840376886173368736722694919070080 9821119 -104215809144932091855229837709101248000 9821120 -41531916524773952692196502756938219520 9821121 -77804206025315503527959651259515544096 9821122 -270642226359787652493454765560700492800 9821123 109293177760752663764311918467631038000 9821124 24920689444048383762328637604124152960 9821125 383420360072652235918363008736657515000 9821126 -959292058363142273192316170810682240 9821127 83067890974755338320029762910079461632 9821128 -24856050836435991626832625279152046080 9821129 -464337603342485345362587715153893999270 9821130 100055269174969106678875355598710039040 9821131 -137632670880735199441052029628464937068 9821132 146688818513484978255166208374660500480 9821133 19603337207167219021079565350224066464 9821134 179770257218555550128060398983478977216 9821135 296543666039058523011311405599441349760 9821136 12586205356532220645883736549832130560 9821137 135161096434653051537620369170482284786 9821138 -175593309406641552353227125328728529920 9821139 -222425581005475789852977683471355935952 9821140 -24441217673069782807611179548133376000 9821141 -129002016344411037519479194463298557952 9821142 80804538210308126144371116567532986240 9821143 22137990498502152821375447951260930624 9821144 -185787928895192332092711161707315322880 9821145 -192530999006657582543091936395913977280 9821146 -150773023814015379177481826277477985536 9821147 -126110188842629743311193916609895645168 9821148 94924845663761510945642337506118535680 9821149 -35999279411548517082160974021178782836 9821150 11232423154657539325905629517562176000 9821151 82631826306018441012732932541782168280 9821152 -377577326229207280576026706788878647296 9821153 -201394643293713739110356158631949411456 9821154 38789073764917376529652844300308588032 9821155 3889632244209219459701157446206408800 9821156 76408171819155736767172216157525532672 9821157 -2902966277919657630158468810376184320 9821158 194864682337559360384163295319894803680 9821159 -65792765430582563281837017651889085640 9821160 -206749917004593883785739761480133478400 9821161 110562343984292731365770638424957499264 9821162 47865185009575444940004445573586420832 9821163 383116405737912793859256897908952979200 9821164 177032901580924114337807585008659152896 9821165 73229252122230564318738335632510612920 9821166 -9564232241883170089497446732427152256 9821167 630153130533243717648000146358875998752 9821168 -45422580967161555687574418598783025152 9821169 3317413228680963605203396593243158760 9821170 14015476363059190669425334875324197280 9821171 316212545953331328961229446187497641000 9821172 45022858242525058425892479810415263744 9821173 -408865956673274762571345620255338250578 9821174 116070682372015029808217434027829923392 9821175 1447949652522698689486046363222784000 9821176 -33395295631653355947060308079940300800 9821177 655798523236554480500738153896011661392 9821178 45007344407316672500958572852272405104 9821179 149645769489934236789715305293665125280 9821180 178273792337808974209001661567179942400 9821181 -112051048739743944295731299243119686336 9821182 9409086073652994378102126212340931584 9821183 335664265921516147880322843124725595728 9821184 102893022507576276757385256920552570880 9821185 23155462531221818081424071322859191360 9821186 211192036197651155733051652852167482400 9821187 321359520053853776326077112972341208644 9821188 7583745772158351918198571420862782720 9821189 -49052149339455134925218087619708174528 9821190 -19604121443923322559245033957384044800 9821191 -542928789242607327588329569648224772576 9821192 172891390553876781320085023903663232000 9821193 193298250203366465811294937258343690400 9821194 -25052025675754053144601929855761233104 9821195 161756567893743711754277828232377299200 9821196 -118277550998225861560301577038769192960 9821197 41150385396536017100987964686825161152 9821198 -30324402942657298314167415875563954560 9821199 -47966614708363816821885431643255137280 9821200 617397421476191556697864931604889600 9821201 -20357300566715309087241918841959471360 9821202 -21736945998424751073101510206802755968 9821203 -44951623374358957073485889696490695680 9821204 239546818479121771561237194539508480000 9821205 -50167943812076365818991776634742362500 9821206 162938002641458404180665117166188111936 9821207 399493957410419431460028130534244880 9821208 39530557004585669242278760992747663360 9821209 56170829886326508004914388345311355200 9821210 9380441080209498825718718531272350720 9821211 300150263227790129077220769713916709272 9821212 -356544705184451641928360327964317100544 9821213 263816265093221657793509589005806479462 9821214 -79792949294610065291919298187770407360 9821215 164552803814879993177648270879772456360 9821216 -388188701191732574030369824416611893248 9821217 146131584882322919048377389582288560064 9821218 56418860689709452335172401138216534528 9821219 -476906500869575800496991406311603529380 9821220 110151959306111534345712724037565480960 9821221 -24197830705896007314142468731570732000 9821222 -10673336538454573416628635304506134976 9821223 -197664975046410841053957252647481590880 9821224 58763288376391249085898323810535505920 9821225 -102294660044033779318574917645624241250 9821226 -35793984524895520229326286452818675456 9821227 38920271140347957738667854914724144000 9821228 253354114724692554748875723291592973568 9821229 143479703254910419925991836460795341088 9821230 -1770390360581968197363537423503988480 9821231 -68684914102473401849525769181865979936 9821232 433677890002278291619806744285708288 9821233 -23008783456693393109671312472700638480 9821234 12707064535453888564071895055417812992 9821235 -49301099612417895098276405936696130000 9821236 -154778278374726002987651740079566894720 9821237 53317757561521267329544024683243017952 9821238 25064458848945627997423410848322127872 9821239 -12637501682722617842219705835415702320 9821240 71144847210617823102706354260779827200 9821241 -40581501961177708635032331503031304380 9821242 187742678447433279752280848648995612272 9821243 -4143074340868312210878241547574612336 9821244 -114920566371060249759643173362331368448 9821245 123845301122614242512081331606708026880 9821246 -168816328260062537298879611468930456640 9821247 -25807940811348279452273850310153411200 9821248 -154802470534329277397008614015714721792 9821249 19510841682266001611575434601093814100 9821250 1465652090249423238136865501852010000 9821251 300578722231544830817768896721620420104 9821252 16389907933191917597960319481639710720 9821253 -78615512411041802018483745792950390400 9821254 -49868875555234724282615093988973558080 9821255 350090180643525652846880004729471410160 9821256 183411470307263196433450176288291225600 9821257 12574428615609258120778630007306508852 9821258 -71239495559812423406714199083858887680 9821259 -122418176840186817693255314947137780336 9821260 99463989448191905502252586324378214400 9821261 -477228228110740158341010454351379062848 9821262 11882101061182172563124196995085954048 9821263 81488364884902890405926742748394402064 9821264 -91017826335665524545193918508639723520 9821265 -28157863881762389089314205752960207360 9821266 18015782423061108655711071207941362992 9821267 136738841905922694535152937936884840672 9821268 210636925138206652090291650086303866752 9821269 -265224435874374180208316409439195424256 9821270 -15568347344413780262870373143771447040 9821271 -139311993688328401935449562408473504640 9821272 222034208603792993961432236946450892800 9821273 202966270426334376215111898009381921600 9821274 -7691718311410898902588461737355525120 9821275 41979184707360355184359306375633685300 9821276 -90084728414662892751960627329613216768 9821277 69042690400896635096371280864908011840 9821278 167458027350205947364872684272372557440 9821279 191776881654779713878238132510879373784 9821280 -27843397398405587401654984112288563200 9821281 -183356247257245457626682019985561981918 9821282 87600900463445805647064128400964570272 9821283 177544135299783248948387457348601519224 9821284 319514399098843188864641272965009810432 9821285 -408964442990418453082680133269376012200 9821286 906898140815246538772297233887242560 9821287 169797542743677120705143527882734835712 9821288 -140010785310133019512381756726621716480 9821289 -30094262184484341653101940956109252976 9821290 173239223573112259458317468684880211200 9821291 46824754642235155870187392892089612800 9821292 -37599776698895604572939487780951361536 9821293 -169083325699220143394321431311342572458 9821294 -13851732338925310991197224673830229248 9821295 -21370680606536474968990393286130671760 9821296 20925931378108575035204647558785531904 9821297 513707473700220543768421412435473874100 9821298 56031500082817853391127936748963393664 9821299 -119503769893139404735445837130022478736 9821300 118589039945513833968063105756634550400 9821301 -63444090751536086996211116853580161216 9821302 35373148546424292384371898020394056352 9821303 -308280437683139679264169186513342007448 9821304 145505921266727030789282580030277632000 9821305 138232114398314032636607978363324573520 9821306 43388677804430113212009621590213580288 9821307 140197075867732592005460171300959063488 9821308 13279408743281701275554716728103403520 9821309 508508103847358690320890814068207887040 9821310 80641748669839587452261426282253388800 9821311 15442794406545089889415122840842941024 9821312 -157911882228102026042686834875322859520 9821313 -224544860945895521739453036104084825358 9821314 -519727950103032784841046386239179564480 9821315 75540885946129197527950368595749849840 9821316 -18126921483162886897035692613235353600 9821317 -104217321389106220584663043131903604800 9821318 1007021890767898424475265121792880000 9821319 104073092912805686512598713918476101544 9821320 -65387847891536577969919335503326771200 9821321 452929586235250246565096755004919642522 9821322 37351786398959917099788640412680258560 9821323 362077113264206053807003159469279433640 9821324 -157360529272390145208004083992601375744 9821325 -64021819332219184823434479862669310400 9821326 63955553112861006080214592950720434112 9821327 -137403628954424314722948030895820743488 9821328 -33030701106596645413673839686451200 9821329 976281095680878327202669939874839552 9821330 1105176768360469225849326243770278560 9821331 136823803619865674410367771855975249040 9821332 -141405139929652439013804422312595744768 9821333 293927339209170416653126059543615741582 9821334 75915771456810986330833074586329538560 9821335 -79626080243422677530969996802019776000 9821336 -21825550675315482211721977089349632000 9821337 -188681685799567290062564061362855626848 9821338 -214262530643762270849259927312918097680 9821339 25090033365189855804158656768163380200 9821340 135367546915272800834877562271749532160 9821341 -163278065453988875819621384688103914516 9821342 108947755936324017661168001724911587584 9821343 71252072789488060043218812081925570560 9821344 -178750635822928462288909433667081338880 9821345 62871103774694808032473049947473997440 9821346 -41020268457098395038299884040213606016 9821347 -249189665854439259260608945190716856760 9821348 -140649308729433670444573566164571307392 9821349 -73820776271858842989078106478194675266 9821350 2402286024279941808715081780428441600 9821351 -238735285194500475349447323905191872648 9821352 260274690060159292377763580425753804800 9821353 -66553022883220978754695592253912020480 9821354 42066601258524435184448661255407844192 9821355 146073819615288263011288837552732715520 9821356 -209559271684697822527191608874579086080 9821357 38080471489949600050984736302565407872 9821358 -6130340318828009990744588933015592960 9821359 581869479058855667820863106269844510720 9821360 -8373878776127838892782215582215372800 9821361 242974429946571849325332730576065689184 9821362 277093982538279206747075398612487580432 9821363 22487681617701225504102020082067737612 9821364 54065467893332917231962814930476220416 9821365 -564217767506490580204995994249593466080 9821366 3458726456946179804411902412792016384 9821367 215268278370502307160090201819594110784 9821368 54023774554827324930886422797400514560 9821369 428758916652875210486459033908381542144 9821370 -17566897840074876320549390331985858560 9821371 -105477089645019790535091238740590636256 9821372 2909708376097880644754106892214476800 9821373 83626559551482386791261261391504688384 9821374 290069876205228194172093091943960775936 9821375 481358194017913318335341768475414000 9821376 21362273566890315959977917017861652480 9821377 159626966136193492909276590845638792020 9821378 48242873212835493089342836031583161856 9821379 75086658023908485878273868251461455168 9821380 -189089523420087964911571718883349401600 9821381 114430215538484745892718610081865297182 9821382 -1082692174484000527005800805913714176 9821383 61089236577262910752198615438472860128 9821384 -329993610024472863972885037984103086080 9821385 47522889185118363611856911499962112000 9821386 14155496872785584050999635233857590624 9821387 25946989990911479734530332600130061752 9821388 -5599556308085612373628443019010442240 9821389 -28127551845460811071074163582771544960 9821390 -89066860215615258512438746516489246080 9821391 15375416515655623676363626011629950464 9821392 32953182884190285981334264371052675072 9821393 -267094792440645405170617971311096364984 9821394 -21490002301809477142378950210530312832 9821395 -51579464288606181759216598466808653280 9821396 140191399005116719100755630229701662720 9821397 -150083431877699272547758800848037506400 9821398 -17259741971655384371509013696147800800 9821399 78512911671283760072162643886107804336 9821400 37605591724286224623768740840378880000 9821401 347044055479347212113314085186272524100 9821402 23270372883884025713920848672401501184 9821403 -13614925251793962230822726865624007188 9821404 -41391800859393600502678515469722099200 9821405 275881085280462192896177089282599441120 9821406 360962706007091314634087749570652160 9821407 92624425587069163564563938195036633592 9821408 113313882447959973016023011074442526720 9821409 -22247331528950809198383323607182096832 9821410 -109204902454852462282735449950010555840 9821411 -177542365545484821451210105615915099776 9821412 -5936427538802168759688355852761938304 9821413 -233547201129699260543886764445590816802 9821414 125481062638807031421107903528447632224 9821415 -2065377855485877995824308213300305280 9821416 -833557977322013831399852527841388134400 9821417 -3704394531734926173719681125871003040 9821418 -34590912777796677183757489262020485120 9821419 237488105109218447346516060018578968820 9821420 -3941037693008917064495054013912053760 9821421 -44016796182641199297740185808911068810 9821422 17612685302585631322034262452322887424 9821423 108415812304182221397596399478990128640 9821424 59414459259344960696109373895077822464 9821425 57945791625592414621362482803390382150 9821426 376729052072136979602054457349805319200 9821427 33391109663234238555899022905835273216 9821428 143154010258376250470254008567494116096 9821429 389776965811688125235265531251843994030 9821430 -26435353880234737854462825357092236800 9821431 -1065275757120996155322629982978003288 9821432 -269836957842974191661734496467834982400 9821433 146863391687811348914363122975377055824 9821434 -1778455550697559096985309377756055808 9821435 -105128632025186875693202912769921632400 9821436 158720280508108159511589148038776013312 9821437 98297703224823857940028572375195626112 9821438 342910681724294180885075570856325048320 9821439 367026964814605903064185209831495605520 9821440 169793570912986167094056951378566184960 9821441 15143823593478822885523522630393466880 9821442 78970638711351117607224961069092303360 9821443 129256421613029429354759692349777565692 9821444 -126109987876533127379783966202978823680 9821445 -72569064652119935994978848926813622400 9821446 -33692101577365482998260424472488572800 9821447 66298229062419552831766445347056439992 9821448 19792616494897439646027655548948480000 9821449 -538130175920958202382780086567383495936 9821450 42736283132020292398607570832728442000 9821451 -55088380190299854014220840654803567616 9821452 1093563763533582901324703270083791360 9821453 -71941037942767146009370503797286308298 9821454 -34591948692670502956531961964527417280 9821455 14180975888024640848825511031134065760 9821456 24965219336852115661729757259605286912 9821457 -334894596241854038116824484359740543646 9821458 3220730699413951900090266622330080384 9821459 129754746538783712770663402864166466000 9821460 -61354693144207131171647844480930938880 9821461 -88370037764064557364706331567305550400 9821462 198932566059154919515019123794543104000 9821463 135910744275590211993286222380636851328 9821464 -444334017077107997784165768683310704640 9821465 146017940105866924524334566625243528200 9821466 97237453216407470265871048347153561600 9821467 321887838877777006995174181957043690800 9821468 35582615118866146398919639250849089536 9821469 41825280630532789777707423172509410880 9821470 -51617230944728491450381648112024368320 9821471 -172486519746458660803467725872894037256 9821472 -180332735260567840937609022676653834240 9821473 -3283210307773273679848798392130251552 9821474 56024246830141739543951440285200372000 9821475 121964471490812145953284560796077842100 9821476 -72342948987163819880501870012454182912 9821477 582349763314188123271099126010861745312 9821478 47570196646527069696625252019466218880 9821479 -201487838305635414585805800160348208624 9821480 310943623316737716868235188646946816000 9821481 149174622595857352180680590247502910352 9821482 5834910427355701195514929651029792768 9821483 27164981436176642889829565930126819328 9821484 -135115625434603017814503135590938291200 9821485 105933289274385361695947038985919063180 9821486 -237690668306112151548678126072463957056 9821487 -14040110317729489586388336935170354032 9821488 -137257245002304453146126058142866800640 9821489 -42803905129006179318840868867988809710 9821490 -35434062627779160906838176654769996800 9821491 -67165378091091446196179064213082658016 9821492 -128066790527106825827611498341189715584 9821493 -1074345914235722012208013232393952192 9821494 86070491188672783488673107140207104320 9821495 -178030175695381754061332484145859295120 9821496 -288100676405771813271632040146658263040 9821497 105821204344053150166018655130081797632 9821498 -35120556936296036357829842686643994000 9821499 -113651473536841687801529904608123280960 9821500 -145607705034597897312477533218454016000 9821501 2258555315617932208079361859546766784 9821502 -47580744051767109138187872846022867008 9821503 -12237140787517018401311728245859229248 9821504 5620642359545438139885997897109471232 9821505 -17020974622091694714648655872496237440 9821506 15112477100846348103393163703388672000 9821507 -436182446026889453137647887285256722244 9821508 -29993305528546509558631261227800242176 9821509 71304063357996598304386257957614060280 9821510 62254013965898769918901097045953580160 9821511 -109944985145498317915138553689543235328 9821512 -294064229599886934716529287959117885440 9821513 -13689575240615538676336967963256145152 9821514 -8364145756823043054011708802585903360 9821515 -183986840360505294544949225948666568960 9821516 -399469564799724436223124538633166818560 9821517 -199898410607540481028480408514582496000 9821518 19226781223120937185836228601638589440 9821519 29079918155468462697312336669999469344 9821520 39404344055824489142031648376297881600 9821521 326251624890695536073348980487631972722 9821522 -296766139204226965520645705331125683200 9821523 56757836840633981204865037685622594864 9821524 -355560930444187614543387372251892555904 9821525 65454905885055303001899083010909904800 9821526 6137643107300162628491788565007157248 9821527 -456481640599279001797682337347842021624 9821528 -330685990496668996578717809192658186240 9821529 24855175771521498693060534910772373888 9821530 -48131865558224562378813681536314283520 9821531 347523072538570271593569842684399563332 9821532 -12183669896160948088606768177083998208 9821533 -119194924537200319596496391464893415520 9821534 -20857667819092364009909542972273843584 9821535 15680965290551669483895483437354375040 9821536 -189886328123185677359831195278047707136 9821537 -377001744331193746308687064202733772320 9821538 128959679631752742747427963126151112144 9821539 -328712018668204973353118606650939328 9821540 209253711260132807808103707852127641600 9821541 201954554105748994053328687820623157184 9821542 138099993518663136583846924088084929344 9821543 -444029052730327937468508480862933517760 9821544 294983698494652042702550784084541440 9821545 -180146999743522463052107958409171614720 9821546 96888385958714025175247301853117378560 9821547 -342030207917796158504132154790591386960 9821548 -28138386519600540886657055307681805824 9821549 -416772708554986038369666140855138488980 9821550 -35006163521797607183663311243397750400 9821551 249611728745460355358430636386310450600 9821552 28951093816256165175638112781649707008 9821553 -21564067268377490837906096171827706880 9821554 7730138891186893544224446932931465120 9821555 155184134769375669018606417896391054960 9821556 49722598070960925912061037604257249280 9821557 166920587353518941257977514065914349180 9821558 -13093749896654536539417055279519324800 9821559 134604632936255781546441503899153619328 9821560 259283340147767284848738496548933734400 9821561 335995383043787733506757371986678749162 9821562 174704010814485960141978508853731018752 9821563 -379203276054083503238205229390578606360 9821564 -160734454187847290390229963987893581824 9821565 25617602190807549398149726416633521280 9821566 -20142470656276117071590875249692671616 9821567 29749935665905349447317802651219943792 9821568 242815713714774117947696973001072312320 9821569 154372428083135230467676373416473379970 9821570 61739406995309740948512709248222240 9821571 -66181920099671306482978868085474657288 9821572 -125348766329640413229548179949520703488 9821573 -629921325123603128492066358899177461476 9821574 -22155529557071925507898466977981298688 9821575 34390656286645692798691596702869760000 9821576 96143694925221817362694846620135720960 9821577 17031952948570575128923360962927525408 9821578 47885573773700151241656782205260494848 9821579 -18220225523617776949515733872993707820 9821580 -194972785477626542233269462340385433600 9821581 19845100933073632862280237476838706560 9821582 -18989797093354414146839547859888655616 9821583 78864825185732572288095911041687834152 9821584 1310113085923925910571031138925977600 9821585 264131091202321700506894444174333617780 9821586 100585702451933839634007634263186228864 9821587 -4822385730117898531390018264747957880 9821588 -148042240872606856506568732865143240704 9821589 48437921153348371050908978334941849088 9821590 -30977547432179802569071983583215966720 9821591 -45394627628420979887517494785438110096 9821592 -298247646956766089553903453799739535360 9821593 250471187957828079909715258049308800842 9821594 -192469862709739531289975274222743128320 9821595 -28594882440626177166801131864595571200 9821596 64896354658972852793235530440620513280 9821597 -638265941591540283723748990375617187968 9821598 -26412924438322384176037756294862072832 9821599 -18088246497806568215605388056479354400 9821600 -37297039929040622113328305043634585600 9821601 441590931196029343378999347953131396800 9821602 17245153442226940100454432131756089344 9821603 110579397925258914005383861643991995088 9821604 191364633145573517844635867794109583360 9821605 3963369202696544852317469058399314520 9821606 -23584592598817851160859061947139271680 9821607 76907139615054546602127130799976416040 9821608 -24206346646540836746046871222873175040 9821609 1190934110835433116027813048425543376 9821610 -24341268584491298496513561943593115200 9821611 193118690777384822610344604811321344912 9821612 -246386196503689121410763263233255083520 9821613 -115258932846786919612544603085257674560 9821614 254903278991594184163169665947559442304 9821615 369985182907002917648116649370600482760 9821616 -2890214575368817735979471699523403776 9821617 31179223915091133075433366267469300020 9821618 -144648209543378142398352976740579772896 9821619 -68041457712766867892482419888948902496 9821620 275428764911815621843265461705710631680 9821621 -42603087358400221552714347473965039680 9821622 6255142946596815842090733611522023872 9821623 656771141852163703542471908999505120 9821624 -275748845520420635716222470015617495040 9821625 -59164164222431458095188628138887184000 9821626 61291028256343355959670391052475494512 9821627 -942021018287877576053854246919005431240 9821628 52594268770412426758619022205042851840 9821629 38371156685908645413204669294191868230 9821630 249329636890026799788133991163555840 9821631 357565750482327378382639132867903841424 9821632 -25502860690307287101230248963426222080 9821633 89959345368586363099470133147084569000 9821634 -40596608629508486205473213637332153088 9821635 -118998933160756725729558921997012328640 9821636 -233390369815303438393661855254509511680 9821637 -24384838492112685858690375056427565056 9821638 -28644837628697277192362525759308701504 9821639 -10634239283902434749207174529014220912 9821640 67020156818906073644559864163376332800 9821641 -305537521033495011599962683636492321958 9821642 -30634869807441678345993402821899574688 9821643 84218902916095230223321332557979141888 9821644 -30967233961507917998945432117256585216 9821645 41987130912319213426997578187103072000 9821646 145544923163038965288047815250293241472 9821647 -289794933280187502062112696554539151688 9821648 66177940471437720314044426943491522560 9821649 467919288741799050895314082168631188128 9821650 -27644817693539838416761642018192596000 9821651 175914615111625955778486935645585521920 9821652 -95171636215802109520016800429554597888 9821653 -142868512720306623908603345975249840676 9821654 -85786372853036859941310606814082681088 9821655 -11941956074780448184807774905557775240 9821656 204580405463250038163657972347763302400 9821657 -389266249689588952889004110214401903094 9821658 79649769849564992370629739636352234752 9821659 260087634267765604734354080904541137860 9821660 171509361278100690110878450490095879680 9821661 146904590715814620222354564151536928800 9821662 136807160392785737976816220594765963200 9821663 -102722540620429064287770730105013873640 9821664 -29677990355688764073329539779970990080 9821665 23321098866187736461582018143890546880 9821666 207474105438213501313888690055105278032 9821667 -38809933608887344891157462709693373440 9821668 -44324390248628368363968329929273999360 9821669 -129084716399744933609201950728495871392 9821670 -67531070872790069671252586335731609600 9821671 23228135892981178389759898085514159600 9821672 -64987917198477408539084869040304291840 9821673 2533872666757805758602753358025820960 9821674 118686800300332041893324639224824252336 9821675 -170891578726568420035159217292990756000 9821676 170362742401600692359522263528483026432 9821677 -236060621943744088831740662243233511028 9821678 -70177177764458645920289407277043173376 9821679 -4410699849523118733702053855901033600 9821680 -15594982678948395768179283300981473280 9821681 -90835269808855236256782024491287705518 9821682 -94914074523421841884148333048720209920 9821683 339410898721415671863546279721601193932 9821684 -240665599192805781163729014735804948480 9821685 1837417359700522435531357354358080800 9821686 -74680369496455858492021201313690659200 9821687 -143592074515596289840645725797642141928 9821688 -157622411211137744148693476720117821440 9821689 390961635357579111239371129252793999440 9821690 -32650480469871479637543300833867028480 9821691 -362679246262368422115215821170938640 9821692 -303714171169895948730904022530711773184 9821693 -102093056068767186629832995363705256000 9821694 -37761520393512105187859837588263609728 9821695 77064660604037143573114613794649799840 9821696 -147107369915627292814452736318859378688 9821697 141126139536131042863230945754185130800 9821698 -11800854120623973421065749279507130336 9821699 -75424306655430121329568848076647735168 9821700 5654303417651514060027290123672064000 9821701 461084473581692055843326456822799764702 9821702 30910781684099675982187391053496272704 9821703 171715830827136630254975915063453819304 9821704 456405682473565035351955705282272629760 9821705 221199738063274084166543795844630384000 9821706 -26965090239231753056115991895928765696 9821707 -214132828058858770133580277535954621244 9821708 -150209659348943857089568576409627304960 9821709 -435888808707157259711447128294191689280 9821710 -18345149881027617667233980476239762240 9821711 10562727252524821875467146763205153624 9821712 702419809209133086144031322769850368 9821713 -23551873045446955877137557179515305792 9821714 -280432374947789607408394094659172352 9821715 -212388527486531808078640901740932572880 9821716 -797755975698206253943396082584535040 9821717 -78095589160234018213860159106944468960 9821718 -83069129285251883832422110014981330336 9821719 -478245501982489417141965597793155357880 9821720 -87033980706769903911345445795734528000 9821721 -10691120223188216435635052932756285056 9821722 114033155800786510056746546113184166912 9821723 516717871642861557331279639755713955972 9821724 -38045672117798177107522356326771613696 9821725 146828577090810617130237157540138500000 9821726 -137212084932803704549462928278931571840 9821727 6431535692339884758986608631320627824 9821728 -30451700707339208579636939839462440960 9821729 246627483648038143703196333167834587284 9821730 -13468382760898525092485477678936064000 9821731 -390883646338386277644699974724885857280 9821732 -323281931305183847340927623073238748928 9821733 29694176702296969747559665880721109824 9821734 1038923921626922462594775589615016448 9821735 78726576206059642531347924696621419520 9821736 -5940558036169486821619711918722662400 9821737 -433543472848245247362841600738968404614 9821738 -189421187461856966042042107883760413856 9821739 -28533143169493432975839636371134174032 9821740 -40205660572859742108721415963411020800 9821741 228914698352546068051415607649996994112 9821742 -17827863675934151863203987457119845376 9821743 242466064014992113745428086413899806992 9821744 -41045251508586026368892086214667239424 9821745 33587310037746218245152562613836270440 9821746 -48855659387121991432619986990599164160 9821747 7248580998559152948899228109348939360 9821748 -94635574020072890365357103752821712896 9821749 25940027387185658422805355335590440960 9821750 -115180974573515791597325193889000896000 9821751 6799000780524401586483318161812554624 9821752 59536721346134959807287454251335577600 9821753 205612022132267994250657755399553793424 9821754 185140813950911404667567811962597506560 9821755 117288168507996043412871142299124348320 9821756 -87029244195108086858979744826027978752 9821757 134467190057197605110073618106890623520 9821758 -59820921964608805482632306556545025216 9821759 553016955206744222017021709548426368 9821760 -25106953402863636540469606541521059840 9821761 6228967899419672726985230293602938624 9821762 -183785922917747724721164093999835771488 9821763 -102600984825007440005235681139130012160 9821764 2732226396546687227368631681348874496 9821765 77185954813221300581353587838317309600 9821766 -78375170985674273439201182680886534976 9821767 91513741730422020036700357093394239632 9821768 387036118015076254205007474422808453120 9821769 82786401872996118975930678324725544480 9821770 26035673551541380720208885470387292160 9821771 -890728498340566035469483924712048791296 9821772 87523516385816824104772358613407339520 9821773 -43206354753842465748878914869898104540 9821774 -150030024788635277025963318313379628864 9821775 118935513124116052451622741692825131800 9821776 -47921225857894688456077920740452999168 9821777 -27684829032170100796065795345679723200 9821778 154067156590313180391361427021307217920 9821779 -43382074999239458207739953529588573120 9821780 144016942701783833018424470350959613440 9821781 84957095360572564878262077752024120412 9821782 89371919486281569305906604701847801600 9821783 -33990656197281847888050999442069822968 9821784 -26160621335194833671902812830505369600 9821785 10139187266332137856247077781456745600 9821786 50451476536647662992416581242285131744 9821787 -2914216937712302191069482826891246800 9821788 -161551574778101515946787874192561126912 9821789 102878028700875683922339063939991386720 9821790 -21257330839338366480624544228585420800 9821791 -133965502166653116900819204018788605328 9821792 57874470841310200125381769077083602944 9821793 101867238160076538323207259566381024256 9821794 165779869601008670439817645399249071696 9821795 -83001400596929444263882280794674746400 9821796 -54755477456441402663942168568182040576 9821797 -19110573814970190564525981750080586754 9821798 18946620920793241929132847550138529792 9821799 91938887150344268462607674704962590208 9821800 -35010797716640111423094577920631680000 9821801 138128300801779376330353655916461526528 9821802 2158203570069491222377970846828724480 9821803 -196171518772989045971537015814811776000 9821804 177267782854110613538112536661246629376 9821805 -40953427239775275261608302762956288000 9821806 -3358150529829651253077124214105375040 9821807 208044111130732513230469261119205379160 9821808 36625327034470284941098128772013555712 9821809 270541662158287034458878323317730797010 9821810 141969236161300631228870720686211976000 9821811 88937753098435029395853201697487151672 9821812 -52047302547592458652647023157673984 9821813 145799944048687243571647450443233241084 9821814 -86699442376061231080770632500759517760 9821815 -14767757535017389316302911014257424040 9821816 118067963795745080155503104963574620160 9821817 -4783100819580949152499330660497270000 9821818 -333699596818887230208833316335610333984 9821819 71507478127585527258740001407507803392 9821820 8317387845833505550684658032402990080 9821821 -15125732485619399493257379341889913978 9821822 -275727407881149640038647351330721009600 9821823 -65579030672207736459776870991259966464 9821824 -303246640102642507269984772406252666880 9821825 12034564166341707852049903192046217600 9821826 54930533680448076164804936896651075584 9821827 18335202567093204625440763309967117400 9821828 227067633562608195735177340033958031360 9821829 -38886909386300699012984561993239448160 9821830 -50499001716549751712110084277266477440 9821831 -164323070204234953234560725029546363368 9821832 -7997407043292657872142658229687500800 9821833 38719386213484313356184554574515016960 9821834 -179774471920789882128627354962708264448 9821835 107516156947452164583427015658485049760 9821836 -14178191610775398109598385965290705920 9821837 168408251108989330861464745917064242252 9821838 -65607045047889275522536169635029094272 9821839 -407354600473827725347017168481267525400 9821840 25252582343324129377756215677465395200 9821841 152050128603748202677161196458054946080 9821842 140060930404671625703848605369256797072 9821843 -125563714281328553684528215285049869908 9821844 23844435466684608827754061486482432000 9821845 -2477966077388229133111362659748951360 9821846 -122313360975714698873408819560683622656 9821847 27409443408835423620824722598580015360 9821848 176197191513940564507215976626805248000 9821849 -225944355798854824093510063279280244150 9821850 -41001265409790412934203582191132576000 9821851 -14882106279817069960295497201849264896 9821852 341033652342217471343837956003057259520 9821853 49354683533565879528473928960907629504 9821854 23895192093287970132350795572278119424 9821855 131566578962128573486113944632002419520 9821856 -163869915615623591876550943437314064384 9821857 31501624694001214361461382300319739106 9821858 3138742282141094904786678899510349984 9821859 20926111302047198013288331652186884848 9821860 204606406747474823008566391469942476800 9821861 -30185263765469475199992764059139276160 9821862 40042313548136801455099299969499623360 9821863 10767626066618201062823644841155759440 9821864 178002125787169042163988448679935825920 9821865 -292784326097250473671872596778940579200 9821866 -24708879050270434004630102592949920 9821867 -211772004343525934318704523558582870016 9821868 -37862543841566823957054418092895371264 9821869 -114120807503351790390069844206394451604 9821870 -5923767443744919470476068626639469120 9821871 -18678103104492614731092212895709019760 9821872 -12040696049362458966400876673314848768 9821873 -134336910315938037518633926262859136878 9821874 -69932612834678401872495290923120533504 9821875 155524796120083667899037958443947500000 9821876 209127786854688170227068769202080383360 9821877 48116066042518050793964117917875578208 9821878 -29624746756961170116767405173635642240 9821879 -389285443880552378461413037425831024000 9821880 97195975675054751885400158254480281600 9821881 150339931984560059834233788797135227200 9821882 46598977424493499767799561116598946304 9821883 -98775815150968514058195716660025734376 9821884 -191752858968121716487937445112011357184 9821885 -39475737164974345449876199499863319040 9821886 -142459444781141894506755640050571933056 9821887 15189615693582029918795838315159081536 9821888 73562101403401773290225619481245253632 9821889 30829917827571698917865128008429799488 9821890 81146457719890189620697770192217465920 9821891 36031540681174508297547015202029020472 9821892 216563639508350702595976437028627605504 9821893 554767288882271954109873332683828282142 9821894 -82148737704825027824573478545762519040 9821895 -209171092711838461114304380093848115200 9821896 -125447157609577331320042683634312151040 9821897 119173796163881468154202576842812916480 9821898 3651607097977138356144683089713335040 9821899 213970604814069404148693036164969930900 9821900 159089474032055038195145181432434112000 9821901 -54350938976045562087249761470340635968 9821902 132151409948548989497237918419942051392 9821903 571287092862887081577274435620410736 9821904 24164171528787471316475985139639517184 9821905 57930126208034818300379405724095139060 9821906 -73242884409876335843818498637447572848 9821907 24135742487713320463742480298241674000 9821908 -285523260334024835927936973480663455872 9821909 72160486895091293691835159912983766560 9821910 -44350733729616395913492753609247610880 9821911 506185355232781815151044422656896072024 9821912 252930325963866072605749570847970508800 9821913 -23859292101819275706830481814445595456 9821914 -170639797121907450966999237770506108944 9821915 69450835507110203126733124987412731920 9821916 -7216630335126105363219653558292750336 9821917 -27340552992768754925175376619480248000 9821918 -33034073379665710196855252939106771840 9821919 -99900257070356297848751990226003187200 9821920 160869710052088884073695354425872220160 9821921 237878457129357670186792664195469961122 9821922 -23099315232253759048044972044309903616 9821923 -359198653941993959458578647277922552320 9821924 25010077067130696146807363779305701376 9821925 14085062752591972614781623178341576000 9821926 -40373464396951313512791649461893191680 9821927 -96738492981449278719664634044657289808 9821928 -33585738102647589100392805865671802880 9821929 133062114349171473590989734881769108680 9821930 88333498634707689259100221804781776320 9821931 -117986193422805881668064304193804800 9821932 -130153876768253512038546996286490731776 9821933 -236036010585298320066863324229167274 9821934 70415520307134247487942770694187561984 9821935 -312012857708264418450839462734612296120 9821936 116187899372783236532725623842947891200 9821937 307245245480306976691212459320371501152 9821938 93885071011475375558489626797788500992 9821939 -228195517846736841758037008967145342260 9821940 -3888864363601773257730712350617825280 9821941 250219643655365416948322063692668044412 9821942 -134810502184447497076347044309641603680 9821943 34797222319489104675664522334383995888 9821944 199075655899279189502427077291615846400 9821945 -22409038837173412647283728411495635520 9821946 21739045845558177088126991734413339648 9821947 -53256745192783740359820012110302528896 9821948 -18429840354325550514421500778342920192 9821949 269767807928734602546575886447302206464 9821950 53379835622801648635528855831137336000 9821951 -22592339774483832276875517734615991600 9821952 -217828348915639645928727446501405491200 9821953 -178992265525442803488644814878462223936 9821954 20378981178297810059871626552248488816 9821955 927088013811818108183627044736985600 9821956 51504524489687211020875528907793850944 9821957 22464535766937176868103058132076298206 9821958 107432446033453447062221536108817625600 9821959 175379773211664160481155338751853479216 9821960 17085914999803825221653078423815987200 9821961 -185698568161321328212150145877735435990 9821962 133435087920985891005526071178997309232 9821963 429140218233851545046019361723825985064 9821964 140700626294002182711822251789240389632 9821965 -22893413420610405212768879983337927880 9821966 -55854222096379145553850543244706447360 9821967 -182096401471659923481693226507632748920 9821968 37864420287422786621147295925108424704 9821969 12877213404480308719592222841414475044 9821970 -56806098915336949475643642266625994080 9821971 -479035152799422169827612754889717925456 9821972 454446961307104548706850652369290223360 9821973 -88683177296240872466630585010031371456 9821974 3732845904060552457179221133669127680 9821975 -178282585439644025643882814283377578000 9821976 285105706812709028300523273322200883200 9821977 185210729706406917061261992848972719680 9821978 22619261202006808885642324762688394240 9821979 8505850132018779539850766908096591060 9821980 -18871154347566691945767788643135375360 9821981 -255134237572357095813621101306049887880 9821982 -52947486279624652780542663451741449408 9821983 75536235768008921224083346570956006760 9821984 -378555400153059393962575090366292164608 9821985 7482043336889608016505032137349808000 9821986 146866655478746451639979034557562952864 9821987 -81536402461730956598098997517872407296 9821988 199759997770225040221518783278740101120 9821989 169929185123998684639455532460646227424 9821990 19177766959109078887124154308462217600 9821991 -144000504376875697784740657945358618880 9821992 275720231980491536367010030882466764800 9821993 13975816936025633715067774299917362320 9821994 3446629207403353455049476007739765760 9821995 -191223878408782261852249836255323268000 9821996 306902884823437140504161338518730272000 9821997 32965220139459871713759131838512728140 9821998 -40609946536438705577012228183740754496 9821999 -275452019421318563661239322773154801408 9822000 -38635165688491563211016601615876096000 9822001 -101130491959330630422044098622540632860 9822002 127408333534177396530592504608115221504 9822003 -101877382256961085676628726443863607496 9822004 -1625562136200599169125144929595143424 9822005 89185810139274606793746911455803541560 9822006 -224799413559966723525931112294106115200 9822007 26461361666640782823163175039569115080 9822008 102497208845259830530232554140747816960 9822009 -9170697626885763438636732012404197632 9822010 -115800601436847052323716073441822336000 9822011 -128631726383795559485251113702040001688 9822012 46278052225692529517960563670247751680 9822013 180626006602847126020965248753990648064 9822014 7507707354250661427642727339630707840 9822015 67408763379154784319403475512267079520 9822016 -96580160498476522194533466041118883840 9822017 -2366485727375160773237413916905156560 9822018 -33180794829727780031178605936075301120 9822019 136189516602662680998928918481291423420 9822020 -25602475819989421429145303530526039040 9822021 121877391286456980942060766278464375808 9822022 70307618794473555179975926778007640320 9822023 -281943744963026983201526840726966880 9822024 266284784525045985544972121193738101760 9822025 -87253051363970183066640370921462710000 9822026 124068689965659253077840476659603144896 9822027 -12347359750716230476238404215337975080 9822028 -214674623723662033206704268569360280832 9822029 52820138839626207120300249061922820576 9822030 -52205202908432393305506968195770999680 9822031 21532869472938431767174967892380209000 9822032 -1192788151783472798158247921354539008 9822033 110980769154505682974039772431224641280 9822034 275394443770975578004074314884372918416 9822035 152868377429713854244335199755142103040 9822036 29336078512222860355467563162450350080 9822037 -9722234086346724256542827361948066308 9822038 -26955862508546242307708251836437626080 9822039 88233241538661657489158014506671195760 9822040 46369756522109263622607803501427916800 9822041 -256453550757668354106951864687585227568 9822042 -11494178037389408391027599955568054560 9822043 -6574318535703645120763755701822707200 9822044 235067310132039450063420587912295707136 9822045 -111877715485419749412789768631857067680 9822046 -26615808874868148061040720488859055936 9822047 -68253693871924742507345447279455521504 9822048 -32732244335104681458543303920561160192 9822049 174342719473078082462551092000194069680 9822050 75213984541861941667717814485258608000 9822051 45362832092491566999830048412989482980 9822052 -256570340988920188572220754998603233664 9822053 -106203185154456117119049096623861967360 9822054 -31636447335064805120910132095494656 9822055 -199600525368643357139747506480318532040 9822056 -52774295739388355887821255776391383040 9822057 22824605848897006619160192753510543744 9822058 -107575883124643250538811389391937423616 9822059 -3321563875408478003202583205229882432 9822060 4384883731596117472893061494036725760 9822061 -319376386629451414850545217954534087338 9822062 -157582713386858525869614065902338091968 9822063 -18940970998036022660435405535462953856 9822064 -9565804298126557024923460256671268864 9822065 173458203829684167182136188597112283200 9822066 108991587461430817474355862486851424768 9822067 264652534808650644675740757037437783116 9822068 -174713959486257201962207986277071729920 9822069 -66490570287946054398293643960819403200 9822070 -131431853825678288875004974082300659200 9822071 51893066108969246324694414958845947904 9822072 -48602917734877487249211382245162639360 9822073 82508384241073907466969091214320916904 9822074 188373424726159161499720692742079934432 9822075 -4073670852212330611914425950296500400 9822076 -313630586314752315015044745370063557120 9822077 -42844307893311809674713406230596802408 9822078 18355811593182387759034455234403664640 9822079 9903475723513918370487524364318423680 9822080 411184659456189220190267611797258240000 9822081 39777444163376714917276312571623074816 9822082 -7244761434945107090238715288134371328 9822083 -427347014282884857170316734989008069084 9822084 -93820215512553352023731891860405831680 9822085 -2375837844729967645083808526871008640 9822086 236909051519750162370306792335475472992 9822087 33482453560706437636444364098048826880 9822088 -180688147907869365293649169419393024000 9822089 277001242532810688111374281186863796890 9822090 -122828565554134306757318834413653542400 9822091 218540245537525447552612941234290081492 9822092 -64462577335706682570454642058842106880 9822093 112549559457955893571431043442437961664 9822094 37095481655480027670047335501779602304 9822095 121398388765449852839106475566431070600 9822096 57855008945429719635300034079974072320 9822097 -498775387096499238326582834550375142080 9822098 12632389773754733018674664862740276736 9822099 -77711294470722320770031392983721072080 9822100 88954364557973970333945740437947382400 9822101 284146586516859819351302755107117705102 9822102 -34068748441404940789459705632217276416 9822103 8616884590989547032611222479111417624 9822104 182239539625763617105141985375466577920 9822105 134045171054862833931886613123999933760 9822106 -87394418695479169062502881065491057920 9822107 -679818429126994530603422108401852308480 9822108 117213761664652961019918704909929781760 9822109 -104046082048657466666611459400105480160 9822110 -143342282707011240611787246238235087040 9822111 229491010285506185190440958873056731608 9822112 428207373920427781753787255800495276032 9822113 -150540593111508361526814544665797739840 9822114 -164670051700652757246169800494845167360 9822115 -456433504143169035235634240273320150080 9822116 137729920363053523551788394779271680640 9822117 75679456574674937124519389135999203680 9822118 -17931371613687427703504110622755686720 9822119 -180116326895589782443134534370550441256 9822120 51694709589466755398799822273458995200 9822121 -395835053206854550854251316904451164678 9822122 -92024647263898289584746868741096023888 9822123 -16973753353755135534218355568536763656 9822124 6818436140044288005086461285893709824 9822125 -581034933278121413091910372820285313000 9822126 -75888408344087533310123221726310937600 9822127 -5079236828644346145200722549252574208 9822128 -38128446606795037246622820655809282048 9822129 44182284737020169230309697339864770080 9822130 -42509869524393296927163604585894355040 9822131 -141162081216687735997644984970578592176 9822132 -11685560789787612009203236826186661888 9822133 -94255040736328945686452512052781111040 9822134 23318648884734529641915291712811236992 9822135 38722256744682895431217204476968215200 9822136 27887361116649998662451212602024960000 9822137 170787779614456036307082931285828138368 9822138 -4886758233681462888747235716645861120 9822139 -28976351620964895056440489606478785080 9822140 21330522965042474604010246286060820480 9822141 8188849887233402743602101723405603520 9822142 -294738833635637356655490672593143246656 9822143 199303973349438418662049873915882553520 9822144 -17584732699532906581284085406455824384 9822145 176444417739744115874276616497625811200 9822146 1746620795367771045773957940219422208 9822147 271016422896051728265667786589050788600 9822148 106937403397262007158915159600958464000 9822149 301776093595457099656505814822891179520 9822150 1096511397813697133100911381487878400 9822151 496735566180144648753777393210863880152 9822152 -478616191520564460022426900858968038400 9822153 -103785152395630882654709646899364290592 9822154 -131071871837791048930034731064881786368 9822155 -146321541735249155538475800653042577600 9822156 200501304577479436453997407821628406784 9822157 439306228037361068910439937128666701280 9822158 -88564952781190358792487052764587664768 9822159 -44232997779524483056739743938930812472 9822160 -22113909596953862063821174178067333120 9822161 -327897312166242596617034770250156180238 9822162 -39387499394345192231796963360199021056 9822163 -133595833130401298470762483605296749376 9822164 64934975618596705778009508404753203200 9822165 3437476513699793915493569993584731840 9822166 244279775549365718692517652176581792032 9822167 383562607049804234773284607768264686216 9822168 -38979735195467649430026710413166592000 9822169 2679489738556939612334380852022999296 9822170 56514726771898984766551665038663405280 9822171 47762704018191291747191643173850473112 9822172 21176050146988811959697089096235953152 9822173 -12728774924996874698471511841817443200 9822174 181523026336240253989338790966894589760 9822175 242406776362085040412910777299286400 9822176 71900177920801231564458795672523505664 9822177 -330509217873147643896384835002995851500 9822178 125814974702421322783486620543069890640 9822179 57742268953150625537975374103625114780 9822180 2478629198337969492435596092371763200 9822181 197249616207079834076450819345277569212 9822182 -316790621144983866493742377679324687808 9822183 -72507836005754371587600418505639116800 9822184 -247105190275100903798201044069179033600 9822185 -82457846286289167972661155653323174620 9822186 3604346919164479001121461735487889920 9822187 387475205995852805341651408173707790836 9822188 160977581074859542225268428300661829888 9822189 2183542393556725322720413644207862848 9822190 -59565573965209155384314297275159000320 9822191 503108142811202144918943161597471552592 9822192 15431630742129909852330342560850051072 9822193 470769232422134771917321801481707855442 9822194 -180137952426237607679388839526206149104 9822195 37176063308099955440887820854993459200 9822196 2084403647603120988223717093374234624 9822197 -251666215022655675860764928327862982848 9822198 34849404199351524875000942730840675840 9822199 83068884085141363466151621837661124536 9822200 263898035910117866598199915882366464000 9822201 83829706516351982531758951510703627904 9822202 -92821471097305771768972139447616345600 9822203 -292732439878486725177349414561748419548 9822204 75123370438995572417748944508340018176 9822205 -95459881122486555751631662306995164040 9822206 62843590371511752305283301371768860544 9822207 87844254588886497677186525114769226440 9822208 78568611551997591697089765633341521920 9822209 142758447771109961137282810137412770600 9822210 -66024377220673140595924389848633687040 9822211 102081389166902645986310517913188643584 9822212 -385158773981475513060383191516469660544 9822213 333820857993649493894366238871765714620 9822214 -29469993214087383294342361837063280544 9822215 -76461023554660861814881269386804810880 9822216 -12325563661549067769777625662634598400 9822217 -51116300730815055409573167452293610480 9822218 17451465360267473125623063425966906880 9822219 -58445157955656629511959841795925626624 9822220 108835804635582865290725148561356175360 9822221 336217625709489104093487007103451427200 9822222 -2989559351595773556622319320552966848 9822223 12761166897045189551188023731615363184 9822224 -11933857937840882072072406722968412160 9822225 -4277650385586592231869087073155772800 9822226 -68180990733552708262542436111784079360 9822227 -141337787148740089782290452027092993528 9822228 18808392618204670951976254087837532160 9822229 95087017383041477269735074404766006300 9822230 -102854721684458247461095265129868727680 9822231 51475170020283283857945642292347709920 9822232 817272950654873260859932420492492800 9822233 312163134653032356774349338171249697482 9822234 -99446207147838153878912141721520082688 9822235 322060958568403888073342070030530287680 9822236 277276507891902885083358521279822158848 9822237 5817052487067389881525384901857215360 9822238 -161647636505975831641442740538611812480 9822239 -12718239693500451026688187111692316320 9822240 181399333598723788763736118600138752000 9822241 -53743674319496519577885269561418604416 9822242 7625454665498776772837262319802112000 9822243 11432009241373909900682125053484082280 9822244 66721613091642153998179065535271889536 9822245 -23959933917316682165664257920034814120 9822246 -101716896057927393132412799342659871040 9822247 -49626065012333145411105772536216205728 9822248 177885883934785894761175698202104299520 9822249 321473459257863952564713199626394597440 9822250 -105554472143783365961811559660303440000 9822251 -11248280700738449022093182116241084748 9822252 81737529323846932947842440902709899264 9822253 229258346586263410777765522382495626304 9822254 -32765164049489464084857395539423669440 9822255 134639753664021581252259162508432300560 9822256 -22957853764107359469750625221115904000 9822257 -42947085101330409376129212857010313728 9822258 -104470008678595589312938913712384086016 9822259 722128064168759121964893369828621303020 9822260 -9499545412080442158443502116142120960 9822261 -215630473156683724663535538864107205120 9822262 -54208118571262615637719694357517622368 9822263 -240965416821187141600086056633181560616 9822264 209381075895860690941978859525540843520 9822265 -57930184281113375863973113197857234880 9822266 100382393504868049196177467555781111520 9822267 28616862332318425581422056032525553920 9822268 95226336708872663789437403868905505280 9822269 -19058409675959541791872212518199275700 9822270 54784925213551600446539905415854377600 9822271 274333400914587728662230900163886173680 9822272 -36165644144541267780356681374724259840 9822273 265693220709777731385380546398311799968 9822274 44435397178928197585355159760308181504 9822275 4155230717330038129953828881054971800 9822276 307825722687299315188743783421257000960 9822277 443879123736790520287852919978178524412 9822278 -51481803704563004641990552566110828160 9822279 -1129333739994637968535249776610243968 9822280 120223379507508163949507359178087577600 9822281 -25190691512616338653352781623291461056 9822282 -31311513186748903793564073329763995136 9822283 -349846664740873335820894304843644472280 9822284 59823983492486297539415922050432964096 9822285 -6789986208897367463064272858090369760 9822286 375464774587961394208950346506347720064 9822287 561499699684816643228486329157502593592 9822288 1264352701394048607656551604683800576 9822289 -197799988957131408153332602179567168910 9822290 11269785265074282494574097262837614080 9822291 183554540351174187791579437253408081592 9822292 -751065981570018929007295859149820887040 9822293 -80379445816956963229754157777668207556 9822294 152709674416853306566505798072841739200 9822295 330014117532807474549784916912871612480 9822296 36776083251875532717833551617331200 9822297 89354318554472085672002499540004152480 9822298 -286262513744032806959666942438789379600 9822299 -69111100443229673999276905705789235736 9822300 -65150842523745002519973690103731840000 9822301 -169913270130446058084488688406868776148 9822302 -11476028956907515447306092791561797248 9822303 86449623855729857952295672101271515264 9822304 88380177219338224654031474836793327616 9822305 203986000771847169771608702429304989460 9822306 32164431738298606812615132426153537024 9822307 133801540612680451644683353717091942400 9822308 -131281443692465375666132528838802803072 9822309 -602510292387711937613766669202319040 9822310 47347133461149873676742436353847730560 9822311 -156994546824838114977115561894750335456 9822312 14034186262486285753745585207351761920 9822313 -500833224918195973067096938947618153216 9822314 -18839991948870183313596822498524721744 9822315 -85573113240803960787142813141081182480 9822316 5213161743551725548508750873446400000 9822317 19708003115524659576727071281970067800 9822318 676265830811320798699321707463504896 9822319 -40515659150274644813051446877410125952 9822320 81227375176309528179540663931369881600 9822321 6034869953875867845845494396566757890 9822322 -132928583788301669476153423142119650288 9822323 -73766315066139817201230573892580944560 9822324 -308752995079981073735011536903066009600 9822325 246090232020326239133400982143523035050 9822326 -171848656886864336648570832234577089888 9822327 -100762130898336391836634746629234501040 9822328 15942024410915215366344872394951720960 9822329 144196254685418562188281175099346743040 9822330 48580572411136751716891596079142553600 9822331 108732951379593279974652463885540717152 9822332 29568581979962845347433542219979802112 9822333 -6721866680983467219993808351426392576 9822334 -64224512058895012468046231901102947328 9822335 161047799991692029642787572347110821200 9822336 49037274361605123832682592996006297600 9822337 161930100875813685199803353826636722304 9822338 106027529251449891642212049697743994320 9822339 233176919764679313457848356138317131204 9822340 -203800242044646253601623380022108139520 9822341 456955534359113438483279326661437447932 9822342 -161933810016179849737851485923980275712 9822343 245693733479628640755985271556274285592 9822344 -264058081490677185469279818363162332160 9822345 -74495117824904124472134772026468927360 9822346 -42420030919562543115198308821724125440 9822347 333975150506750066373097203933239267796 9822348 342860852282457786667729213480676918784 9822349 188389060753123034656176609978026054764 9822350 -842129110000061417114149814466547200 9822351 -31552161033853094857796638259086155264 9822352 -43717252194844799381151667373579747328 9822353 44018312298658529693807039944316431680 9822354 -73144499900238298329491601279562417920 9822355 110595218686697289928711222429836275520 9822356 80789003093461824859682362710879361920 9822357 320587562777711016269992797119985747840 9822358 16534543183459210231984207012339192320 9822359 167367950380663201812418548071503951560 9822360 163918808378083116049211694460519833600 9822361 -2289965013309315033747597950936999408 9822362 186838371077051472159016832662240879104 9822363 -295857928174326257628008496325101770856 9822364 96369859378203026329404506279258615296 9822365 -140255644224225997594113480845252428800 9822366 -49332006626192632398984029823609179136 9822367 372019643806613155361651929597864776416 9822368 -134047164305090505269436688434261196800 9822369 18543335209337982886773843122650022688 9822370 -15001886171959501716393983389857147840 9822371 90885867576199558072186675600206823392 9822372 -46601707559755879677660232063977934848 9822373 135007350088546004572347525520031031840 9822374 -363169321727062749110579458550673123840 9822375 247249615855655049596232922903465638000 9822376 26841784557242346185688166526420782080 9822377 -315458607707208627005570370671625714588 9822378 -108594025949144828947481643658860691200 9822379 -128053154995300456267427877462278976000 9822380 29953688391290901232694890371508715520 9822381 -173005420312547995526315298707280168384 9822382 118426094759477112855473617750473129792 9822383 -388460999102878303730787792867107501736 9822384 810322758670156097161823227346485248 9822385 -56024864204428026697301352281520345420 9822386 -40548997509582390045377043254142320640 9822387 240445440079337226333607179284223785520 9822388 473091113271023041743299291979703791616 9822389 -1256883648517448310434467218582397367040 9822390 33701984726333542911822790357898976000 9822391 562926542021596687405535288737814245672 9822392 -236003690622067864383762333519055564800 9822393 -198161978773769786283118638540635134278 9822394 119141563755946783881404647108989584496 9822395 22038232825130271348610404280752883200 9822396 108538969563003823207404163610411796480 9822397 153535599460122004414354925854707608140 9822398 84298281081582076039642624344904531200 9822399 -141429509316517741388266249543321740672 9822400 -32387753536538936562264068075080908800 9822401 40453514166124449360743612027655350832 9822402 51104558697365764704840138948937190400 9822403 127119645726957170617475404708405756128 9822404 -3142162091134159529651011129731769344 9822405 100909351845478821828300612216332960160 9822406 71382085574523789441170943227883795264 9822407 -9079450843486730698929289460799189408 9822408 -274846909873561721196121021388728688640 9822409 -50779968274007889621476055745786516390 9822410 -75925403273352775125136006712733618240 9822411 148617041022086240397024683047318060800 9822412 -37933925241601587485419307810714935296 9822413 488649588293592068618377900159476612120 9822414 34503399268298542861172788442365569024 9822415 135690159520851168302286761359862935560 9822416 -67215127970938504941709355832880742400 9822417 -159526948275094292586173208302889840 9822418 411475040650381142800020244652936699904 9822419 162897963654690994245178563792724211820 9822420 38154453226108102046275909358220449280 9822421 82111885680430796983507675458720278784 9822422 -41008581931445925855479529992957088000 9822423 -115661961833059077487122136125983889456 9822424 108535817314085647255612829803189739520 9822425 -139527435393747161270006168570834977200 9822426 9821528951981428034209006364426849280 9822427 -161637395285017214759342395415649771008 9822428 -115347604091698823711418532623206473728 9822429 359260407906792752423666159163846259974 9822430 -728788910595762852620756783065900800 9822431 185034070094822474489591349817433507232 9822432 178669168539484644723216290344576745472 9822433 -101254844194514076155033637864916468318 9822434 -31134153567429870272018781927982153728 9822435 -57665913829976453251053990167350387200 9822436 -203148356465218203061685687359257108480 9822437 931848128335646795400213345417116280 9822438 208711204463051360755703765735825894400 9822439 269583415066270522655742207333699464832 9822440 -192915264616869573230669681609801779200 9822441 -35494085189088866247642147046953211200 9822442 11736006169927624456186151490650082912 9822443 -124268971466262387541088491500170195136 9822444 2215680660182274519261433094153321472 9822445 87020519282565109714312364266955551800 9822446 67775472652106387626917824358697654080 9822447 -4490931949635578018977113388638818832 9822448 -40567737487066477309078207259919843328 9822449 -1285805624429174892572391672204997056 9822450 19336149807358797252597857671704787200 9822451 55493278744742207449818799924303413452 9822452 11245458442853799760561477695983568384 9822453 -98102423061019122345073148265985929696 9822454 162255458608533942400756011575994538752 9822455 32065322502346794932357785556434716720 9822456 -57175605309340641529537767359397273600 9822457 -210315111173499231454380125525007526294 9822458 -266615296350310442398973752542721483920 9822459 -92787945267571830142500817193370846696 9822460 51647156706165808166898084328046376960 9822461 -398172707830707571462994951871171425376 9822462 74672030036489671630996372434756654720 9822463 834599080638247822140936376438961024 9822464 -119416954990795103208451589728263733248 9822465 4693897922740360847401511486156630400 9822466 -64944967720686591509408068889287787568 9822467 245294902870019772001754998956318164832 9822468 18612044093940963189282417665413693440 9822469 -367582307458757242216562552962843167456 9822470 24578184986651393637167492908225378560 9822471 -53076205202767305373103273713737689688 9822472 185691189631694669913412977368124579840 9822473 -370074526052932185511034201856850237680 9822474 46194196686930676118332265031806238720 9822475 -87116650737452006400552227650959610400 9822476 -253698766879372056088950719717953501440 9822477 91172271127672532367515011072009453632 9822478 -328635800443345212146972555490265470720 9822479 -81152291946805677991060666798985296824 9822480 -38386441152075184707511295233087242240 9822481 -455609817458810322656266008494886537216 9822482 -110321672909259392882177545897926903408 9822483 -55083673043792564994553297487480082432 9822484 10682782110888645374241630487023732736 9822485 15627471552024113338784568717892601400 9822486 -13908939239988936704599494483388636800 9822487 -82028130150731473943492458007694184760 9822488 200579329944013797237713516401906728960 9822489 -8303346798629440060504741287484087200 9822490 227422364328719589725429393006807040 9822491 199238637757302237382803343824843406692 9822492 -12567606284849596041635532363672207360 9822493 68389768659048470172905691788275438080 9822494 148110035638868396799627156166926251712 9822495 -29641491521609413424315576545128453120 9822496 -474172772282686427182892257508937105408 9822497 151231410186238960399502090139488740800 9822498 72748283775508088670950111574064253952 9822499 -139256645017647486483262751229388142500 9822500 -14843389073123530767054255994743600000 9822501 54862860621087200310016004425262485080 9822502 197246356109678871378911576979609257952 9822503 -11472931236414028723274318315519001720 9822504 174203842627904958716226593602962309120 9822505 -30904370753205021923404529105749032960 9822506 -92269858628523527941045141754057114880 9822507 305774643558011702042046441077674487640 9822508 -85207937312816860205007655511838654464 9822509 338082341891119989216300349216255234710 9822510 87186408458700827120035571368176686400 9822511 -527987304252374469676958866681110648816 9822512 43295598908988604252525949398681976832 9822513 301671345347893726239307672399365381744 9822514 59009768634432088838007158936516722080 9822515 -8003518444175736214566859381403402880 9822516 161259529302786694596940238358711896064 9822517 -66324918554744026530529538919486988128 9822518 -62018123537018240436722567304034336896 9822519 102500609223617158125915299041700509440 9822520 183170218409048715220037620127935180800 9822521 -76550725350370837563559747008356248278 9822522 -2688219811940954225159876482061411328 9822523 -386732150871498676327246100651896243228 9822524 93174791162995825364716431176082103296 9822525 40578938484671146731167280125323944000 9822526 20602636937040413996836209713195775360 9822527 -251260553896350151410330833231506288800 9822528 77696521398334569495426927929788465152 9822529 -50261009944423890185479683431107577424 9822530 -199840700946078759681705806250392448000 9822531 -298112891979172643730984317290659101448 9822532 60692408690807131488369109016549994240 9822533 -819231108899717798843011079072636736 9822534 -18101770249107198975966966000639012480 9822535 -141973818883688614759369791989096844000 9822536 -61356164365988438339337309537284259840 9822537 -236292444510419831935798724998384534806 9822538 23805480145429338579106063075230048 9822539 369334330575142052003773627168454371656 9822540 -42088920069845887715415478112772433920 9822541 114743713832756022060358751777357931552 9822542 -85169078505116359302791828976746160768 9822543 21079337236176657006986358898228487040 9822544 -82704543987602362553399505692852224000 9822545 35983077221118773894727171276273448320 9822546 61515342238800789042945209802991986192 9822547 36933700794463121081664490299479059712 9822548 129247132122633724057662379737102579456 9822549 140932731822756381344629475555190776640 9822550 39781509850679327354411000707231785600 9822551 171215100265719151447489619145435468552 9822552 14014966979792374862013020479476695040 9822553 -112111774358750347589721512617524539832 9822554 -85725997168701965739341870458630710528 9822555 -178923944449607684035074026799803137200 9822556 -7697388447153868722688008619394019840 9822557 -19712936242566824119571904874999396608 9822558 71689064379170692732213842803707723584 9822559 193742189424698066479828952397525289760 9822560 109845517416221253561958070442716037120 9822561 37712415087586169007425424262714207680 9822562 -139783899913252954201876528680569749728 9822563 -200017359917191186666475124858387247080 9822564 -29776259858069416590327588676005113856 9822565 75793615061710786056104949658565961120 9822566 93272278481069454859478071077059609088 9822567 60642538599439218215210644565340065280 9822568 124975346728033726412119712936141045760 9822569 -359268289283766714388259538499884729030 9822570 5593469990414501043215325272196691200 9822571 826929864455789860745998614126651875664 9822572 336100469547294319031586193316771870976 9822573 -50800720893353021954799226106220744000 9822574 74498357964399183572044900055289033600 9822575 -19038075660412634369451453077963667600 9822576 579913925004892561040127196373975040 9822577 -221612127162944690343523435022678957568 9822578 70339100919754855263773030109511739424 9822579 -71256763006807218652064292602073576912 9822580 16992839945087689384292775611801875200 9822581 393026982673458046941133005977305885692 9822582 14358359142940573683121865703582504960 9822583 182123883439133407714779681936267514800 9822584 229566366781009692625846561104437944320 9822585 -83673109985843982814287608770988817600 9822586 274688350912002790446951135867407557344 9822587 157812844695275054628905447264612625840 9822588 -9860250871676601572635230638752521216 9822589 119971236877362695379076375069598240166 9822590 35799251905295460530051014769209228800 9822591 -234759511375704124348661800762293952200 9822592 -137783107758820609356756181166755676160 9822593 95041411928595561906990472143374648640 9822594 49353164965808645825246168453958793728 9822595 296202927522549272239517101757272991520 9822596 -10963642732846341933960631049836769280 9822597 37701809621591471732705088299119826400 9822598 25096117258127148626799171881838696960 9822599 159751694518884087504253432906346244720 9822600 -98375841574099213100720362574376960000 9822601 -451351242085473018548810718707887516400 9822602 77382127667584665720878143779907007232 9822603 -55378587967576306945863149674189956096 9822604 -307308930389483252209843162985987378688 9822605 7147122630502284693149336061436902000 9822606 83688045234262051039953300306718884864 9822607 403684885553257584271220113190504119856 9822608 26477320646320276257165380015034286080 9822609 -262102625281120396054957311945058803486 9822610 -10925004754680936997299999633625466880 9822611 -492748488042417302585398341188897512788 9822612 -39512837449810053480981700512511285248 9822613 455044053497950628733106756977796414862 9822614 -12056132120786037297457101724080453120 9822615 47747548320257728586474123471392032000 9822616 42012711206872097544281639306091663360 9822617 -24411878301101935564722461166531722880 9822618 -119494866773988423359251613999899372080 9822619 -11057483553025779964026779849691773040 9822620 76736303691494075186159924767294080000 9822621 -330388726855922179305354003439917929088 9822622 -182761967945367104400891499325719989888 9822623 897953987829459393707244456411840480 9822624 111246493498269689872153578157746683904 9822625 17523790351798023868916997235616400000 9822626 88685901537884829068750595368874558720 9822627 -15972100412935472584493862954494667924 9822628 178735102679851442718373259782990410368 9822629 67713672280687397721141920559021889920 9822630 43415409848583324932723415358615835520 9822631 -23187926709662017429583673282733497376 9822632 -102057189544955527308699695656698393600 9822633 -146592528608417185749258143064406374336 9822634 117324991617053289895262979908021182464 9822635 148974290444760417833726462217597169200 9822636 -75613123727026443312742370546726524416 9822637 -174957422914008796061318050049380854336 9822638 -19832502532161076397525748732304305024 9822639 -132220296775686347596669389252136156800 9822640 84518542189405691090404985880576000 9822641 -349838003811755968825477145161616270958 9822642 187149791888600264116554847344037311744 9822643 570248189182408551954883896663609178892 9822644 1966509380795730871007732354723397120 9822645 -70523438086770130182684085665105588480 9822646 186219771611538586385718758662780993344 9822647 157239597662376143377488773818100202480 9822648 326935774700716780295215634396484403200 9822649 -44338845745058120857307063506111013880 9822650 63282927192700490167303775080105342800 9822651 -259689135849481083710732115934906051536 9822652 -3642755683510602143190850842074424320 9822653 510935979812624322876241146359309464902 9822654 127361789761353995792671687674515047680 9822655 197980748876921454627411602477858083560 9822656 28200892378522411084440530059486298112 9822657 -13582404877790686460998260166099697664 9822658 48083143781728625568374958892526240640 9822659 220195207141940341010646843449197008 9822660 9909327420981768238439826236522987520 9822661 -2560158538971463193576925370977613440 9822662 3726603309976164395654061702217495872 9822663 -57549521833793610543269146706940084240 9822664 348315892630112485315034562009153807360 9822665 135357643668980157301269962360319292800 9822666 -4125147273577792803915368811538808832 9822667 155931966469296207023796020555825525712 9822668 -10418775956485903376562220790054920704 9822669 165678100177403720974134642818349788640 9822670 18934128225992717691076026925619270400 9822671 458591231836305484434113133678008320032 9822672 -17929408758943953094233947281075838976 9822673 -101396098911364215053981850491228461760 9822674 -136754168879269580314432285160749918080 9822675 -45739179757407112626104353873116639000 9822676 249844466466322911810794974983538118400 9822677 81157367392071079098634532856900069600 9822678 -271757910706550011394683365055750272 9822679 136356314916392387808864082275535165584 9822680 20304603490863143734056777131742412800 9822681 -281558640723949897366761456794137581120 9822682 18568835596676541495998962838105964000 9822683 69146500449696585290406337272695468208 9822684 -50495817408998129297385534828711963648 9822685 -242485705065805409175521392343652857640 9822686 -18784906571258351395281241360836538560 9822687 -186936590431977872215369781699066263608 9822688 -162302428675692843460155178897127768064 9822689 -85823531512947645578815871473259070060 9822690 24940172774973826226352814497404255520 9822691 128951714651237970613901233668828088384 9822692 2845778197670241212475288313236390912 9822693 -56890217855685275313861941750917035936 9822694 -15376874810735535751964555634376810368 9822695 42691913318606958851155754603589600480 9822696 -55787132619566110750853730937334169600 9822697 -141176456693055146198435608944178452188 9822698 87796927792280184117264275267722065408 9822699 -261740893060650201059166237282006967716 9822700 166891103053275394432871429058255699200 9822701 75318658682380982262151617791758130304 9822702 -47371958338578479858323243316608450560 9822703 -43207936410016590108679253949094376136 9822704 26690141115748794674160217324378128384 9822705 -2056365662109822361317518037503153280 9822706 30651521545306052543308793614537190400 9822707 -193404179437263736779806500196565178488 9822708 2795557467424162330162246560391913472 9822709 44398890187528561326687426290724180604 9822710 97571612315414016879371574826437365760 9822711 -23765712072043456522123157279138824728 9822712 293099659338443979678322173207931883520 9822713 -5795472431492154160033146248452494960 9822714 -10695032662212636006837708896856871680 9822715 -46803037516770441479024550565712044800 9822716 -141183865162146510568790313160102748160 9822717 -134067394372524907387520008792484496666 9822718 73995386582782343455178313938504325120 9822719 -36995812155043161061058217617241638304 9822720 36778852449540105132791496235076812800 9822721 -47583665395673203988851742974324462078 9822722 745642028440133189727604714683015168 9822723 41209610928593641619903695590474639024 9822724 -233028979181174760151327998259345861504 9822725 84528130095113417166506702032227499200 9822726 -58062359595175628959967916610015246080 9822727 106200296770851473865296119918452839576 9822728 -152770697756039550240682436563409955840 9822729 31111477034111223644174137591177080000 9822730 -64341128899499080522210804485457230240 9822731 -137191600772602346539721699856064983468 9822732 148747318245900856539230461503736131072 9822733 -428059304255077327963885633945252028640 9822734 -13514902732509044796600805342825921920 9822735 142900910554763313354444498422022672000 9822736 -95748782806031234189944086205389471744 9822737 -435644818104267631927366782452423041614 9822738 89595144715162329662955808501787217408 9822739 -169868411534377297264576538530764172440 9822740 -229394460631710971010850575031681071360 9822741 91267624850355881985216469471155967392 9822742 17281399738530755390413187883330826272 9822743 -148074741590530311865309397190382770000 9822744 30538984989498382811694379234161438720 9822745 -312684350241923763922966637048539333500 9822746 105631034946443056516707734869216185072 9822747 38524174693163153863842849878812904640 9822748 -750060865132495406574249364756365312 9822749 -523606471616173950996369227088713354580 9822750 -20387485037785602210785053978540032000 9822751 185096074318600380187004399061715074912 9822752 -9207504811141637395135049893527552000 9822753 -32490319140967442076567168227670643200 9822754 -9490733274248634687389738750112173568 9822755 112104863850614293807332919435549941120 9822756 -67584094865985549830998519550195582976 9822757 -59680370271862069705109844908612811488 9822758 34027978213916620599242181657433260672 9822759 -31921280489740537710598946239492001496 9822760 75577638546635069513421834974465126400 9822761 -161885150687515836959249772233328705948 9822762 -11623070592806580074382206533536476160 9822763 -52412070425632508481211934003737873800 9822764 -19612773603507941213586737995029903360 9822765 252156040293792981861756201836880587520 9822766 -117307760810998162949089606739854911168 9822767 -107889881889278927148356666606210957640 9822768 -55729748004150213669227393891914776576 9822769 -247728733754813622948855834170272448640 9822770 120955493473172995006209326911132080960 9822771 57823061583342708772430785451061477120 9822772 -41115857077263345279983770576363079680 9822773 -1065371661441188703888608075018490993600 9822774 47429744991479375358137752560391671168 9822775 91455423694713635185717678721871846800 9822776 -235616859250687682276711643001795153920 9822777 -356885549485673823375091997548085864640 9822778 -61096863598351364790253385676231692544 9822779 -78797818316313805801483728506833138800 9822780 -37906805657565260900416258056778844160 9822781 523004582170852227851235407418676475200 9822782 141505978373590206265575550338437428992 9822783 78955728178337890745563830275405857224 9822784 -25417343588020213405486814931974094848 9822785 97174708439905148068046499301937944980 9822786 5835603209594564768607829886740268544 9822787 314807671216620113565310833262274729280 9822788 -438064736607520478377695041637712143360 9822789 -305172675945081046328487542806956744096 9822790 57998883190603159223060263202234062080 9822791 -248605579624948119798559200575149440 9822792 43359861250978970641613279676805939200 9822793 -371694009717770946572131677706485891420 9822794 124822416286727734884524641773333492480 9822795 -58131033243135092114792750236448689680 9822796 110285182309664365822699309163419001600 9822797 2217293141313938152419113818926146712 9822798 -20407584118388411260708149957403833216 9822799 -125173834522090516221727085434602504464 9822800 -12123331864275570075678672712562688000 9822801 386262116351470152656485638997331460096 9822802 -219284567608070616908419298699789412096 9822803 -316605944382707547323422209029195492040 9822804 111288862652371172752961264625405849600 9822805 -234631685192502802971616056704869317540 9822806 -92056880599060839275099412227909109120 9822807 14282005120928106962452438146983108208 9822808 -6165811192356367986721536557448560640 9822809 -326003917888471875356060219385119823990 9822810 -6961623617561250779149856137194240 9822811 -156891834426907194045645412727453745576 9822812 84413172383186079702903376852951296000 9822813 -52914480854471214730888646093803075584 9822814 -109402318244742834704985118854999370368 9822815 -7300683146328793918495247810457600000 9822816 246882687189017067218534502162589286400 9822817 -61865609403128609028691263786099935040 9822818 231065025826280836604105375812706721360 9822819 186202579577017836726239574036455015544 9822820 72708937829375303823043530902110433280 9822821 74619598472738865819459537305127175380 9822822 -133594621951686903047404936059430884480 9822823 201923944231014620973135234992909564344 9822824 -414539503226564869348578159296791265280 9822825 77339096059782258362571342596078827500 9822826 27203567779091986935577045673981565024 9822827 1636368967207180053847506641200374672 9822828 -98431478770610629564419877482622855680 9822829 -9070328544294870111413717913080783360 9822830 -137038047691529390707549071280666702080 9822831 -90062050556335310011065650662102720248 9822832 3348418180441168704323590717709320192 9822833 -459827145157040520614267666923983375918 9822834 523619063984760418117267664070067200 9822835 -136560319895040034612057692178562385840 9822836 -33900135516442993660109368176883027200 9822837 -296858308835541808813916562270911670240 9822838 -159755772044898418595748664402567111104 9822839 23055478325743561682068434767072594400 9822840 14721551698714416962984621108330496000 9822841 -23797253263495189728341091889739410560 9822842 17413960337911028949525339424718959872 9822843 513942834966377847234651518974389169200 9822844 -163898414367377142361312392201752971264 9822845 121206326105591672531992064757717005100 9822846 42124395866966888017578647835572084736 9822847 -122628049982203681960078573334813336704 9822848 52967400052046474842140365494104883200 9822849 142341484455172500870781413200441078064 9822850 -96914708742797200975703751999773107200 9822851 512992054953956114291483792844273939600 9822852 47551965600671242334782161942111989760 9822853 -365576357933417069640104315993705819520 9822854 -14029015785316386521694215436271710624 9822855 -42957749316662735478718851306750689280 9822856 52721723147002225799843503858126325760 9822857 397258899166258133016703117249249217232 9822858 94783787273898725958510645852575412480 9822859 36981472629345657881839845404412789216 9822860 3002803707305634388874343583970611200 9822861 91254222483735076524449301999646961388 9822862 11965758825710441290563710118953694720 9822863 -237517462913941313900862916594100562096 9822864 28402533598995294168405267858151047168 9822865 -139714217544260638336660402179433961880 9822866 34578534702596103152221753539641119632 9822867 -126111838696592877557926213301386845120 9822868 -30773067127862433470307425606909497344 9822869 16340129769137544986287508635128832320 9822870 -2978796695818325646014106396774733440 9822871 -146855357185914545616302060674483815848 9822872 -595914919588584362104631697613861048320 9822873 83843574650724180745716707326585170384 9822874 299583516815240167980298211128897989600 9822875 295953520315772297813194697837971884000 9822876 -116987495755805342523203928116449296384 9822877 -2294310746083578470229658291367845120 9822878 -47978752678106816815970130968377438080 9822879 503879501230507173589733434102425314928 9822880 -5963130623100411809374087272870051840 9822881 12814566378982919071801103822029908912 9822882 -94259960064899752614142996740944596608 9822883 45935528620089779297109755204549938188 9822884 29455968098952745429884867333575033856 9822885 -1788470637957753019007583415792420800 9822886 98648015286821098575394219087105689600 9822887 474480600760609745698403224844086876536 9822888 55261144868841084527759321475247180800 9822889 579423331812706763931153834701421399156 9822890 71271716548121587945111446456772930560 9822891 134125469162548796999498335236166710240 9822892 -129843716311532806319732235955656534784 9822893 158101581269959799122295585197641701142 9822894 2861197282401126335552081944463063040 9822895 -35206382539228827781211804809171500600 9822896 68766423888647561907373895509028143104 9822897 -46046806874950190320779065655577234560 9822898 -209684192076420661357514448325464442464 9822899 95991964898816802546668892944014456536 9822900 20070343932669222957716922817975296000 9822901 737945920492650173191508317564560206 9822902 -153713586387755543448062830968279946848 9822903 123838738244740722910964213108877027408 9822904 -116513114813072474378886251040870236160 9822905 -255865858096261335977917810915773960000 9822906 153429498621901730603469998139660555264 9822907 -351544693291622930920952778536288466844 9822908 39748008506240631082400673953318756352 9822909 -39278981970379302558810572864069020800 9822910 113959890332288829393304152590316720000 9822911 -115522827490612851776443292321030014080 9822912 -62428944415604761314557759919684059136 9822913 -31210763070120982628363665853583327056 9822914 -66130264398562093895026685340701691360 9822915 139403596429488103108801593987246104160 9822916 -144681788168500099250464040295401637760 9822917 -110440204876436843884431792972052848840 9822918 -48524069877246993539900887874900490240 9822919 1614373787419758241236230335262138320 9822920 -2329912347077283068154737072981606400 9822921 -15982049754514700230097869953566717952 9822922 39492921281107582534474190126054476800 9822923 554857682462888558960695428947873370960 9822924 -88952045757949766496674719586136268800 9822925 -5319005487777710623490848264221591200 9822926 128198241840441023099663051702234334912 9822927 -30952930613323813124742971303156808192 9822928 8052557901625293291482136764524969984 9822929 -781114095325627503716597286144727133724 9822930 -7049621351163465935765407880944358400 9822931 -64882276258935480035806075016217363048 9822932 -15335575150428942661767530983018383360 9822933 148715138157577124394821300980670618460 9822934 264879574231490663350382840555168505984 9822935 126184529961124538333814182134073475360 9822936 -72738851027030297806319481386484633600 9822937 -98892481794477266878559499001395519616 9822938 41637778174522236682164780988033966560 9822939 23477543191589286843320383251850199040 9822940 -128550412386965652925719326098526392320 9822941 187134089359180130192478240191200050342 9822942 -84007432664030445087757798814285334528 9822943 -132953777988724224434099819615158673200 9822944 -12038641161236163138430317764750082048 9822945 -24896231030281303554195533555579932800 9822946 31513553978203397147249014591230466560 9822947 -213660608558304429963222812169692487000 9822948 15052260189476966038605107027564590080 9822949 -230287385426551394627793164992646930050 9822950 -85997356683477862629075353138990676000 9822951 -26612410631475734788997432081796403608 9822952 -30291540085559554200647803055908915200 9822953 13579467734184426877914037348782097920 9822954 -10719407473945239841259596574813625600 9822955 58733610857541485479370067464028657600 9822956 -166084539732929016290581449958054457856 9822957 31013279715194017864551875560068552384 9822958 -305318362707618582746780257959885502080 9822959 465813644282811093897858603698768115960 9822960 -13691560383416819133485677788807168000 9822961 -182124366183544539396513849555718027438 9822962 -36870616087087617483149834956336560000 9822963 483692486862341065403411602754624064 9822964 -250819513878843537137444292782973457024 9822965 4533166456193366608496826258526696860 9822966 149945095391831538309736709596047359424 9822967 -53817184982254169680980141941399784960 9822968 417135965972681929824330954697096642560 9822969 92633001955464647372573296613087268480 9822970 8350523608152878323325215571877212160 9822971 -20795387024214041042444605841259252240 9822972 -84303166555805599885383449871868804608 9822973 -135755641631721528781904720246677206778 9822974 -50825483123412425872014535580839641600 9822975 -50975811792031596803856800408414543400 9822976 -8874277707994631154483403013843058688 9822977 -41796035469854857796371993245155878140 9822978 170200877889662386751571288136165785600 9822979 5503494908805450114544670025269417560 9822980 -155713785212173305835129998318288864000 9822981 240992915697147870378341881341944029920 9822982 -29065756722139213468869723282493785216 9822983 -223910641280672700570169422894360369720 9822984 -228068225813296691597519511597356359680 9822985 -61509702920122707579705164048710725240 9822986 3400558578435333306085090197541261824 9822987 -93337419690517300220121583934221333956 9822988 139202740929258467680363863534367598592 9822989 110041601830284406781085431488548684000 9822990 19054697335249311008560470793514325120 9822991 -154046346471893904153309540640663439760 9822992 34843210578309451300357334109507551232 9822993 -106721433157904846170791825100490174736 9822994 236464695696555186724925312128372945296 9822995 55094330005544569402198551953278286400 9822996 -32778296644456628405419046825245541760 9822997 -12109547208332364786525927318715237248 9822998 73643145738917545576995947670979284000 9822999 -149856969489727274278023192646914717336 9823000 -464544614687173973203225016564121600000 9823001 -54434055679323829985145224481191865600 9823002 7603259501993294612629026160597891584 9823003 -43263406643596300711203473624155094096 9823004 83087037425674700296334950180004829696 9823005 -249251049285879447627613736092150276800 9823006 -4743210316270123525648194365803373376 9823007 -800329977733865169902846913675013914960 9823008 -24165807721822439243811556822332997632 9823009 -100256995882717376187963786626224472384 9823010 -102106543775089531285188844330132527840 9823011 -184795663705947757554097162888880209152 9823012 134695031046733005868296559854673920 9823013 -186544647110678425129402523777684345316 9823014 -107588083523436600587821897981810896096 9823015 -27489893263819572539925338084247264840 9823016 -6713649992584591194678029524271677440 9823017 -263905382050277149663096562891605821888 9823018 97860178199196716594332778515026408960 9823019 63852281388366956769939665667817960800 9823020 -62174538124745198259906436156810905600 9823021 176048681519521453574872528411648792492 9823022 341152345013925727121753723409995136 9823023 -61055241271217572639408199081644972176 9823024 54494369617504208319550478042202046464 9823025 52063372437424123021155761227464627000 9823026 -2051695434487716993909655834713441792 9823027 229040864335063619869909055153610452876 9823028 -103307758012196628970505601244585420800 9823029 -143069743076022057103802086966269870816 9823030 102023494039733608166806981877842218240 9823031 77296986754875288964876769148862481832 9823032 21406884512955457065775658878654218240 9823033 -415781982905828263723837512517589521776 9823034 -39357739789980004963911930042773870880 9823035 -295915196733461754465897849295887840000 9823036 644750865411774270725663183909675520 9823037 -32376746271943540080774739336039009728 9823038 -4691109894433732123640214025515264000 9823039 -279878700920432958154554224036509572160 9823040 -26601565322858946778952188740643061760 9823041 315576787762288980852520736968852327380 9823042 -187374046497393445140871491148374016608 9823043 74501915591647153329643716871509359292 9823044 5976801546871841756135127731434881024 9823045 -22532185906131524460896934884357644680 9823046 -202445233761747201194694518696117562528 9823047 128110592875449997012073199338294102016 9823048 -9478879566590833879239272641862384640 9823049 -325644579536961822407518237258533936 9823050 -49522774765012118988274934098882156800 9823051 -1835181484763655859003358022898549216 9823052 -197318860529442265623023459900549393664 9823053 141515232171105112305243133530563018208 9823054 167261102316433483614216782222680540800 9823055 286317277394962377975650849031269767920 9823056 -514444071760304711124983485225107456 9823057 155904990942712973785549579112406217840 9823058 36826604292284745675093553425133911552 9823059 229764579440446654946746226328073609440 9823060 50276335881540398960891959727051036160 9823061 -66574019939347162301371028453328395748 9823062 -40512273834663978590900841638239453248 9823063 46473074162244352951326247408214888448 9823064 -38573298615865077799094494183100620800 9823065 -60304302303607888321065494307613246080 9823066 -203590122236118727034680481259686789376 9823067 22342538955411162844848360871572084312 9823068 195237036433459086752263711373939607552 9823069 -215037539257653607023169556286881007104 9823070 107180091798173110890180144475415481600 9823071 198826361951296814496760747314285304704 9823072 -202865169236442938341056398956571394048 9823073 100336808244478228226191828659476694780 9823074 -172628050593727010246489960949418544640 9823075 174156239701611856838445152945982158300 9823076 -295699043929729997648061284769803335680 9823077 -10845034576074923773285857450198147552 9823078 47095534274766921538650095446703535840 9823079 30799193555147061577507976086950755016 9823080 51510273901104073557763050903945216000 9823081 -85648017159173543335787859199922494208 9823082 34757675415815543107560055182109312512 9823083 95145581139634061591747379136921263600 9823084 59941347787480519645462387800140585216 9823085 24256749675898214432734984679587776780 9823086 -19733633895869520707064353099028480000 9823087 167149053110893319862741401895870272640 9823088 -131722882330276081636268674764912623616 9823089 -228508039049524528941265666664701573776 9823090 -61383987405099747493843042027563583680 9823091 -43080890833581740382627857320185923508 9823092 1398357391699087829671624994704361472 9823093 -29466171199856646079888814492404336128 9823094 167951279047504941562701564033939062784 9823095 236961410206959101840909265831725658000 9823096 125084780748418941999643933822455521280 9823097 -470668099277885637294393871577193037440 9823098 4845385166604853865178648199036299264 9823099 15778686420630602182806204971841274656 9823100 -26055014059827316703011789720855833600 9823101 280515042825208609016402794110624440832 9823102 4501673584571164552850201048474890752 9823103 -167008030553440233628860917660046219648 9823104 -190593344072272217726361488946238586880 9823105 137603647500017777150003432330178827520 9823106 -3982838773359177141052793320180805760 9823107 -64921943845133388454276428410100681216 9823108 53744425115726947907047422341912302080 9823109 -296865458262344242632937239430260054690 9823110 47313891178627009379545855455840184320 9823111 -21047198381928233267653021930863627608 9823112 -115223190327648085080799170888530227200 9823113 -9064138579708999356150824426211965916 9823114 52023176566726613002022964463793625600 9823115 -165623774714039551162416964679405718240 9823116 -103749277653199037783766104033425145856 9823117 279086189034098204277866365378757962166 9823118 -152068416454593620208059690145540684096 9823119 30789726339559126048503779875522693248 9823120 -62366146004273119566829176443708620800 9823121 259671629917929948678786783631722972288 9823122 -82606945109967408888024347485247367168 9823123 -25618414402155333999968653064034279600 9823124 -61549021000828553011264470503069848704 9823125 -9494591951404648903482917820259920000 9823126 117779053185801879898599266567364255744 9823127 -504276625763563065786996332765267430288 9823128 146664501327124146872192369893585858560 9823129 338674796391476989347261601346813542730 9823130 34821679389523116731069010825935462400 9823131 -60447333222274136502540165364126663380 9823132 -145231835537864243658231256693912201728 9823133 -160121449281520491116659715450076064800 9823134 13912039447721789012037598503386557440 9823135 869459747898316686955331470699691520 9823136 -64295241143530199730671984945031806976 9823137 -254554719320258543974490805128140553040 9823138 -140234102711640041152720987632580139520 9823139 137623504547885666067279451304649607680 9823140 -35174995998724228535307879199952486400 9823141 253775162614817612129386203098094746880 9823142 64458692939036826116846906600830634112 9823143 393729000975524574251006540325930792 9823144 -313665356392257469965435606918093465600 9823145 -217914258983787814380547476324355979100 9823146 -52484225276139026544909028232114400000 9823147 530840101645571171500757047053389678992 9823148 215268712273351028112840291262507130880 9823149 31463712326918623822215542251861825728 9823150 18952114228676006817648248249437785600 9823151 85231041351414291656843887854243902712 9823152 60275518679724270131742243144727265280 9823153 -82602815856469669613349480074132031598 9823154 -68872422816689432997264079353484294656 9823155 52637438085457094526383732991073178160 9823156 -39016286320907198552023655244775849984 9823157 -251014607982453617836260065533398744594 9823158 65443899081120600603355984767575353824 9823159 358376363795104224795153751041562192920 9823160 -4013909220707253789041238304564224000 9823161 -107113541800158164410764159310292162016 9823162 -2165684902477451014603455182837537280 9823163 -204793977475970221268644058596986355440 9823164 -65063397584778590234113391404683279360 9823165 -98216268792884622989458725773456002080 9823166 -177148179968693213503595318584597477056 9823167 -4412507553708000073596339973232168160 9823168 125004602563920482305766120871006568448 9823169 -476821755188311434286386112733938634430 9823170 -20378687858006527936812318041711462400 9823171 -8695131079261609921693468660545440028 9823172 14829370462943336069777277880075452672 9823173 35517637483326107169749326805299471584 9823174 155584753255821262285965898639656919872 9823175 -25419531123287872018945342239326973600 9823176 -257286241301219174488356037591680614400 9823177 53482697534767219226352788865810179200 9823178 -2480088060216810945343309867181199360 9823179 -16464159719430934895822015974253651472 9823180 103415542672999281945720317845353446400 9823181 160797308764069747219123180394952548982 9823182 -64125775243145827350626485948225795008 9823183 482319828772303962752068991154632400304 9823184 45234741452349872047525760258235432960 9823185 -135398874029805885117381174922062490560 9823186 121626195284409516643824683239139163792 9823187 -5988409593655323732823922077192989696 9823188 336638628454631278699749026184365039616 9823189 -64361441004075357792329848471780538180 9823190 16503068296903356242353997734980902400 9823191 1759791529480374460355523035374886400 9823192 -75008906868885719871020557210311905280 9823193 156310705487677183273011065843981312004 9823194 13822998906498121245790094868753114096 9823195 8335048833317860659528884943047877600 9823196 224280575514162378003076194493835083776 9823197 -108621137430823164515459725525334130240 9823198 -6145458277568591797722215440786077696 9823199 -128127832822557152130960434087677152840 9823200 -49863531210598780548170615389480550400 9823201 -177194030403612453562937504538426472798 9823202 -45526388999261077257517010517395990448 9823203 -7618976608745384225200873397587018464 9823204 -148339841589166346064971562144954746624 9823205 -63617683391105219629977990754281830400 9823206 22372344656849994542026112231842723200 9823207 288171714267171281618485463306557766456 9823208 17067968721148657531125247790597406720 9823209 -158315300618097017719994143657157694720 9823210 -106651219889882688686536724416518510240 9823211 335957469849320664305439480987909133812 9823212 34111541321087748459097975323931625472 9823213 -456548707110737539777994822830403653696 9823214 -95947480006721216094223491847839620544 9823215 66146377417514267129688087795390642720 9823216 22626061528345391621239749118827233280 9823217 540791963372690049313863972861415453266 9823218 40893773097814771900078682967816787968 9823219 -1704810027996235603346001178302896128 9823220 191236837478503458309199205886647285760 9823221 -5056682917938581398300039728188464320 9823222 410957207676809909326122927274832328000 9823223 -389747880092424388143877301586472724040 9823224 12853795387314368536943845124272619520 9823225 255818023065394858476180643729003160750 9823226 40065943570658612395987300167059649648 9823227 76782249904106133225809528903319645720 9823228 126562991255371386346422439777249612800 9823229 109409521069455344727045203401819349400 9823230 -103256576396152764729234937184579250240 9823231 -87561555382780606467312501348566353152 9823232 58382685455983297293084573181686054912 9823233 53694437542270300076215444178108451264 9823234 225599778380767625997383307353292632016 9823235 -639048989448761831754263519326266104640 9823236 -66607514034269136755289243992186508288 9823237 -43348824281175033568806801842430053600 9823238 109074973352675120653838268579189479520 9823239 -158239623349124559437049820754584878096 9823240 -53011723397724012075383223772685107200 9823241 -8612917717662654208570719327906104988 9823242 -24106857427747040107063193566385999616 9823243 200528053957213325581525945300568484720 9823244 -129140487085040650796607304962497374464 9823245 4644040560094756132552641545364709440 9823246 29555329319286012241589641459037333760 9823247 -7654014842947746729234455544096028800 9823248 103311728984242069801285103965834444800 9823249 96712789722273617670441176456842447360 9823250 53430526876220201297686494578519304000 9823251 -97472632507282896959781503937818805456 9823252 12747868028511317276385064318247796480 9823253 -232589621481127118282880389994268849536 9823254 10424287725081409124524010944159764480 9823255 84804079285954055675165778472044873600 9823256 242769429160584791080917751101830492160 9823257 -2470487500196422699476732227655956280 9823258 14583580476107974389548222761053258480 9823259 21474599074903614709879404981482105520 9823260 -36269830727365064261445853739020154880 9823261 72598221919938124965532340921984494432 9823262 233670314667324205665590235175998905472 9823263 -80066173250016971906412525954142959216 9823264 -8711156077964973180894118808125440 9823265 4318608025316236967041299594809938920 9823266 125322001982216883902311674958643863680 9823267 -249373468019680619576048677864448683684 9823268 51267198388809861416619989978066866176 9823269 -296232553059760801807239681729568890720 9823270 -37822768769680964383061557554959571840 9823271 24644669247565263496188091903862612472 9823272 113276780112095435762295081044226048000 9823273 58341392045687619844372571006711750522 9823274 -228513904217067379078338958561695038208 9823275 71297407939390881992199386954300850300 9823276 178384611260034099870816393820433802240 9823277 115215538303081925071447530746424216192 9823278 -29379751370843651029497411969390000000 9823279 -466005272125596131578412554064152315120 9823280 -30559259904690951224576083210225582080 9823281 38130721273439277494405272140211427520 9823282 -54831722413952390531883027955431966720 9823283 255651760950558410130295579203570299532 9823284 -46442065509280015953032411533951646976 9823285 -129573830068797554578139255688453465600 9823286 -39134071492484277034399714058213395200 9823287 -87195237494056864889431756538388710448 9823288 76164635706242532641632447234825973760 9823289 90733170699719716004036496148773613056 9823290 21198852504783507715867668095769726720 9823291 -405341068217671396838888950806207425308 9823292 -354708245144568628045437304200999465984 9823293 -179605600475180903920231178565779382618 9823294 -103936543493998532973992045188810785216 9823295 -260422375004156026730022442260995506200 9823296 12695937653660043235102923633626972160 9823297 311054099940964672980384503422754244288 9823298 -20287247490556587283445851485759053280 9823299 32613854688013490757832647051803896128 9823300 77080581176521442188412576927561932800 9823301 61604951601493036969531673242689273600 9823302 238501960900198136963757200913850823040 9823303 14553802773622539648406576827787551200 9823304 -317689014692780404602109217318437478400 9823305 -131194726399342120479796047673537476480 9823306 269739308729016856543801584908135330352 9823307 407186082558959829425735526537846288 9823308 41513089623743290778140478647983575040 9823309 -370815427492275624621799103849286036490 9823310 68180283175045599322910826456823407360 9823311 -42764848552285545725274918680745906816 9823312 -57654608559507538517826431314347433984 9823313 82339300396431943629268912992171963648 9823314 -24749287239755323553984977357506240000 9823315 -81832539945505354382138681545007659200 9823316 192214642795111193550182309731810136064 9823317 -7835674327599161244438757900711618560 9823318 22531750694657034366148090156674390528 9823319 -278612506459852598388538070697184438440 9823320 -4251841317821152803861950995952640000 9823321 -124947024156533372414143910629142278656 9823322 -35099087840766968145459246852965238288 9823323 68285258847364356770978496279424204800 9823324 278308084481431186928544825943509358080 9823325 -63582952944271019029794076793204991900 9823326 -144259570426065980053764506474104664256 9823327 416449518254902391050156681271194758176 9823328 -146771657418579592754991954611088654336 9823329 -238769052121557892621625049732469282560 9823330 106799610616544388385798679452246801920 9823331 -146524179656711470005698655063458671200 9823332 54780041822851348678832909653046476800 9823333 180377888245665372084632788877956303064 9823334 -223770895169727165167654272768276659744 9823335 51198481573078952582788620886346120400 9823336 -48019276726015197651816915058140472320 9823337 -304903159070365439212427755871628770700 9823338 11567349053381484060095875944041422848 9823339 125057124007428117570535000108410903256 9823340 -203932894677604692842262148616668508160 9823341 -100500595769530671221806604387407503360 9823342 149519391135449648934157800194052475200 9823343 -83727725362012745387877827497190607408 9823344 70434203031489457535359264498757468160 9823345 116796469060054516746405677757319935360 9823346 -29007654226588221510288063383342516736 9823347 108584173358095133692617732739423220688 9823348 -410147096255344468754007644149592327424 9823349 225444527447671492817130726601646871936 9823350 95763343723177927651981391440627200 9823351 -117964316711172209719876797194070634648 9823352 -9890315599997156147128032128996474880 9823353 44337461077321517828674752043653005904 9823354 -88646597042022385307451529828942337568 9823355 25827095134499820975303816649101461760 9823356 -2502715962529522745915196286508682240 9823357 159071834464240185919827029608053674112 9823358 -61222729384171492016420334363111681216 9823359 5626876051448723408804506099930641408 9823360 95332019428722007104267689766420480000 9823361 265903634178687008586371489441401036800 9823362 -117301551998478688577467526284293154560 9823363 347117252453135696369068947108921592584 9823364 123864623948349511210485381229964823552 9823365 -60383371472086787331170858847025060680 9823366 38849952353326847187657443400722209920 9823367 -438720761591812319457147155914662340584 9823368 -150000022824563447094717399859897466880 9823369 -196471204554548573462923210854163904256 9823370 9770931755882347997251883023902902880 9823371 -132968637458119404127652216563282754088 9823372 -2171010327878022332487800297125971968 9823373 84458086964697336663540230502296463360 9823374 -68212230471699889157074423268788156992 9823375 4630627557209242682633629167436260000 9823376 -148106290699715368972277259187719241728 9823377 -61206538652022787561601926482784081680 9823378 -65241285966638765687771559898981585920 9823379 94098287321108600764506705533748994080 9823380 30977564699400598102420433139970867200 9823381 94129497485301270479862953070862738912 9823382 15695020543144440800683650988942195392 9823383 400919041559938071850848976580317515600 9823384 16314803628289245760419694264451788800 9823385 -38598406506547258725830411302395000 9823386 -3577191413934855119526869361684316416 9823387 85876414142484018356992518022885595904 9823388 -108454373691749777523471374519471411712 9823389 21967202537938779386892924976108668000 9823390 22719383240524953165126219374193211200 9823391 10971515360640202081587839039767806960 9823392 -98160211084859320553123738265465126912 9823393 -2028663626331023596065703436525608016 9823394 -11412762817315791384332469255887789568 9823395 51352135981429978494183627930138207840 9823396 -235749103317315370778766819981011389440 9823397 -64471725610601121159554742068863140 9823398 71507210744672143029882567371593819008 9823399 -38003287443842996371309902236247530600 9823400 5850222460855205834273211586676352000 9823401 -1512244380051027814535740667921360256 9823402 -99574517636120742044964026788134122400 9823403 497732628355926089162851418377489433652 9823404 -44103187273771272230719649254270107648 9823405 11234596741641929876462202243720459960 9823406 131167677296900177433765308801675588160 9823407 -66716987880857614861538539039455169920 9823408 42053512857783868229452458215242465280 9823409 41287455355815698087319571665147134610 9823410 108486180891028789415724029128839475200 9823411 -45133036612779522494949440307842267280 9823412 63287727474910357018381283614595696640 9823413 113212384322816545371148514625875001600 9823414 -246198908685393584500072701474264718944 9823415 -1169255136954360191275253968486202880 9823416 292216484503294329389926576526972559360 9823417 -405757567783341343888984699600227778620 9823418 85165081651886255259664052511150428160 9823419 -355124001438232151039935682376474705456 9823420 -208373632281592799663634033453051870720 9823421 393668388969899992581058664676667099500 9823422 108433077695124372082640309189818381632 9823423 -907481407560405944396365516427624765152 9823424 31248963324309416413921724607649284096 9823425 -7669042883307899262108544952468167200 9823426 12264598037543378136057138969723924000 9823427 -358095011957769815419349938249706774724 9823428 239389412696086047069662480957252834304 9823429 -40884983307822793931382569065729649280 9823430 26698422547237636111850076002627295360 9823431 -302837739059851951961264777688196136880 9823432 -138461127532765660065267018398094105600 9823433 616314437818285910346202971124506914100 9823434 -9367429516955414501424782999466481920 9823435 40423695965038118491330998645232594560 9823436 -94732911102584445439795948046745600 9823437 4962858370408973562412817213622744480 9823438 -95453462816356819106048154450346371456 9823439 435507408737921626189129399045389216240 9823440 3133758311163230595553648008829992960 9823441 305927385506428582559190529486472823360 9823442 -119297726881357634907279721177879414128 9823443 -73518070609105416772361789464439951616 9823444 58958262869497337524477969452799823616 9823445 -158431882895633829137695491699153335520 9823446 -84451888544561519854836071375425031328 9823447 -195762971862756275804840505715010485880 9823448 103822708535792497080332424374376591360 9823449 145016922173068421052687799106406363648 9823450 10740866131133248987342204337855692800 9823451 -518264554832778169575618132658571849496 9823452 139543257563315649380725922079465196032 9823453 -378445809501498461528591281630921854298 9823454 139268276380354133772954781342672258176 9823455 -37372792634281211180415852212945247600 9823456 156027579901729449497787807439351971840 9823457 -124866958641213901662778243461711789888 9823458 -86725064029767310916561136238196351616 9823459 -114509703275422215024266077369415750496 9823460 -128891479352330535263641998873142156800 9823461 -65870255990120077516272092430277101120 9823462 26896140575000416345563567020190054528 9823463 -167254913909113424569898461144752211656 9823464 -3792182639765176379167093473656832000 9823465 78751644755401746355861100048944864320 9823466 41025051439146318950107820014157958144 9823467 -201143301622910714091774108026751563088 9823468 -66229160237573012434499692246543286784 9823469 -15212473246154397619800773455513996020 9823470 -59734706577036130668783956723893002240 9823471 -20710283244878579494002100187853177888 9823472 -14297528288200091183749642345513549824 9823473 170113726927377703925769025853199328608 9823474 -26379972846726183668686296394088097264 9823475 -68171665764806959148173180508305059000 9823476 90184632099370521084326470856377411584 9823477 -31874446214219557074929155100963953668 9823478 -80026596697199738311141216014809457408 9823479 342065768364832246896282587721755136 9823480 -166016978040744692596136463261245337600 9823481 -327625524311884148107978021681838162988 9823482 -43554160953953517574606589130844314000 9823483 -13092850678913850199057347583667298416 9823484 145112016433144493496040447908651024384 9823485 -33631161159821350964905857786422394240 9823486 20677691937719891889345594183579528192 9823487 -38123499488116020666616682951348676864 9823488 -210874818516748163048932318622395662336 9823489 129224804414709914908504247658392133120 9823490 -67400608145473842114197418740617821120 9823491 74336187531150438794352870046106995440 9823492 8990948222752069036420119470927790080 9823493 -218365642680681470498121806772781428258 9823494 -85813612130722103204729989237843115520 9823495 -70492941300505263200303203868383112400 9823496 31004496227669578218638869101613670400 9823497 -4943958642911720785927555115852788224 9823498 273732463027334265626824051633624926000 9823499 126503381178930858514258518374666645136 9823500 -56784147372729648344610626934977280000 9823501 119718273197194668056473693862277921624 9823502 65898661150428312708921990747125877312 9823503 15890828719201264764601448795656156800 9823504 113917226267668602247569736285262520320 9823505 682691326376278981698223620238344321960 9823506 70845340484596061936181251444239872 9823507 -41950714205787063171860332680107572512 9823508 487405119556988972885349691501970501376 9823509 -3159781666208610278981182316656455456 9823510 -23995273667060675352358422846975363840 9823511 548596841222992929112081208247706583112 9823512 -203660399967104597911669592395150786560 9823513 261389173193253249187179972858993210240 9823514 -39880572305628974386139738554909008144 9823515 57335336960340428930987513065754557920 9823516 -150540548492022753751549761790389962240 9823517 28898948217360710755155094005952255104 9823518 87876397092320766035768657233122635520 9823519 248736891752227442172156062038825904680 9823520 -98280024056684152348233874530631680000 9823521 -74413487905661320174828711463921900640 9823522 7078213257773483342758147805839127040 9823523 -376012905076321618284500565407330489280 9823524 -80820018374850306358754617832549345280 9823525 -47886703591257198585721922158629943200 9823526 104626613467596370915233128203986335712 9823527 108670593503463296057822515411248716160 9823528 -22639002743560603472078666989637468160 9823529 -143843308597872889496488375478413929216 9823530 74706479392111110295877042197542662400 9823531 483195210513930972652748239434502737332 9823532 56440814471317789595153776521121536 9823533 -316693154800150892833232387004453763776 9823534 -95759377989282045938978698191986913408 9823535 117066950396642721360784413751569038160 9823536 61247356011914405615519215165660938240 9823537 -7104408706198629045568781045698252888 9823538 139509845828128661927017537963894171920 9823539 203815992581670823350898816999177224768 9823540 -30670264874385485191198865832906885120 9823541 4473482055777462593220297299221772544 9823542 -30802505075350775968189134309954215040 9823543 -128285633154508144740174991720039941208 9823544 86020300929070859976553126974774620160 9823545 343965374993334108903880197208209177600 9823546 34518061850595162449892069326570447472 9823547 -55200377941609234192556012306747170800 9823548 10151817113064157287985266842639646720 9823549 -250348493955066324415287978167884603450 9823550 -63185214686081869150979380013415830400 9823551 -71321362441936977679452506425935438720 9823552 51726132403347656407386025225947709440 9823553 44156991089722887233690118654985344000 9823554 -37355526497160621764621056517054918112 9823555 -35879744139529530157531409207393785440 9823556 -306660772310793983786228321501398519680 9823557 -33827356098552853132024607035068098880 9823558 255489751450208495076324247862487659520 9823559 53358451051175532710552315603086894080 9823560 21019191573013205756174060145972019200 9823561 -414044450933260069373215911593790064176 9823562 57478766864140752404322076476039481344 9823563 45890073632029641618723850516956414876 9823564 374115611567148710805094042817384011776 9823565 -377328148238070294590173824713246880 9823566 156203723128582659038701093303466562624 9823567 -159268769357914064675183667614551844352 9823568 39135924863845494915220884514978775040 9823569 -151185773670111965517324266102649627168 9823570 -214584593161423371541225694877821760000 9823571 638681296796094589494716988587203428000 9823572 -361222392051911662856919987711465369600 9823573 -146337696995548855055718796786490620640 9823574 83989652372791226335794145712046627072 9823575 -135330498500870755858170532161816275400 9823576 82197610743543044346891242424277401600 9823577 -54457541495077863588769806676083944448 9823578 45158302237956623527226438308000988160 9823579 -482382504799297917536404147163357541820 9823580 -66735589267035889611834572864993187840 9823581 -44846689966993088614092444585891697530 9823582 -64841517351227871382590369576476212608 9823583 -104804954233884434656496921048596775040 9823584 11850290817276801500812839015052738560 9823585 5165638375934574431854751708650713960 9823586 101321513554115137656351931856515896480 9823587 -166068071992400865288244416807593871240 9823588 400618782165546228228522051973579138688 9823589 21556651212187134394626962608782500640 9823590 5904788233202440376449344628888535040 9823591 -27978446847873707537019079925026114128 9823592 -302781937860235853629767114179063424000 9823593 -52930423169539199673396866170236683136 9823594 41005711641504839339006152635704742144 9823595 -374021905597778369034812839900698650400 9823596 92254103892264312246609963972253384704 9823597 -162051525351155969252862013565174689568 9823598 -247875025129039656343687951368707851200 9823599 -382645757135430061846798200025561776 9823600 13200185172913323109891646182318080000 9823601 -8977437811743650980619502952088999568 9823602 22990426369764617352694609763454472704 9823603 256014122002241376070948284812499005664 9823604 -7360770166559285482998620259313772544 9823605 -227514321198820339602102357605492860800 9823606 115994740891861554341410375577530233984 9823607 -274267497872338681007413232750646343296 9823608 4828982147009836012633210716030566400 9823609 247373254983832494891196508702852056704 9823610 -4608970755213818255929864119188965440 9823611 53384823828243371564735849905470474240 9823612 -256052775406496964422959446354886602240 9823613 -438808451847582365106351947150942646138 9823614 -83794775701896112239518318861833952640 9823615 -35107427410028758165995146755142265240 9823616 136214591286314484700867410331088977920 9823617 -26803301046558679000891020558190619520 9823618 101182746916657950574870482956628336000 9823619 100310393005229585714478064392398134944 9823620 -25408585449790956794084120950548234240 9823621 -132224885475065753476656620354070717056 9823622 111692149742368677412788054154620930432 9823623 -204277986732906778245337736749403942832 9823624 -31027900849533742781883443482026547200 9823625 -99718924500200300840167872591975360000 9823626 14576570745333601696645380120849254400 9823627 -244061065972987790960201989531083080 9823628 351201117034323902440721849058849562368 9823629 -195339743738841954468769993343180644416 9823630 5679257592080004658856723453726496960 9823631 -225165212658233126008101286430331102336 9823632 -5773084310988211326222968850340380672 9823633 -456463082318385870612737399998881543118 9823634 311011668313315037167661901660435507360 9823635 -4367490497969520806186884848324828000 9823636 -265555490990867778958475636725300769920 9823637 -74422181779608494441157221100286584648 9823638 12732855813086903891451617470206114816 9823639 -41001755132354862739223237136470840144 9823640 -298105843427400912343485917250393907200 9823641 -34555882370635893173699453220364676256 9823642 1640575876544272724169105471680510400 9823643 34520827659995031297236173997419887144 9823644 152347606592529479130434666390727214080 9823645 1660602945889972596120419758156352640 9823646 -46074725737687651355206410790834959360 9823647 -29420943422356692329648710685278706928 9823648 118070808496718409147265788383354290176 9823649 139508362069083473378353296559279059120 9823650 106080287400669324742636915211310720000 9823651 7755922189634615623040087393103998152 9823652 2712398762883590441215462036435353600 9823653 -11123746802689261069919812008112260480 9823654 320073182284957625797704400773412792512 9823655 -130695003653926207428814601230350895440 9823656 -46575461873853388268920625465671925760 9823657 271072445333054308608297423931239206906 9823658 48196606523288642579464372364172871680 9823659 -36712864191073239402677826245412745896 9823660 57276423557636341519336748399570534400 9823661 -437768482191808117530708748973805813738 9823662 15698836301432497419984474032533566720 9823663 -466270254762347386136785652468316020520 9823664 66570620721630880854094016447667240960 9823665 116786315810532740239678165002542664000 9823666 -233644511863637608170420128760284720736 9823667 195932218139106107503848986812351564476 9823668 29263110337520497630100727128257081344 9823669 182341421057302368116452129186766809070 9823670 -5254373204719836680642727873738464640 9823671 148438767516800547639068598886642101600 9823672 120055863880245280766112460537569607680 9823673 -186293243007886682930022045269581941078 9823674 811733940799684611360585924641624064 9823675 122377982911621077238563410285761853800 9823676 141514778847992813438049747291341122560 9823677 50618412929413525810757665015035995040 9823678 -89069296352881128127424818891622127360 9823679 -521337886911539805116221551648953622720 9823680 3179723836905428698486598210106163200 9823681 15127870828581151154563076445279289792 9823682 -81256396754399698785740850090122764032 9823683 -6277263092030934059329339533578668032 9823684 -22569573443539907962599580601422622720 9823685 116256978642134609526479348532923084760 9823686 -131113928467249262490096771152567385600 9823687 -250655486986414772401232605399293178080 9823688 47383129290919774787003314806409789440 9823689 -49066510375195585264603126502888100246 9823690 189656755074569566965082821241341600000 9823691 -183889097838005220907731944779324432848 9823692 41229657986909541844814970662138342400 9823693 133371869713314995823005695987131541920 9823694 -1323006243112819084896668571628568640 9823695 -24195077011301856046959041507125670400 9823696 -126216153925381973963648208969353371648 9823697 314923537092663303848794303092423434880 9823698 -103934914470106309277509079552205899232 9823699 52237836409902768719344170276424599960 9823700 17517639336319729146676007353357344000 9823701 46541483493260935126326752479260258720 9823702 -49650374252215330283634126678371506176 9823703 69377450543432642715488446276216611840 9823704 71543032941802333754654352565956771840 9823705 -658953308384217597204851230552009939200 9823706 144416374644162218262524348192286573552 9823707 333519579223200398191045743680412302640 9823708 334588129122847839185438935467051657728 9823709 -29905094028082100653111074142690103040 9823710 9610584678354178827452752198826860800 9823711 -247121856725502961009348027254121038688 9823712 -209552269923940535853757033995572871168 9823713 -21785158432894666987162889051743173600 9823714 -10102717045756748552998099414738102272 9823715 79516063508969774619345817403269517520 9823716 -100018833113626255565661566185396755840 9823717 -1524060285296619294973341495798041408 9823718 -2682974018302555265727767504785777440 9823719 143753807062723174310124870968748430800 9823720 -287579815601045061762273841957974067200 9823721 -87917641307317757316452478561666023778 9823722 24114393211633758783166530374337162240 9823723 7808572002403486091500931716088712768 9823724 -12485882698849066545272825867458293504 9823725 17410401327128221382958978078514838850 9823726 192284522255836707970007865886696833984 9823727 -54001943279584522388867075507666851968 9823728 59361985490347368811985216157066461184 9823729 146234943637322690688636751800108559360 9823730 52058799057693221702854467792861427200 9823731 -62888694933289184187148654208929092240 9823732 3391011058890116691324289479774972672 9823733 -62944832874831718755199715632605231876 9823734 96201110211690016834089716830954464000 9823735 44440303579910665120992558387974862960 9823736 -39082125534606676626594410647183564800 9823737 39069379959667193062084380953234789376 9823738 -115245889883375919091665036774247549440 9823739 624751432696977155474577189594822228456 9823740 21252987917643271966216860489873638400 9823741 -205880468972492209163400523298747704480 9823742 151922038519556875404917353787073718272 9823743 44085273347267887364422925442482306232 9823744 -21563415668717314570106006753633107968 9823745 -49351309906652298158017712275700275200 9823746 196813106980336654082532579738304836864 9823747 11219814630357559407175655352738437440 9823748 443350112955087545787467934481125504 9823749 -71688465648902668466978297755577429184 9823750 -5676991513595855758950347962274400000 9823751 -115287500965878711333143655601290621648 9823752 -279770324442225354054995610889909370880 9823753 -183466686756159364504483328939106074240 9823754 -7250343951014984528842024570490891520 9823755 30339268638531129462566637761681176560 9823756 35231694826511208501037422612148884480 9823757 148159416127878005009237854062041502006 9823758 -31287825484796659962184390222970572800 9823759 -65968379391025066714942160011118028048 9823760 19935115261915403814497449094637158400 9823761 -72628614225356009340704410665921001968 9823762 -52044548421038528421193104488612364480 9823763 -386282896557109746024166562387308715988 9823764 -37148180741886365497948134898990098432 9823765 -139432749951988012155921768121282604520 9823766 5464367490141311924576557770893516832 9823767 -21631612256277146769008749621897773720 9823768 100733821275594164020025261221336412160 9823769 454470094600035639268935902584149460170 9823770 35673160743494739219954849799954371840 9823771 7409705650610453596053924022505126200 9823772 -67756359307570501441629215305736497152 9823773 -60076158207091263482524140974742548352 9823774 198953768219793163659549377855721611136 9823775 -40452954827359378519749494681667458400 9823776 46921413879520646698574953858348351488 9823777 -37750051228224167399127099384082229328 9823778 86281150207953540477022411912295692800 9823779 43537491325225023809420744566502342400 9823780 2566453277983056502650468249612533760 9823781 260592555908828219102811438477368398464 9823782 -229556884708343106723774392586751003776 9823783 -31367062976953647963157841123565023232 9823784 -385233775116469149901347870514095805440 9823785 89751385480222563444994871823327590400 9823786 -10861593636587176942068496020264748800 9823787 56096430140814177416474649921994313400 9823788 114635312034618895641254144759422187520 9823789 -28742824666009332050503318160269345844 9823790 -115143190133619390034876574760493153920 9823791 -163841429855278793763491740708532820336 9823792 97758618266120392234554511796306214912 9823793 -152969842756994568634935374862827697600 9823794 72304371199546737123958623421331817600 9823795 18090602901572213767724504386694211600 9823796 28828947272456810944590106837010443008 9823797 -182215893530506791151727435281861556352 9823798 225406447877856445895451192662118594240 9823799 -564315329619566042198923994069093404608 9823800 -18883273065286059452639942852567040000 9823801 -130353492523351856332041861939702103890 9823802 -191815511748686705030755716548474421648 9823803 -206058668262502352081639412246332035392 9823804 37741875648931168392225364334624544256 9823805 23222728235497829178659065788098455920 9823806 -53013293537298134867685517925534042880 9823807 -18425663152243363689899143402187329536 9823808 -204539525278469741292809548202822860800 9823809 -14978593167636317571589610204225634240 9823810 22695924660276593796330810533436502560 9823811 -353190781423120153351817124760563163200 9823812 -18344033848925540939717166980515166208 9823813 -81821075329710560252505645473348060000 9823814 -72047065025212151355501818957376287616 9823815 111207009772086602380975550263209998400 9823816 311133143545149369289354355074046100480 9823817 125678845806959315493292487951179994640 9823818 128022324243541255065820055235723168768 9823819 204708739615589609956438627321832484544 9823820 -54740036192715257712155578784613888000 9823821 85176149317880967524604708939956802048 9823822 45201122192693897058024202489637919552 9823823 -3794338153209686487787744197739093896 9823824 20219320596935532876295211614633181184 9823825 -194938784750737027083302832078723348000 9823826 29232468152418402770662668627179425920 9823827 -82601515861310200454230056528021968592 9823828 -12325051889121598597404080252210468864 9823829 9059314641621452445978834106216757568 9823830 1236799715126172257649725800308529920 9823831 404327658663557639149463240658748719104 9823832 394346811923098050453896331092063078400 9823833 -33521727825366446877797918867337299196 9823834 -24938152115137132949502351635118009600 9823835 -66645053680188739545167511891528956640 9823836 -202360344139000461935502317798634332160 9823837 -541760143998812125961808937678403266740 9823838 11734306885458750495395605745741606400 9823839 171565193847509051111606308267607614848 9823840 -71424979692872694457632005242269204480 9823841 412427631696575478601243070582599178052 9823842 -4211476337207482091311779618391761408 9823843 -252303738809125502409146537435472201440 9823844 -232082595516321071398752143601883004928 9823845 -28203705547482051775116730126790448480 9823846 -169337105316586810164548445157335974400 9823847 -63490737458432562545432804000292228480 9823848 -284918428624204517400811808352400343040 9823849 92897375894984319351201099262733815936 9823850 102810964311744341190509088451837136400 9823851 -71340473487121937399295394972435085040 9823852 -124915489754425578672633036020934079488 9823853 -9149306017377999672430603811142517716 9823854 -137073970699445348891780163170618280960 9823855 -351824920720491426062908751980597854000 9823856 -20993635016160227583761852685625589760 9823857 122452077283641411844824008426784029040 9823858 -57326745278401915011673784710653404928 9823859 -228085580014732202732449845810347794584 9823860 24727953877053523537854215008115239680 9823861 -30807419765096526781052503592238670848 9823862 -112772736136105950965549233290192137568 9823863 154571534901137443098630709000371513600 9823864 455314097810609967026411316943330959360 9823865 98456913966474699420617111618634856260 9823866 -628100377383827486428287350542801920 9823867 -287587696012615638579312290455119341648 9823868 -130702498785402106947855020439892531200 9823869 144749455934330867134399995936913920 9823870 20664949394104109574732584875584437760 9823871 -421955867639803926902361075070706823000 9823872 252956159382619877884258680003876618240 9823873 -223867298440718939440042143402207434878 9823874 -457094733781147784813343043801209600 9823875 -180327967165831226093821451584328832000 9823876 -135592574679223542219905556975131808640 9823877 -26834205485325780540209855459760872928 9823878 -118551625070085487079796283731154152000 9823879 -22215800028416262786087068040426465840 9823880 -165341269626396496344919715016757248000 9823881 6064427051467864972897432448280949920 9823882 80499409266510869956693733598905151792 9823883 7604595583121387323374369444712957704 9823884 1427517004511550816201737590026780672 9823885 -146856420316252314034481512028327697000 9823886 -22145592505147424795672616920229484608 9823887 -161499303187167500947410958576511138880 9823888 -64226773804220639600023188418038489088 9823889 -187336336121201497786033206452042607120 9823890 110283290390530410295197655742815249920 9823891 55275303187424146613732262976504495104 9823892 185995246954523931359659865308069043712 9823893 -10409683246446277883932219460887526016 9823894 -163151921927194383805178206085376611328 9823895 -325275666610768907617606650736818679200 9823896 7936403666210481404097592134250291200 9823897 55518615720941622136874296614626038346 9823898 33878766027288040658137067526586782720 9823899 -129258152081806375059798294446803013736 9823900 21355258718740347132147872161796608000 9823901 14351472007647344052219393374502326304 9823902 4789832735111793706989909086971115520 9823903 -337339038449135660764669184563891202848 9823904 -13720209287107664875368054176476692480 9823905 -7175716944369813438349391336771712000 9823906 -11283956328945548641734143305155114336 9823907 -184608126018837723998587082202313053168 9823908 149967011943747588866191549384120796160 9823909 2436973497073893116337091650134444160 9823910 -93459634456939752485411369775199601280 9823911 31124470563217881083715877776477708072 9823912 192287871693634802728663771983783936000 9823913 -424484881412019246480649945281409219680 9823914 41987125308376236144585407363900451504 9823915 -24193857040895820440084614766419373280 9823916 -1833111323074175519197777543236053760 9823917 371829404551231304034930244931830314912 9823918 -66696563557551859406721835152526178496 9823919 146441235076079330341536585732945421296 9823920 28400618555507086527188935948009144320 9823921 142373582012897633106792113907447253440 9823922 89274916566724663520146533142565962512 9823923 7430155862163897941821662140805761052 9823924 48472641749729405247800507006996736000 9823925 -251110064078711532191784086291384515350 9823926 25345425194264196860489317603487416320 9823927 -142658048650162568762998511948768267224 9823928 -87616601463197994035594515123304079360 9823929 48715575156006825244357956684877928784 9823930 92084182535727064231572251376420219360 9823931 72814300340827370224498458962218152960 9823932 -151904676705986924518548420005034438144 9823933 2669311257010993732883431388261098176 9823934 -108863904709576519589333818321720396416 9823935 4941743250771250459716264507366652800 9823936 139566340831813805431829617536794624000 9823937 349327529402777677145598643283720747586 9823938 147286201320822597238082665334919472128 9823939 24785437780632295473019126178301543740 9823940 106895881175792959661397895468955566080 9823941 67020017380192084471818907866059656350 9823942 -29716261162134556606562358019961026560 9823943 380620782528726087193039647871496737680 9823944 33183627173339615169572360296956395520 9823945 157314643459658895725333336709976169700 9823946 -40904834602058397306609393591872174592 9823947 -16380688325005466004975109538596759296 9823948 249929576315032185534210341400272599808 9823949 264022836824472044963958007701031605120 9823950 -110659744972806579368409970193633280000 9823951 -154108955299032088279317065134288663088 9823952 -784519285153859593177014800620584960 9823953 284954261287906445020312813906533883200 9823954 18543759891123292357363922846738691072 9823955 -160867756523628796629308409513333842640 9823956 -39610175880023358760517362386312370176 9823957 -162728631886131515409631316447416423200 9823958 -88500281155779422966120034046052481024 9823959 269166463384285240145888960599658252064 9823960 218626912367051192403387361469765222400 9823961 -301298029350012669446833912644621911292 9823962 44177204150915637081058010563045607424 9823963 -70382266112309321260662718490391740616 9823964 -9011044866558139775360420395654617600 9823965 -22431546470421417974082197273983838880 9823966 -69192024095151352245051940710082890240 9823967 14056444963533176692279548606325919520 9823968 -65708591692140413839446714438408732672 9823969 -86351140499928689608207668393188260320 9823970 -83153822217438547227094399673390213280 9823971 317034938483341777303600253367136584312 9823972 56128437008783148763333978649318753280 9823973 -232269578107276126140663685695539675778 9823974 34621413891184840758001293499282205568 9823975 1577516291654620548701610717420116000 9823976 383976422090902099608016068041155983360 9823977 -38460531156500815360967095748618306400 9823978 5693841612007575604572390481542217824 9823979 -282843825776455573574338980493339419312 9823980 -107450507623126826096203013710946288640 9823981 28238638501364851768062413634747214732 9823982 71030217713776543874615964766296410880 9823983 66003575318961320098118584114473116304 9823984 -75593789155950613223606590009630720000 9823985 -336902721781030521066705249598908911820 9823986 77676990173057570760518732693403001344 9823987 17139756829000843370934687875805590112 9823988 -238855004055528222164134783837601402880 9823989 27156132440109221881595769491554558080 9823990 -26826207171712414996447293992259840 9823991 -151170385684887824068123063634964221928 9823992 203233530593901718373207590093219614720 9823993 -105081155933069774187049020178988577536 9823994 -27010220696802699059016388414494646848 9823995 289151996190421274267056867250309520 9823996 -12171598868881705595786990702230523904 9823997 279734066391227265524313199712420012460 9823998 80706855825968307100007604164555402880 9823999 30454276995019736048370242968653852160 9824000 74985272600326482601482645103706112000 9824001 51760315194458858121417006632017636800 9824002 53474226940480986418346698008115857312 9824003 -85656053020193722018305613855175446320 9824004 86386966550141147489074102236444119040 9824005 -199950531123405785999524391865320246340 9824006 -14852875227307701879989506310272002816 9824007 -73246816852050540663486091974635320320 9824008 176039774547798410241399425582868648960 9824009 233550704444071285782621828490356312960 9824010 -5465532249103085436856187068587348480 9824011 482077987233442219761269898469113802080 9824012 -143639320081484499460745604666044395008 9824013 157580174616608357756233034640145676640 9824014 -30294096420440760708844061284257774144 9824015 374746337422755321622840727284728988800 9824016 -48937838109613664294756198178881077248 9824017 219466954380201835023136567081502568000 9824018 86384568749648599057632375012136941216 9824019 68613557796809315305730796698137201968 9824020 -256556949242537070627647871337499531520 9824021 47936771062192712220023333448486154944 9824022 13154077225822103292019466697740402688 9824023 277726463626171605175883880095465801304 9824024 -30338632582053238437809749870077542400 9824025 -53800101649185002437528389317957089200 9824026 -49452807590750618122098864942885934080 9824027 252403977746612538606610807508446665120 9824028 167649480081867768502391348715744408576 9824029 -550236836306445819174410605736851785370 9824030 -17034557145261646661764230138508059840 9824031 -26882359255362769775037553361764953600 9824032 -10447477605746980842026403238201786368 9824033 8726141587192321524593386182487915200 9824034 212870075215032700914310775871137316864 9824035 -75243830425579182747470059098172612800 9824036 78006997152646984128122508294256115712 9824037 373579249324978696767532439132145941568 9824038 -1211482790707787593486155242331586560 9824039 -554914194301489840425239206830397014960 9824040 207803670657396522955403268617307648000 9824041 258873297015802016300013014837053236084 9824042 253963562430447620049378260693660316672 9824043 -173579465497238209796337746155161274536 9824044 227710036565902636489882558203912187136 9824045 121338739387837123853660516911850496000 9824046 46213197660132647247916575405145380864 9824047 57629622370701177039512492354753428496 9824048 -2868260291710430473076618080970735616 9824049 -11516022030429774251527569261778175166 9824050 38926500109849221530761932489728229600 9824051 177110910635169377487486394445597713704 9824052 55790450841667796454199012259301199872 9824053 31951242428205805083245079556593402240 9824054 122086637890280974206044634048541058976 9824055 16785293108997740458265451210163415040 9824056 -434731964592111574440613574827796336640 9824057 -183487322697499974029758318009311036480 9824058 263372080552390782636342520057532305920 9824059 150427596275821647970407956956779538980 9824060 -38857030329653727848671412379244247040 9824061 -20709410826519338302989743359948686720 9824062 94756419856040646727771002550832955264 9824063 -251050731090155911212629141797878803520 9824064 49251138973958033745149147136173015040 9824065 130531918042949999874095191544847989460 9824066 -57750262950778335380345894981550113280 9824067 -62029411874025624611780475393429974712 9824068 -90858669938816871556937936358537640704 9824069 -409841270313319269112061735888132699940 9824070 -9397432724271641329123737289804060800 9824071 -307219841610644028160853815540794338728 9824072 -346988846268590329302416240553144499200 9824073 -107098733360769509716674016124617448256 9824074 -6178551846812046764988805766781421632 9824075 179430593867341146444956294776632339300 9824076 189074969856523064044148691808993070592 9824077 117226678808274698682913458285728967926 9824078 -46040014454594415084813236548029134400 9824079 -297580784708997367200678411975944006640 9824080 -8101760017523009956795247887271854080 9824081 -2470261662637779113521904485225919616 9824082 44359562283204435656082648391558001664 9824083 354141407265091349674535631693653682240 9824084 189792114924562934769707360818867257216 9824085 -5836951679269490362185003222178775040 9824086 1926487359896988875892631873758471168 9824087 -28621759410715040543707775450204927040 9824088 -21366363204752701243671412180829245440 9824089 -270674346582247583962065317112411778800 9824090 139510849753318727094684453097067001600 9824091 -313944700571205562894692919841136143208 9824092 -39241557776664366408013848503993441280 9824093 82984520765512766030036989306490885664 9824094 59146854399313830242051304295309127040 9824095 30335276860103394546940773557588750400 9824096 -51344384825232642530709121589296496640 9824097 107554196104795956723779510325174740400 9824098 -45586480125234706129779483335174231040 9824099 97301592524860406833551298734750375000 9824100 34544944023811731645889307207367168000 9824101 -50858655594369474104384778143847834848 9824102 73864072202762399952978609463852001280 9824103 272738459449550783908576351867108907160 9824104 190339165857860951962960411751492213760 9824105 -104928616342555121285376754625646402240 9824106 10568463478437473128936734810538362624 9824107 -36166538866116861500497015158629736120 9824108 -168124980624062370358614787641551162112 9824109 285417907696626905343562840356039961920 9824110 -45767258971876893280683840685519968000 9824111 -1056590060887846609745811077532736728 9824112 -24603175247543663390903428871109672960 9824113 130418839933295319029072402736158058984 9824114 164269607235632936206384876655469424656 9824115 53588883710768713666417131621504203520 9824116 -17769142843953667018019176723685407360 9824117 18622258409131268632683604996764753792 9824118 13782050557594256520254251119192831360 9824119 384489546817608290083814955888247996520 9824120 -187938196561307852526502881861073920000 9824121 -23458578238834600819023365863806839520 9824122 96619156174418098461693604201136346624 9824123 -366205675357433035243810652361188705628 9824124 -56009596666535897794491399963770880 9824125 -460765451147491100449047146821844121000 9824126 -52405424520626700197279677596465485376 9824127 108106496133126649574744016229924872720 9824128 165845280508396482131721351724259082240 9824129 -27161972548704708242687467393663014528 9824130 126897952865248988209669570514739501120 9824131 -230047437198279806405815609877747879768 9824132 -400621550693231319246973914633846367104 9824133 19690410563119626181561025511736334976 9824134 -123036024359167573558565027353225274784 9824135 -108166916142718551092997155442871894920 9824136 -2028149614262025944882829205923594240 9824137 -30475207280202378543186486553610362268 9824138 -80509689405888673785124280995206083280 9824139 253785238013947332960854344515703412880 9824140 222169514881767152678029903770364723200 9824141 -355463457773119935721062235372698319668 9824142 -16589568472469261820144685872351281088 9824143 71196323326453305276568084032574879616 9824144 -119058703937442504449732954744929320960 9824145 -145284612825044888279392424952929345280 9824146 103853762248168773967567597500598288272 9824147 782561626214708568586336710896028719232 9824148 -36639596740752092601260027611938349056 9824149 -566536289146835889883370601889964916000 9824150 24219761910884161779419299145520048000 9824151 60396167309900384192856133964107792896 9824152 13505000511660305583230736211798917120 9824153 -266644901322671266529686375919203580598 9824154 -257822690699740617919865691680269056768 9824155 122269179827881107827272222709232399120 9824156 -40814723893700983168800154618862661120 9824157 -234793580596209383532960193128033917274 9824158 -210988953963580543988316335848310728320 9824159 117600401571268271525488385782643360040 9824160 122005148896731882746397227176396062720 9824161 257341967834430999154993140672450209762 9824162 68281291932510379748349179395398042912 9824163 270832708744558940864609812127300884344 9824164 -15012180470795981357332254555040481280 9824165 76619910186939109447027150203608479320 9824166 -4342473218981840544225265132274659200 9824167 3780600508525327355264734573735806040 9824168 131211996238740670914044153509911874560 9824169 202945777567137265317378501281674673088 9824170 -82009040366758636967812607447379662400 9824171 8114464684075242420893027326593677712 9824172 58832011342621990191326369884987382784 9824173 -74749573867889794267583919667554825536 9824174 -9285524320422889469717648026483772160 9824175 27842709181687710281621435073137724000 9824176 43212548370473184565240757031776256000 9824177 352006969972530780376445965365763621872 9824178 17784804705864037129101891190375342080 9824179 -112085919140599931823800771837419422720 9824180 -108208695777289298546187821203506547200 9824181 -274276284797517341178851677573652678976 9824182 234321761953977966619249601303597004192 9824183 48347781726136301654937528346487451432 9824184 168630915726947085792165447368160706560 9824185 12092413694014943414569731696881472000 9824186 87123483218377198727560258369627882464 9824187 285235159116393964237474695996257339160 9824188 -293106007587367405293221425375460196864 9824189 428880289706962759714977772815283377990 9824190 82901591333600441960632441109981051520 9824191 -40626521355991090964114138481982055528 9824192 54490255255391156396339984831600394240 9824193 288029435072666914417887607501846638720 9824194 -7393218189043568848640676849810791520 9824195 163965509608761444585345443423758400400 9824196 -47282011066204696080699286234093175808 9824197 204187946332463084138819529193335679680 9824198 77821418062009221184503827835245516736 9824199 37592618175077080490708435368093900800 9824200 -37950103643687636427613090525862016000 9824201 416030119570202022309782137366836986202 9824202 -124771049588114265633404929023283719120 9824203 210447103738021871677108543226857693760 9824204 58105626212362046859119641137722228736 9824205 -9738564689022473009749539637392914880 9824206 -181272476439226152874381800256119302400 9824207 225849351302086766670979683611594697456 9824208 6977922824188449797488305584121446400 9824209 -25194268453580803791959025975805229580 9824210 868273733350038813462581927420067840 9824211 13523024826199213365885747937983915120 9824212 199246787482913121991715237630422351872 9824213 -55863744892925984943288351539380691040 9824214 35202263041971768514400836155133194240 9824215 109433549413403245724746231013196247200 9824216 77519296059834595697026147544346931200 9824217 -4132381528925015621431702015603556352 9824218 368281336763774125660660131825827771616 9824219 224282252820128539780154144286692650560 9824220 13847932901361431508913125352665907200 9824221 278223816746309738813319113216254227744 9824222 -176820465706740023705720749573438894848 9824223 411414257934788403862003782018764047104 9824224 262034784204005444725149449574203523072 9824225 -220359567293567476140175576998929738250 9824226 -16411326731558494518430314885860643456 9824227 3337662746473975002261821514536081872 9824228 -164929238907292966351508415204687618432 9824229 -210136310593366334939248001278807498626 9824230 -84923477091930581221268213475789962880 9824231 -71844916536613383049512451838009633328 9824232 -53364192207874737043006002622464000 9824233 58852952909633123151583734768176029924 9824234 -78091823316525714721762262123074084608 9824235 -53605020557371599622389101925317241600 9824236 112042525276425054545641853776511700480 9824237 -90540620758341612726427160171403555114 9824238 148112695356695440538693936713734610944 9824239 234912398633655819405638438177701294824 9824240 -17729820278593146302835659505018470400 9824241 -17670164171523093361986972666661711872 9824242 253491395563266643234195586144961321600 9824243 166923255348067246222788504924589255680 9824244 -38818420110695290892652779440334045184 9824245 4637202076655418666046936152785305500 9824246 63132220972628733785480609425457268864 9824247 -330270944866699449451872227310996836040 9824248 8896156242266463167693538780629852160 9824249 340036354338882101713680625143739594836 9824250 31931828976758204915362511985038400000 9824251 -123995772855028296045942750401967042608 9824252 -210837148586831248275348575610420363264 9824253 -1528287323565448724596013143870492896 9824254 -3527262093728341035226115916872447808 9824255 -297990405427956958258862449600636011000 9824256 -2696577356986528679966564114371706880 9824257 -271650811597376380976490201190885727228 9824258 5093830093881424555057647256296691584 9824259 190161242718100311301965577934254080504 9824260 -43386846175528290532520831711135589120 9824261 335786265136733196484308366788941232862 9824262 8479371407830742998316139827505260544 9824263 -654125389482340679144581867598092735416 9824264 -444468428104567309529770253232652492800 9824265 53794451051211680030516904998814297600 9824266 50480605257803597769354888953230506240 9824267 19573836942014424154893212451044129040 9824268 50473494070545396314333779718791933440 9824269 98865132863899940336282522532256369152 9824270 27574285986877924575932054217931998720 9824271 -18744269952941523172980346963682266488 9824272 20303074399562578380178454548520632320 9824273 -28679352807793102168731325127571995280 9824274 -50026858751929567636206933998240482560 9824275 -238770453478501060212721370885126733200 9824276 100273976453733969994780779574226583552 9824277 -102876241264017959972723053491666766656 9824278 -32739133792482073297577256412729450176 9824279 -246903631672581377372568615084646285680 9824280 -32069798176266580267928815252337664000 9824281 174628300992851601187054450439924553472 9824282 -146862317871665049421779031811787386880 9824283 158674571190628037577562006222381437984 9824284 142217392810640380203141097251873199616 9824285 -76731700802721741166883603757048688020 9824286 -92721663368129716429452564426679532736 9824287 182803298241285895422809448959636729592 9824288 414293117825110771075229080672055132160 9824289 191696671700789546494121001031167283008 9824290 -48802159591375546794886307998103347200 9824291 484836143910064351419248498163976633692 9824292 10725478912669124423285868672238510080 9824293 54842763881543521223684848585625802720 9824294 137272410682145579376186000192249722112 9824295 -51490056285061413077155384332801423360 9824296 -1722971207110997868258275953112678400 9824297 -59474615333173613536104000727692779136 9824298 -153381650831346794313183802649157572352 9824299 -223705283363810886523178794859044026700 9824300 183015641211058317023725463637558336000 9824301 536690524237315500762017808915278001600 9824302 -103836909961483536253346365714973523648 9824303 -32916604435296193594297467288472707504 9824304 41546484660476483148062610146461188096 9824305 127814496171292574406524137945868801460 9824306 22356269454686554114670346575304069120 9824307 -13894560216955953747351129384758927808 9824308 248283952726622473033810370456399647872 9824309 325240233844192276475339826631850538240 9824310 -92866642310390028933941076429917078400 9824311 -27045436743075394678644369141197495680 9824312 -15474627318732304858031338229145600000 9824313 -131994374022158359909570547307792379056 9824314 62238577083403489267207145746505368032 9824315 147299710784101522088596500612933702000 9824316 -328041849662762358305979237314160967680 9824317 -74835159534248287358662414437063996468 9824318 17850109644130918057927922200209153792 9824319 53738211814552282327355060174965185144 9824320 11840391370541752333043390182336757760 9824321 193126825987348487002855636350120340692 9824322 75375434080686269545299879492255531264 9824323 129508814691058613768765333370905520572 9824324 43722756481029134211097205528717051136 9824325 47343651621457391975812319270127921600 9824326 98736530914632440866226551012723498560 9824327 -189155562131474812197951042996134662824 9824328 -5331847367756016492142365616835312640 9824329 482549244190544414124968228554352050660 9824330 26464257137197541140429251046306176000 9824331 -116111937326085740598579928092411809856 9824332 83098230647893720053442030195616527360 9824333 26798636945949993232870069699760323584 9824334 -9103879394953658259731902762733076480 9824335 -62068729960139422055822460017121247200 9824336 7940829676702908799365613545006170112 9824337 72137302205179353389079696593621196228 9824338 126193718738906879722207490399917381920 9824339 -1805114222782592253727795641712140288 9824340 -12356324834684632838926677926404116480 9824341 -120565913922444797041169623745194072416 9824342 68266396427770082614110726141001364544 9824343 -569729092994397324220419411530581296 9824344 -74241038278733572587573943184020377600 9824345 -81366812295644207594474854225247684160 9824346 -6877149943152698713599869796708381696 9824347 -19970873205421973914226541231689880560 9824348 -248533939597916232508838359960524283392 9824349 -214549838771371980290076528132699468960 9824350 -3844347280995191995061464920522120000 9824351 210325756985590785391572053933531333520 9824352 -47358945605446928791541568324941119488 9824353 -359761599376215971343749965267048686 9824354 60852929214225596556464609302261396800 9824355 -7087801060053220670982778631888865600 9824356 88865344515012096304029400271563617920 9824357 -41404361148094919183076606216897275394 9824358 40537292363028202284493038471472846848 9824359 -53078183983188223868298627359264420640 9824360 19437337819257308883147090257141760000 9824361 -472757888488324107288776834009407985280 9824362 66309636018203253443670292552194180864 9824363 -692403849284310000660684385877614655520 9824364 -18209926432674885250036026194353620480 9824365 -1433049104420737511203710005225333760 9824366 -6624441288418487641839886753349311680 9824367 -57209157105231782083294958975996277888 9824368 -54746484430693759672433747158626140160 9824369 168727017114024760106005729867600546770 9824370 73282655900073649558380406785318412800 9824371 404980100777394253304722288858953215088 9824372 -33572755178117453231411539863674449920 9824373 -97959561586714688371773623234441904420 9824374 56803356403602814460992051441255335552 9824375 42360351789250125480966509488427475000 9824376 -72967795951984793688366377397702144000 9824377 2527571513753119545406356333361660740 9824378 -152041016248893277558585054807834354176 9824379 91770066337236059056005772604275660848 9824380 -8574108588531063625261542846120691200 9824381 5408424764930124917347824651924019200 9824382 -1768536401764551175445690692725995520 9824383 -106190931660916062002309095666903436840 9824384 70438422769340950111500684896313016320 9824385 -51704820522672429859875035433679708800 9824386 -10593274410774775974744844619944154112 9824387 -243161945626766667012505594691972102760 9824388 -10678741816296261425615087056157491200 9824389 -113182331586083550584570026620005755810 9824390 -68675508117055267468516594026032987520 9824391 27118093403095063362956606730630377400 9824392 -248319405532201246909880942904146657280 9824393 304584439432481887768945361073591903642 9824394 104155093028977208841928245762386557440 9824395 83143825500360290729176379411010946080 9824396 75729295005764151275803754802355015680 9824397 5003994752302755901926048254559415296 9824398 -132261057726656539337803129763369411136 9824399 154777029987160526595481626219767112288 9824400 -1840648409663092715348517717144576000 9824401 -823911589486818807987859510783988048796 9824402 262307383263303789852356561457803113248 9824403 -189887322642025005153741215412305293896 9824404 205998080464160637629768326384654104576 9824405 -98945754450424324203099369579629915940 9824406 29702663256529087683884268780735475200 9824407 1642243239379092976271690267815607232 9824408 -112083070609522742716875880232887726080 9824409 -5992058579812710042537927963756422784 9824410 310195883402100545115627263067026319360 9824411 323246234877255589231837973382075251904 9824412 12000864928685343513212480938227892224 9824413 46489289278735946730428920005552633004 9824414 41056337774095150500566212719656605056 9824415 -93116937507634328211867954455080272000 9824416 222472665494635577610170319260551741440 9824417 319793632697480239741274726294861155860 9824418 145996133571389947161964335009887527200 9824419 161208819460379673255895173497216928384 9824420 -71478149678204883750257867033375485440 9824421 63330861938388581901550448882738724480 9824422 63499932086972450186392833670133112000 9824423 -94021142163955204834921317970577399760 9824424 188441471746727335005226591222915153920 9824425 490119079257547789965224246363272000 9824426 -246607922040082853098189817883316235088 9824427 -58461701441516785925777719128474952704 9824428 91760407514040437893245022692941427968 9824429 188668494362772582431029203198927051030 9824430 -41900532392970178281362057578168872960 9824431 90767939381790154659134704100742694000 9824432 44798866438015178275936541955175022592 9824433 -177313281655033689653459524363075084176 9824434 -136306615367954182605072557309620672608 9824435 291851206143997689617083429629725168880 9824436 235461842710770767476123133771530936320 9824437 -16965718028658632652983554415804663648 9824438 -43460294130131384796482110026734855040 9824439 104346814327777191161454517745842299624 9824440 -274864149412311203463659517412577280000 9824441 184922738166890120845765045086393354384 9824442 -42957984269710638651147337880181439488 9824443 366985983056216263395411348957324350880 9824444 135650754069742150264018042508966707200 9824445 372481226363416183111931874898001748120 9824446 -55922143029854498374305428000865360000 9824447 -42560147991796695176959675213574332920 9824448 -54378339617270293763686009078001172480 9824449 501044596759731964632893271339414806464 9824450 67342800532431340578794219206901913600 9824451 -29579598968882530746326443040471223456 9824452 224270873837191356458830227069025508352 9824453 79750348361112940096073532232026763260 9824454 -65757767742837575221917835634919106752 9824455 329589373461450985793661821140377600720 9824456 2695749469783660247049023032345896960 9824457 420163128130756668115059890647038513792 9824458 2640127497205994439759737325725478912 9824459 -360573462272356322128081039666246271340 9824460 93357085239854191621700373766916828160 9824461 37186828514024454633649408500581054784 9824462 -49518552801481759281880350062725109568 9824463 -25384809342279404855409374514526214400 9824464 53034385466390703790830055523876044800 9824465 -125695603113384809499320715873275064000 9824466 -24675954516639312906227736681691324416 9824467 11852207947651033980321329491179414912 9824468 3289753436040702121267206921305579520 9824469 23614420575521464393639127368463082144 9824470 147632479941675233269991556978906101760 9824471 310120056308161872709543080484878945672 9824472 71514752647042615428510331914932797440 9824473 191254026606461207393189049102412969344 9824474 222592491619452800029712824507945968 9824475 74838402371111093213984161543817874000 9824476 309671352545925789767469074470558272000 9824477 -406146547177294498341786719752392809532 9824478 27759394447906703167477489556303815680 9824479 15763428320720029996233932964849899360 9824480 154270373396206144237853642576446095360 9824481 -22444546339897658442460107635109694830 9824482 -143684046962962341160282468761089347200 9824483 149795317379986820452759024540915439184 9824484 180830435340540415441921981503602881536 9824485 141090398348312463812971519233360396960 9824486 1105298817049417106559283767553046784 9824487 -182817477231908240008907044674014083248 9824488 -61784398411484326059863892176723312640 9824489 -112588897638163542229045643054304149760 9824490 44761458613291457673537883260330992640 9824491 -2744555386748711761579487761217765448 9824492 347282588283180571061985863267847004416 9824493 85522330575998196796159769363943633984 9824494 -282442108037478464817989862447709024704 9824495 106203455481026781514623688821654717000 9824496 13896073754765602376817469379004334080 9824497 -64779043368576996646950774330534783960 9824498 212291116962698033359895125809630186000 9824499 7385838582426478281438570973046094768 9824500 119634984741642670012475009058549696000 9824501 181072336140006724410851173742932725600 9824502 -750861428397104374978317442040808576 9824503 -46116149630643013354128192224496358800 9824504 321318558022015410756084506671541452800 9824505 -123047682615370180675476417888745525440 9824506 27216253385750007209581833918776195952 9824507 50278478713083684981654859788533946624 9824508 236610234711164843112831883668052987392 9824509 -347205243941504055439371238695446615290 9824510 -16987237283732221899234445257206743680 9824511 -5527431696074681591221088172714485760 9824512 -324912528687704543431115537834630447104 9824513 397237909718824763938476856587708287424 9824514 -29133629873125265823527297782309022208 9824515 53364157779933840982083340259749054320 9824516 41967679856297986831975075482124369152 9824517 185018896864986793888234777296414186240 9824518 236947016611438031313061989522732152640 9824519 157995333799951084643112210788756213760 9824520 -34572406944654073729323355066859520000 9824521 92985069238836317543049327557045544960 9824522 -371865549601787410392482514928497221376 9824523 159538228292581815543965323875115008984 9824524 222009601532375190870567143638761572096 9824525 -83408555386897173303484788466537993950 9824526 -13078960197688628562291969128822577216 9824527 -14590311254382070587568709674424524624 9824528 5492297489779727193345382109624401920 9824529 -108000557075201922935296022654782991424 9824530 -81330048735635239744742912246595135840 9824531 -381955629243719443885517057496716833968 9824532 -47664784754330792783455005721777152000 9824533 271396489411637507619779028123451120380 9824534 -175439511385787865352019862544387951584 9824535 71601033749015259129970583191800626400 9824536 97925638726400275579948173062409461760 9824537 545443422665302809239028822192187338186 9824538 154935837081013397452194601133926341120 9824539 225944060461674456855985994135710592440 9824540 -30879523507655977407527002009178526720 9824541 -289288383776160219785962314617879265408 9824542 -8603416350715355053301002975521140736 9824543 -28585544174317650283823510465874162576 9824544 125670350861445577625739885918698864640 9824545 -460250853708997307805506508715057710720 9824546 -501425614097251971794481307441218723456 9824547 332220128274849967347758474543853538800 9824548 -143538724369205590012833949314754513664 9824549 -101225978927215720570823636813683166400 9824550 4490440383207250778555669395299508800 9824551 -187748829219861993494650545587702034432 9824552 216519930113684329821500283844039557120 9824553 54424909954185948656012987662198890762 9824554 845036515161236793561253302035197440 9824555 817070239229012629440295445132771760 9824556 -14099723411875567853164508170106634240 9824557 -262287626732732492871442886352835313460 9824558 -162294228384203236016092312015372272000 9824559 -6536461810462606643772488125732991712 9824560 10991317813510453888898113614789672960 9824561 367065000307611045670637543113711182372 9824562 -32443156561823341422825455081879967360 9824563 -5259899915337300536816136145138839040 9824564 263510736936356911459466578815355042176 9824565 113760353501778577273468347495854171520 9824566 -107147765240057427340272483397604892768 9824567 -320986649643391695575063691440642454720 9824568 121203160378134295524850741794635980800 9824569 -306272697257447632708811026618711517100 9824570 50907739323699240116230118799743016960 9824571 -4492270405426005356318650696226122188 9824572 41245219657532459701048138756971171840 9824573 56851466879771201685619329616726882560 9824574 -37690613626518409465061668724989429440 9824575 -169852551529284321306197097824034920200 9824576 91481889268665201335898516891335393280 9824577 22591321189623537279970044172828538880 9824578 -100452326972332126486492098955107377280 9824579 -46607221676628721631031213993576034824 9824580 -123740064300717067754427837299832810240 9824581 111911349721896974032688129938141183132 9824582 -58732675918270877022580988576019628032 9824583 114052764974876652028965535853869343184 9824584 34921396039338174321613613786819788800 9824585 96620659671200800779887351309818935780 9824586 -101585772603275984644437185324018466816 9824587 94648246571155657804287077912292820512 9824588 -131471844145089363384455781296443738368 9824589 -212789306215596612482381187067569823080 9824590 -77555144177052643735288606969621470720 9824591 117823216156052994336763438431044918880 9824592 -76061598340490600982173123257905315840 9824593 201520731762114262905789904302001346560 9824594 7865505759866198758619099208864952320 9824595 270997006474718286595839626417325360 9824596 -190496278114749738582312104113344122880 9824597 -1983192584999013126758097765264560640 9824598 -305706822716960341839966754508131123200 9824599 -325141224282604419766310803819562737880 9824600 -152565425355979237558010186401564416000 9824601 -43829859551459237069618824087347237168 9824602 -160004791851831134862501806670624799248 9824603 -124462828826825777222869268670046508616 9824604 164470537822317822344774786926039312896 9824605 -41797574488766518978551314010187991040 9824606 -1506072709618453411608362491582076160 9824607 41807555051174701660506266394455434896 9824608 444736212910399405571995671842152120320 9824609 -155399735763425728184205347023015075584 9824610 -23403589961552314158551843333401159680 9824611 -281074237242686704258135885480901423616 9824612 192983563018121868561339453444466618368 9824613 10372695147225747507306173423224896000 9824614 42573944699720869345299427547400357312 9824615 4370779921749885456095586973566917160 9824616 55462627632191688495631913473449630720 9824617 -103073910316114803703642133738981347248 9824618 202891150539331123528658707341470435760 9824619 23649418572345481222913671870065660672 9824620 6215519135458724524179297643324108800 9824621 72730160986268667042686612558341180800 9824622 103016265465641905606183947706383415872 9824623 -296381463867855010013991608546487002880 9824624 117698055358014437094384666941423616 9824625 79367897419692267493059364332768960000 9824626 -19888756286243183142119187705803773440 9824627 -258506916890251299257945358335970696360 9824628 80453054649770560307704899438535016448 9824629 407920282020999876628460785895957095776 9824630 5028285849735945920799740565051936000 9824631 126691948301564387124120265247893980240 9824632 5744010052221218743986227819266744320 9824633 -12344095465937889458580079527804497280 9824634 15047840238242631264193144295148480000 9824635 -194234128730508293265522991663359601920 9824636 174342802827008139976333069180509147648 9824637 -213456151557247545237396932058870167040 9824638 144015547185906645369049970530782035520 9824639 -117453171388484251484361223579957240200 9824640 -814866121366678545356517813308620800 9824641 -408620822945654621277000280948981464958 9824642 18353058159744442344587287116890242944 9824643 -6135906350562397341425639029358347068 9824644 -77666345763897308760828041283459350528 9824645 -69885836269622911790908958445134423040 9824646 68188336995973549121441082298541367360 9824647 24440231807668395089245198850737494360 9824648 -336687920597738651005230299622272931840 9824649 83163843624027348384090519701718869760 9824650 -116985418138089007116775010816962118400 9824651 436036886325544351842201969235169213652 9824652 -14153192669552762048551286186274004224 9824653 67637286401749240507082241374905525120 9824654 -53959218166367163258969344729588608128 9824655 -325610681411026811795842781555319820800 9824656 -18136578327020320639051583753271205888 9824657 -104734268408494179274167234139539742848 9824658 -127220779259285000828564596111284989952 9824659 -60304574676857023510176190306716095920 9824660 -18855148974037831665110447821260618240 9824661 -3536420175555913110994586432057906496 9824662 -16975932034390381546623162983704891968 9824663 -34973485411198757209780039442432573256 9824664 -78127423890418046707038906232970280960 9824665 50929330527055518633155868498732512520 9824666 -14171945220563452394995046021410257696 9824667 -32417309838546116723608316324182145088 9824668 3362029126228305227030352226492312576 9824669 408139476243774395680182895783133348070 9824670 53375712771132882300833820245450154240 9824671 -235188030783144037191365707793455172128 9824672 -55153314577277189550301832269308887040 9824673 73113524165918142059739815245576465584 9824674 -246159735171474027402833915026621780416 9824675 30254218777744567248611220136593945600 9824676 130546276445269459118865994005845394432 9824677 -502754319179298309439878289843937963840 9824678 133403703227032793991185478846972476160 9824679 -84790863450688057089966202851064200960 9824680 39347832284713282132353737431719936000 9824681 43494053942855179488201193546941798132 9824682 -32706931097342475387620322103039643136 9824683 2890306355537889280858201442674596288 9824684 -4711928169599069935103316111483500544 9824685 -74969920753810775926373815254601378560 9824686 175345927213566757235011702454960937792 9824687 -176538750882214183492247571712491626760 9824688 19199833019921786027478334535535869952 9824689 19023948870189134452621032827929610880 9824690 -107703914692165781668899341167629273600 9824691 265398769509931683135993907331907753600 9824692 322420770418209102584903130836141076480 9824693 -291738934604879250566270646475156823058 9824694 33670176755133037677321958286077440 9824695 240901609109362620295569411334857504480 9824696 -34965997698268139219559487360320675840 9824697 221220355135510024665035012356771466874 9824698 -11789926416819727267390617657479759136 9824699 24323608799852666603143897358849113200 9824700 72632077383513773287160980166808000000 9824701 421414503492116052233485225624550501702 9824702 -132341498079242752494951970710224840448 9824703 -36253310635111071324301071747589274112 9824704 131169197052822484408633829807951446016 9824705 -19738343065710335828328242623572468480 9824706 39766583217065831327945519018443468800 9824707 -81441559469307317299812261660609744480 9824708 299384846579354190821873237971578491136 9824709 321470120081688131508974634055810862304 9824710 15171801681486061470873431973523968000 9824711 185908409781262842635674745636126060160 9824712 -13655986856935601272455765683504332800 9824713 -6461370501863872572845397305503847756 9824714 -209623570601754625488995789017021166544 9824715 -56586195462509490093559679136620782800 9824716 270969552412646197361975668928987136 9824717 21914380762276940954650305404123200992 9824718 6985487477428877080219499745418350720 9824719 2209994310380335406402723310876684696 9824720 -23167230042705179979778247374059601920 9824721 73756596903950659910823151051602299328 9824722 -67606367867129383570835792626840607088 9824723 -257117383222733812144115793699051515028 9824724 -14754725177272095116928817299778560000 9824725 -42981521768013493502147483855504909100 9824726 1261608475308298316146557627271133184 9824727 69278461101279163317261790159298858880 9824728 -416686305535100353201189787611066275840 9824729 -265099562054822887695123009998879661360 9824730 -67698171170281679728662122598833921280 9824731 -184528814314347331964028825443704909808 9824732 -39550376957632074753697242422528532480 9824733 161571476988785421659283365464643836422 9824734 -208551231611694797576370220109708889984 9824735 -100060067553945638889151144318345327320 9824736 -273707114784370539860902909893554995200 9824737 -6817973157841784795136505623922343680 9824738 -29836454612646844084233771685415264256 9824739 -430468958928801001991845677622134658560 9824740 -145666228622357392897318611553601003520 9824741 119998925252579144466343479722845718142 9824742 89838848445790150046020136743771956864 9824743 -540588176706438162906180264389412152008 9824744 -157089672789641891646838312140057446400 9824745 -98552521142311542146082083485488841920 9824746 -301682971164092612698715316419421252864 9824747 -78488499257867652863081178264822945804 9824748 68408236541712347199890333454914887680 9824749 278748523193458956885657936520084554048 9824750 -99743921858399166210494461405871232000 9824751 285029531925323796874313109124332571080 9824752 18217004589027704529069884870728548352 9824753 494459751945943033208979483764836560960 9824754 -51171918047245186656769803842169079680 9824755 352316168590184134870471688221409378160 9824756 193593252463851134574133926971999047680 9824757 -176676269721425697108176231969375891712 9824758 -5198721413071720989404109456583499520 9824759 -68241111355118120285811457826489842848 9824760 -4356685998529909034044439984062464000 9824761 2213001837381897265606740945517824362 9824762 346497162145674386109560040658055148000 9824763 -85758874297156985901389012427176892816 9824764 -185690906023875989802464633420566503424 9824765 236732635741901608586167131277389137400 9824766 -67857016289702086717830839050071745536 9824767 139887357626732523516454089744741559680 9824768 81491705970430431418740999708727050240 9824769 -3264186998822890317480660055590984960 9824770 53096641494179657260164001833606235200 9824771 134207263765592185105888953489920686344 9824772 -49744651142694331341353293304132579328 9824773 -11450255568299668028822115244257109440 9824774 -178326324051143331017725601019252546048 9824775 -61702647214280243718252134327202032400 9824776 -144244635135812116827395070843472343040 9824777 -204088912032944401496396362316596207488 9824778 -4481303229836263065116700593577192096 9824779 398189563120052895850981859568561399380 9824780 -68669203656313822471112184533408962560 9824781 246869578923007795612577860407812574624 9824782 206054881015150723907569317252297475968 9824783 138868077909516153493367634682368898104 9824784 -19886276830144946735987047956723793920 9824785 -54169267632579121032838160182509672600 9824786 97574915512319869810737717031085552640 9824787 19729061282189616624784984196232921600 9824788 -121484200519849867542239600650311670912 9824789 89250376055690812176322218941698622328 9824790 68357250201557898380989593325108494720 9824791 155289625636627774564076073578588645192 9824792 268417810561011336011726514400159488000 9824793 -185405075286951677673276129383752518144 9824794 137331042967770965630354966125204355040 9824795 -54034744752934187626072078017060686400 9824796 -23188429333551671261801787435523458048 9824797 325597401803665026976576619114970182246 9824798 -126500326066001528268217726738815360000 9824799 -28641184250277716761811439266974909440 9824800 202382140499931278145140814978559180800 9824801 176921083544820309145322724867483041664 9824802 67563834670810144775413546155331683840 9824803 -159922107498729317590431822368322550948 9824804 242317330346147758708755171812511962112 9824805 88332642380114454160594081608454418400 9824806 -163042782192857171456929956479108463648 9824807 433252775958532352482355594572214152752 9824808 -101485424321673766330813460444680519680 9824809 -25176989226576012127965136639006307840 9824810 58203595143570962561924476618623149760 9824811 12367868904177704362647750737883960000 9824812 -2378817844821115022447118971221252864 9824813 -356476386960006086824818759141080064960 9824814 5962170432595554804352061582100824256 9824815 -51985043130135690142692724331534799360 9824816 -33378838211816824667152829260015484928 9824817 -93786009464816302701690787119776059680 9824818 10527439731191000238722487701481169920 9824819 266255879724724819502552113932373550220 9824820 -2869185926244883144494810399128985600 9824821 321083458998743520588751048213541191022 9824822 17805624759216418969525131496095208704 9824823 -112614618700060098277246244266637546280 9824824 -20074854702202992452956799941843968000 9824825 41443663475137113756587386551621531600 9824826 151297776750146163142871015062649388288 9824827 27605225073619544111635110665001150312 9824828 100698531715893825496114389577800752640 9824829 12793209808918942347572174195942092800 9824830 -21035762127204162787494292164253378560 9824831 -254698726367366747164075020105498562368 9824832 -40764711891601552891348321684310458368 9824833 752060167575930079069603596523326800640 9824834 1396293093728276871164060967535183872 9824835 -182791499741577857578119396960260390400 9824836 15009421451079095043130573120568578048 9824837 -225023030542791768258869368936137282 9824838 -12618909957164272638994914654587369472 9824839 -450861605444391734158617434197141116944 9824840 -341009211429224994536889724556522035200 9824841 20500647933926436079092482302659406080 9824842 240378241002466264262816215852214721072 9824843 119612933175409645562847712557009825840 9824844 28036686517843881047453395403016854016 9824845 -77822521795735029251372854201294062900 9824846 106496301192704431004220650553904711872 9824847 1381919667266072993738162880937365504 9824848 -96938592708744473855547066240469303296 9824849 431764458712859449314295810857894958080 9824850 10940607368798206798714388305435776000 9824851 26484352998137682885819328405854557992 9824852 -53296235874209314748027709769449826560 9824853 190560645787730400678994732704874307904 9824854 -68217202996702621609075948680453816192 9824855 -6945983130155161225662673850047440 9824856 -190198297628261622201380897508353740800 9824857 18684620968112472734202126093224270400 9824858 -219372312058926506786094178013491446816 9824859 -100053699233221225921567754331056509272 9824860 -63427740317610924395503286695658557440 9824861 82119408449774573793685573663120493568 9824862 89322045768034201363455663234306554880 9824863 -1717273112667352295087320479585054416 9824864 -13386714654116556867053560618410835968 9824865 59661794684425733285612432808278286720 9824866 -33417506353831847487592002723569320368 9824867 -128778838665706680829844002087615992480 9824868 -293132291324018135539011169881031649280 9824869 -14621261329211201424259958527811991648 9824870 -158699224767672885752608553187029792640 9824871 3044322873156667272633501318852219648 9824872 372567882397603046023477542269179468800 9824873 -16487101433967228418819432550182867056 9824874 -7297457373928787865814959170210691840 9824875 -134957244496664588272419583869565932000 9824876 -84456177899160056677769582218510119936 9824877 -27717776399255256086814095332293008532 9824878 -35701040481014888587480252656748163328 9824879 476099535148832152213105407422213142480 9824880 28880306111891596828078775020101304320 9824881 181251202031552068369293027796042334400 9824882 89528953708172896959653667753852363792 9824883 -6698141596456746464260929266061266376 9824884 -78543460874086982333498483026716019968 9824885 61381354033798010897845339674083621760 9824886 -94461196857774523043187709407802567968 9824887 -303850927662194548720564549667193486960 9824888 -63392312864374379544951431825495040000 9824889 121284018988776721439848602584951417424 9824890 29879376738002784655482164184495583200 9824891 408829341274290751428673293912988288272 9824892 24367977030094500037277470431299272704 9824893 49522922996025361581760770701215862688 9824894 -83620313110855904050640271770237397504 9824895 -5782526040167257432389005442571135920 9824896 -17829780265063375337490851609224151040 9824897 269865134414322857736179676993945449346 9824898 -1067135246786450094855876555580518912 9824899 10321869876138362889858393752667952336 9824900 175752049547014322408840664746087808000 9824901 -86502248818803663782947253718681318336 9824902 -152418027512520284158033368421182018048 9824903 -86224296700428422386871274483807024720 9824904 270519379799974950476042058133518059520 9824905 307792544848087998982111336393167657060 9824906 -13682907654779726350634756859513953280 9824907 -1471910725382252321054696983788468240 9824908 4648123402115031393061963894970430976 9824909 204108612298719581541203103161361643350 9824910 33836935692745791195723932214792499200 9824911 327423741537508246261501663180302759600 9824912 -8868442630032148390178714049330118656 9824913 -7653533571347672265187037610633189696 9824914 79391492826725658919865348831174968320 9824915 -327230313567662233511063579279446639440 9824916 57825086450409043635437058282148546560 9824917 79579671549337006012986956973497165966 9824918 -126896388204753042272972360256485007840 9824919 57345972485485253051061813212496316800 9824920 70845417232463607582678658532960256000 9824921 114877564557619328644483349063503772112 9824922 -175696167525216756087069749109146319360 9824923 -13399178928413870359342994892431333760 9824924 -9293458691826166822299840551238334464 9824925 -43211136358509693970598506895504004000 9824926 346781344782646540890995927301649368000 9824927 232902383925039740508033863766659085312 9824928 -7635720649015258642506511067001126912 9824929 212091204864929636530041540302989844676 9824930 -54967680463560109520511936114097532640 9824931 -250685696245101145382170595810178757980 9824932 -152309408246435974132765646617437241088 9824933 -67131368045784629626126617830936697600 9824934 35981501301832812403964679727913779200 9824935 -268318666428328215786984094867621218120 9824936 184719375911601727902251188329232465920 9824937 302222240089325077695642592836533422560 9824938 -38123612190639091748867395264676732160 9824939 -60014954802393446063607711607747877040 9824940 2247044681798868462807996822599285760 9824941 -5919637792124351183626761924545096928 9824942 -60348520954821893704103675659360168128 9824943 -24612102807557683101099506098866967536 9824944 -37760672955915706853073158897969332224 9824945 15122572018376259894258824309779474920 9824946 -72971697798767397467336881096691940096 9824947 632104758471818493786582670365686458944 9824948 -1597470437364976070448485821633234944 9824949 80428337785422504900470223824813493120 9824950 -89594755238658817053740418554839500000 9824951 -101486527912728475926266396556559065048 9824952 184318667615863699984303060002737356800 9824953 2426262315963695766185005199035973844 9824954 20698600874790900497181551476906604544 9824955 -18359564745274532359028562540818926080 9824956 -147563271844830609283478444003374970880 9824957 105677524212927582218223176965632739200 9824958 122229069693750132765735966800766912 9824959 29312102590796163916510926957896958504 9824960 -44006819870678737437812056846887813120 9824961 -18190910269662107548973960890661707728 9824962 -36765069986638159191567983780176900608 9824963 143423181197547403073967163419264978840 9824964 -318266303944917210464264669275245465600 9824965 -92624381575478694838715961021245853480 9824966 -17875029698235557650617317888605316736 9824967 154977166563261599267835736528440289584 9824968 -283359241951386464183075755317077760000 9824969 34162801271324632441726572326050926912 9824970 -13628697924241819921441576178797920000 9824971 220254003448769577529906207992484135792 9824972 -194890507807594006525870184095581652224 9824973 112634376006343771671756650794797861600 9824974 -229197433428416250695897880788392869888 9824975 -120644824644698125708413102666968907000 9824976 625590769444741733244796384765673472 9824977 -5203264288327487713524961895322225240 9824978 255653155000872719674526075189615633040 9824979 -54720906458151631453116305217965137152 9824980 -46832220397904488924345594595583344640 9824981 -160203788801361144917359450209505426536 9824982 58200804653602177337707302610930886592 9824983 168288531632671608429280529049419846320 9824984 -2211664002947721098483884255513712640 9824985 72759636386433587072163952584413648640 9824986 -123852067471660272200354252572029857808 9824987 397566934183324928273084817645403005636 9824988 45053958005522524753465674519165763584 9824989 325501742109614540935071111667027354790 9824990 -111295411860247336810921245382415517120 9824991 6391749716603291484041423879418753024 9824992 -219827340448711177266763676742631292928 9824993 -368884546870212494147150271202105317120 9824994 26318662330679675249182920433060122528 9824995 -246821999873757839715900679008088150800 9824996 60892830942510558137739423942417936000 9824997 -3164315142900320740636253707929730560 9824998 -21275408366969825872407819242395327680 9824999 314960170483756294470795864335126739000 9825000 203927321313546178139092478935296000000 9825001 -30516657682813423397514308797905596998 9825002 -4069391586523108120856320972356773376 9825003 18450071732249425452627015595272154800 9825004 74285120612238972503045184948887355392 9825005 -52515856766223913691970806400641748000 9825006 -96533687531787166029540036500908572096 9825007 -460136025876664401118388197181188141744 9825008 -107368903111013208165028363591605485568 9825009 -89457408525556817460663431259770468496 9825010 37730116835863615328069333795974896960 9825011 -63676869869865407841762980038985138016 9825012 -141179974448626198559511015537123252864 9825013 23078237233273232281248467719651728384 9825014 37201341223336297111035265797093227520 9825015 101994239687884717833634372585588714320 9825016 -50167558853972947520846885932926566400 9825017 90692849191598178906875714581673734212 9825018 -57521798983832447771397916684951219200 9825019 86088411264639029990797857390748208420 9825020 250382749362558992516853592047292500480 9825021 388251579581411215120682891432787185472 9825022 -178191901568415503152338783283182578688 9825023 -160181297632402554859416364429904655336 9825024 -96654747101031251613618911188459978752 9825025 42697995287136602247877790206438761600 9825026 148922435225029211125964949374208682560 9825027 1653325327226116875466652838144844608 9825028 8618544110205261652093975826114867200 9825029 -105296345368610921829011033589559606560 9825030 -147280738002069597971380637519450016000 9825031 -439596527807158465222297683077840832240 9825032 6385808068222734986447947538128404480 9825033 -210808103052863325958357896060902919360 9825034 125108934515905952184054715993622365440 9825035 9255949787559486231101118229393957920 9825036 -58983432022180346471989858762652906496 9825037 -520473998941109699918458998739464122314 9825038 47901010991730179103239918911942791744 9825039 172554102258152292505136301637077389880 9825040 4003682926398533929921110875905720320 9825041 -83679494836279953711346301305753087500 9825042 -12995148099606225034393953925943109120 9825043 -319600304099542322578891712283426695000 9825044 349385726593454152340016566317605131136 9825045 -67461426663222379923413327690260915680 9825046 -37728991464719024290572520693582694400 9825047 -129765629617710457648030517240596112448 9825048 -31696430928788662102169398604187648000 9825049 40358967867631415975413963802373942408 9825050 -103987077732140010911512678355438737200 9825051 -95876263653849370292674959373144366080 9825052 -115477428622677739946882148328208330240 9825053 -58081024997302785390824023683758197920 9825054 -5189693680458043354124146450654685568 9825055 364830826632731047067467688411680584000 9825056 -320391142991300492257870225005309001728 9825057 9605546734436929052212383605327400432 9825058 -193772445297782083687168560889461843120 9825059 680346731928442726839542490588815908440 9825060 -44007098783226515369489596950079488000 9825061 104331782037656439921513705474728077632 9825062 1928975604493226409359032657612933632 9825063 -37548540204700529473620106725002212056 9825064 -126510991859042860689786128540803568640 9825065 -202512822190269173620752321284489695800 9825066 423517044169463195046493846431819360 9825067 -324970974566806190316931670099629650688 9825068 -335851669493737705485627123365277401088 9825069 116994249799155639511468701567198260544 9825070 -289084953350481293724452828086728960 9825071 30621008154322121441568022022889367680 9825072 85285093037309199479647685869641400320 9825073 91418207167760462625069218506978903024 9825074 -70822525259969506468846505563343259648 9825075 -7671705137271327800515600594164744000 9825076 19428115791291958736775901293353902080 9825077 -3792330006033068943626090566298713920 9825078 -570005289907940349431650013232144384 9825079 -310715858839863675527301466427172400 9825080 170786086823735634486197320451941478400 9825081 162581262187975112153870707281021010944 9825082 252592496091370962090817572754967408352 9825083 -8628502595486654543861551480369966416 9825084 170769649083121032804020496157249996800 9825085 -66625926606654631733371491587553120000 9825086 -115058791503834789349656144194583883008 9825087 -22601884497265450902873887733904393824 9825088 -612129221547890034509481542868271104 9825089 -124715569245986314140924906250605349440 9825090 -53924111641058628783735820150950297600 9825091 92546253424146491684813100661074175312 9825092 -40390612828153512108010842652128341760 9825093 61704283291145006455692094827155804640 9825094 89379135335754254009285018306224030080 9825095 -14132380611952192469948427889977676320 9825096 -3899568041765564962858686680428339200 9825097 -42903508560061011932933587295827896368 9825098 82269104732481655448779618707448362336 9825099 -204049036703618668765153834484886577152 9825100 8008977307202617269501518463522118400 9825101 -137561250796232352521135285595665713152 9825102 21386874376633952893628051562297220992 9825103 -24825423819837258365138993861044162520 9825104 -18811868394079795374609645387320279040 9825105 14403531983903965219535825969030296320 9825106 252132359966878593537269004306278596752 9825107 181418945273653537973754682375725541356 9825108 -928125207723478431275107253636603904 9825109 16983388269048770199923943430960660480 9825110 -158328851270155166040897113831482237440 9825111 66477183388616241347833370766936441600 9825112 354968201997078453059455493687800627200 9825113 3390212948187438179086675756577620800 9825114 24947466462052557215932650216451269888 9825115 -12527944621126910827841925500108443200 9825116 45444844889881340866805967574306461696 9825117 38744517715588375443387463728026102976 9825118 -285973099487973532117855104417551226240 9825119 357718985590619996744944385557078751520 9825120 -114852543016201595707531348327496417280 9825121 -117462604468782975157939723117711699678 9825122 -77613063668539648399442787618661848576 9825123 -91878698023896772701036791079605620992 9825124 -119390011822488428505101630902756725504 9825125 -300272434188306647946628002302628936000 9825126 -5576988702468894115515126755732110656 9825127 -100644175469872508561064135528680614192 9825128 -28511489761106106687474531462737510400 9825129 -85385069853869714975430827605508719926 9825130 46887728121043987738403268392723527680 9825131 77942971674403560874056397616109547200 9825132 -251099932140178838340836687401220195328 9825133 158644493510692882899594244669775595458 9825134 -17428701802771097653022201280537027648 9825135 -130109063166718685894273400818190489600 9825136 93534861006974632337491577826642132992 9825137 323280190773133435366813076251782613266 9825138 12440941053745822820487801426309872400 9825139 -422562064041678508002391690689489883060 9825140 6458696830382087674191427796067287040 9825141 6533218686639579392649097701442902240 9825142 -168850700654944032941516677292298768000 9825143 -36744125256432595715350132133982024576 9825144 81282668083663414556138474693754224640 9825145 -206415906637805396128255391502187017600 9825146 -39702090161626314111501081380103480576 9825147 210790933676834133277315271116722779640 9825148 370842759780646642388889562470036349952 9825149 19463822339799532964828718243555222150 9825150 -64206749339732636321245434415688630400 9825151 16781903994098663862297141381061657600 9825152 138321369349289614537620155901621043200 9825153 139978588073260781824410248855112060720 9825154 70111264781874874272474058179138639360 9825155 37915048061871922752245916578195616000 9825156 1344199435424054467917728882821392384 9825157 41701578124852521892897438397634094720 9825158 -10840194410843378791790662100376653568 9825159 -147958101650979625232331822575986807896 9825160 155751618188605443278967232001586432000 9825161 -174579540488427249053807061364498043238 9825162 154044250360810907682554110784337214464 9825163 261604516954599286893729376791205549104 9825164 -229673755557164952978417540704247389184 9825165 -22715583791104840011478935409089676800 9825166 88131853610179235634919785490347177600 9825167 -147213071386299517156093881586089038736 9825168 -17897995686638144443598208658145673216 9825169 46456677407864833395495288782441897844 9825170 156269255372661276526692601071031334400 9825171 55315676667701805935471506830764989440 9825172 92163985221429231244583822909843507200 9825173 -364294633248342180124367216699820094578 9825174 44878857413604052446678451779734043744 9825175 99407421687592028137161114187980748400 9825176 -58524307721750086587806300931935569920 9825177 25567355648588112025902401141665569600 9825178 60254319860860458567066114256850034432 9825179 -64192883173889247086043607011055600320 9825180 -56877071142245190755077230856439639040 9825181 136760610875315355416353043059824010982 9825182 121339532656070656322240301250730232192 9825183 -40387880996585795295529993030973091048 9825184 -185707450356675683220926683024951738368 9825185 308034663080747081727265133158313779200 9825186 -38656656794977412001543022916162428416 9825187 243154798196522762930402924914216527836 9825188 76969289921918265077997256222220509440 9825189 -55334590233786066484023659743297109184 9825190 -112443099159223320183000345947348776320 9825191 166086857077602544087467313126770281592 9825192 -163463263558357120919926900467609600000 9825193 -14434234053770550187099588091702222592 9825194 15517320270408728680690980773313553920 9825195 118939514873885221816866496880939335920 9825196 -166257202940611298473091722095999249920 9825197 334643115168748913709352752871959280032 9825198 -179189997083185954140064673389043112960 9825199 -973029324960750169067590936171381392 9825200 26968630599307347948096111108096000 9825201 -7575755531842215537841038893180288508 9825202 -8981162039742957871937169081824065536 9825203 -140980492735465255233362567787343301256 9825204 49204642198873257719100847207323555840 9825205 111491698609585223304921891678540596760 9825206 -159913683480767199507814037905917305280 9825207 12382334053423048905229933645451236992 9825208 108340309033072461964375869546903490560 9825209 -388757976845274070909469534073690662400 9825210 -91243670168462996461687298320044160800 9825211 480773361655446361842967496527769092800 9825212 173297380198891454326811641838799123456 9825213 -26698849091067008364330840826796051616 9825214 67616663170478765171223761690601618432 9825215 303155786287839697834951845530444438400 9825216 5702861456686787265719840275729219584 9825217 -44708482360409741969020737061199220908 9825218 -39192826058790250902531264800904392640 9825219 -557512246162809968921160639593508682776 9825220 -117019935949867753119364170940951653120 9825221 180901199946371687779830293393375918112 9825222 -121306123715134217187963252570216316416 9825223 69582451771542868868904740586032170640 9825224 270577218541216086012477182794025640960 9825225 36511225138641869631802007190728136000 9825226 3844492303349741109420385861338891312 9825227 4685500097559617768638208365738452000 9825228 11266899314469442870771527767975264256 9825229 109350954168787437253074887233528191960 9825230 109312845199822855720724857877890598400 9825231 50597442254200693418402286527289077760 9825232 -25372216268404840731858784762812825600 9825233 68320777362481912080188619184698801408 9825234 143094143429196130744523893889984983680 9825235 -248309266907512572312197311936807536000 9825236 -90760467499114494225578222225881866240 9825237 -147357271887138897907662212289971590692 9825238 58196168165138901120004320322754656896 9825239 -9064139602714794007321069561779240744 9825240 30315462500222753220490347740746137600 9825241 32759436489603278582632626512677620432 9825242 -399320669985735817573122646146969600 9825243 -202164533626065095172226735760947301736 9825244 -61842049002185677873406081788635555840 9825245 151214083565244512496833250201187159800 9825246 22524940610462665415148180796472474880 9825247 -295090018733789333936209044264666366304 9825248 -208421278100148664438872921249876541440 9825249 -64354543967016986134624736244000989760 9825250 -186757038001315880495606268958383576000 9825251 -115215326958505476401431162183013627748 9825252 -112945871606691518237925913464045877248 9825253 -419492712058606425250947224433542554498 9825254 189878158954794645372683100653905380576 9825255 -59144725641255488142491733169382737920 9825256 30466208495136863925487914469622415360 9825257 41953304965365914539058595125791172580 9825258 -115489252094942515323233936175837891840 9825259 102277217731752176730850346437325680 9825260 82934838455491907117803506514362086400 9825261 -84358239862613850115805676413679023520 9825262 361517907075015566387261116532070771264 9825263 -58156530735443239293360023774337242640 9825264 24841940646191761439935381636858478592 9825265 140257734678597143341998140138639133120 9825266 -29887342612268339960051366615534626176 9825267 279701072447650579605315306477772340280 9825268 -98351034205877263810156927901025327104 9825269 161597907732088325294634470506413037596 9825270 10200917659087852223643478542471782400 9825271 -557578157256902095999934875103719666656 9825272 -112304652168735828967521063928927027200 9825273 156756570548352005294812283272315562880 9825274 -142125537555458201431040227581629341728 9825275 -35747167683440369864044560422824720200 9825276 48870457121068054241052731536393159680 9825277 -31666150979933331019112149970472699456 9825278 102053471931660831010236814296115445760 9825279 -205419986233206575512088807492981781816 9825280 154472667276271946526934203752880537600 9825281 77956340197370416964431832339383722564 9825282 -42959468081953411041388421523967141248 9825283 -120507996121265083046044709779706009696 9825284 156131220521422932841559280891354145920 9825285 2004617965952917622292048457932767040 9825286 227712199892428363714076411657387513280 9825287 -408544988214533643886622704423309005240 9825288 -26344782728488335273726609946003783680 9825289 -4906658119579933175634985573227836876 9825290 74852299146919340011170534421846118400 9825291 -27072928078190360117995356565015898880 9825292 158849412498672889526199943163462326016 9825293 57985341433809407033891097817879892844 9825294 -140398808848428594477847340781783230400 9825295 -76741877349302398488225778900633833600 9825296 -48466417121386929553817858539578114048 9825297 29832502780010400596758846124928930528 9825298 53903368268126319766553226170543181312 9825299 -52026724746945979747318051820006757120 9825300 7399244642961332680139003556943094400 9825301 112312539805366593218166123210867103104 9825302 67958299212950732500100142736153360704 9825303 -447171391624181666232379687594753420800 9825304 -446956455958062701419201057463189514240 9825305 70557221166224969251981952981235100800 9825306 83550158671402674950395044482191701504 9825307 328482080715484895519064729384998707600 9825308 407486816937750084728540134537186644480 9825309 -140552049404666830804841844455118946560 9825310 11344962339168777134438153901552000000 9825311 124549297313698238822203265152298946912 9825312 21171498008605810028311568103814201344 9825313 239649984731879595976351573716454408758 9825314 -19148014792833513276013490425402158720 9825315 -144858830059797493292110482201182310480 9825316 274100282764998418616063609926665089280 9825317 -343475615116356680197482420352673133600 9825318 -39202681914432211508920687665683764800 9825319 204647008354325657772502461418229736496 9825320 144364453714624639845888833021038080000 9825321 478157151213182729977200576196833456 9825322 7531139833715772436517486526636491040 9825323 -137938927680487758146146243222694701536 9825324 92288851106635879275457451651780247552 9825325 245934781056930962772916469617140378050 9825326 -31734820038562382523514864241443307520 9825327 -65970033308515440851106264108717890160 9825328 1094093539412502030436693188421648384 9825329 -3297596695816975895496699544367379360 9825330 46536287872418347575439643394905233920 9825331 116881174765213714427034439505079636064 9825332 199282431525644560935143730899176323072 9825333 72861439095362756046475362819188062080 9825334 -104066950930091905800249434488634969184 9825335 40042194388991965311674688237267057600 9825336 161521791475463741777389000763742904320 9825337 -3009806298704585129050181803990442508 9825338 -33038321023616725641575511465720289680 9825339 -107442209377455079212267503998182316776 9825340 57381673277063416133432934766804654080 9825341 331412948084435462320212990890650604742 9825342 -41386664371906559847351403605621113856 9825343 -261026221326364419394006825072936133256 9825344 77609830710631793217444938171137130496 9825345 -174873447645430350549393353324173311000 9825346 -220898110115548014477085927828983886128 9825347 14726154786406332442267178065977445632 9825348 9729834688359886213796166712520699904 9825349 -269566540511608039827434194800272504864 9825350 25515904591877942898936292734124300800 9825351 64752419097512904632727129428393969832 9825352 -120139346168106345708230249652450170880 9825353 -199647052309774205686116660117799057500 9825354 64883718678096418886184535090749849600 9825355 59606358109488295179394721998232885760 9825356 334040144293279691285685830878789240320 9825357 -87688659137139750822667002528091718400 9825358 104275764155944253362340851879575268800 9825359 346779898822747377128474090679423208560 9825360 -13557804607771390074985157132638617600 9825361 -11001608399867802712338355409319447616 9825362 -5003920070515519764636094827556559040 9825363 71249043742631752954142306122377661944 9825364 2130266549432904681675630508943355776 9825365 174884312621500269771885645249793516320 9825366 34201860038397680664759860298048130944 9825367 77159326468013022598964043992421234192 9825368 -35392843662715195282735114941305610240 9825369 30408463219837274400069462911827979520 9825370 -25051841574975452249817358545647308800 9825371 -1752550324302323665475686248622700976 9825372 -163971279713676677612928270221550127104 9825373 521095786616464878443976543962816227622 9825374 -68688099824921485168253049584644596480 9825375 -46448670498469781128713515286817920000 9825376 -89453575543401978385960403269595430912 9825377 -190132808674868534091556988841797083260 9825378 53403710543890524679281830336563185024 9825379 -10117865618616953736993966731492546020 9825380 78468697199163750327030805332340162560 9825381 -10048484550646247941872678128890597956 9825382 142002649966030721271043170879746196288 9825383 -38115164588596296536371501766989912896 9825384 67834603754802246584892790947221176320 9825385 -206402554277986956963165609239741907420 9825386 -25773212084384717106424930123125334608 9825387 59927109957933040848673480548510063360 9825388 106251912481291100591509724513520844800 9825389 840877699570150903491273426998597856 9825390 66712349804656806461890688464488640320 9825391 -256651130365340102868109189665317532208 9825392 38318493336641533496503000018079219712 9825393 -15963864052312685365478784880683098112 9825394 -90814533484893010302828700590237912960 9825395 -254817606320687199328555328721992041200 9825396 -44577762854972751452969732652447559680 9825397 117286692012192652601869503958664160000 9825398 183857638262871191410932791063995782720 9825399 276335558619203829580045555718803008384 9825400 33401202804304226521994702043256320000 9825401 -367326067613570304772470174131143338096 9825402 5305042308313181161158084735442421760 9825403 -53443246178356811255778475605525321680 9825404 -28745722897217672413950033705511781376 9825405 33065865314656945854004784578055397120 9825406 60657854221973997997832870675907594624 9825407 434004948410820568295744235077519107920 9825408 141503018758383829134428576764290662400 9825409 253795345819155750616304954362289659440 9825410 63100375180547548033520055088919861760 9825411 -73991356597963593211381779110248529928 9825412 -30555901287075403420680095268613174144 9825413 -170336609205614333576841377342037664800 9825414 770486034855594127566703313911730688 9825415 -43611487905864856931292479500734444000 9825416 -56142751298432784777252393125716131840 9825417 14009959580408706612168847457281968768 9825418 -182780652916246933866749660664486405840 9825419 -6914394164393777603717503819809561600 9825420 -94827166935351226080191625981183344640 9825421 -255893562389828157053783469809524386068 9825422 22236616595154199840408026880169610240 9825423 -148382139302832615895288329644048130432 9825424 -9671369382512998494116296596189872128 9825425 268046617140853210948090430381804226150 9825426 7796901708336576685592033537790297600 9825427 -488992728077360649020692938832111344724 9825428 -238648551985929393661374198675062908032 9825429 -128845449867870697436519010007968261216 9825430 157117199702983129263607953612946341120 9825431 -239336027577687470934290190640771527720 9825432 39720189600047895641430059208425472000 9825433 125822573002157054830234329402037581444 9825434 -183771034138614830027968424117204250384 9825435 11087369534297721327170579142395083200 9825436 -6818273216178159486529427112639992320 9825437 -348121083046344490396181106964787971380 9825438 -23277680064363677626979438323059717120 9825439 104425731835318697858957496415008495168 9825440 -199631166049851950964334694382924595200 9825441 -300273141876012911604502877146869161808 9825442 17239717682121623203074341424466706688 9825443 367413046882764765679808163085644073692 9825444 106747586411514167547717435001072336896 9825445 101457939919770390766062976578367424640 9825446 3193927618161897995613792393213359424 9825447 255091961291585308856640149418186042240 9825448 -177249990496225937174598268854099440640 9825449 -106180526682972453753310937215510604550 9825450 -11540722857134650284779731152452044800 9825451 280513771395026118063301069041552916600 9825452 44655728933662251484564701096571471872 9825453 33865132649590615050260728533487034208 9825454 -45008887677925601054356067752299589824 9825455 375271906818166563696800644691681916360 9825456 -50780678604650027617654933733204361216 9825457 1851901888641782379932232994292049888 9825458 8164995766846552636865024444176404384 9825459 -11807121179324092739488926058924842240 9825460 161109144374682265296606529655095745280 9825461 201985467383028751350901483272032461080 9825462 32995459959675415861950686866636384128 9825463 -163369061657658262927997292771061247376 9825464 -29184343770568226848265853833930772480 9825465 24107164570261248971272579711560813120 9825466 3364738251651371587802964307486744320 9825467 383243191505313657533615751770944296000 9825468 -6067538243675641736276056328213028864 9825469 53373199868962434314785547706579596870 9825470 58427381037917006384339871351840643200 9825471 1529188886412673488559175986846286640 9825472 -6181277022633639553202548007951663104 9825473 -59707822307985708703590116896346888064 9825474 1128816480339853146124995297550648320 9825475 -122032220854861233607269154864800681000 9825476 -59949223808076981525951428019559277568 9825477 -14756664672432769806841141338776123904 9825478 23270747266146266808259224243894203520 9825479 -684125136800228536896788650686223472016 9825480 14753414116489384815614394803257190400 9825481 -105219428191761974593397701921950407936 9825482 119290672493198077346774889691999371264 9825483 122205524979274636458608376852046866624 9825484 167322321766988271711823582779288886016 9825485 21136855246003468842454304062970342400 9825486 16007793665980644057180746584231981056 9825487 -174342004932806177439324761841793791248 9825488 -17464851382580913411440400423819583488 9825489 -118540613821095553124939358222013248000 9825490 -23911435172546204134928234207768611200 9825491 381468540626979684948894327780421845792 9825492 11685777485278254689353866707817676800 9825493 293353292467452300579240119103857107840 9825494 -1175118634536001086980283087004588800 9825495 -204388824193660309972937564392843880880 9825496 131885274572068555861792191395890145280 9825497 -378475415483065532752698756826443829488 9825498 135361677761282008690739910342196704 9825499 120438471434323200517420209113466210500 9825500 -2746543870310894054019998146537728000 9825501 -5925866966385942487452783745945530816 9825502 -95080251102071662156870705199691570048 9825503 228947420184920942827721913290409238320 9825504 -85850297847676893462439621449639002112 9825505 -189568419051940336076355394543776066840 9825506 -121850512449272438812236270034977075840 9825507 62832894110238596428521452170120593600 9825508 3833734954088612125866434519690772480 9825509 373225270014833536133693639150698943616 9825510 115151481263499678585583755442540018560 9825511 90391230390505744130149108728521562960 9825512 21545269112009161112646004003361587200 9825513 63308424637931586495482735240285786400 9825514 -222969462271913539695627965316812619168 9825515 -67939281640145870009177663355141381600 9825516 -309886367977397922493900374141721482240 9825517 -16553552988602791013155204878742215380 9825518 -13675940241307784522008919383330713984 9825519 333202515924220102515844736393163937920 9825520 -35622016742317915836620400562148966400 9825521 212030833684191705355228790225612301552 9825522 -20129249184086239044254732372956586496 9825523 -247512963837498907282587314745629842228 9825524 -591886503083361395949580101190735945728 9825525 -26917660319260068488714691888952557750 9825526 -281491147278063502493222031137121384288 9825527 -73312388110639708446086940113406574320 9825528 -295155689081745678659211319594405539840 9825529 -96462520403984817589051464869124739200 9825530 41866432226405373885784797765758653440 9825531 -521332865438887150342778635999209216 9825532 249371120248275865742618999992882589696 9825533 359269779486303717534205170985315243782 9825534 65775471440062866484732864179492936384 9825535 12806608102066937751504397505327216160 9825536 -66590920743558283504162674395439955968 9825537 -113750663145519094920084677709835999440 9825538 236796488522662695031818057272028420096 9825539 505941856973584889014689342337623829320 9825540 62601733416311539463254259668650577920 9825541 -41085113151539073001966556259824257536 9825542 281984982245553903162667878251874456672 9825543 14577763378945259041245072614504448 9825544 -374937583136138320840469496526050339840 9825545 62961914564561571779464434609524307300 9825546 -189309457353800618030463349135386009600 9825547 -355290716954979111256094144552713593004 9825548 -5327687661354475297010486083830896640 9825549 204602679597021170124964295015042503968 9825550 11644919837202072045164221912583808000 9825551 277717593944389400812243374251468901552 9825552 68267003963432159007748139935084904448 9825553 354558352091949214219976039051335642802 9825554 3121073358636611546446896064433203200 9825555 -33561978513092634106025496807870828240 9825556 169411813318630623556066049550566063872 9825557 122553198610967480683364290264728810912 9825558 108218009047873902372936407458717349760 9825559 -324685625730507399781134920986974349240 9825560 -273405194907126028524530986107055104000 9825561 -191363130775630468432349107181557865190 9825562 22694781969281454626930260131424354032 9825563 -540277574692244324677706197827493284 9825564 7280042145842701506519552717983711232 9825565 21404069899897941322287155632677672000 9825566 -29543487436843252044345370148082657216 9825567 43015947012780753373289318663752785480 9825568 160127730859505823167853107487947489280 9825569 109941086240383174182289914822574628244 9825570 1619906266242348628276757454406502400 9825571 -98444733598047212193909111285287383088 9825572 -93342862067505354985180896028153585152 9825573 41032022828013649623194577949630649184 9825574 29771198439235658777067271917310255104 9825575 179418463173960953503138598498914674000 9825576 72890545724075166754213307883330109440 9825577 132727714152108536787316459191350147520 9825578 172490400416078761628336147743858137600 9825579 89417197896177970020485168372384112924 9825580 27660108957324229107621421373301811200 9825581 26101434176213706112479035303334460812 9825582 -19859304937388606406765154396163026944 9825583 -58895365359386071096103259548126687736 9825584 -73789616557872511660855196829373071360 9825585 29185456894515102492117436832398909440 9825586 -278963046243874331753092748270493495408 9825587 -5561139050516543476302353563764363684 9825588 -49465985397243010464273072496956505728 9825589 -348780076285290063347483969152130910610 9825590 164045000492696279797270436573721100800 9825591 -227535384107887124104348252689811517208 9825592 3322301284925833247286646313386229760 9825593 23452230215367719818533568606880620842 9825594 -124595202548097185630010976249172812800 9825595 139681103439839185451775068816792429520 9825596 90497824249763559770590158653008306176 9825597 64800623314458789009662971187702591040 9825598 -212496825644048028820997201293329183360 9825599 -10394521334177804609933171187615698064 9825600 8081970134527836728198919861829632000 9825601 5808894030036191810712503797307532592 9825602 -99359307071855316207439513943741895168 9825603 -219633266887910986104522095212979389440 9825604 140635693797533696994446735165272240256 9825605 57130108855266141617092976851339499520 9825606 -53289227383374283019763865303292409600 9825607 -472369728078333033638084424220594209768 9825608 -156942406547796669512095512047220234240 9825609 -25669185702990001951055750313230831616 9825610 -264948727446012727362363151577195615040 9825611 -352539547197450090641752262477193079788 9825612 78653279736659812296338828085865070592 9825613 110002133100892139564618621881417651200 9825614 -92023452179287967283654394364472001344 9825615 44982190818400290813911604267555761520 9825616 34208002131215293564015017751386447872 9825617 -399643861850267344181796894100267125888 9825618 99551202685264382536941782667624592128 9825619 -379926056181827888474524548939094320 9825620 -63729589324226570441919567010487377920 9825621 -76454564984090112103039392671628750240 9825622 -144482105921246969227525040670829857600 9825623 -98915076157837942986242844289569330816 9825624 -17491474597609066856295654605562163200 9825625 -13573699231635951428102694894590000000 9825626 -228215460637806956286196204671788835360 9825627 -40920185010095175520588848815674787688 9825628 44507010163780280074158194136246522368 9825629 276782431112290306233194387765419488 9825630 92993346811684952331419090794780581120 9825631 -262037637071971742971757319707202105568 9825632 -557579784080185661059501172841305210880 9825633 -194219612684468598326653823169555657198 9825634 -8501737701960670147702939883797867008 9825635 -324756923580963005985205366589270125200 9825636 13619796397561881878722075662518550528 9825637 -208384786411715645684382047201348467808 9825638 93121619896005773635822934576254273344 9825639 -83204801686127875484902949611950447576 9825640 23198868832280202282823380255943065600 9825641 151743067516876274473145406734354435520 9825642 65381650970067507566545103286910758240 9825643 -365350530160705975113407036870033433720 9825644 80397619990374000430256768543384238336 9825645 83647003342540481129866092516002250720 9825646 -34363271561204861525438453120560600896 9825647 14014933415809510878788033472048653760 9825648 21419548872201237721621825633078738944 9825649 -30345455592802110210494321018598530350 9825650 14460178298684849433990658148659509600 9825651 -393320312267542821959214948832182510720 9825652 66941121814079411554661342607676323840 9825653 -167998351270920406151792059106576422098 9825654 -6104852490037537997014872139810468992 9825655 176874218313919000145535614808214149120 9825656 52203323035355286666552638584011264000 9825657 -53509977973998494997350728148376035760 9825658 209346745760532686388608786906960930784 9825659 299319723947528826135259349928606493860 9825660 86757208042836323569274821281471667200 9825661 -67206956648049276278904433258873423738 9825662 52109692855140268969157088860135353344 9825663 -236922252816922522348968608219105401656 9825664 467067118398798356069262311205686476800 9825665 210105854417196766354114558055238495060 9825666 -105687246119520929961792659263481218176 9825667 27445690623374567068216390577406563392 9825668 -202513056434221029257978092993635947520 9825669 -45265944698959290242733197296302056832 9825670 -86941251872589752033488814656013385600 9825671 70875629891460374690718652727563438872 9825672 -783283245522514703349215179129896960 9825673 -95697258990460025914191742468477428672 9825674 63121032388062436360690437946555692336 9825675 -66087357227897942872743679712883987000 9825676 251906973467772781161205408773103504128 9825677 305758628974643624932111598859227325612 9825678 148319042139607307224459951616053691520 9825679 325234087253883364602653574731428688640 9825680 71451878009176068137563159476362280960 9825681 -83496795994361300116137602354222209920 9825682 -52281585033295327314266490519588509808 9825683 -4812696858696909720186817673734145280 9825684 233931751412012532309946494923790336 9825685 151538932041429365675642313369649468800 9825686 44728808023018576136836838383684316544 9825687 112746073869572704961269655466909923760 9825688 -3525407097832167310694436342838640640 9825689 -18596764232751021376045550112714415320 9825690 -10848121455858203001644153136182476800 9825691 64977000055016517582658137615327332544 9825692 -220057743583672173815694981236137171968 9825693 191509013069461367840027861194376282400 9825694 167901846428689869333612995451460035072 9825695 -46444926877355237090231243659111309440 9825696 -163412526897197027784030615265988444160 9825697 94759922446724616498890054090084348864 9825698 103989358100322541408701346298542080 9825699 -124557434510506206475723288701108723792 9825700 -60120838678691263639007677006239644800 9825701 274716413814375023018346569697761760702 9825702 65338833847921417161560108918132068032 9825703 142352906308049293328548945175525814960 9825704 -12798251021813076165434857695441715200 9825705 84453338938182357581216616679636052160 9825706 226703003226082597008080697436477740288 9825707 -225784788175201201891318905726085148160 9825708 82624216709403679881173613723299994624 9825709 345754459964402550380247882091566757910 9825710 140867533373758769911369307124572429760 9825711 26887535180894015610873400457882363520 9825712 9407899582269451927994242737014177792 9825713 -56926447675319097437419528844201917038 9825714 -35575687652044034618069021881977565296 9825715 1630088048565759875052343044951717120 9825716 8905298751134236697511606409603731840 9825717 111637527456339269719946049258546485760 9825718 20194884606119056387403965738602086016 9825719 -178394052036543386084484493394743714920 9825720 7746569677608038664428037034631577600 9825721 -290163121935733515516094439010311670656 9825722 -210387040459061224852179963123807463200 9825723 91026428818368264348903465874208396400 9825724 297120275673366422938996683095320810496 9825725 -608406602228698395127721551633079100 9825726 225945557489198842364127125146042865664 9825727 32357307228500608703383259484094792320 9825728 -2781559547483121642075046232633376768 9825729 -94112488942137836039058090038337699072 9825730 -53229890521221897702373619772902646240 9825731 -507347855233240424407862717531178198468 9825732 -46395240653059187832290743766567239680 9825733 64304213210920014751809212846493080380 9825734 -184143895685841535033098221387539256448 9825735 -183239796414931272144409721945474390400 9825736 -20291249005440949324483914180132864000 9825737 -217495604231807516593168530210101992614 9825738 7240409846989708238515318966765820928 9825739 201520513112192539256100035722390463232 9825740 178092017999491105826492561039678284800 9825741 -343127438161344795241415890875119942250 9825742 139062653726148004555006378721090539200 9825743 -33052624060854965899399979595588277008 9825744 34336829042183981714043311379502202880 9825745 -23657129234289691744431833401991316120 9825746 10849700892409953535896091029715315200 9825747 -4631398593858009543328118206671069000 9825748 112117955949296096023856095769850689408 9825749 134684704213965952741801873837822136700 9825750 -108938849185987487235341748602276832000 9825751 -172131300612549993432698751189090117600 9825752 -84830898242169557293404518136546662400 9825753 78037013237779714237876449216620800704 9825754 438207200028677990931196410186550651872 9825755 -30691518747195727644349962640392957600 9825756 -117724794863330290637077946902036182528 9825757 -133081916739071944813745284295687326868 9825758 -1794645881690465945010777866751338112 9825759 62987910354910183164113719279624968720 9825760 -14049875167723747025922201122588590080 9825761 73402498504506078114316029328282887168 9825762 63135200099040270135726304260360877824 9825763 21893851973971539934976974165389709920 9825764 29694507290578026636399235639560489216 9825765 -152075160044047280800587308716841679360 9825766 -94857999081113912238868384904339062656 9825767 -119012579565050487657591057602292742608 9825768 98170591995601855005673965759388876800 9825769 332589956992266130348485539607831624996 9825770 -57710541522877730956799831717560501920 9825771 -56052858824194420232232016654297765440 9825772 265032541192390745346893424871709010432 9825773 -84301825885809384513640826097577468800 9825774 99239566700856395392236074825991475200 9825775 260169735610935353756563527891958269800 9825776 58530199469301035401864570111871188992 9825777 -48255441740415637273169073224666061912 9825778 66494020869138333429959803967339189280 9825779 -232346569902088606400693470711971580128 9825780 118644874152608042490361892744580710400 9825781 -115506144579074814541225762136188973408 9825782 20458482657500580106760184545144824992 9825783 -136316430758164673367967942256982105600 9825784 9799474225295433098472573607624581120 9825785 -208473421883411555430388175507208242040 9825786 -3083875814417521725588913162191115776 9825787 -476011823593216005115564716458553817564 9825788 -168906574918983784142804348239404662784 9825789 259650077650681595925765133663030371168 9825790 7318705248506691226054629097672734720 9825791 -91995166856867535969879099534620164416 9825792 6016678208245507706156563144189673472 9825793 -109574060424949716516252850744600688160 9825794 -50812503670020841950662539779515383296 9825795 56588455187406822633715508383178025120 9825796 190685831152503828070465053125805566208 9825797 240338152778060045468708331218962013280 9825798 -22336753197586103787786743409791766336 9825799 298316604782308651656311936151392558200 9825800 -14950241397461689614062390710762752000 9825801 -423783811979642746378300007149758720 9825802 -6481884507730835090545073612698983936 9825803 13124381794114838250452024090565999984 9825804 -74893131529557426842536598750267351040 9825805 -197280466502685164832766315680765000 9825806 -108383006744174968760658871438619907648 9825807 55569279864394719559415217195985730688 9825808 -59023321941218371141994155483618336768 9825809 17560040150748823065801624386425200000 9825810 45714710620616679609990349319017643520 9825811 -5458221255783606058693903549747243976 9825812 -352566775513655872842866384821645424640 9825813 -513066430343029770776333412691848967680 9825814 -61602375390193216137296053849257523008 9825815 229651619624152840385238962625452848320 9825816 -22698840453971497753019283287447961600 9825817 128252795272134826980500498811013233866 9825818 372808189541163695110968605321071382016 9825819 -159513575295781570465271565520939035792 9825820 -158017133065841447380348546048855633920 9825821 73553870841828588326680278863726354022 9825822 -9686766372816293901250318241224450560 9825823 -256705789550440275988360429709694060960 9825824 29071043610361602797506093946398310400 9825825 -13708301761793467158601407563271776400 9825826 -101350428362164818782285749605885136896 9825827 -119356319857930874188911160476046046328 9825828 -125186700301327307056221233328382663680 9825829 25427042041857746175221675391313719444 9825830 -39379906710705479463891341494423142400 9825831 -73426240306164497473022910569924206320 9825832 -4892165045183032843693893954435072000 9825833 316204201926636880327812960996922697082 9825834 -50500280144775941116998522506451429120 9825835 224010396316453999747468668619640093280 9825836 198933401821538483671164743320483380480 9825837 -24015322763575566575754718282517926848 9825838 9529812407894463362963811111595701120 9825839 283357634386299868732244944914186938640 9825840 -9017137827133257266665059239608320000 9825841 -384603905064935507129343174693693803758 9825842 20562025259617710496684728229347707904 9825843 -344800759335416486804056873824878672016 9825844 -1231164801921912488301369690951651328 9825845 326108119463017333833898388657004454680 9825846 4437989084310129609440719444333377984 9825847 -348830338059157938676089424139988111600 9825848 42232147318481941217299300686001950720 9825849 -90615874766870728654322263158229150032 9825850 -22191739452226370534920429499231904000 9825851 164930193206227814552444942229792763152 9825852 -116287966276870881105349868217066720768 9825853 16902626004491760893436639000636860928 9825854 456308276450299266518220863397797763840 9825855 7487278394264357115200175629694331200 9825856 100494323880670986314178271980187811840 9825857 -104165232504984081543146667917712216894 9825858 30315190552953523002046531950824761344 9825859 -444819540029396203908310180710003663940 9825860 -13156854961149545097891004372193587200 9825861 -462517397944832992961381709996907826976 9825862 -194502407223218793026885921305263916800 9825863 308356865800521263365992584079097931520 9825864 199164531290400593409011351782226411520 9825865 -148113891411263185504971532322523156480 9825866 563746102443353509335811959062627424 9825867 -14361233821239225826236497959170100800 9825868 -14186933549980513353210035424160359424 9825869 -185500403875746873503037307282765964160 9825870 24599489131455229367469317774765980800 9825871 -158541445131718290256359381439047792456 9825872 -40513558927889244250049157738600726528 9825873 -11107357259930802347326645429445376096 9825874 -112723372893130656541564544094405086064 9825875 -62452432580717372870935681913157528000 9825876 118744819673455428721149763892934715392 9825877 -418002764969136214141816935744123060274 9825878 25533520937873147641310190478260414240 9825879 50507798347432959957892998177903964800 9825880 327169700827385773233629639370735820800 9825881 -90857854887338771372668055527645084656 9825882 -82521175953528358063530310701132203520 9825883 -125207288564303775978781152061256099000 9825884 16430714564652389727058716720186028032 9825885 197637656395419573222760091933845341600 9825886 24705448399267854479189361112884422400 9825887 3118993864444202324983415178056059320 9825888 -306027257160182420424608187104844840960 9825889 2738852883312995929069846713870165060 9825890 184408672277801158706786762912896231200 9825891 -261024866077758803900051192744140972800 9825892 66426048085012418575164488482124669952 9825893 120033316395496702503802706869111408320 9825894 -51866637731329995053523468730046972160 9825895 -214821843900730241097101699459040582600 9825896 -1697447859148937193393665326334054400 9825897 115791748926207349716088253363179951200 9825898 31820991221976932855384171275454941536 9825899 -188062279919133433537856912268808368336 9825900 -24147300836167706740937491778623488000 9825901 135900643386757447829936439588900450902 9825902 234717289765376439812806290715231705152 9825903 160980704715262452343632989306919243504 9825904 42001888496461038487554877984217333760 9825905 65688980466882789769865681648663563560 9825906 -132782975216918301780768049190704371456 9825907 -2121011361643495656618207461649432320 9825908 231040515980207783889778639794557197056 9825909 -151809231109943733056169483097127511360 9825910 2660407075988626438469814853449744000 9825911 202603710505615999698433603667039934000 9825912 -9247363409887010206982337092091310080 9825913 93456189515676328646347529771338685162 9825914 -23584484324890465060605035618965155840 9825915 -20219308296562001928106227597200363520 9825916 199772792404582576343666422551272755200 9825917 326407969112089600814944982998821405984 9825918 23678746045897016367819352346297960448 9825919 -200491600628036892171178210622872303080 9825920 -115558812036108120457454752633769164800 9825921 -329160750723806982864735604367710368000 9825922 -21234551446975323738654725275539979776 9825923 -250539921855215508246105770983136016 9825924 -122906470358020803884962349367828870144 9825925 -110924008085763703697079656289233623500 9825926 -141343993372821811839107820744959040 9825927 80756993547899192224363810408010948520 9825928 81445894390129233449639545079907778560 9825929 541528963571058726542237507084159557530 9825930 1059470824250214774061312260023596800 9825931 271355827805135117920682974361681099732 9825932 512450228483032609848633538919523194880 9825933 64667059320638864098584714361531113504 9825934 227703877173745268176376908379082311616 9825935 73714684636717992060436115920619732160 9825936 53370041561401894553333868817530028032 9825937 122607253175717579223903442268986227744 9825938 28374042591922107183136950296412748800 9825939 72046221239610449714745484165319904 9825940 140561373591897864673696478289301559040 9825941 -268347223124892009830234148501367545600 9825942 16962019315593778250984337295144495104 9825943 422105372695569848193275034823291130544 9825944 -204934381713223771028494567267696035840 9825945 -51558624850973141419003115183030400000 9825946 -2954647034554461912283254962368684032 9825947 -98856904550805581745128373954125962848 9825948 51289360310925616071187475405402480640 9825949 150565751469028446370271223843920651712 9825950 -75369974941615730945071642572854712000 9825951 277164376966483704095110260318263900232 9825952 -377041015008813349256123169524073627648 9825953 101469646740240875850028037628109823202 9825954 126873590872609669254581990585545920000 9825955 239822350025008047473394242698797592560 9825956 25941329024481099390758867116491939840 9825957 -57064666980679804135053737669107402020 9825958 378392140435654362473771885531319597120 9825959 32578912132391355078495258801633962928 9825960 -116208656179163331465041719330741862400 9825961 -370802790347942573292904054969516933248 9825962 -168276959182899475018713742951024722768 9825963 30661168245140026778500485492012877824 9825964 193950767736217690555789992438711078400 9825965 44546447737678161611117375178788734860 9825966 -19384703028309660259558788610440034176 9825967 423938577464002184928557160759042064016 9825968 -43393742533287939971874651716896751616 9825969 14036758058949022515784087789382766240 9825970 -142942130815823256821424967680067491840 9825971 -281911911285228122506375929668706147828 9825972 -85107455809229170589186820076198852608 9825973 -1037167326928659670728489233902791296 9825974 12276435207067199823232490470728630912 9825975 -99538133250336366357496191970937322000 9825976 -182865141518647778319980334779860561920 9825977 19958000464694582896410650715908473344 9825978 -13664608613217049591134418701726236160 9825979 -73010621589261093746709486762473551424 9825980 -239884400167095439901062028973236928000 9825981 -269189791495545912114754035849203506656 9825982 -22696066593090017023570936787206257408 9825983 -457974395916690856679922426720159420000 9825984 -3699840498878032370536016204670173184 9825985 -25687061568987847483629542287493107800 9825986 157567878336221140553457050255344467840 9825987 -112729441182265521469939711347518636880 9825988 83005667194857438294858030348765369600 9825989 351660628257642178289624827635749492256 9825990 -25056785340674331553148979466904371200 9825991 -110759099590263736333653439075507570176 9825992 152157663467979616201399220366572953600 9825993 -317178613367557736650851762287128570518 9825994 -178457237745685788967956103056117753600 9825995 116225703885778750102775762972862662400 9825996 -103248112561239934140689604097625702400 9825997 -370288276189820248595086436160098876554 9825998 -32839906065004439507731153749933638016 9825999 203182736032727890185988381305741166080 9826000 -51031715169312137271319660874833920000 9826001 291883529640169535174946720078411670002 9826002 171537892624118264182250933664063820800 9826003 28618955179933120785448083434067826320 9826004 61362999275954471312964999000688093056 9826005 43871562304915618931156080832193390720 9826006 19735240918985951685122531920926726720 9826007 112756569253725176448399519743935368480 9826008 -63595256456409077914785902650888028160 9826009 351484202489187542731169812794982870804 9826010 14958583425317780799004909515878516160 9826011 23832525845282916906161089504508649888 9826012 46761624024823024688660518259502151680 9826013 376378310352365119267757936638604804262 9826014 -60545308704009026898138967092146448384 9826015 -45818320234833659967229405110330906840 9826016 -3340691679176813018438842875042594816 9826017 31110027718810614473563610405626252512 9826018 53756039422081709428038651535915002960 9826019 11849358121123330732860932165588048112 9826020 -84610214414974723441484976753035059200 9826021 265537166209321664225723657040851570720 9826022 -93308615428898744955967796572328486688 9826023 -11120215815088074236414736942103872000 9826024 -2273092477459658225581107915333550080 9826025 -172517903168706690030699274192735772400 9826026 -15093984561452624981158304986669731840 9826027 -210496853894628237226179338847935802240 9826028 4001662673813279921344285739597437440 9826029 -20385956936836752843081079356421870890 9826030 84696069842083728952109074179186356160 9826031 47965775437755180047938676067804774600 9826032 -49773858440636112788877358374865797120 9826033 -28551365215790830259949482141596947840 9826034 -164024313134446241377622553013175091168 9826035 146605588691324920868675866976547505200 9826036 -9853566818313446668102494299301550080 9826037 10479236961302174228560924078241907840 9826038 -59179408009360521706460261146253933376 9826039 92016610385727042514027266736830989024 9826040 -99547296242058026259623744504758272000 9826041 57094042211424351337215424269378392640 9826042 -237364106047401605783665765461225053328 9826043 -238334751190141297722549442179542789496 9826044 21298420594232713356029171306995401216 9826045 -58951785257606271004188882183815443200 9826046 -111579090600108333851967710622230896896 9826047 4993185906889816626950510687376240 9826048 206135517772059571862024106285018906624 9826049 364940476594633659151173195105820250880 9826050 5876181948521147460710392215229824000 9826051 -10278371839738956234797224806783320880 9826052 1317271095822114640412816788899547392 9826053 -94789312324953769788199958044512894816 9826054 4287760100195014007283726183392116992 9826055 271205064990928103571068181532278212160 9826056 505678487659106955304837944563612467200 9826057 -121333210050541326180183648735481086694 9826058 59287533193973206694542344881951388672 9826059 -82802789545105906381700536678172352 9826060 -37883182930106277240976557732254945280 9826061 -72605609961369376118197220324525330880 9826062 -35802213883376279898271275185915533248 9826063 -150545610017430750118369076899593624352 9826064 -122053594783373987402964116688097566720 9826065 -82773947632035347131300191010609528140 9826066 157964109944602746274115006168525372544 9826067 84425768049882572672741592626520944952 9826068 -51698051611945225735493770020737224704 9826069 27014581533385476980551375521499559808 9826070 2003287348173930517400470396414617600 9826071 -177155282207819657911646725117676955288 9826072 -282951461620414028705413120189028536320 9826073 -31029049547101288333585930568475930678 9826074 -69369614783661389166394546785977584656 9826075 1118385183895086332111469101829310000 9826076 75954089935992012858296092599297076224 9826077 -22137322921335261084417724173617354880 9826078 -79606629781134454795585416444084058560 9826079 -235130181345227249952511553161226620320 9826080 70991771657056717683335930514600099840 9826081 -83376455716157785149468381956706675708 9826082 -98058280129045727229461652296682352128 9826083 -33066372265246173355753915155288222720 9826084 407436820590394992453740208533565202432 9826085 -4184921812717245103826852668056274440 9826086 -147374606377043369010667758537552877056 9826087 -41909426976141945934975049591963881728 9826088 -98157093717351842613436141267269396480 9826089 -43746209682924422825223892811934913152 9826090 -46016448775259844559397922442724742720 9826091 -366986074266651794185941025811209881816 9826092 -6041355237753823984247753790582443520 9826093 -436542740415540552512960864726610039658 9826094 148197914075933804635250239897368350400 9826095 -47431772290455712643663311401938844000 9826096 14602278654142044495931617107257589760 9826097 -976245999224406170302103930997576275520 9826098 27926240761055502612741504704871003264 9826099 506944890662388508276348135295741256000 9826100 22744753131948313011459820714652678400 9826101 10070239395119822975199958432664820480 9826102 2356002928795989351079073136502038528 9826103 163102185339559762514295174363906712800 9826104 -97152079269105146669917804671710453760 9826105 -192074207852175859089098185614273743040 9826106 -52034880359751255849695097694476807936 9826107 -245044976237348522794284421235315721960 9826108 -17052305770057957002215456594523863040 9826109 -32589405169235876280384099278276500020 9826110 101707567578637734169528708397448960 9826111 230475757886948003530208915341463207832 9826112 -127744847551000974445699465316858855424 9826113 -61891854450010284635136330930830195712 9826114 64376253576411571663329739952147490720 9826115 -90511218517565501482654754209379948880 9826116 96656078589437708448465017396247920640 9826117 237733106892429585656306542501874634240 9826118 182483300184083626498027282539538619904 9826119 -411733130897439696257698504018540556736 9826120 -88413416036863678767628098329600563200 9826121 -110858525376414698096118082144830744048 9826122 3098592065393497713062240505411247872 9826123 -47999181912726374652800903184054363628 9826124 -1999968188522062273664881812819787776 9826125 -161726997560204967933648482386631352000 9826126 -199001820263306973020090375492899015488 9826127 40304178074496010402251772402868795592 9826128 -8295355062175594134212749486169948160 9826129 57171209945743342930876038358444876608 9826130 -98389365595664610303246777174732083040 9826131 -25830760774253697854511046473856962816 9826132 14087806436610203432060227274307829760 9826133 116643755212924796111887646548081394382 9826134 -65592976544550412366659614219248525440 9826135 54976100689263756045996006471623606400 9826136 -347872989504987425744576445382986608640 9826137 38390545129656128253196643591472144000 9826138 -64891992333068541634200628222883547648 9826139 -176184336661630709940066003218587431720 9826140 45946775537906362244806674556584806400 9826141 -21078492261282498007475690269313566440 9826142 36353861380456530192790173009678063744 9826143 9821452960816929169096738138654401864 9826144 178861596557145567737087376078852980736 9826145 -1198438375723505476531748487500899200 9826146 80912311061896609836610958867691782784 9826147 205066844722397328182017794076086757872 9826148 294789049397007123065678345576809276416 9826149 -14099976638534199027381719143686018048 9826150 -114571514227720026834936105242789959200 9826151 -4844539993279045233706024171802635848 9826152 29471034844731841968987100311705354240 9826153 907738507877213736758761216794357764256 9826154 -5515648006334563211027670469248856320 9826155 -187302453234611896851304738501325818800 9826156 39170643756392898084332954074325899520 9826157 -59063326560023096504291416276925846880 9826158 87951570101515348669871806830354782784 9826159 10005657480675296235153649414662742112 9826160 -38538666503902975272456054695426949120 9826161 -401936897639940592483781608817635879680 9826162 170141727501824323613797216720635170832 9826163 31912341410252459587064207080907272320 9826164 -144487083286073227168239823996728422400 9826165 -3628402599256604735210388255714398280 9826166 -124224445917913668274663235648965382112 9826167 148966835415476721944432166201565595448 9826168 -542776532558135169749904640788664320 9826169 -78473963141619602850207810327445457430 9826170 130860415115752499552699968327884264960 9826171 -188906041080469479422845795399972449628 9826172 -17731728217227424166935977844773954048 9826173 -145509974523132876900701919598737600 9826174 -30654911175980021411175308656226118528 9826175 21033311549313841848304342015725846600 9826176 -114199117615506718930861517024998195200 9826177 113891718896059516772704609596682257026 9826178 -201194876867511908354172720210097981440 9826179 -53437666392580507937693796628635295104 9826180 42394370432392386640756470945503232000 9826181 35165909631379923901865235221246789982 9826182 -153340819305008743059412332323776687200 9826183 -171522759918642542251653508088993636112 9826184 -324272360080842831092729686768398781440 9826185 -15574633185572359110003885921165643200 9826186 -48686714725563389954205818140307005440 9826187 59544294487930433878269089160465529344 9826188 -1126751123171533941246769303012024320 9826189 -48536224309424769012350434177705647360 9826190 37182174970387200740436552445170172800 9826191 -308364568237985134380302196549755831520 9826192 31487364761459493277832965405367664640 9826193 57093808396901758954002806232284077044 9826194 -1162464234759038822181372781064257536 9826195 -67227798009171976471970837773457086800 9826196 -136620929902330486559541360466742587392 9826197 12277737312111190677654760204101483072 9826198 -36228951622901914608110196725695403136 9826199 -30811477405863234210996051330112264464 9826200 88208257806101488451085112220937216000 9826201 -3054813859722581755708112611394313600 9826202 -16029561460310759099955536980429298448 9826203 47455001393308868325605690160060689304 9826204 -18124162359355577091761021092443429888 9826205 -110999162095391944389274739979679908000 9826206 -89128165678522870888055353675645992960 9826207 78588447238651100673253088557482047456 9826208 53096149611049577505937567968018825216 9826209 13421795812546358277672753920971091364 9826210 24306838421778202602533510862009833760 9826211 -181191505062767493107065694221263930600 9826212 -56151624444025230654984942737946494976 9826213 -44482525008388882598436602781508709220 9826214 -21706737585072034191208080598825145280 9826215 193427849525261227285694104064397952800 9826216 515780215610048496885632298076902804480 9826217 -326405025593069462114830796219678301360 9826218 50532314456852157757469659425188766720 9826219 80820636291487577143136520426402551344 9826220 -215489879260958412881381378719201797120 9826221 78655158199343753519770147796403410304 9826222 13799326393742095109753821042354483200 9826223 218129691809627858429325200833015434480 9826224 14946611497725950913889803580971614208 9826225 -118895281640955702093366583722512384250 9826226 99899341851971470900545267562666647312 9826227 46010392505379733974171920787284642448 9826228 215821022625661894279616372231639773568 9826229 -49175131851027457690030153652818345824 9826230 2661196409385720618424779719301888000 9826231 -5153146155782666778881872005435354728 9826232 107079297792142982733156213683847352320 9826233 -216412573945996290381554710298904332976 9826234 -21372816324431056622898360621565410048 9826235 -68586382357407305393649483004451848320 9826236 -90338477831461330419052957512771191808 9826237 -447627755325624094970843045656819069114 9826238 -3989312730469428169663668079561690368 9826239 -257045417812803572067451449689538565176 9826240 -46323623660238318369419579440087695360 9826241 31994907694278173276114764939664716500 9826242 -103764978209066847447146977842483189888 9826243 -32306457714882079980300981496622313984 9826244 30913501536471351440524733962472718336 9826245 9374499487343052753870301227260064000 9826246 144232690840313866297874956623928481280 9826247 62458159070319943297151451050993268696 9826248 -399997434131352005399981751065680281600 9826249 111442121652623684126668034645519392640 9826250 -7218658155662625459007752481229280000 9826251 209261615841191461622263418565115785432 9826252 -143441661376450788587473831380856396800 9826253 -180794006925344898810826888778611012596 9826254 -26169475295099839618817717816350029312 9826255 -61470977949661414379418109528232059440 9826256 -24705980125421421742896652408562122752 9826257 4011015551020630721341869630366443520 9826258 43535436663940368933438577084909367808 9826259 -859881610509211739411501884454053910784 9826260 -34320286836236957435233082326394173440 9826261 -59562241827774312293451330335349769138 9826262 16817352323766208038747950601922105632 9826263 -149750531821607700655398361100552983008 9826264 91570096106394938642877492684146688000 9826265 2390060675772036889721992074565784520 9826266 71738342189202086995229504399787969024 9826267 -4102982450643340378326404502637367040 9826268 -118334573098957175966865116027440750080 9826269 229196731993290701665417866747800707488 9826270 185399965836210739069783915117223621760 9826271 52431352284424215040601698423735742304 9826272 16591898270953905305836884122677542912 9826273 -480060007308015480542627742491010230400 9826274 1914712032872481839247036084475048320 9826275 42248869339304720753280358663154403600 9826276 196699271064638161121019117485818732160 9826277 316387208385650607960282389841912576126 9826278 28590875006818237067135175000671508480 9826279 275928107632824043157454799078422445880 9826280 178389424467835083393190302997138636800 9826281 -333600029673786037702634893753821653430 9826282 -75833232175067186763122891749257175200 9826283 167165770288223753305389743323633580532 9826284 9953823106223039982550509251463674880 9826285 1509087259387300531369239644632392960 9826286 42811235832709951075132959365151830592 9826287 -64478394391856993955991818563833405440 9826288 30559680085933817613396110970230669312 9826289 140675713406408193036247802158184838 9826290 53950757011698649391708088207000637440 9826291 12370066312023582764013511416012639692 9826292 -20944163077077906247874884333083783168 9826293 -1110198490975134555642672247145950272 9826294 -147324165030950882453664327416203247808 9826295 -219700944990644654408348251605655948200 9826296 -218011214874312174579631453282136371200 9826297 -115802772439758848162408575406225979260 9826298 -123044738145148767343687115934843039264 9826299 202071830206441092580712045939005923840 9826300 117237542448744713627878661089688332800 9826301 288505633565160680540983547782394897100 9826302 151812171012623742556636009261900590720 9826303 549255734851662789215239401935836867504 9826304 -97244113102877078234280782473042329600 9826305 -214691432391869732923861941269314170240 9826306 14550452118462541417254555009623930880 9826307 203696596600261730209358521295769455232 9826308 -13699065556888545721927627143423360000 9826309 -197951714633076644744499690963501742726 9826310 -37120037853254431491673338679994753280 9826311 6653097402003421297670997780004247040 9826312 -21222125126311798601790931940208537600 9826313 83779642388850619545429598558337627520 9826314 1641104194577899376062600503366378240 9826315 -296465339780085580824166739455899587040 9826316 255143089810539559936288082368368611328 9826317 -1669259569473792284721973189028770752 9826318 -31489335491067249420603910920468318720 9826319 -803104664162400206740057678124310824304 9826320 3488029526568437759559553201668096000 9826321 -200033212234109549686279953045005378448 9826322 132884410113060998177516067938140210944 9826323 22813229711478460817287833186179914848 9826324 181043300148008935989602799492865229696 9826325 -66611912884983288055252919788799064000 9826326 8935085397071223257609443986928788480 9826327 127503844447231435807350122145246224000 9826328 -65900840420883399598165108568750499840 9826329 108866903137376922403478969505826799808 9826330 -166071306094446769485580155963337201440 9826331 -32196957951881616386373439691467486800 9826332 -27472152153684828199386335504930611200 9826333 383679639403983779894475392610450718560 9826334 1815021906074288613233456897511057792 9826335 -69951781037781742470740496784564082280 9826336 203858032726549273483503371728579461120 9826337 598656454737816919919503296349982406912 9826338 -119126474603386320419891571112126678656 9826339 -352218320007620474134724677874765603480 9826340 -165702946245658608334678396028077432320 9826341 -74375635160054135398489889932485714816 9826342 -1318896541497312883328936964065500608 9826343 -341977477130250483317396484292276902408 9826344 64865021718588639437411869089731788800 9826345 172523747008337171843965556670775303680 9826346 371728537346852394273125088808118146560 9826347 24641540615816047158614534034182262960 9826348 129512280807706698113783998070188819456 9826349 12600498356217057260941360089249200640 9826350 26509043578403718878797399918308336000 9826351 369962171264558923383981309450111598352 9826352 29758136906511565131322704559180333056 9826353 -11874833339700902888274845803379351118 9826354 -117393223324402662290133856406461807488 9826355 -70861220185225817100088352931212033280 9826356 -48467834447752970750474444187113066496 9826357 -155307936702490886095671138463248501348 9826358 86940338882496762890851954688894942784 9826359 -35112825317573020120033274331677663232 9826360 2580713051610551219848007408646144000 9826361 -252961637846045566878425799836858734038 9826362 -59512398825397119765917068708290743328 9826363 129342845892263249257625761703694596920 9826364 -262565745468928143727859108006371636224 9826365 241077766802867506024300186269043320000 9826366 59599755971191308299337423411267957120 9826367 -224124018130490309990201464719917146080 9826368 -37675045885422388473500634092949995520 9826369 22095561585070945696011044851834820352 9826370 109198487841376332616659295765677158400 9826371 -141633155982383781246227207217194512128 9826372 160031589499043548182499323685421535232 9826373 200935372275535469996047127777591582622 9826374 107675776478215897448796021372150356352 9826375 138744647413160791631472053152969824000 9826376 -21438347892354953073933208767434096640 9826377 29462442568849277179811425699447726080 9826378 131793553437433042886364068950833480240 9826379 186259234971995290089829458153482824980 9826380 67017629667144577489765795618445721600 9826381 242942386557163857498849398270185224182 9826382 -57574749507554161180888916255808721920 9826383 81734447664484099577255501410844798208 9826384 6529006735111577960864030635744296960 9826385 -295260262514447795874861604720418961420 9826386 -24986659537237559164952155365109787136 9826387 14134809315848605321599221057154349632 9826388 10282881163676975782857382384810414080 9826389 -322752921834323249284163410370135758500 9826390 -56757441717957629575340329498452979200 9826391 219742128675180193112223891754389066720 9826392 -185191909868290874262276435046913249280 9826393 483273827147901877522794064878597941642 9826394 -160155401656249576820664047476634367504 9826395 248514932407436304628298860921448268000 9826396 -17317709642604737584130019884253163008 9826397 -105736903314959416292796146102052265536 9826398 28258755737389338234303272549729381184 9826399 53302235884535716353236825695377786240 9826400 -46676096276209028957494883589252710400 9826401 -43272023707435900681220593256561520000 9826402 380971355373883481997863492368692718752 9826403 -3686628992442600144280848275910661176 9826404 79312326183328209395937376504815562752 9826405 -38283802805831040619077884751185351040 9826406 -221962633838285791817801107407773786496 9826407 13194074625294133333393327067777234640 9826408 -400170614754733207313320409619053168640 9826409 -71445518796192232501874479975078440390 9826410 -34291253803441172198385501718744320 9826411 24316382602696232789715212967953421120 9826412 125379189071023805749524380235944896512 9826413 120757899388030049224133811830123233344 9826414 1146867125345011133315072778666022272 9826415 -321430185000136584879594780045451425600 9826416 37928763528390781392077375006222254080 9826417 -18657046016159249758630762788972223534 9826418 128923038737848417596049612090621186560 9826419 335846253918925897939718885819570149944 9826420 5735936181021919630887946681797569280 9826421 45777427440731246153831861770453807200 9826422 19870695635953634406196477437853697472 9826423 -72578938360782528567919353379086316520 9826424 -47142617287419740880373337067378647040 9826425 -59611525586245051215893291454344467200 9826426 -234250636812907246897233836901151312416 9826427 -17837698044763302901520981289975000240 9826428 101391414556291553336429327995139825664 9826429 -44209822748832978493817614200281867880 9826430 49118816936390897377204762281141879360 9826431 -241573727345423913286784512257187604736 9826432 64763237418437068016127907783948369920 9826433 409616192977846015041944706698123447682 9826434 114109796662771369330051282129730163840 9826435 89808624021482752671476385745010362560 9826436 -253954010051707506399791201356206568320 9826437 177912543677918422583594016520905800160 9826438 -63929888746373799143633533041088704 9826439 -48140404201424192064187415741601855360 9826440 15828680174916190073086528737914880000 9826441 409538700333358559265181497883424634384 9826442 14677626640761547821103512125587544064 9826443 -135733739010170164337996593506203475096 9826444 -72296152680753820858433981671712768000 9826445 284357809230095824399323817029038714700 9826446 -113237457335697737951533311352952832 9826447 732852083810690594867416300247288210400 9826448 16109904134924855742150283493465628672 9826449 112548181599027978894952124179198900464 9826450 -32626746592624352824285276660173552000 9826451 -44778723054894171371455302421030885008 9826452 -6619790058465446888223419056136706048 9826453 22374732791618530835665074697299259008 9826454 -182011168030827009624477034676585531328 9826455 38714918484359372163776104111696886400 9826456 -17747044877888613962746043579810058240 9826457 19473350764575152044599721040822924820 9826458 -160043516211921666212874208609959471360 9826459 215580883821032404025335938006707965920 9826460 8283446730720720974325217955469373440 9826461 61800647451235300178808367002036554880 9826462 -129383645826845887212887567618224848768 9826463 -258795947151316804178792047239761280288 9826464 183809853166205657822638265674912235520 9826465 -203092139520185597709522337383139085760 9826466 -36733676672793165271388875502323046400 9826467 -14955098830841824975997495504324690688 9826468 193470440142571389472522995183429419648 9826469 -254063968045518467522252065309469266656 9826470 12239797056869369806985979988938282240 9826471 178628117659455343610045329925266663344 9826472 -206003114344287301382489987976655795200 9826473 -83031302037801831561715497191330775552 9826474 -54090881644755433467974424253022297088 9826475 -230579643530032430511011677703266573500 9826476 -144983915442731405845077908200218132480 9826477 -317485135351038681155605296661263906560 9826478 321246238919295380245310469615508889856 9826479 37615141553662096184604705665796987624 9826480 2184313563505609052869102286442332160 9826481 -183475034681990966476984590826739355456 9826482 262635927131424562937996847689506869504 9826483 -157217924975565576583435316300945329160 9826484 207160691037765824952282716296909382016 9826485 30663872976593510436497779066830508800 9826486 113462606298953780509608359099826519744 9826487 16815560427096339577004763194103691992 9826488 -120380228096267654301745932501182054400 9826489 2406653585379914250807878264927841424 9826490 -20089156220546762414870989738764739200 9826491 181375378589958428287872180809179546392 9826492 38983962124787346034188323777141059584 9826493 328026120559179987678771104385623717580 9826494 143397093280137575725318350997066475520 9826495 -23199584030335620369878095256464742400 9826496 71098587191168019345100974203779153920 9826497 86362813315992907529731408857394483008 9826498 -178178048436134724156066784560309854208 9826499 97723992161015068853275217853592093500 9826500 959793487554041305857156164281344000 9826501 -269804374741479986666926013141687158498 9826502 9940176827422884799829381909376801024 9826503 243759003860044426394673188230615758504 9826504 11895863970094637041818787812407377920 9826505 120666498444920448359304224649787920600 9826506 162767112908959615946768730231824523312 9826507 -296820003599645663544004110213054843244 9826508 -229539751194836572903309201657332540672 9826509 -267824639688690864376306542917812815360 9826510 -92687298317328409604908200274055437440 9826511 -44826642605487492750640246539690606576 9826512 -8773192385076911860933836458443407360 9826513 142721034742645845090247637250728475124 9826514 -255668339381497490081011117628127180144 9826515 11576695022634138409896618437798079600 9826516 -107437892122756834094043822342501865472 9826517 137110269887930541984938509887711391566 9826518 -20382856861210642047226758476310865152 9826519 115823600495279024138006497996748694920 9826520 -87387861806857871207993826561952972800 9826521 -68915546087332297689613083587020189488 9826522 3040488971959363810748830642401507312 9826523 -122322499138466616298772647699299198960 9826524 -98023383847893818872436473384662896640 9826525 -14716431157351663691197233270500347200 9826526 174300534677053780883036750199687107712 9826527 -205846084220320659525337804307706899568 9826528 452787032490678407757085791206898401280 9826529 313334534918414051347003950561000309780 9826530 721913744246840870898340120128215040 9826531 -141568819760450419865560886648553584 9826532 -2501698551750446361732031040041171968 9826533 210865729918047682821748199633186885502 9826534 -1384785332856177132545160436982764800 9826535 -47008440745458094268653282556889498240 9826536 129592722867329460820069667089791959040 9826537 -47607240439589116900648617181358334848 9826538 -107688509065284332057566192792612480080 9826539 10825634758527153273764740666594728024 9826540 10981394153132229124596530924817162240 9826541 -142139669203566295545204232328594966058 9826542 -161691045415636345790641418256387747840 9826543 35622414607362529515429442030648620624 9826544 -13724101832898354105226191983942565888 9826545 166772340190506176796151528525760440320 9826546 -84481869545753684955473797883283756528 9826547 495775999632535428079251920811508641996 9826548 150631902810463800665053675313558507520 9826549 12331176579379695407771792295151618140 9826550 85879983102053105623476191941033200000 9826551 25334782474232563369195375847066752224 9826552 -81331349227009575604248977724795494400 9826553 281511954688553254205191512544120076640 9826554 -68566214941005693896376042180827566080 9826555 337562843744886082331218457989527822960 9826556 229288088886313842399951427364011192320 9826557 -34668349251958556653488775609953300480 9826558 9221171143189412092789349357716192896 9826559 102851362239725391272503698613577753016 9826560 -112189519078481160301696026365373972480 9826561 -232626775298728274612179011720979741656 9826562 -91927495549352968108902629311894225968 9826563 -231951342248377914481380470296317830400 9826564 -174295409533746701988515214298380162048 9826565 -100224754314973876595531719921905379200 9826566 22659576057462586882543270177296826368 9826567 -138411167952057943610777157911960737384 9826568 -88987024450662580076163254191816704000 9826569 -147643704770458044474467673511458235680 9826570 36399943447582053812676859321724822400 9826571 -108900227907454308067293197560883894736 9826572 112382772305347306843546281990110576640 9826573 -351744531010892109628843444969783564800 9826574 -135705659548178465827359994327902118464 9826575 -965961158903719809947201204974108800 9826576 -6115756885535571930585872464707584000 9826577 -530734392018886462558067424230470603968 9826578 -30513670019927222398414389233101406160 9826579 -1370818806826731451931538432157223520 9826580 184492427397411692594726808635965843200 9826581 -56083303226376530671920153839463148416 9826582 151805698951435938300087733897453310784 9826583 -329363976816151873778679456730693732656 9826584 140487587458156827524366955746749624320 9826585 19713391855916401899538779355861169160 9826586 9466845076109615764447143158513886720 9826587 151323825002711115168243157823833340844 9826588 -389829555249062607017113788811644877312 9826589 -60606812460047854827518957468120590176 9826590 19094851001862011039551704478003144320 9826591 338201046287487257791868966207839445800 9826592 -142800887212111901387446262486699212800 9826593 9048972613374635223557193802236976896 9826594 -28343047479955515081790328673157625568 9826595 308968759536931011899572659281413656000 9826596 -6306506883127394244875727699859369728 9826597 40698494278786517897542963144945561344 9826598 -272043471915761709375433463370959636736 9826599 -121097174701478150009783942849019916080 9826600 24448553767444873154482732447549440000 9826601 -34281068014217516780233133795405611398 9826602 -24140502811543041270693737819979183360 9826603 603761379176661672211363487042405424 9826604 91832256708026109986663624365594496256 9826605 206177979863171665075086043767917920800 9826606 61210244277750619980013103469784210752 9826607 -123360243361187214084713168855604180000 9826608 -12275849180177307841702705687289659392 9826609 95085546850024308236720446474126206848 9826610 -58116136823545381888080611558242368000 9826611 -127256719818914182609038990168171901128 9826612 -297631882990050789322110585513008480256 9826613 153374181189133890683011173689546557344 9826614 77671483780139031866597475142922237952 9826615 -345788296381123396466548855644331347240 9826616 -179532127792277318937050604059681771520 9826617 -12017879835889513397317476067006797888 9826618 -842368953000232039012669382150529792 9826619 498344632932677959451106303107002053120 9826620 17652503354264096140252454546092032000 9826621 238100669137760940605510198876108695680 9826622 -161264799090288852018008853726389963136 9826623 138637246558364786850683865104115594000 9826624 -13804111660131319304827694400635142144 9826625 398526622148439870466264889657514240000 9826626 -123985249185672864003548491526473825536 9826627 -394437948606103562365430310986832744960 9826628 26608100399720456100633351615926403072 9826629 15405523386474057051246968501882412480 9826630 -110223667517621891481760216829777452800 9826631 -181000379376382462436478038949417585408 9826632 -281507937243695844848170908136470420480 9826633 311650449830910038909543385291498641882 9826634 -36478571122320238519289328211645872960 9826635 -21837321521752323751891550130508830720 9826636 277087969769487601473300393327853237248 9826637 195229552680491525630307773834938325952 9826638 18206850468310431203444926245667066944 9826639 -370342236829534176987383604448078061576 9826640 -38382988238232728810350666208172195840 9826641 120454588411344671388280180891697978640 9826642 59809931017620381639338671697834714112 9826643 -316739621112393035547315227311452825108 9826644 -66869701702888147070645391975121065984 9826645 -126852768394564863079972907325113218920 9826646 -53309096802604085306305605068389337280 9826647 -4951157001544301731899420341363513472 9826648 -91490630020578266130436389542079897600 9826649 12643803514735714720325069517803310336 9826650 -74762278279111341677615993920365120000 9826651 161083005504705220318502911555290183400 9826652 -669948551921574463863704131840174080 9826653 -41151631814908101889056781786383808896 9826654 199171410721083507258534964045972989312 9826655 -74010335429663008938757651482268431840 9826656 -276719925562210302703292557090951004160 9826657 -25118515832088404029694037236810805248 9826658 -73552008962048931888253079933175676416 9826659 -26898949983909586976250184274262823872 9826660 -257776014892024774476722399228705560320 9826661 -2575695219975852345539575143225125280 9826662 78525933518876894843462561291561525952 9826663 -219937184391448474893738522593385861888 9826664 110170744079834138243847130368586767360 9826665 145672171404702751379849573582617417920 9826666 50861850829361386501412998090236773376 9826667 -235918383427452996803683104867620843520 9826668 -4034488954089402126066121005775080960 9826669 -84023830223057444220769578751116661930 9826670 36361275979706986548299439750261615360 9826671 3667591833955218265083494569447939344 9826672 61313407043330424168834244892270821376 9826673 -180649155789706158455146568802218971596 9826674 19908951142216478015003072774120683776 9826675 -46311616277675940315494714620934158200 9826676 -334498292212472571801380505494336178048 9826677 26316179545197196188544628594297543040 9826678 -202442376463291664404059125583188523360 9826679 572048345307859317069291470578124558760 9826680 7555327093189731587809439013016780800 9826681 282809503480323100378979077666295709312 9826682 -105837775679099279226846431607184418880 9826683 71739514879875872523958477148660199024 9826684 -52263202432106632333964645133380026368 9826685 -149678528984859967592690043567835430400 9826686 33182922235293050285282334377384678400 9826687 -125599158199432567606171814318721684200 9826688 169650028731562784607739086973194731520 9826689 62572791890365338052095019242861394080 9826690 39553371443664480809425738238813952000 9826691 -18446311804645883553046847768181646128 9826692 -198501549196081760659322988446968068096 9826693 673810993120260489705472172356661685120 9826694 150786501104616920129418810526273444992 9826695 32619880213555274274805013479001665320 9826696 -278934817674716340251148840308642979840 9826697 -282890873729944253753336798466685578828 9826698 26237061529248693164136841779799933440 9826699 -317879591915595684754268462974676299200 9826700 -84574510983627207133535089661690496000 9826701 23894796622852893019341776868497207232 9826702 -175741583163456579464344221404693339328 9826703 93175715998030043128441822494222050184 9826704 -749776528725953930715875407349022720 9826705 -29481707350420690505046307637153702400 9826706 33853375352650390558150683963144669984 9826707 319819404555264784229318281249920813120 9826708 -167653662013052568635354218800635224320 9826709 70353962976737861446622610848489024910 9826710 50658487358567596371804925558528536960 9826711 -353072010666850044972907137602629773176 9826712 -25314568580387126192200598877418291200 9826713 -182429715185653486846406836294775431296 9826714 -62417687283516181156561754805677679648 9826715 -58768834126088317017373481700536918880 9826716 -47493337452170597488116058045330861056 9826717 189380333619156664287419651555516737766 9826718 -132031531739122569692676806064230633472 9826719 -21941262726369368766281083365819913728 9826720 105238761444850228787697776244741242880 9826721 22356772498025738571413400094950918144 9826722 16451078331751336991594769005791434960 9826723 156062647253829081731225411433743285440 9826724 -189947395714995925375821670096990003200 9826725 18116203210244197540489671334854321600 9826726 -12860280263495726528585208212683282176 9826727 -209037448267110487840502326097042358000 9826728 131754882709191008530780021625970769920 9826729 -262504087714130985194587764831389254320 9826730 -2303409416106810835293773407459145280 9826731 -72681266022506534162589107896252108800 9826732 -102691887155372496953247360338312690688 9826733 79995748316786326779960440680549060320 9826734 -60087986193353090010453790387536585600 9826735 -216176790576135415823514831868310155320 9826736 -40378528866246780296971056074883760128 9826737 -158424024702732244239881170392275436480 9826738 228509042170152551624651980460388341520 9826739 35598448758218151080159583364590013824 9826740 -5050728751670717394958199563856486400 9826741 -1098184448085152087064819111918272388 9826742 93372235252593115229875665533602296000 9826743 230949731864085805481942183536603296000 9826744 -224320296739236938762599327258158796800 9826745 329506558835390092851063987516677049600 9826746 2175618749428311545933657186684315904 9826747 1878823658007940144182269240300840192 9826748 221662093344584895856222077013353086976 9826749 5340849674395933834993236398069932524 9826750 -22573941915208284495422308917581760000 9826751 190322856903116531386258224563857546104 9826752 -5455812842386404769731623764598194176 9826753 214557281758351292339602116526364808002 9826754 -10044728281599637682473868032321713120 9826755 23679780658139008102194999920093771520 9826756 -97338270155617618171399966745614925824 9826757 -52298292712615297552619798520329708040 9826758 -6474834342814969806214427764436651040 9826759 183196914082710876826243515644545526400 9826760 -269486511360006245786181907113458073600 9826761 94722642334854549579079280878781863104 9826762 98513784336758272340794379893607558400 9826763 140222703958814604175963636564316744760 9826764 155555311529662870850716134165537701376 9826765 -137801290978947958125557164684086548880 9826766 129752190232023798976144119851468162880 9826767 98438637881038793081525495136982122984 9826768 -7097595929750808818031108107272847360 9826769 371553452484848751905434988366981053170 9826770 9389295022504779136949067249843801600 9826771 -32821116451485720401147535647596269288 9826772 192769818280592150855268881940844181376 9826773 -64554551049544668223308910045713429504 9826774 17276886758062636282550436386094287136 9826775 1734531708305212784489215941891789600 9826776 -220208697686880739315103533971927828480 9826777 365243870044153977300643585236927279626 9826778 -81394370144339646806595258382976535552 9826779 93599728087638669392491124725399310640 9826780 76873490059552172183295285947302233600 9826781 2784190993367082881367212682259227552 9826782 -12380765765493226587443969810819844096 9826783 -31075665130502065135515419291475303552 9826784 254225314376429815369694665796695621632 9826785 -291782137668412101626185274731961404800 9826786 90156170860034361078641319360020086560 9826787 -541318393714645630174988363009819797248 9826788 -123089173831933494341403302602149206016 9826789 162971737742079042757073074601035745056 9826790 1720314542759989951230140861623278720 9826791 -122973196736589615802443471785439027120 9826792 -202517714046782172298072752573584670720 9826793 -36184212963413036480524021575585223800 9826794 -102109201455250052660770633919389943376 9826795 188544163977252886121462760822960955200 9826796 -29756298634697493545640350521850019840 9826797 92585487277254921409896058319018011200 9826798 98307825674258290662116255450254394880 9826799 278836213849851204750463353663436532736 9826800 4853977789617865451386559632637952000 9826801 -94994952233863395264009140485070689198 9826802 72416065339518332749992201651321038352 9826803 113638793838795349580176326681929529732 9826804 41055447423538176045240370970807838720 9826805 84713945484352416753820008837404914560 9826806 -24108091482060467772063367364578017792 9826807 -21477308853807803936741561340991200000 9826808 300438365075149223450707099990363176960 9826809 302010552401494644755874753435262618704 9826810 -77386716940274720212387587681964953600 9826811 67638060044236787951003090054772773412 9826812 -57755686435908653242817056115573529600 9826813 52994349194030511349487870450974701062 9826814 -19345643668730330206155404307641779200 9826815 109431026751245944849375708760555045520 9826816 -135198288372702915015001958564096901120 9826817 57988680875630003746369300182563255424 9826818 -300374923622698871451748575779373384192 9826819 -12327376192931077378554387403318464000 9826820 -55579136722107987937454324598131761920 9826821 -8045443580558226852579930942133736610 9826822 19100783034567521102864114944012199232 9826823 195030258808273064122507738800482574120 9826824 -104139969279966604118823637193544499200 9826825 198406156197757624753874946083098999550 9826826 165121334739120551509715898406900057344 9826827 -125834774649324876809734758715205795880 9826828 128783825535381389138666061166052676096 9826829 -565305278607610366188503833531189242570 9826830 -1885817997741495972677997043414414080 9826831 -102289867198876152457632007583718453008 9826832 79317372138589068947863788358415425536 9826833 4441200628639536092711242726253385408 9826834 161362952607470717887686155909427633792 9826835 -332483765487521644086722674344850981440 9826836 -41801912149885033687575105715331659776 9826837 114315450411340324904753882268578633486 9826838 -14821684782727277058572349624983900160 9826839 7087230260570896626667909914305394480 9826840 116236230590913402312112358432174284800 9826841 71959396861447055926073515957204183242 9826842 -45671454808613822323391130902314344960 9826843 -355135685755161301576893633056637267228 9826844 -237607381527643137994708509415360203264 9826845 16370729985104041267445473825426022400 9826846 -22622133905643745015732828680449708160 9826847 -215107268272525060890589360818199276704 9826848 294838520908353458957016309228847104000 9826849 -233628231970591334810749263302355756780 9826850 126842218337690423456192623845547257600 9826851 210060905480234350582099330585374553584 9826852 40881099699223848884362364692843139328 9826853 -339375822106991495895675422359851077220 9826854 235447182066111867975947976854278520832 9826855 216283122523620660698211533646402772560 9826856 -127237691203601800048964087660542464000 9826857 -205988512900298553554058257473807698960 9826858 -230182025193920834364003517826086557600 9826859 3982943439246133046174419395044097792 9826860 -56032744346209064871356091071548400640 9826861 -190387142190469062743699280266398908576 9826862 76856043654942499943726158342798867200 9826863 28389859069547927026696931850869739144 9826864 -37149965194768994475390266679959633920 9826865 -196530126334597094156733805110482460480 9826866 35588756816271446655552430923993553920 9826867 11892788208951300745416442878551098960 9826868 -81635494148607551410413110743573094400 9826869 67796804910072282724593380878738252128 9826870 14135386595095603321944581464047290880 9826871 254459974211715170708429984093624358912 9826872 -230302811311033605560175103243998658560 9826873 -34019941208475558828869742008406881664 9826874 -66872814293260389028593113669053640448 9826875 9652281801588332500838318032161307500 9826876 -1065369034470377555664430866630901760 9826877 161064329876904775133664963045767382726 9826878 160950275682784580411564463897235401024 9826879 -250196505590020939823107489913617159424 9826880 -6069915365074828271206433657947422720 9826881 38297563097361546315563278238466875952 9826882 -96443433489838882936864954765959622080 9826883 244505601662936979955289585702192201280 9826884 106096817573632197013686625842734889216 9826885 235450806967416442744611476271420971580 9826886 -287331052401402732443727434071078504608 9826887 -18831751158413813488498908756391769856 9826888 28280705386298478392370864914924175360 9826889 -120923973876312494629993602594719533440 9826890 87472147696157890567897057635956006400 9826891 -402944754404488575747366371399325289708 9826892 -80250944144557126080413040794486896128 9826893 154156143264024703754683471283989387200 9826894 -94389908957222437201731391061426304 9826895 -3200053582729330968906753471313176000 9826896 2583684535683682081549770259389087744 9826897 -86164774435913560844214348035635877568 9826898 41800576580618413627077975732887725200 9826899 -251771733953373472723850299043988881736 9826900 -59847540536635312575805843356215536000 9826901 408880311917084079879138620104786951296 9826902 -36146005057598758861517666848034716320 9826903 -414411028592523966031861043586356868536 9826904 160757745362137757147831677804148736000 9826905 29965432017756848047889982515997347520 9826906 69784544413997677031152817107664692704 9826907 -4297624879582663940112616642432066560 9826908 -4909430861648350355484270608265216000 9826909 -609499915197907215923094071016373941684 9826910 -71750914284271214336647409563580081280 9826911 -117696010453349176706303013105830957280 9826912 94597384439955281305309233006723858432 9826913 562301181474089121978117467774402928162 9826914 106214692893761339446076091427673191680 9826915 132530318786987920138404807435146781600 9826916 316479701069283351638137011084976727040 9826917 269078101517264770221386923853616520800 9826918 -33853789775222063804729884610568856320 9826919 -2355382592587989207342620692666917072 9826920 152169163073760426218834721474535372800 9826921 67570329942081946741395408670226298240 9826922 -86667249944631095642672387062499658240 9826923 -148926411616696182358574945286645234000 9826924 -157928787179928220202711169024844175104 9826925 -126782842510021224393702369945222532350 9826926 -22075571007909069640585359116071614336 9826927 330682341681021899085322152120908425200 9826928 45961372896210350231167402737619402752 9826929 796708373112194476120288892912354688 9826930 -6001098441655074288335320725436076640 9826931 -9233071345734032626740868191914116800 9826932 -78073832731724909155469186470605938688 9826933 -418699080465662783873702363994183032480 9826934 -53354500676834532226663350045432529152 9826935 20983165448836028024522817428501908800 9826936 -134191324537456624533403236903474339840 9826937 -252617278990440458924667410294031579414 9826938 11889787550667027018545983713585739776 9826939 362228770675431143387170168891380984740 9826940 77834122216704065350128486811179110400 9826941 -70091769541800053757530151541261287936 9826942 27418623292385496137777827889017518912 9826943 -113191743355187181658413732413435168400 9826944 -40091597907789167273514625011768360960 9826945 126103476448319564528761263669462287700 9826946 96438868521539521789121160102136542672 9826947 -80500329891493200321954846488916896160 9826948 1084093221683388405665352126194077188096 9826949 -146237825752083850751720481843934553280 9826950 26209499779203834111374855267758080000 9826951 197360663936982396596900730098878464144 9826952 -333794307784679385688189501418435788800 9826953 319951484825884901861697844946369228304 9826954 -202678653160968434507472447622722223824 9826955 288625353082700703656883307621912515360 9826956 -106723899596180943073632484917132242688 9826957 -53205157007475989685916622122610528256 9826958 -58186159917442266554071380477320185920 9826959 1520404011503692063200270267216178320 9826960 -8014593585916757234416089941036236800 9826961 -162535241866083313657234354096672095438 9826962 114103419631537212361860100855395840 9826963 -201228592464628725299822461952465571360 9826964 -72852962848617842555405973639533328384 9826965 -271736579835459727380948067050109445280 9826966 341853609024294926800267543262485783680 9826967 86695331497656139630479600352933207512 9826968 11630520281968809794880074066047795200 9826969 14244499042527294592547964575306411520 9826970 -92095457235178375421266031194665964320 9826971 -59153301830598454363373555438673100800 9826972 200100062443960803285692990801726475776 9826973 118536813832259460408860865529558940184 9826974 7195118268983031997005260547291853440 9826975 -210117950542576251537384186614709673000 9826976 328868946039985481433908277231025324032 9826977 -48469057507394104541056514382973458240 9826978 -25405300032366355460583635317446199296 9826979 -360567068689194193960176015598913520420 9826980 -42823300453460937945582775897664839680 9826981 -305320215287743334212944222157991304960 9826982 -160297001859182594674087984857912565632 9826983 -9567401031365325344134461631066473648 9826984 116629806083004671917856404677387586560 9826985 122824617841869758813287400388572218560 9826986 -30644041427051650532520752300517960192 9826987 94257194654992593533441686341612850152 9826988 106894384383405380064755883564661855488 9826989 95576763494145754983648913371956821824 9826990 3833806613361688770379872522892099200 9826991 463426699176134748418404829094284405392 9826992 22779549605349760140620715408334848000 9826993 339728896510355012131226663211232706544 9826994 6597488998691406476545452840533185296 9826995 126723218181149039692619737955554928640 9826996 -243285105732154989874375428368670736000 9826997 108082231654394996487435517245581016600 9826998 69363569177854518889682182176149093760 9826999 -10800426763384924135346196204261058584 9827000 133611677675684683727167499658117120000 9827001 -955764922306088676164673999533085558 9827002 6748550358684187875341016963054242304 9827003 -98104916079312646770137085303882768192 9827004 44171336518755927416577647388957450240 9827005 -2119906778081686310765857633194615840 9827006 -20336486473958060886578500196812652544 9827007 51641643939557738566297629902990237640 9827008 107385566188060494693397469644046991360 9827009 275226429520527093591485476361367173040 9827010 -9014538106963090528304748553322504640 9827011 334165901048712751879498436864621111612 9827012 -248406064580595890933513688125414703744 9827013 86702870403459002054933956050447023424 9827014 265671933901189461978135141508578293760 9827015 12732122182248611122392284036589600 9827016 2357570100697871288627799631448064000 9827017 -310650410928505080529243883591025216934 9827018 41842038161185474887072147220305542400 9827019 67645772903115103448242386747971159544 9827020 108874682593401215171190782442181939200 9827021 -273890444968572449118543914799176048778 9827022 67196163346424170383624238323292124160 9827023 142388045822683159862468645754643596272 9827024 -86229083784322111481426360267900190720 9827025 6923170182209642021650231097358048000 9827026 -47910144206660566704372791145433262592 9827027 -203626072660445985850828934103376879200 9827028 -36507741847208270923789113367030272000 9827029 -190568786081465847358897784263468104370 9827030 10346488894639721936361255620993084160 9827031 -84880600122957494078845082000170584576 9827032 -477562413958370685824992423997317632000 9827033 -60123603285540095346164456002880277756 9827034 31631441581466927931465208183484436480 9827035 -313862696272360204808789514900348371520 9827036 -319751368710112702423724223468169029120 9827037 123638887245349490869506376102420748160 9827038 51190933415741457752253778531684426944 9827039 -312365276522929357043810725987431369120 9827040 -193396252248222255360311941673150054400 9827041 -368163603130249708565437061615474176 9827042 -106226572939497248162015907870835027968 9827043 -43312344054833316432539612079578998800 9827044 -73744534405387177680382486115932816128 9827045 -93993199964968781132348699118810748680 9827046 50980603454669768792544105226416855072 9827047 536494853548881592060923742904665337600 9827048 -2094894342232008577670593149361274880 9827049 -35892681327681385705069357170059677632 9827050 96498170999428907266562962034933878800 9827051 -17342427422064396093140150115415170720 9827052 -78446265014109797619712730059452761088 9827053 -431975978717842734842361974881469894698 9827054 -243206087537891562763430552856571893888 9827055 58091706661670488578860273226263040000 9827056 41606310346357272096336278142637670400 9827057 6746960178054536895023499118950164592 9827058 -12843178469170840764094779415033661952 9827059 -167391073967194510733622697429936939200 9827060 -62359708356814557686298244854388235520 9827061 -161925368378262264402269225649967823328 9827062 8143991967226662678793938805913739264 9827063 -44062361417722483335856653284122769688 9827064 8250756722398956705747902286635520000 9827065 -148925440470989053240060607187412932540 9827066 171648574630435830635145449953489067520 9827067 -77671604877006070365955801841667116520 9827068 -5263349827312366791013905436962353152 9827069 59197543902916513403819760002817704640 9827070 -17936744909766268356538736387688622080 9827071 -253230050090719448590962981137524629408 9827072 -189321531853362280115527357458190172160 9827073 -62948429822630585577806534654065604736 9827074 -39600321110915701523290054332144700464 9827075 -258473030658740627479046443923509117700 9827076 63288530049367846859296683517648957440 9827077 122369696707664372469442933281377736920 9827078 71662793636763359982056490386130975840 9827079 166289613004931375571123781521976233384 9827080 26955405280297941317801191207386316800 9827081 263156114398697811839010685093148126304 9827082 6881821753581921373970700345449674032 9827083 -111610438197069294830548115480220352880 9827084 -59000859995766748938514639112052480000 9827085 17144032514019173345324105846845070400 9827086 19618718363495494557206826781412332992 9827087 481830548344810129210299383232677797992 9827088 -75403942609419173232483255853076054016 9827089 343335105553404563430406803114933174912 9827090 -15106830341496772037494324995113472000 9827091 -4413079001819949168593909544185494080 9827092 -14152780478857738566874846652599412736 9827093 -18369133027328265162349276061247198336 9827094 77701358478242223608989856282756163072 9827095 203754782969766404988736215372040559520 9827096 321014951529090105314955557079912591360 9827097 66571396207689033890044038005394688272 9827098 -168560506002517024303462904903315815200 9827099 402001771307147799242783473975882914120 9827100 -49892343848325067773320428813310016000 9827101 -257115903996104364185753124741835547016 9827102 300022510703329672327073636884871627904 9827103 137170071065720388430009879836300851328 9827104 115642181813449391273557558131897139200 9827105 119901549430243374726908271729954888360 9827106 -117409579757709614578781225338627552896 9827107 106012023050915590417816101895579313080 9827108 345425194250165955408491981276572504320 9827109 -256224633004709532673681869362980385280 9827110 88086152800517199601521735999026161920 9827111 -14409337309016179092142657274789469696 9827112 17637530427529355531871783549708779520 9827113 -14835716453178192998766958016790094200 9827114 16382830728149013545971789175071971840 9827115 29926960334165936930760274718670808320 9827116 -59798052541758336315358784647548290048 9827117 -170216912152468782593892035608582387200 9827118 14349437771637828103153933562386219008 9827119 295567909122533063867625231168439189520 9827120 56449983615183899648872251643040563200 9827121 149211882504003199790852066498530956912 9827122 -256051366958014474214842262416534622688 9827123 101521550609030419276295021217332277720 9827124 -73097467621510001894001336725613232128 9827125 109928342903860848669666318041095008000 9827126 -75908879157016310363304669912419784960 9827127 330939743966953258131482386877613775728 9827128 28339546810409945092653873698647388160 9827129 -6103796086337788038758794014576026040 9827130 -98481148627764123294093801964423860480 9827131 23407735496730402055693924075897704932 9827132 14391548265836832222037709944148736000 9827133 -37326023113668102607868351813800406016 9827134 -1326915554316782895603117604705239360 9827135 -243431231483675378713217582730923536920 9827136 -264888370617747416803269838551121920 9827137 111158835011114336845972204571201044692 9827138 112157111500761253761384721745358336720 9827139 69006796938726023842122678716159073792 9827140 -54060484684323902083254702802051234560 9827141 -208603484515492189175270239371732980736 9827142 253066951515345701244357613892630400 9827143 -202908251061870535537222625481352516920 9827144 414233717906898266579044385416950236160 9827145 45687428517582447241124263844832024420 9827146 -215385300821621490043788684049419741600 9827147 -293354223548249273383203053801009278896 9827148 39876394885045175471813722599357459456 9827149 624974100275967552732205845657233449164 9827150 -154443192100900973978368693329993331200 9827151 2303377564989419397514827794576874384 9827152 -66926718285062170536958247944290828288 9827153 201921877535295834796028185119670466880 9827154 28110352616704331013740763193685332128 9827155 -18588584831024856210889055134807745280 9827156 62115191325776339127753661370681167488 9827157 178296877691004411120134569447581870240 9827158 87769075579090835222687848043856215040 9827159 262038272871606563761172475068273296416 9827160 28475757147586010108560178132828160000 9827161 31041401949076135668587199657617408400 9827162 135241781601116106810684812245720718832 9827163 -6218982081722153434043890163378180016 9827164 -211523058058393115088804964132745379840 9827165 -612608210718754814795232629392171680 9827166 21613313344332558484594045068875316864 9827167 -9640289146849850723318954151171978816 9827168 -250491923362980761449965769346822701056 9827169 143333191526944332743782829117668653408 9827170 1226682108551835320258243817261964800 9827171 72421044931172777358628334884486943544 9827172 289633036501993637722994775559793813760 9827173 -130692896044965498468098402127969776064 9827174 58254381426706480131642414370625724672 9827175 -13122472047807074971624665006463084800 9827176 233729390048873441740848298745489710080 9827177 -8784907863786659543662280652869388720 9827178 -18659314041661504123296692793003461376 9827179 -273547669619132481559713472242401166220 9827180 168680022952269082576950810526843699200 9827181 34989430514626755978980939154102332160 9827182 -181663995195087788377714942741537487808 9827183 -342487823364461157918496440958441774560 9827184 -57680432307740656723162261251298000896 9827185 -92463783641027589256721017397922844620 9827186 76161504516075246783040022497105049616 9827187 10841987815029877156680070271983527936 9827188 -87746057131794826860878134486744623104 9827189 -395876876646892885708956319738541069010 9827190 164512694371171298280615056206952179200 9827191 125157648138036475868756201701734951384 9827192 38878293803423809643179185428861952000 9827193 -33502153546732506412952429232199317936 9827194 100609652217083466459265989584774630400 9827195 194533735271969664420561488551188365280 9827196 -19676045938447809344873489425330830336 9827197 -380035586848600500934515592398839551354 9827198 -58268031382109529775193245940288294400 9827199 -133943477163186551298422982412583876400 9827200 -46079002913452379329586876595044352000 9827201 -283878648950233627651317720887438219520 9827202 9660490091706790729324135258125926400 9827203 -204447495335190088928911356984376124548 9827204 333217635576257315456933117700235107456 9827205 235599249592171120097485377552920889600 9827206 -91704657788864712116229739170646316448 9827207 50700770252062048521178117818865421760 9827208 83648943070641013372664485734179481600 9827209 -14187307990319826572268850469677510784 9827210 70669398535911542766351230390591861760 9827211 266918807925172041142260674674061773272 9827212 -97673312535543416832592424621357580544 9827213 -114305682071556912048565352852078589216 9827214 -13722130134022774358129279921830396800 9827215 35753117943366495544430702185076052360 9827216 -27311710494792104563392161430821142528 9827217 -14636403967430712529444810191160320000 9827218 -41423524607220005926835698513966104960 9827219 367072373501399155418358633884373834696 9827220 424151141507560027236954971861360640 9827221 173971894321483503592699865143464129422 9827222 103139118403981154100974912930230588800 9827223 -15385091155658120264685183401741571456 9827224 -435814262719441773210986646719580364800 9827225 26040761290687808259886857925521848400 9827226 2359254950688958446790361465518452480 9827227 -54873326037420558235171085526125296488 9827228 -237197034961214464157672140665835602432 9827229 261676465727979811562922382008750105984 9827230 -151205173467444560238998700562064179200 9827231 18005040284449304994423206387302542096 9827232 234246963181517221763542978515878019072 9827233 -56671099577323599469934148921096471980 9827234 76496855567687171291453215368485960016 9827235 -160484077052476081146072081020103712560 9827236 -284339224263075838588487776012577786880 9827237 31124077217462960268567071552995605120 9827238 89656791590018726432265519480876761088 9827239 603702786408555916007839805695226868256 9827240 -167528407874353446189796100595389491200 9827241 8330420392174651013370631950504133824 9827242 -213693709170140992418829087941092603728 9827243 -452134072481296049605399787476981538508 9827244 17575883470424856317294874159573914880 9827245 240176018358594005969123806461360943500 9827246 100032711012125530565920677409846393728 9827247 -88517334448480654650081063018403755000 9827248 -37028322277052946833974001139811352576 9827249 -23875577990529029482185829599618555420 9827250 -104162978828857181307227688102365952000 9827251 -145753995416081676706047507543909737648 9827252 -51224195975223421528615550267745159168 9827253 -104481187486522418838911198471456541138 9827254 154752435605595579537602629852420572576 9827255 -21535369063519561999876504659881676840 9827256 163492848637952160876624514684462694400 9827257 -13947210709343588593576364665841804 9827258 88591831596052706170437769150012864512 9827259 -4708759923396535542466849440858151200 9827260 -4363858504243983473323025444350525440 9827261 242501034945764242270461168799253425452 9827262 -114670979150375961686213374826462114880 9827263 899316246127170619787635145041254000 9827264 33191179701489770158401892047856336896 9827265 -32835644912670450046663859080628808960 9827266 -29411715633603873658070829886209507840 9827267 127514228170951444099062069464285154672 9827268 -129746612801187022316881682664878745600 9827269 449130460805344904628020902917010859296 9827270 -14860279554988759400578969715890435200 9827271 57051403978225734549811653993200702880 9827272 -52294498416391500118909219511070720000 9827273 -11707950603280379404048874444178558336 9827274 14124283834440437613627788653866346752 9827275 48763960032775840873043623955271378000 9827276 147736311115225798310461129266962741760 9827277 -456419103836616673413666346084145367168 9827278 298056834082797140403946987742464885440 9827279 14827770943047843001002103873564016640 9827280 -52885323041504963240404059761903616000 9827281 138527933133866646762375793815069604082 9827282 84160099743285889624605168423594212352 9827283 -176688805386327380344623545568902345472 9827284 -22675632512123111941191851193389506560 9827285 31297100446824915569603234117079125400 9827286 -38786456451799355114141761530239778816 9827287 -301086700797991169620232182771001715064 9827288 -202364468339264286487807058297856000 9827289 95482495095555003021268498127565465408 9827290 6288032418619203542302026451588569600 9827291 45360489162766033773491689732911679800 9827292 -385090396705564259885474568776003911680 9827293 -91731988443170218359944031850641714458 9827294 -132839524129255311304493564895948096960 9827295 -138656639777248986115774637809528956000 9827296 541139645061083877970148940593985748992 9827297 -71089573859295149931886370461820668254 9827298 118243366882827759225985803598874880000 9827299 -470981280485051248733457731968378617700 9827300 -30659742471519554043228495331674624000 9827301 -245547629471762059935205492732564780896 9827302 113706900533753580792602504727329092992 9827303 -187057573583269674628956735240839861448 9827304 41097888991672748434110288891177861120 9827305 -262270180947789057321513914508654840540 9827306 529149410224886376276627459674400000 9827307 38045459818179310413945702263806812960 9827308 -135057076480563852667683102826560873984 9827309 -189114483547948882158022469592702724884 9827310 36104427866369591273539651714809937920 9827311 46842777126332322359647496555703429824 9827312 3619587791048832847420801857376714752 9827313 28425977166751042687818242519975895360 9827314 63072005867060808260551417015099686912 9827315 -241275565613091892574617055511242321040 9827316 145377526648227629316412547784202687872 9827317 -869039891185638071371211473019795447400 9827318 3708384421541619215283666161121165504 9827319 199486305173849891524240410740468545488 9827320 71127547541490884049391382761322188800 9827321 60335271098653012440816582180769062912 9827322 -110922466028063355307398019864310857728 9827323 206537956935894940231299980482280610048 9827324 77465939948666967572583410086316101632 9827325 5377555073391695783091831514856925600 9827326 167254703076646480994883245032055965440 9827327 353778034583241149908436283495873220032 9827328 -46993011683195440833759501994923393024 9827329 -63789355611741285285227309177245443070 9827330 -137389447139937402700671106080366950400 9827331 45148058912082510748853172363399965280 9827332 61259596857657918294452937492711505920 9827333 29294273276247489066122755552509123264 9827334 129683823678183123427109177662816442688 9827335 -57127410627764383529691390495456192000 9827336 17809196420502528543189793524940646400 9827337 23938335039992766151891329712616669568 9827338 -34805979197788402213442932555470508704 9827339 378518752234874788762744947882973357140 9827340 -160203036338819907269623638406298956800 9827341 55167940965987185343150369093058221184 9827342 29253350513900625741391419082683915840 9827343 -69645911306229968162394179890618472016 9827344 46880771556567728951772022668913623040 9827345 626637887864658461265667558717584960 9827346 77208117492836665458730355695327180800 9827347 -112571601044345593695445435670925301204 9827348 -20572691495473684557812942561233035264 9827349 -2011248954251622543155986812667433472 9827350 -46937356186137142298088684394619762400 9827351 -43686599926261699680956989237243481400 9827352 -188332260153582503362580196980017766400 9827353 -205431837056791677733448096922208217398 9827354 223869690489982091328680261601330971376 9827355 144094663823295556803279053259348366960 9827356 -18954848193601793367391648795632328704 9827357 502531999327555716610668448187121045606 9827358 65572363056685024148105263142568342528 9827359 24956849043801818515371935707335363016 9827360 -16583470848398586765860501536934461440 9827361 -287113330764570832839113405077058085468 9827362 -215418824500719643847793659367441467568 9827363 -60301113752325766910458564430072432640 9827364 147397883248348513002302306402806834176 9827365 219857487537501111233561278320571266720 9827366 -96128470563302554574442480103680475776 9827367 -148766879115973679004661175844972113664 9827368 -60027407158538544967610483109227735040 9827369 -141799770092252709862963791510586008204 9827370 -656374848296359283164708220979993600 9827371 -508064251504445161683368534883353719296 9827372 33647221169264520429964288128565223424 9827373 1726694199837251132640746001638164704 9827374 -6328643784958911574886913277611824448 9827375 -205196234850100949239581039766880280000 9827376 16488017414550128303791117147496448000 9827377 45744805956622982209165412584246465920 9827378 127713076870766377062404930956014480 9827379 -415046024123340449434104029621201320080 9827380 -48647596931963887152286665429515020800 9827381 394805984138761239680219993398862179182 9827382 -15110044953120073474707067493075951616 9827383 -107616476879294541185310156323449409368 9827384 -40058548878835965260112799360662650880 9827385 -33678130822563243391518213295230277440 9827386 -247077266783101970668215651073375582608 9827387 299959000528922099154325297329506598912 9827388 30414195190945242574158807363385539072 9827389 120677943244476063429283731746402767680 9827390 -20091212893776543974758877760846172800 9827391 135489233705758338339741310993106035272 9827392 1477625177970945355992022129555013632 9827393 -529601938885107916316171094572531159358 9827394 -39564496136461193414771936148489093120 9827395 102974526932687331781572935297264523600 9827396 -124917574822873972107165122824287715200 9827397 -455122424313102815316116872791473060352 9827398 -83916279651908517721665776829969185664 9827399 -268413121381032727235945872785399762600 9827400 47995393213567888370474282335365120000 9827401 -92302830786758292527989380546798407196 9827402 -28651793714649417422517715001318774016 9827403 -29583294087116113332310868305388073984 9827404 -227218940829840205037442437012611123200 9827405 -128178180222963060269427320496295524480 9827406 7729758603410637314136081519711391104 9827407 -39290257796354303401227758865484307344 9827408 40813639225005122918709169411402629120 9827409 237655426615663025729245568159738821104 9827410 171110548646839306098595247300433459360 9827411 329688275388721776365633067962806410384 9827412 66655737152476393535985348993272205312 9827413 -97110550064829572235043379735070839112 9827414 260963883311116627946533831809535201056 9827415 37634851576331118485580772341901501920 9827416 -81698258729992398037251136946592768000 9827417 -261530402650933202069408122049377664640 9827418 -119208578748674062727367950915910988800 9827419 19632710152356518162135471936013384480 9827420 -234750090086026644698659716414802782720 9827421 -159709065698552912300251894364917523136 9827422 -52416986292058651975758114589363629696 9827423 397195839284776167787443901826735730240 9827424 -304650575591069906147405490601407676416 9827425 -154605142020475260879099170639056851850 9827426 28872112226394432274340083008146474496 9827427 -167241782718582877064166880176033865920 9827428 182347548629020220896050462813855945216 9827429 261659308751261737332488684729234721276 9827430 -94441230802140283628760150309754442880 9827431 29423969239766982707789816367608241112 9827432 -276294404397794392266206186930216985600 9827433 -30140154363672994054974618511598745600 9827434 -64653476831453392983476534559476855808 9827435 252005291481943748658721020548247936720 9827436 -435663926747878642706858034377797042176 9827437 -221391310627382473621232045440335743914 9827438 14969931212837292850548637995191540544 9827439 96271904126111578892257471797293902080 9827440 -11084195075974995900457484793475891200 9827441 -16917880173812323624221906942720474240 9827442 -63937400652908143665943662362453114880 9827443 672946727517735632647040885707531432624 9827444 -187071103948017656485927975984646400000 9827445 26670836787672185010631583581172150880 9827446 -96408474089422200828443729793987497280 9827447 -64682466185432382677997242998852530768 9827448 190467790115281386466859028717309480960 9827449 -56434084246669619437208363207703286080 9827450 33644635088504045043298691670490770000 9827451 -22603567259115136516842007382594672820 9827452 -246233463072754778014664260749554539520 9827453 -141071015637602173499728088338414743840 9827454 523344596126290641578567836437995520 9827455 -47660057310844114331418650305808027280 9827456 -393062481432483662914397792026063011840 9827457 -77891498572067456083854483862908196560 9827458 -50591438879839714099001021760058947840 9827459 -121308462825692190907041510859952756784 9827460 198629995110409133987500409777832960000 9827461 -81357233477085681739804678163449023968 9827462 225052670934700239730016621589516449280 9827463 181420617935198747256086011843902006144 9827464 108660351733455089556511601094887270400 9827465 -71601742891882902225671003865909657600 9827466 -120653269566024334588660631423053499904 9827467 20374570960633839388816967076108359920 9827468 42975025134528427115390142977279333376 9827469 100623153847500753510551978472089129100 9827470 -24200372133230813335672685945881027200 9827471 -51096766418996466745558318911409541328 9827472 22147194982455633644033811540013744128 9827473 220120830574401817690984459395409596722 9827474 -175809671241780105231630544867467575520 9827475 -36997718492279215805103583279795584000 9827476 -15186145799031011418613501388242445440 9827477 32371872391991422158769575288997049472 9827478 2603803653941269887260732019867177024 9827479 45157848557271248859128386609583960640 9827480 -113396207891639741267299643651834880000 9827481 -166300530125889588660764981361305786016 9827482 -36248636600646942962268969782087478528 9827483 5220203867600476784976369534546117144 9827484 144242059179039150221214357792535511040 9827485 -15011999115613206446338275832346780820 9827486 183372263907935529329744793209890717824 9827487 -1361471182577484463130735404000156464 9827488 -256577408988711648922164836267836047360 9827489 559607917083019683517168741130057237232 9827490 94196527843549091329403880531647109120 9827491 70753168772326465012090241362203426000 9827492 89724602887795721100702298233914499072 9827493 4380410990770462322844925534780655808 9827494 -185112871488091149006097354164932572704 9827495 108631778098391133224321367360862376400 9827496 -10689248830093572269461318172611706880 9827497 128473447515804447498181535035550189940 9827498 1078303312471864821959042187368688480 9827499 -187246472329431103739974875924156648 9827500 -36841668587884601551768310725615840000 9827501 373244977511338878538059592030113332502 9827502 80082932837503406123679207791549249664 9827503 3829195933459040628378542651925033840 9827504 -84110192593365497323420584589269319680 9827505 -197551230241067054732713544237810681100 9827506 92838074970146485966654966229412026784 9827507 -151095428487437514498306736075318496244 9827508 167378533830644457887752912173702696960 9827509 -74924576782880115486086701544374075296 9827510 273002714666209633889791800286341120 9827511 3057395767300296234170721299701707264 9827512 -386849366494023515439636313152956006400 9827513 196811931158858340702088989432882789384 9827514 -82737755618838991235908985645845954560 9827515 -176462700496019197551144926463447987840 9827516 -73391328546102527102874465376065346560 9827517 -124008784786353207225941548269191921088 9827518 1810885453176974459339979825779995200 9827519 341458579176468121707466895374582032264 9827520 10508875836102409621030886287658188800 9827521 8471117016554567882640687778657904640 9827522 72518642963948757615625566541767064320 9827523 -8071067011436893106205358420667258496 9827524 10692010362908935363677494142071934976 9827525 -105533100988911654779512118259633782700 9827526 -96639503446466896628022864613598601216 9827527 125557695228683051401766425092359982464 9827528 259969281567684856915601611767469532160 9827529 114868776453300334552192409129856935184 9827530 80332496068146461603153835589537732800 9827531 24846568528653987326587539178295144592 9827532 28257246508950550317948234026882973696 9827533 136247358853124853981628359999106373120 9827534 48734902386844707350063720540906356416 9827535 261493075020588340159922265744300093600 9827536 -20231051748249066439511642280611807232 9827537 43450999640151406508386349461570995186 9827538 1429905431867111044285295757215454336 9827539 -223651920744773433266275749669809908976 9827540 -26580789085979938869926365743142805760 9827541 -504187807741679909654859478927548801600 9827542 53323616277012892386037227745009727232 9827543 -329990485158380063327892739841598770856 9827544 -38256688724206850930761284514444738560 9827545 -767187947398699085078463753642624000 9827546 73647604963640408615662999783683647472 9827547 101606199880733580969519775437483412272 9827548 -336391502207058188803735280814083341824 9827549 -166752564670815069392502256542996357000 9827550 54923347116412855350615930750337872000 9827551 -306646673918640231224489174574524964448 9827552 11277867604866017179304971485701996544 9827553 232615972089812265048392365710790774704 9827554 -241871683996227535013062698018128361216 9827555 28519146723005670628713506240781558720 9827556 -133086427265406841809745050531738160128 9827557 115649146853080781237947785800895399806 9827558 -5442456208307221191540175074374768640 9827559 104358060675576721111431460198646615040 9827560 -366545397404073408823639873591824384000 9827561 249589498929292865855985228085813599162 9827562 16579447841297923954560259680356842752 9827563 -243109267962948075407965689352884397976 9827564 5275026682379170852831625693487854592 9827565 25822699693654752630706169958496511040 9827566 74056153263590677352673464857340622720 9827567 8396607401033884966409270475436413312 9827568 172474068965634475385666620378447872 9827569 422279131675414359338978757432820933970 9827570 -3767620717119780516329774703970741440 9827571 83218570323588856763198790364478753280 9827572 -272626240522801585912773502118554092800 9827573 154979000937810138235960351154724001440 9827574 180914203129343016387204210199195421568 9827575 1075702088988607382629125162084222800 9827576 -1095601430907608338349048460466298880 9827577 -14288070934460556117025409105636959692 9827578 54725912255137660815895903875022156800 9827579 459151060928080505678808028550487491640 9827580 -184464503528420475876092387586048000 9827581 4677038609752834745284264828018666572 9827582 54809623672578134522278240473481915392 9827583 -64555572638496488357266866063274381056 9827584 -51943017056676842252504726523657322496 9827585 149101079576235927190089662695209693780 9827586 45827166247349189433689451570890609664 9827587 -141946164998327545159916751485731709688 9827588 -100959964437971831126726160725738398464 9827589 11878337714728000605935635880618750208 9827590 119221729252988734166465617503444316800 9827591 -493893317907388775255728311338795068008 9827592 118476643655780416549103285909983518720 9827593 289905881085733843433526700249567404900 9827594 110184945222719294959947509783194317312 9827595 -199728279211592844816303221778219674400 9827596 -65564820801797254457096822664688337408 9827597 184408487759343671748103632208353656940 9827598 -173619662214808004470609472398340720640 9827599 -228771753782948517926587643393369496400 9827600 -47852566165267948561713595242971136000 9827601 -37355733407676340220704912638566009856 9827602 -54654845257853924251250263507749787248 9827603 243101769820598907075341200347883304304 9827604 212845101836008142356772182986264531840 9827605 -364346632319258893523518206033847432740 9827606 87270667843507379763448944273809068800 9827607 988701528881160629874529817560496640 9827608 -131518664498432470512842549712326615040 9827609 394562275032039364913901631714649037840 9827610 -10540240127732756322342218765291397120 9827611 -247667319302973892318654006300517080368 9827612 -13071631866359344101990519732918486528 9827613 8111698609230596930032273575520249542 9827614 37965062827722189245065609722764595840 9827615 -11933865764919191204022834937542528000 9827616 -337706901072566475803894857571537780736 9827617 -283255459520269309921348426247194001360 9827618 124815958117371577019982778596349783200 9827619 206734454328446491809247961038667706744 9827620 118234761462486320379309529554862080 9827621 122576780552682952340636935431463298592 9827622 38029619377024230844208942713728000000 9827623 123740130958302837189363898114660174128 9827624 -91618507346666288727984462176994017280 9827625 -20868345802503243656534607893500320000 9827626 -208031517829769666742298610798673841488 9827627 14580649900566245983006540210026237912 9827628 97009406543050853762734855477487838720 9827629 -261988838192838503661890818257350208 9827630 50684295619798962382662495198219964800 9827631 -60863786632739237978018196670678767504 9827632 36280824464057227910981442806703685632 9827633 334982867714451748022134436938396452882 9827634 -164196699363101629379427904961528306688 9827635 129191660937920218234457999700572356080 9827636 71626564461395767553502996924180480000 9827637 -111923550910256107088194000015675502880 9827638 37306437491920573145782565609233446144 9827639 137519816226409627530058335889417366440 9827640 116069873196371706208169130775472640000 9827641 -90660192298127753688222487018393607168 9827642 378698319129862374636872867052213886464 9827643 38747822803506498756672278932597032960 9827644 144192101818771949121991155304246575616 9827645 -24504947597906333726042331872200144800 9827646 80390551412654479437001454506719657600 9827647 -114877093437103186542052835553697503840 9827648 113224595940599089131695215433844523008 9827649 85541711182295580522003900353212571688 9827650 -208020526143603860331714295353254400 9827651 -119324149377307436885848567263006991296 9827652 -129348378545906701131064091293287057408 9827653 321011260242305748172286591488187617920 9827654 -166417738336663877828005253649354368448 9827655 -61551440388317447204493911317780809600 9827656 150997663070777137476838133288331002880 9827657 -125023312882539214014976250556480540288 9827658 -30555903528029285729923050396618256800 9827659 -109256584206054673187263369080006942600 9827660 -22108732429999108155266868633480345600 9827661 -15863857018281798367116616682010989760 9827662 27968191842971844253552610135817091584 9827663 -525551516684902449254368035203854614336 9827664 -2879923975261005811355913162860789760 9827665 167005742115693247523642465494311335400 9827666 -210957065505748306763011974747527359200 9827667 109512610872308503190064849868512180120 9827668 384460661501633315141495626726791602048 9827669 -121563423404853773413987194746845530930 9827670 11930474040744207554397484271087523840 9827671 -21122358369445492452702359037720830288 9827672 -246558887471678331625313365115141683200 9827673 74992420833775088614683780345476005584 9827674 -99450909930697862539900060780177397760 9827675 110063453374342224968930778217799550000 9827676 -342970050972676745093426072642196311040 9827677 30444778430640216851359592602470579340 9827678 -40110140980829333020360179304198914048 9827679 212573096977874693577880424913384341760 9827680 162534795224296974119130776723206963200 9827681 212853488136520041737970335548229389332 9827682 -18743384920068554181585476810831824896 9827683 -144495329750102118239984169896225363424 9827684 -29656844596621076990236964220831510528 9827685 -58500446214074443036618883981329042020 9827686 89016457671071045309848948723668942144 9827687 -20154721431971191377326954791226218920 9827688 177296277279799891718301613214898339840 9827689 -48290071212430870317226296204654287280 9827690 -122364583882581518627820250079500106400 9827691 27580690741922450177811157405882095192 9827692 118726632285327473635342650298143646720 9827693 74270034481283593483969442213045760 9827694 -114056759392250066395843368035279710080 9827695 135892149634197395584989550633351338480 9827696 -78890456955960890076856367062703308800 9827697 -75531444670716491600088495191279033760 9827698 -5240623470452406271324868066716522752 9827699 -26184981606421393930303888103654937264 9827700 -54088166153146051846494161270795059200 9827701 -69413587219170617748916724305143251588 9827702 -72693011219494190225697223742217772608 9827703 -150021919412721628944060617479362913200 9827704 57196336503135824508037495525680107520 9827705 102000566559136621804619064550381249860 9827706 -65515472294009452736125217906281821696 9827707 573315854879844381054590287957102359960 9827708 19683578310502696724168461182554053632 9827709 181928067210459950012509966150513826304 9827710 37450089998108528091030463908605483520 9827711 210614363811745715071358120618555565672 9827712 250829578961076487311786627437690880000 9827713 -4188258713846010020510121248506078720 9827714 90688746965663603653665152165323960320 9827715 126598407422581397554948264739004051120 9827716 -44513466249752623247204539438208667648 9827717 358172484429401741058328076887485734400 9827718 74322892237340982426690282656453562240 9827719 373379314152850388411604456813766830360 9827720 21805448160402188868516641607536640000 9827721 115604111437573628696592762774884617200 9827722 -47357120702892381619374986190283451088 9827723 99688847313840421102758532830674700000 9827724 197193234095377597588921592926560800256 9827725 -293365142336406525747630222256971334750 9827726 181776172263891006173166757727357807424 9827727 15875689205177861833287651160767744000 9827728 18626046989951192560849089582335852544 9827729 89143927234949843170670328312847874676 9827730 9514270880163814455093685916786181120 9827731 -409127753864295284362769397977589785000 9827732 -119762996178772537408686427484696305920 9827733 -136781359287087387133203449695905146976 9827734 -85078335890358782454374078685517940256 9827735 179115091187387794235008945215031923360 9827736 822290120301467532138618237758668800 9827737 247455552875730285072965076291596925060 9827738 -20589424109944798045693430965693423104 9827739 -1409470954894331718378886131471667872 9827740 -4250058156110794046621235973468416000 9827741 -42968182312471596438759797493357888 9827742 114774578479261660894444341248532393600 9827743 241869109102354874843670620276403648992 9827744 -35846838335744632360442204093329440768 9827745 197218407061714229727349918200338067840 9827746 -115333771646752094178380155606380170928 9827747 -427927181011555059476232659027152521216 9827748 -77472495997317293664153390634867322880 9827749 76466828412684283582212759223267701312 9827750 -185677429960409873640718453671751200000 9827751 -174416974370832140574082155139372111872 9827752 -189796382515936663409299470142983782400 9827753 -300942630127207814676891240315947457336 9827754 18649782317802398375597566871159619840 9827755 63354243004435775381871224745148219200 9827756 -194464943781428645289075825852500417280 9827757 -76905079583627172424733977268725974720 9827758 187188132486429905372561609280016623360 9827759 133575665274037943547398868419236655304 9827760 4002694442351413916000415144763392000 9827761 612035323779581714455559335960249152112 9827762 -25005291191825973444956680188244804608 9827763 251136831762422377778961306865484532288 9827764 -482616943791949438801451774288330220800 9827765 184194749695547380580200538517245733660 9827766 47408699934773578573044514635803040000 9827767 5536781598244597349880714151604179720 9827768 207289979538510930203363583935191449600 9827769 -97998797007267680854961758229981598720 9827770 -63484376866216187989833177910675045920 9827771 -7478024952006381962563334967558201216 9827772 -6679236006290457534252618026429414400 9827773 650988559512970036512623597752377332544 9827774 -132498071421562165154217914275661107008 9827775 8531927731150090478184398793933096000 9827776 20814394195444106764634052689592844288 9827777 124545875496995978994663244908599074626 9827778 -23956225206689915480134596034698754176 9827779 3374269164630985623265510201641032528 9827780 -368123184985616255699272364976125706240 9827781 -271144886065773425459666941179776708160 9827782 -1055739069856986853464287463156878016 9827783 345108139750381650147207811880094856176 9827784 -142814102660828738977417136472209817600 9827785 -100893876466845030557770699469371572480 9827786 21365863268134912063200898286938878720 9827787 288148962339139017866474566057278265560 9827788 -23724271597624436823808991968780474880 9827789 35664338052691500317138721627310478124 9827790 -402896314586736046354238973081538560 9827791 565774175032428041091825634161180542192 9827792 14029657651170837827204234656030359552 9827793 -262898717888662902927916753801443897600 9827794 -335517320004621277916122641015452587008 9827795 -279896687663227122138528219130288693200 9827796 47097928534269650553330927600961234944 9827797 24873761522044018468501552479787184032 9827798 146570139293263577862910776363707364864 9827799 -6212436768167500667304503908150346136 9827800 11581724757811736223855715440487680000 9827801 -41605957378738912321592395690418968428 9827802 -13155001012869832229134205149039999008 9827803 -234788927810970582960530388027147209160 9827804 47448990373810865092790319444246853632 9827805 6258467124096684754435971964743600000 9827806 51442699323919683233979350600503938048 9827807 -68100440529477834056948000399329161600 9827808 200177822152059558012292374260034306048 9827809 31962485382923259738468713231156047010 9827810 92270851839304437012193682670998376000 9827811 -4394953319021258909689935631980579888 9827812 -44709146829449572199600351644945613568 9827813 -231760684675610805116809913417342743938 9827814 21733455998472044702740181478582220800 9827815 -18392624972042001454412317495887900480 9827816 188864912804097463628047282688171212800 9827817 64046428425973515639655065563976462480 9827818 8081466777918565443435837176813399040 9827819 -178196151755862688125148623616464992880 9827820 19968925383134897185583094088824883200 9827821 -433593177534448142045372157084757255978 9827822 -4038456919538858609194459022700691008 9827823 4670190913356420384327800822151508368 9827824 -54632891249858039397780177488931553280 9827825 45493052471667393898261383833292432000 9827826 51539404363366020623700579520909574400 9827827 270584301226117455738548035669503049676 9827828 -19876786107299778237212330189566623744 9827829 25290201165688247528768887751481190368 9827830 -40445549325911448646050724170175549440 9827831 54233930578426910367136012277221541280 9827832 74690233006885237478997251297902632960 9827833 40359010028803244732642638441476592384 9827834 90675090059024811511866570015849768816 9827835 -22035471585325834307030872611441235200 9827836 71663476600289990257358160002380922880 9827837 -52569065223308953569957461150287610880 9827838 213109326834585442115861834621150152320 9827839 -167992909351107689245828624506133460640 9827840 24166099285457318587893947748581376000 9827841 -281914569029912129684177560480974585168 9827842 -199152938604117942137554840270891898928 9827843 -4532371490207537152345068838466391216 9827844 3391437475532964119728474294245163008 9827845 267787748096661843325348102807033687200 9827846 -47795666091416268692669758158637188864 9827847 -81030501938338098011261918194962460176 9827848 963966805819687064184077630922214440960 9827849 110863670229110567606519312671060401360 9827850 40760597631473505603415511852371776000 9827851 -10663278553076039722433693044379940696 9827852 146905969734882015881523440224782087936 9827853 -94584501621487112738728350066004103040 9827854 -6971509550121911180247845128442659200 9827855 217854769627936814815801716564583898760 9827856 32394132203184578988183711429721128960 9827857 112435484718590078354956199320279399014 9827858 138114454198297244234398756961118971280 9827859 67312747284013642438443379003112318904 9827860 66547744820958420978223178819662848000 9827861 98312559099514428048248532621245154300 9827862 -55878073481518335703840207471285824 9827863 444352086360827367827763396507326202520 9827864 2156678925815862184303859195284254720 9827865 -316219148258145726779270671648809600 9827866 24791512749631722463767606299844990720 9827867 68458642629184294959809866903156338192 9827868 -27709890913630643740432082076904980480 9827869 487575370113822690953381626329277417440 9827870 88365932669442294851447574653786818560 9827871 215269329989563657434601950787133667912 9827872 49300950874940892237060081395336282112 9827873 26523228305005776859074887316129180768 9827874 51284268379691501868890923713692544000 9827875 119042358514590968968344890966262864000 9827876 -126878037268410779833617436784144797440 9827877 135946752747703136554488896163502531008 9827878 156639244138535685572720885089855542240 9827879 -115794520563345158245433405843867072520 9827880 -27915777633508079026435804232570880000 9827881 -77588877302167013244466588233044870790 9827882 179298697947586926186573227601895958784 9827883 -17950574078722064613586693911742149840 9827884 235562993536682677573880154338206136832 9827885 128312360191706785274946352593912317580 9827886 -156710583539082779114612103909321810816 9827887 938892782874569328781544251071287795232 9827888 67379154153483387647063660556950962176 9827889 -154759837001202607587260495232736818576 9827890 -33620171670322794602085325286471752800 9827891 -39049019760190894642692431524243836000 9827892 67177684400562560884602959331219505152 9827893 35928053147956001523419538650111886080 9827894 243042492805120903669473521764295150496 9827895 -44315566467017068429534044359041351680 9827896 -12990674959923615235059791178611343360 9827897 182957197937550004566074847795537011460 9827898 -47175776973139204310415711394513499136 9827899 18966561329259073503732055863832356160 9827900 -32146383304282678389751808421287347200 9827901 177329267389447736329798008615410189760 9827902 -66284185897957134860974591204889134080 9827903 109720783843189531898524624957789239720 9827904 31015021548079077889793530889200730112 9827905 53374225148608615851842514075695754240 9827906 57851412193035394458149014679089801728 9827907 119482964882747584998786822575593173240 9827908 -3868884824661334412551426651816002560 9827909 -40612788828045114358179537244827072000 9827910 -82528407016051600394215867643187168000 9827911 -428996928160430708335972123668094076976 9827912 -440097135127088289343827829111939660800 9827913 277990307147409971048165205482020675344 9827914 -24216742305489757212698845677663964320 9827915 231765741833297368794691688291261811600 9827916 42817398783718007108543585164599951360 9827917 -16180832999477133778629098013774733440 9827918 -149142533136108854305905822922493355840 9827919 -18969877285366950086860529231734310400 9827920 38558668494733813000073488922892288000 9827921 -623340893336193428086439457835783013280 9827922 13935204110899889416057560339804443136 9827923 -46451874673532202895908441096395763456 9827924 -25432638254210913775471261902987391104 9827925 7914961267927233587821566477965916000 9827926 -96568922340434078570465718186025356768 9827927 537943404609422349600103186058292832776 9827928 -233603155784963380187257619025257164800 9827929 -20812050991389766329683868980106212470 9827930 -35715079800105525660913322730688696320 9827931 326458890371953392225251969652599867184 9827932 -320214190237479660639711574976976469504 9827933 -3956847070223613073189347830210286996 9827934 -3427391274289940635672835983989716352 9827935 101003326111055160261119823386448850560 9827936 44788177515256399300477870143016796160 9827937 -113806620708569878554674503553381810688 9827938 121707074677047690352102725175061631552 9827939 -158997488350403093149422263153225076600 9827940 -61130518882656171055033330748987596800 9827941 -58050132142278765265702780533892266116 9827942 35865413502168873804086298532619995872 9827943 -79565373570604484968671545405780972976 9827944 -28883587484308338086813907390351360000 9827945 -15746517837087931001925596250482302200 9827946 54982359517909384680019713727586703360 9827947 -267876699859914866436477284607278121480 9827948 -130413180829842560954426562698493312000 9827949 25758386970239583032923640154992937408 9827950 81335002735618423845257744025375052800 9827951 -5396985627085449636429104448616782336 9827952 28496652242261330963570848390287360000 9827953 147124548090752375901618237031832053202 9827954 50740468764821404826051899631580346272 9827955 159831717103843840360409598359705901600 9827956 63425730971130161806392542901747701120 9827957 98669463603618468577594305096185204220 9827958 52477075286512838030416527183304304640 9827959 -216019943047534375868909903472586955960 9827960 -38315158688013514925718293347217817600 9827961 -34577753490897320875232892473381007360 9827962 -1847636788415316773678422737055335936 9827963 183789121183659128744003797085030242212 9827964 -159731719693394576221607263441220160000 9827965 -10704300609317139396992224959973902720 9827966 227315917868655207017722068266862911040 9827967 206482675364113175564960449846396027080 9827968 241068641080070186942347011867405189120 9827969 -52055954403706221040326021263168060160 9827970 109800189330539463333178949153748096000 9827971 -254272962421512707051155219232299645828 9827972 -138286767257110032314988597244130156544 9827973 5898503822403664549368334339937475102 9827974 76054870628777211148740749139383328000 9827975 -114470174389824486408493503715751130000 9827976 109406001006269160016418208915840000000 9827977 -172816303808738507118009442205508254108 9827978 86806095643789634796074332717268317440 9827979 -180780405630725028109652336260435276800 9827980 -1664310069759536112789503481572812800 9827981 377588645295211498512003894388643545782 9827982 -209772354858771520372283651945796910848 9827983 -885493956429888421276346553632335624 9827984 -103652002535007265267445421005832192000 9827985 76189981831305555097545699419263915200 9827986 71332899587519318866645295814435916800 9827987 -13277424652324087081043745509507027040 9827988 86751715113401516700226837689892608000 9827989 -318169287186793339839360632061401323044 9827990 -7546045242587227231048175188851482880 9827991 56509775542355918653670706725285004552 9827992 -100491886180078374965927242565757173760 9827993 -116301956801175342894888219408494936640 9827994 2973036333571243531920422467334148096 9827995 184737556137751827184966714658470080000 9827996 77398823344972306968031063666560192000 9827997 41240164747962435370971420571595376480 9827998 -73023674276055409446551748927506064000 9827999 -90050894265163339660941004601884212000 9828000 -50059235801635089081564880196075520000 9828001 425759697363802001787793831845914316002 9828002 -37601640674961348445068484640449759968 9828003 101677887243782842635788631566564962800 9828004 127525432031386304745222476035049661056 9828005 -350463389299552287561989180231430691680 9828006 157854956853442127901770741591817108864 9828007 -120571217301986589901009831226224466976 9828008 337214609379748383999694518875892648960 9828009 -52104773250762169132257685118799869916 9828010 -101295477026022567699548219005259847840 9828011 -683979068191012493132011752204271941600 9828012 141717365044161872896664792237313050112 9828013 -34125288043670158066498255166392176000 9828014 33696591601455749411635029061949405952 9828015 -97456834752479953981171841446266908160 9828016 24247331369159804831420600041281945600 9828017 221977993394413148045004684717458514066 9828018 103558223933517227911531666241005566864 9828019 510564330181737819214749584545440209420 9828020 -90419376734225653982030768296386065280 9828021 -42371557379415580922326368835343222976 9828022 -37745653475599700681943340562536593408 9828023 -7746751212125203861806193621595953344 9828024 114581688326642157165222496181750661120 9828025 21289683499850009047903297552241149550 9828026 -11558132648927092676614435805801281968 9828027 -203357328419018086989245688215248744320 9828028 19376929679991249487431868368506551296 9828029 9932332716967226238362222379883166592 9828030 45072848405292121307392309959262571520 9828031 -207190175162128248568407696437740447168 9828032 -19794450192717175593718755910178832384 9828033 103021993107413275813417325851285030848 9828034 109877348167838504863394476790621376000 9828035 -102052832981952873454445214165554592000 9828036 237299453899260424944573305421059236992 9828037 1278136807782434000171311407204809920 9828038 21675377311947418679757040618448068608 9828039 -45037260364795992603656667982002251952 9828040 235780028728793231804921542415016960000 9828041 -145301344206109592729260658030596289868 9828042 62199698508791861740273745321410483200 9828043 -498264782708959032298220519088611087280 9828044 -72472124219641700984816043505261380864 9828045 -20097201789279969685946723407384087380 9828046 167342409413205657861185993764332627840 9828047 412753045527257428549816119890929152240 9828048 -33337765804785142053424907190638739456 9828049 51306636380192745968532978735248112192 9828050 -130566702076372968946533191819862613200 9828051 -116825308510476157667186584192740597528 9828052 -77446009248277537621030600818553440256 9828053 166046847666101097907728961516135252302 9828054 -5082953447777121829826919034274488320 9828055 -69527963391608879618534794084309626240 9828056 -137236585781434804191393454146429911040 9828057 -139131560173543584795393403030456804416 9828058 -42025914581283258323277902808213807120 9828059 -260442266125313696967720447541051413360 9828060 69469831251399790879947667105524817920 9828061 94246105813778731991599977415975235232 9828062 -63565532261910745069462615242795437568 9828063 3087620224366630193933998668981956064 9828064 -114253154917241111379771029234441256960 9828065 -156834248518596767777730993798099877080 9828066 89157457586951364514219939148823690624 9828067 387250207390459150576993588943696841116 9828068 -3677100366170649335661876687764880384 9828069 2416124239626238231391030744740954368 9828070 21696677456372739253827591502873800960 9828071 115702721239211054481818196974151975600 9828072 -193331822463126866466907308801052001280 9828073 -509986020678834185616248491565097031280 9828074 -287451555607888194899593016508956083200 9828075 26357682254887665639500699712860022600 9828076 612450381734773133647424343790082420736 9828077 -159669092046851431068020783482744118154 9828078 -20814329537339398061824238150910817152 9828079 87726627752033331191979195197535801680 9828080 534638726440641847313937328933109760 9828081 552557736739549881892734043022657496000 9828082 201934156263459463594360541473464633984 9828083 261860076128717463702093966685540336332 9828084 14528956958842236553560169727314624512 9828085 -13687853113652527966102901203909363200 9828086 -29306312102226814295270763979604887296 9828087 206482414744845682312164364545217718760 9828088 9942974872668646465847964578709442560 9828089 233923247717992032141722349656160886890 9828090 87001185947631660395399042676187665120 9828091 47308520370338618216143627163932144704 9828092 -79242331754970607432474236495523507200 9828093 26565969799423936011905614899857581056 9828094 1834965381390001956893740059344041920 9828095 344703970917689685531917158155151626600 9828096 147022514116016055519371148074705485824 9828097 -29481886606848730399315417060723059454 9828098 49753715066268715035455599665167771136 9828099 -27379134681615255245842170685322751456 9828100 -211445444948788637428333846374329760000 9828101 -30641053415636902567831667374752045888 9828102 -134024436944393355097001119688284085760 9828103 2544286932852185899732489036408074960 9828104 72766663101593944965256291472009134080 9828105 -12028658504758932906463803765539518080 9828106 33650982312144741241524046182263418720 9828107 62777434667651887212121747368364572720 9828108 97187103714739931254034387638848368640 9828109 -207616393716972205922182646234797802580 9828110 -10198138155588223217487817417310302080 9828111 -142947520489259433124264120179662651520 9828112 -4235824274076551921621608453228986368 9828113 360040708954261839549120375602009775984 9828114 5140118291676296627190113854706355840 9828115 -348716294694458951186849741744909845680 9828116 22117779680630123032303588466559836160 9828117 91627163859231741878740180508302850688 9828118 -112034791207938381352248892509304374240 9828119 23169665711742479449902228075283952352 9828120 -236969677317231992421541622618726400 9828121 304988817221733510151895044698303205322 9828122 332859148283597626122810777811691596800 9828123 -2872187297495316645412673720761800192 9828124 -389801799665692528927049923117529864704 9828125 122227905307015481736959578947926812500 9828126 -19988130791328570722266262206662977856 9828127 -144901795328157763701689940306340165024 9828128 167739704624386286994915424127018926080 9828129 353451992995675409098498786830519092160 9828130 -12651067909593947513296169647644211200 9828131 -4227880585591883675705252615755750608 9828132 -39055149109292437260537820938091634688 9828133 -117965399334831416197186470804322929024 9828134 -41742602941241021345064791514000957120 9828135 211142018147253331019358958697956748400 9828136 -35155796128654479253866320270906419200 9828137 -230001614868651399488653747570910209152 9828138 146865321386033426737266396304309618944 9828139 -162485717872627117591817167440227869976 9828140 64383142110042532600229493870375290880 9828141 132661235004728424231164843614705814304 9828142 -254747791085255683198216330495380974208 9828143 -195806069643233418797800722227218843656 9828144 -65714572345866508283487005092137172992 9828145 -16627539361627937072041646953954049100 9828146 194901543680653202992471143439248821664 9828147 -20985626702016940522695096096736314624 9828148 313483779459894051976469636626966296576 9828149 204486618830032348558672871102178186240 9828150 500333835191892302738866091572641600 9828151 59629628458682465862538473598784003904 9828152 -251096717220758130531551935752267878400 9828153 -188908765418688249403925247965320546560 9828154 35863831367919873320350927339244719872 9828155 -250928485484142857019435088392583213440 9828156 -17265044810832322315145704211851881984 9828157 -381569427060669092497540773412731107360 9828158 15364898530113654998469769454471232000 9828159 -308733429238667865340367999948496990720 9828160 -44154528044388843193297258658235678720 9828161 84922069799380432745098104514082064000 9828162 -67159025635936435109458675948564761600 9828163 -426619381144150458340706604439046097988 9828164 -252251250630396973073355440725569782784 9828165 15841136465687038358820845397862933920 9828166 -3589971250217273409354948914117374656 9828167 179972928532210917252971465767542768216 9828168 -55303804079337609276798580475756544000 9828169 217215097092533872663144473562569003008 9828170 -125447737853859385514615389704611911680 9828171 -36398573669372735229217458598875693060 9828172 33972571909996017674394021191089710592 9828173 -105658512565037447367943390711168730676 9828174 84601207128628379802265667444748165120 9828175 -36075897514420567479498196612855537200 9828176 79992610191733670783307708330334224384 9828177 -8700067375731332560975913485810008192 9828178 -48740508259240777478787681062538946560 9828179 97545881097286759116464083611785292780 9828180 -93399351153569039116991479647418640640 9828181 -217663854378075424709295253573020868800 9828182 9690597533944925559790982523552908544 9828183 343631614595495566680240539087079454824 9828184 -72107585057024626477352090971331174400 9828185 323690660878515622348446606653018821380 9828186 -129627661581865899110180752953191271936 9828187 30405580208019842445043447359970695600 9828188 76929167044088154718682036275504869888 9828189 35095558858208141828830374603232800000 9828190 -135094489799402357214259001570072222400 9828191 9421402554209193471426108853530275784 9828192 11103648554813632106657193933215367168 9828193 -6493705899947244612848994162231905784 9828194 327050948753297777389954622899407721632 9828195 79102761671780482577971760689398063120 9828196 -6668952112819338003961580296393297920 9828197 -461276829167334384235174199522912004354 9828198 153545017997634633473097953024705616768 9828199 -8220781176607146309533428227902978400 9828200 281828305233131674171465433167229184000 9828201 50465265240538015896608002908656921232 9828202 -84010437020458711291401818038860410448 9828203 76761392175948195880182788926173239040 9828204 -114521154658878996970689693949879970304 9828205 158127351842992126931629262508242542860 9828206 105242371818675253506981914473664973120 9828207 -263593547089050457942261181740023763896 9828208 -21336630975423810788474431701894004736 9828209 108284651776815969187939356208052736 9828210 -12451521525345999628828767507468257280 9828211 -454622496951532533309736659088035851188 9828212 -23945471639441279860289350922833766400 9828213 -165085676838517655673481403386109631456 9828214 -27967183076265657555886089657792209280 9828215 -207884669111153039121319945273469801640 9828216 -394123764589223475784649620780339200 9828217 -217461769846431703896612159724024988928 9828218 -196235792028433213769939371210794487440 9828219 -197549376630611673638076685617962618856 9828220 -11661927969743347135981706497392768000 9828221 1647612047834131316003967071367400344 9828222 66496341245693513073043468868473098240 9828223 487457283138203594930808005358141817472 9828224 -185802556646162016048337444388386897920 9828225 -4078509137103350416235619631837725 9828226 30142052417588623256745012523116733344 9828227 226805201318373476544565775428600639512 9828228 40669765529772055421770450534811842560 9828229 653419738760455603115040164534637889084 9828230 34869849085126195852238387288604489600 9828231 -115306559526839547143400830547069430656 9828232 -594279593151391120297033985515860787200 9828233 92655173042821585273360118508991473204 9828234 -11806159674777400164367868299308447552 9828235 -210301554005009626846903275820560196320 9828236 -148656213001902947414508638232080722944 9828237 21842921394527545518425091770948864352 9828238 35062379577736335188079394615399322496 9828239 119618373219574680918620310408097493040 9828240 9188100604852999002712737236952023040 9828241 -10441754173513782065824649098391121358 9828242 108779674838726504650133358505696526112 9828243 -272487442116863592363532010590355093280 9828244 -400390527978139297588304554708917719040 9828245 -33128076917088957537698230802254118400 9828246 -91566417397449488129759712863679455232 9828247 125733573351854018806485310959918377520 9828248 -106884112495032014884966188422377328640 9828249 143570032449153438055429503233271731664 9828250 -227341862033513677501282801677444456000 9828251 -149994166942790603085458204267270541048 9828252 -4047495429719178428917113803317248 9828253 99797275806327018175801049768993782502 9828254 221103961704516057253915028312879880576 9828255 15735264177245241402764983872288662400 9828256 -10538633496256827917966999201517797376 9828257 -59704521045090647136044008345040830494 9828258 -149044922554779260140923587756083398912 9828259 172367145689258749512770986672853013152 9828260 164969032122704926398580145239441244160 9828261 259427138715867146780063624010084895932 9828262 3574186169165912546851455694418353632 9828263 -297131760733394963731608739771769641080 9828264 -266017812257465655041405796334561198080 9828265 38940616163771562309884535160417307400 9828266 81441343210699868566496327089476670464 9828267 3182918155313038954236324805794014448 9828268 -276838398845727567917994840070291728384 9828269 -344839934171759033703813135214889915040 9828270 43769915086188436375613323493125440000 9828271 73151084891253029308048094121684232704 9828272 -68407990091757459949954007598181761024 9828273 -26866349521753228044590362249009581120 9828274 92350631117681925061265845424246502720 9828275 -220430418414235162471986864803329205400 9828276 -49279985165204340696918503050685644800 9828277 -327091485397245010493404185197807673874 9828278 -87114694834225089154998861533090679744 9828279 -126888711764733482712148343887907166720 9828280 31303531548259673335989574297721241600 9828281 -48116716933257732295299293110232187900 9828282 -11561723803727782424391593006773424640 9828283 355182572300202657284865637907425138532 9828284 -60164318557335545514304110340631245824 9828285 189283358637119825642276873465153839200 9828286 -7519981320156053551917272177708168256 9828287 -67991071151704272731775597225515421696 9828288 -21534008190559165210095174098696011776 9828289 466369144286302497728540718753153379524 9828290 58293391440849734627545301494958714400 9828291 -19974721500478228355381362924407720384 9828292 158359956374689217767374708917732518016 9828293 -265690955345470815589504370910165631458 9828294 26892993724509281432542175889729718272 9828295 5191070386890387956957147762112002400 9828296 11341135954136681793921910026701153280 9828297 34569768731837371392816967664674824912 9828298 -7532822863961476344871967767206968064 9828299 76263487761057845541465062701216593264 9828300 -55212123031821690174698569558497388800 9828301 66231044458300699752853896317557977920 9828302 48675757426148823988158402979613995008 9828303 36454311394775196287314603238945569440 9828304 -10409587708769477470531586844753920000 9828305 -1365896940189589752376797229787574540 9828306 -103469890628415245764503959714036725488 9828307 87967334161510664915743475611972259560 9828308 -36654120673797228311431346330346461184 9828309 36998898791658038790638749557989164704 9828310 -41910739510160589959811975693137210880 9828311 1102108551719091972889303889983731578880 9828312 -12128965767936108404076168143598182400 9828313 -45532901031733030571930230808516159040 9828314 -116475604069165487829023266096956046080 9828315 -21930036969437159665570960819189786560 9828316 302274191280303680922737802513841687040 9828317 337904519201647751166143111625475647072 9828318 29940670817536690502925594059508381504 9828319 -171753139027185733171704012818711805280 9828320 112465148704153270971031952312264294400 9828321 -45131793852557437724705350269312990288 9828322 49586716686510453905262570078587980800 9828323 -244435140348513926396547634805199811428 9828324 261318076312396154972262088130671472640 9828325 -70233612589656645452930835024038141900 9828326 183922234177293087654861809272327988160 9828327 -205647002532458632405570927103514641880 9828328 123185512015202239594173974667443420160 9828329 -194865003535338013265892251587724871168 9828330 -37275547989841829648721604351056199680 9828331 -76544329084730738159804818818464857688 9828332 29864141449235359696594822911301171200 9828333 -12078737692176833898610993966485634176 9828334 197334743797139868005393092673057034816 9828335 -27837153293517018410360637024050829840 9828336 -966603800564190291104922845418356736 9828337 171886957537435401202954753533372391680 9828338 -1374469677772816339756863964545984000 9828339 -313756658032220674098228024042587636160 9828340 -196206210896419995570894533238148988160 9828341 -252926269560500727872359398938962386258 9828342 123318634033137386349258329506465801440 9828343 -91053674171797488730803442390770823680 9828344 249340295236008752019418871020244828160 9828345 7953866395171577648966973256035059520 9828346 136657070411778779961533633971204320 9828347 -149465378667453847454032875863186038896 9828348 96772819531886291030687642261172257280 9828349 -29384933676639942028866966661325510650 9828350 -17796756424437670678372845652767331200 9828351 -35190101961086015292758823683045437920 9828352 12632204140335558216642582357737472000 9828353 -95572305690674579804773124354457994320 9828354 -25508028373315497614648748984384228480 9828355 6188287156720044693856269084280301760 9828356 -164160665423864857054531104482787198720 9828357 11178045358400700275646998962132881408 9828358 209875861879187513717106922107608432640 9828359 -63693324262600079416226145124693859520 9828360 74396156118622862271540935890135449600 9828361 305431227860455223604083728875935499300 9828362 82112409117379399368609658154728334592 9828363 220321798025626680431210953866297105408 9828364 -29406852227575167115181744980320780288 9828365 -160507133344307113864157384640946786740 9828366 -5019512636379145537335534215573923776 9828367 -129191439935198591603100453391527893584 9828368 45361050697681020842288132258698297344 9828369 216189482283024996687694398316647133794 9828370 -8184698461501991465402004831685785600 9828371 -323480272099252186742226337766130580260 9828372 197332364790262412592588751637599598592 9828373 -41051684558961815359957546451178703716 9828374 240249848155941544429996744809312507936 9828375 -253295832860392652762483141669805660000 9828376 -25051663589103558121887286921298257920 9828377 -61532887812855345316127379853909288320 9828378 -34395499234857453522333185427084428544 9828379 -336341535619531730183891646485916458520 9828380 99128085920189272649122657326995834880 9828381 -833338765142336924164546131410712000 9828382 16575975950658638516806589372302797312 9828383 22431829543570012932516462632412989568 9828384 -146083721194982150637986842977981431808 9828385 -46866607126948483788146153743775010240 9828386 -50517780523007000691700241622554246880 9828387 78403985475215705605972885131212030244 9828388 -70759557193619083594928139735595720704 9828389 74489924970163424020633066171237639680 9828390 44160395240950276842990815221979136000 9828391 -219115764635909747822704739710521459208 9828392 -57604226630478998745992015026151424000 9828393 -113217434350310921337905575172246657136 9828394 -95861851825892915130504224369893767504 9828395 81385712649672823770215282070067881600 9828396 143271279525070601611544713760802086400 9828397 -78834472873003082217529810040134291200 9828398 32827839525528252687227116830448592064 9828399 -121163490949979044529350841302448376960 9828400 -1578635280242693196456629242714931200 9828401 -151165916518001036146912373314403519136 9828402 -76217575046185852791840502293315869568 9828403 35596883556349018519670794484584845824 9828404 9390610438057745445252955920971667456 9828405 -356445069959922485586680896705408320000 9828406 -83098496722245546633458058168398917632 9828407 58520508688780093804154008766404296312 9828408 -162035839658994246180232730053378928640 9828409 -893944906768845340568022719866990323260 9828410 -67283029850296651957131924833206532640 9828411 -5369029676515455691459077530727494400 9828412 -327186012776426941038206101677817896960 9828413 -36243758123820665897930627762015233440 9828414 8741910306845523497896280501610906240 9828415 -314340275344448029284161451487787828400 9828416 -32035042746242008562653686804652228608 9828417 -60077891454663536281760495490350151120 9828418 -41089187672010100692913878398829633840 9828419 -58344234689748747482117694432298841040 9828420 -2675477727803852787603872704548741120 9828421 9644851255023667012582116076450444760 9828422 -94334738289672537383631264840442339488 9828423 181813903448101114164447404796705096984 9828424 -5432219218767285414298618588387860480 9828425 121337479917492137049462912041005209150 9828426 10916184993961929338647909741231116288 9828427 65352683023586310217911807000083043472 9828428 25159858013068513591619378954034041856 9828429 87204766396389792141963019660860624768 9828430 116550616171345681746892270423734855360 9828431 243051171846556799190448506552050180880 9828432 35461022860614469099529361263548170240 9828433 483892981766546185205581207513946413682 9828434 10495799116129067787258185836877414400 9828435 -233425727470502811701626535769856597200 9828436 -40012183496562878177362388556406575360 9828437 104711852455161266987980900020302491086 9828438 -56359980843092808847146640285121941632 9828439 -465734581964190038760066052765303364720 9828440 29697138131995617198400317485618380800 9828441 31075743145079810804434636040390348352 9828442 -5739370113001815375930875734870291776 9828443 40409952178242045455152669728937210692 9828444 121306624509488688378143371498195708416 9828445 -179882655159720874174134424934137594560 9828446 -35446993059224046207024259637873363328 9828447 94232647793165208453788752257144553800 9828448 72996882696201102822326856510288691200 9828449 257198941444234482408526081347303612450 9828450 56395252409160692642355558089537871600 9828451 -780518806455584748541888143686440228320 9828452 46320052500768323013329565180718497792 9828453 69993477006273984758942192490055857600 9828454 -302020649817550050164908645328037313824 9828455 -49042087752909004509878376601619388480 9828456 251788449698535476720279652198639206400 9828457 129257826130506554906085009927631228672 9828458 -77328951668365436110879538250802609824 9828459 -2291343433598240323858087885470455280 9828460 -193839646942808408573536389408860958720 9828461 106894060007777723637070905251979391062 9828462 503325394062544842263597987251365888 9828463 -226078157578285676555309299786301386288 9828464 -126624990292849169659388398147874488320 9828465 159667012854294966825458433685016267520 9828466 -394502461812471222028548071194464331776 9828467 7114491793455855892128988851552840 9828468 -54673868081430458094910729869073956096 9828469 303759099225278651098384530401947281600 9828470 168742697663216991813818189988903367680 9828471 242723733186680558631999687446793102312 9828472 322591181877852600541491557830597939200 9828473 274344172482686346999643404690584383722 9828474 133138998759154164224416374856361506560 9828475 6832974216211279321232352835614243600 9828476 -48528981805075452898048812745392875520 9828477 -285164948879622762668361150884846019540 9828478 73633198788933717583555832915427778560 9828479 52682946646645469925459991332932913648 9828480 125549490264094897695897276867674112000 9828481 -56677627781145412636620831511670118616 9828482 -432374180943202377397334424873213338880 9828483 -26496090232733499022223495350062370560 9828484 253941580435616743113046216910637862016 9828485 31346244792745823207057793740059462560 9828486 44867720293375610794502747097986083200 9828487 -556123189873238513354717550685121020200 9828488 -80029992940237966941337837728509460480 9828489 51240403208511204302301895982015974368 9828490 -1877258285281126418678688367726341120 9828491 24854599102914268794040070462226007800 9828492 -45680517068366190152878987133817381888 9828493 318134066980412614013987659661779138742 9828494 8796719955050448376618174733909567040 9828495 70554798075041380153072810136366032320 9828496 27280227115109114564816051153950277632 9828497 191274886987848821556609451455296077632 9828498 -98039870813810240307793801636644298752 9828499 -421910845117972156633141415594092753728 9828500 -292105853388087155971492538560117248000 9828501 4926835901824870766295560579616021120 9828502 -161269518580424279672766672778655851008 9828503 212099340798045180904877306218888164264 9828504 -78008627547380044207739274765184327680 9828505 381846880737444115571044893509095350660 9828506 -47432176228257562187078028665055858720 9828507 -98797242442150627826230386175612013712 9828508 -385029349186106932139005384232440156672 9828509 -101891472822479459241699668614218161760 9828510 -711547949001013517049898636094515200 9828511 1988449917276879870896111615762327424 9828512 1373012657056205994535431714267070464 9828513 383379918217583621427037013295154380480 9828514 -44125445901552938723786184427692155328 9828515 246401731030358009402468667881936902800 9828516 157581054694103616107018657141077370880 9828517 -198922484698601184439394724726616988388 9828518 17292689526376551503960499604509845856 9828519 -72775801960295093310117320993875825152 9828520 52974080544640620234135081195142963200 9828521 -84719559325785602460668274928388080128 9828522 125945812166699368593817879287456264960 9828523 -17101763067109455608131284836397131376 9828524 17668827881180954814355426637170440192 9828525 43925431724354780244361934476451337600 9828526 -212132140081807835777228169557084676288 9828527 250239944118448956510848733863862850632 9828528 -23397130150073849440495558678510043136 9828529 26146496664658313568120868288115608640 9828530 21911919378125535124064978945141145600 9828531 276419894138689638732885510952834988820 9828532 12052083825548042569996627461212282880 9828533 268544272395354581155474747198507220928 9828534 -137529660680603796115959295913869446720 9828535 420838941460764159913360121681480632800 9828536 -460128901546834243420167587490856120320 9828537 -83669671570150247808366676698884729280 9828538 59742899348371399342399655376225151200 9828539 -72609897563494634157774600269316830688 9828540 -9227194790405819936590280993548469760 9828541 -39474194434485478567823499155902228500 9828542 -113549476128001796556749694277648835328 9828543 -56955214998760680407761132871956756536 9828544 -67153502140030275742638247727163506688 9828545 171126935153348925290563994646810105300 9828546 -36390020689124815989915034552586207232 9828547 343975249245917999376669682741817735996 9828548 -258791068776357024242423919129466675200 9828549 224540815728570419385196980742635506334 9828550 -12319338889008591474210457313479910400 9828551 202068907218327122465941117989649925400 9828552 228286974597271695844308314490961797120 9828553 -75256940052999209574459893570581696 9828554 -190445579225337625489661132535634563024 9828555 198695989633521593681815126300383582720 9828556 188270598308370189662125839592154520320 9828557 241086800970647887462445097007769362806 9828558 1155698052827432478724568962224503424 9828559 78473195586400535449055447529321832504 9828560 21719274419992407200894502094960066560 9828561 -47187701883567893895323685006822240096 9828562 -29597560690389067633434891721225753968 9828563 427200112683591793823801685006225089304 9828564 -40486887946201303841469485716191559680 9828565 543100207853820492832849592344204039200 9828566 115079414897003742852146358379297602624 9828567 -170691760642912093077174915734341209600 9828568 111652997940494883721066707197894338560 9828569 -134306076715262515116796895146487519040 9828570 -75341871550007543083822849479910636800 9828571 -504775984894415884028158885543581799228 9828572 15866058144724770660330893503882117632 9828573 345863821303763520183587810895567418944 9828574 1092271105908357327682407706876323840 9828575 -127305714616939820454996169797776596200 9828576 -95799269499700124767639494084568547328 9828577 -321218951695286446490833662345876275136 9828578 -33640076552090017916551860061469834160 9828579 2327649760433056665278467053046207728 9828580 41796504284071002254585003772742867200 9828581 35420613118929225944835041815759025664 9828582 19391267612299817034703602658845657792 9828583 418891328660390829352395981816814219832 9828584 -256750047786058563922972897972374374400 9828585 -42196330309849271738142981197729574960 9828586 7145943954780448393448267060953367472 9828587 -11871686228248850813292734131238442168 9828588 57244966672794204428545567296503808 9828589 90736625147265258247288189574449536940 9828590 29778471516993200658329497172826992640 9828591 285058786230742024536971655686783370624 9828592 -68581124458149508512333799472992124928 9828593 -45427305719476462391073335047281114240 9828594 -85750999559292640328919471875594952960 9828595 119265912199114890409878186656591851680 9828596 -3023371626504649583440836699953707008 9828597 -223246355241303147519201389984275845600 9828598 -61848726299273311958652869273872830336 9828599 323465078379072922554856036626983618520 9828600 -8543017809320675408218521867336192000 9828601 138082220805668683991319688118462772480 9828602 13302523378860512374602580867789330944 9828603 -306287255405105906440005127336153569588 9828604 77509876631452894477020214005522402816 9828605 95402305414435121986158659260903857600 9828606 -47743874398555245038153051154649132416 9828607 160448456255359367463386817775434622360 9828608 -37777513178894885696017179068457811968 9828609 75321616280504030290013173147555162560 9828610 27642319091990863175490923754806400000 9828611 -25403611418734779519877261129687218960 9828612 -75283184619250760258019423820210618368 9828613 89484272058260286244308356771460743808 9828614 154533408036831628197431745404480578656 9828615 -10669205829529912842493635203410463280 9828616 216557856042491728598942490452112430080 9828617 420762353991878523842425129106468688666 9828618 -100984703449985098941916467517957106688 9828619 -85067827042088179408049892410808695980 9828620 31474723949404553958935675477622036480 9828621 -99480197194824522274912275361008352416 9828622 -40161447926003718262284792345432385920 9828623 -176292005863079865445949413656353546880 9828624 -27650468082045788447128309880134041600 9828625 -13150819246180038162834321548957790000 9828626 -56291959536971342338690902063381569760 9828627 145500696314464516773880281397517445120 9828628 -637335406770292213233867784751058944 9828629 258256289298012519509441102184708361230 9828630 -592555061147310344362582748630465280 9828631 144094290909386505346854664478685101664 9828632 -548125448379171609808372626364316221440 9828633 92936552667472582836563382986320437600 9828634 43240271560226683936245057513460154112 9828635 388956094484474162333209682232849792960 9828636 -55074013569238469127488316884901888000 9828637 2720471350021556688644477904092738432 9828638 39520908541890948606580417122308602944 9828639 -2511791759822752603721018557378613520 9828640 226336884593839986066584799412412743680 9828641 -299186613528998767607344986790735916958 9828642 -7024294105182592919173841671937513088 9828643 16909984925329557967829212483065231360 9828644 -89612569914201378665742735900767330304 9828645 9497914771700640115081228374635202720 9828646 -16954570703061917091252589570190625600 9828647 12046670895389670798729719751018139680 9828648 257576363451222517042955714280731443200 9828649 262304204792822533103637113202553432164 9828650 -24605563748194177033983569234250770400 9828651 -85438291388805879366376065453515193600 9828652 -97948404877687682211116812424776711680 9828653 -79022505312702729837354070024894453098 9828654 -5170346738099001998416246307820650496 9828655 35949479260479861762591788355471439560 9828656 44322643162145704526475779117554778112 9828657 -155333508745168400453824853215313740800 9828658 82056857129543852065821657429943921152 9828659 1859922968289538775206255257247304304 9828660 134440059647716143941927664152101877760 9828661 -484197648204449043322544776403782607168 9828662 -41335920166804608819238197731079196800 9828663 -144639899234636460145667982763451098416 9828664 -10979726434752173330936139242540912640 9828665 147355918042800755354018629905105696000 9828666 54822665488486742180877493308771113184 9828667 98261532613685776097729048550981759400 9828668 -124762856346536645421290059420815527424 9828669 67978884935357485902863270845996170240 9828670 -9497310899121792612087471396514422720 9828671 63692041016189925326359332764714913912 9828672 25176571658600810195507042316089032704 9828673 8211372305577042815472216369819343024 9828674 5479308670441712763026390376072364032 9828675 -67788882195791439379807949864932494000 9828676 -21242637858513199221921908238213758976 9828677 38953963567255651987841263152154106526 9828678 7175859155597192490795338602529886720 9828679 -27701542439743250943684467087406846880 9828680 112888087638052397582405780791464960000 9828681 85120135140340477592586199214713406880 9828682 292451773240538950974576472011962880 9828683 -310180158550474222352243311605526264176 9828684 -33987868742062747682072978749936980480 9828685 -222481973372597230555785273218177747400 9828686 27280135161551293289700006776280049152 9828687 9427897323321875753915066600944940544 9828688 -89308272779988056710652455971550732288 9828689 67876872599864259270910443438815051124 9828690 -85424969876042889979992964454528217600 9828691 307206715523894591224066315193676771500 9828692 301910119665252035034318155142925946880 9828693 -62501178148128758729316789077060424096 9828694 195301666736858414705256692876290173120 9828695 238724636056687667442050853388682137920 9828696 107951656734997219559198724963750604800 9828697 252926521567821359060591794160799915146 9828698 -192394245204100653164728097165380788480 9828699 -106846993405188506980761027992181042048 9828700 56330915480298562900267131540239360000 9828701 139593949725844823251909243227069681702 9828702 9184544127310374357576497834416269120 9828703 2158720216060004498909452925955484800 9828704 -87734508826572105225306203799217373184 9828705 5831883048093639634583070933222604800 9828706 114072149550162396938247358115133358080 9828707 14504625117476068768364750516955343872 9828708 82406602486303122449991476808530896896 9828709 357381484775615878982463756438563580 9828710 -63938953317436104923323078604730906240 9828711 57688808522898263669897471033692318920 9828712 -25533205073319153507433497026992972800 9828713 382387805188482154578453711822168859962 9828714 -53343692035034632516711435115036157696 9828715 -33390012110175392662531860990409620000 9828716 147207194178408804405190873486937667840 9828717 -46003124793870732377336773618426867488 9828718 -186706273157338614171788909726427136896 9828719 30894351704492530221999778900257036240 9828720 2928242944946048576833239495028899840 9828721 -134541852208159939921142291472892704576 9828722 110930270135915714968015102209264746400 9828723 108462430350546532297253858329657865784 9828724 -211360382502054121969533240998504926464 9828725 986933830040695853891791219022611200 9828726 -62929348430607367187073139343655291456 9828727 -90985805384584799958363607886699862424 9828728 -37087832957286571732949896239328788480 9828729 -147719791206981184819167958567983634080 9828730 184071397861026864227993417044216473600 9828731 463246286640836205297450269901775893864 9828732 -132050574184394604641742675655468604928 9828733 411197931977002849875884983476173134982 9828734 89917318645290780907850763949205943552 9828735 -37688303437982766734757732938300106240 9828736 127215108384853874536892218305801093120 9828737 -145993006236308742603452541928121268768 9828738 87524559225034164081718275082776422400 9828739 -9428509802870212882709988067396451576 9828740 -11126618695805222076590855933433792000 9828741 89350758200151898333451235159048063360 9828742 2517739575894467629346108595613814784 9828743 -294923506971072898206990086805620252496 9828744 -5774940500018469297554066935457710080 9828745 554520806835100030346137999712729195400 9828746 74968128230674833383463057396138657072 9828747 199256066113160927342639122616987772768 9828748 14762735702894425652218463030278850560 9828749 47970391269450768097740527154383495136 9828750 -25339812064174290111577504159640760000 9828751 91869253748433427593112315494604698240 9828752 -93989048448994271967764522860348268544 9828753 326002805200351664048149222993244378208 9828754 40814552195531241038687016598377412224 9828755 -266779131154896454719378247490121237840 9828756 -127912498938855487116912605471674490880 9828757 -17362459790375508108547811740549456160 9828758 -179816567694851736330081435118152023520 9828759 -95304670971756286935708378007563833496 9828760 175607939664728950128382894038801408000 9828761 -243349417693868300579272179066405907638 9828762 -139825101576654389395401406273236238848 9828763 -91333717531424556516422095790762979852 9828764 210766494076690051515273014701337482752 9828765 -102408140419025229332316697511714751540 9828766 -30409315855283677227470318942590043520 9828767 -31019518445062438270518498585558831360 9828768 1038463088365345562967542804222312448 9828769 -22830930280635705849940409344527116830 9828770 -13835270066165614419847451601692106240 9828771 201643904304665758865955068282207864952 9828772 114970820325574391834773778962415989376 9828773 -213289341973786059105016243196320998978 9828774 63466698637502977147885784351178845568 9828775 -479054242571439976544327015346853334400 9828776 -112383968064466424754995650802185420800 9828777 80860529691734636189362743826474152960 9828778 -89823575903825776497654010777720180560 9828779 18306312789825876828751352202151474080 9828780 -6005162133233184798746929145627412480 9828781 590001313256553904941788027546600152512 9828782 217695924884430362442299170936507996992 9828783 10739653796304592965407872901307059712 9828784 -11929793478311678941512935734905929728 9828785 -565722214388005101025195459047003840000 9828786 -112424303198322804174747062969365615872 9828787 -11185086008051001959379416921483320564 9828788 -275958033807167235825098948862430973184 9828789 -57408412205038795635838549447624010976 9828790 959384849977371759584227126458537600 9828791 14887823092169111256984788283628042176 9828792 -210385675106454739845882109418942791680 9828793 10458619416534697318963223697049632584 9828794 213175327925231174487527016359844675696 9828795 147213718199572344109181355471169939200 9828796 -323027865029126395594740712722797099520 9828797 -125875713815922344091460393472613650304 9828798 1324206479016550442830589584120627200 9828799 684576727023111678334218176320531817160 9828800 -20840220099296530055746815589456281600 9828801 -113759387691151276166758691361110856270 9828802 -262660891555774408716815376201497709696 9828803 -73339115437471353454374452997313785000 9828804 -38722897224286635905889708780290488320 9828805 -129430730678535562609224376335312134400 9828806 11856470855282528774638581102858367104 9828807 173185583311721550507422850243185038200 9828808 227506291191469117241588051379617955840 9828809 10913137921046861844128953869473942400 9828810 -1072759004438735304056840145969024000 9828811 -6473160195300404435600081295217155608 9828812 301111558715699224416137163006846883584 9828813 126801213999425945221822473758053258944 9828814 81048739236220814258539103941029934080 9828815 39184832079052259819696004130536013920 9828816 6295567245450662715603859544205164544 9828817 -78000963854415038894588348611631525134 9828818 -18033254751856411535552492602992426720 9828819 -45268912704824541773766830608637462784 9828820 15385055908807204795386842538497990400 9828821 243388638590625163143516344413990931022 9828822 -7442361606633718144804779824328658176 9828823 -18078354339210891278997913279022679928 9828824 48377781473121082538439680947379496960 9828825 -142850200040298614627868332984568120000 9828826 -188349528079389156563891241152416728576 9828827 309337360556149027196000406618317684676 9828828 -107725596357488269301219198847787167744 9828829 81266033480901806018994278063617698560 9828830 -197385472035173849488228059322489920 9828831 285888439372433713021836380120799271752 9828832 -102246936319792081983367405009768808448 9828833 -254807111551897530251542258269238671360 9828834 -63826499337815383657468914025104405120 9828835 103223885664460715072925845247538451280 9828836 302720941335944824908595567761740070912 9828837 487984098138239616923592023639199805440 9828838 25473132433715147130249783236676928320 9828839 317346248253887009215553486342819570256 9828840 -25953388895071736099211532366562918400 9828841 399409427361615474174757687649189391264 9828842 111360173023149405887778240865648010592 9828843 -61941878312480117792712375271874733312 9828844 -116270062431047101981768486345633686528 9828845 -71423524966388376305936947809412737480 9828846 84483538045852971026427710012925622272 9828847 -15696980955323678065621638372984972288 9828848 15542704101648575493855381262520745984 9828849 96686814184872724299746176199987678064 9828850 -49066581034722198465811142835867252000 9828851 -449452763509839386802601477381598852148 9828852 103604949272610062217231624374398156800 9828853 82709695275678985101068623090639677084 9828854 -216481915474987492583479049434490880 9828855 59087497565245865101818149598937144200 9828856 432892946641647128830684174265062440960 9828857 -109836117686957084878302301233725517180 9828858 34879533905949266128161306422799583488 9828859 -215470593247470823534707139576164414940 9828860 -30445173060156455443394901855389614080 9828861 15787678022068175787545773576121437632 9828862 -242972845215222238439834596716633581568 9828863 -304710191526250189442068442726971839120 9828864 -186422824892747803468430343506063523840 9828865 135934538969779351934969887796399207400 9828866 -7527368084028805711834129523644416 9828867 8242372894783559335011533788995173040 9828868 59908112591263160450836311284669771776 9828869 243277756170115291440624135920178831840 9828870 -87868907431664336790199568907088003200 9828871 269635724672024184767339087950351184280 9828872 18288275104055293090665872373608785920 9828873 -17836588036409734539038183426029485216 9828874 -29479172691023223737121599298551889408 9828875 -115332443856304356016780849834859520000 9828876 -56293487152062931708583912273894035968 9828877 -230896996650268635872909544425867715274 9828878 -216945400184217611081433581542089230976 9828879 106356797939280794185816879728250792584 9828880 36691857044012421111374709924871618560 9828881 -405807654795585876527275960624839498318 9828882 -43697655484901710076575218789326504448 9828883 76658583122457055242641604741148454880 9828884 25722456783553403319234647313262354176 9828885 -50728042780996524975918667977377126400 9828886 -3021587028891535001930009556689776608 9828887 -27613458127661869015388694919720795800 9828888 24074104326695587832551084230231121920 9828889 15906743851011932514984302007467861760 9828890 -27886487720464213706916891786962016000 9828891 -69886558199466540523930671999348203520 9828892 13063281728464411401649002885995717632 9828893 96109330487947417173961766720584098540 9828894 -30024234312644494892803542335826091200 9828895 4811250167955375170317273266896188080 9828896 -36848560337210974917948683584819691520 9828897 -14878093198269690533761211719946304 9828898 -22069072123284487900840176422112183936 9828899 3611202552307660269001091940372414240 9828900 -23630874059263146404077695973112755200 9828901 251883755258304560796843784184782467902 9828902 26761724333054686194804323551858792320 9828903 -14582652440811304840449242010595909632 9828904 271580337804654195250036187413474421760 9828905 240381812693319824290352306350930161060 9828906 -79838045474637666970741384286339788800 9828907 -571302887532371918608377008494965464496 9828908 319669014668426474391872318153728720128 9828909 186000501667455798416398395690049850400 9828910 23058963276041128206058805863616981760 9828911 190747851253319833093217927483279107584 9828912 9117868090331915628638638948897259520 9828913 -193008788851107179329115554868741347104 9828914 -23270389932916331317533948462908680944 9828915 124192578841033702515996028874611471920 9828916 160932786606489405688802137506017422080 9828917 157380191908102310348245746450261650592 9828918 -19357995651076896562222035894665948160 9828919 -535442596723928358455789615937489038680 9828920 -246847937925375013447757450490529075200 9828921 47154231213562118092000909387213710144 9828922 -128779168043107418402447767955669999616 9828923 4049304562893967756293493521451672464 9828924 105660832908693640659645333989427167232 9828925 215324256916746329717956030403446389650 9828926 171817959764617656179064588135471622080 9828927 247606338305591959085904063520437356664 9828928 44382665633394666439827784892783001600 9828929 -551038379203446735910689414444556403712 9828930 -39542308127009573050143720830403947520 9828931 -160306967372550416009184739023341308208 9828932 86703316297817589121699029454607139072 9828933 -319700600916706515173939085774872900736 9828934 146377308480154138742977050307589692800 9828935 -71884637077823542753551177634664488800 9828936 34561767228294460337846550596296304640 9828937 -118924315428645140565650936403410248140 9828938 109882931424197158408270034077181527296 9828939 -7956994260667670847695825676490581792 9828940 1809320186508962827511355357361766400 9828941 709452911789571883896594562951361880 9828942 -39280111634884424884348186521650929536 9828943 238298323877955777789087620222161440000 9828944 -1945637752061430566754578148167270400 9828945 -3075763235647690802653342661765891520 9828946 -93888192414926733611679227626284137328 9828947 -227789011559829143519699116964812080720 9828948 -42267822247851907179944148315002781696 9828949 -169364264789044135417212701550970976160 9828950 -21146949422741125594196675244837948000 9828951 5669435698533755699305267582765416 9828952 218762570425842991974006672829173596160 9828953 107155985592487515162877919428646371584 9828954 131195072075570668451138487218722804464 9828955 37886243263970037837736748016591990720 9828956 -27268713278406006493115255872349915136 9828957 255763072597419156030174844745567437440 9828958 -49889772947904949607227919958880546560 9828959 -382370164663610524625772383059412875344 9828960 -116834820974139486400900650620108144640 9828961 30969116163817059333232760722153174562 9828962 22459154799525016120352569021197717504 9828963 144681955513999035256620057694743205092 9828964 21095146316487370473464346406566286976 9828965 62670927245280961759806374730212427000 9828966 -6755222621791995389058902849378611200 9828967 -606257905637894280100269704343186004568 9828968 401398087242019711610420884266989568000 9828969 214753012873596128863888004265552558720 9828970 30938615138353213152514602007261156800 9828971 166184099334591485959630423220959641144 9828972 -123802785251634478497279090528453350400 9828973 -126290282407013982876635291520829147200 9828974 -233603860143638274500388199627672803264 9828975 7776413878076619029362190984125039200 9828976 -44405378423015287812332612635632631808 9828977 28244311312225812732285643304709263826 9828978 -57165671687911768349314729361105167872 9828979 88721854331335533760984676108455861580 9828980 46737365002294790116980124609256816640 9828981 -348829653675164507695228023567168914304 9828982 60534258801941981542971474380404036800 9828983 -496659866643913999446026871598020456 9828984 44398555654251603908898861273152225280 9828985 -153396103924804081011772869078535224000 9828986 -124352551133286588773334758077136344320 9828987 -4625696104635706746170658097661948160 9828988 58623326465542147277181547141286725120 9828989 -20996275269580973712111600923600217876 9828990 123337476699129931468964750606941686720 9828991 -305913722266726728260360844370186476000 9828992 211758268923917700103971389097073704960 9828993 244448836066414614873562915102266921264 9828994 56999508241761998206768887588180375552 9828995 1246295719467519330140913566957703840 9828996 -129223929558208295649796368774622737408 9828997 -161603152503441801196517398956133979554 9828998 -162245105177264705773977712774966596000 9828999 -543725903841312161632853468429810920800 9829000 68593370267399646872309863830796800000 9829001 61875538883692726595774062747732832064 9829002 -4734616168742257500860058544909018368 9829003 -26436750341364512024303831626188647696 9829004 -158525777800843508230031688223602524160 9829005 38035678909384648316251521260824462560 9829006 -176076126090305713612088746149935555136 9829007 5212548024061149127841306865130238256 9829008 -5027098188561652024595170922004480000 9829009 159417547944393570495868165374248348520 9829010 133674419427370991850156057483586493760 9829011 -131281717807659467343652919138355411528 9829012 -185303700017178571583640105135100416 9829013 48409916582270629788153835575117618720 9829014 -53929139352127534391725979976643638912 9829015 -35617696444799282257576114608683366400 9829016 -274589672984440412354849935695504752640 9829017 -59061192473040331380161887440990978624 9829018 59266457441150370239166067150378014960 9829019 -61636125164502478574512360641585539580 9829020 84426425653007577577716494116197212160 9829021 -235690810322372319933484759502480202778 9829022 -122640726079219287064607534520895365120 9829023 117694851621536063173585097771336361600 9829024 -114688186447927339270558640572600025088 9829025 -137648623437558519763436967933111909450 9829026 138654233658320145753597002107110144 9829027 -12886375550072946836448676639288264704 9829028 145784726728160963305532590252251279360 9829029 73332211828977830079117631012860129600 9829030 -46334117539518573555993041050586739840 9829031 334755861734545613496116818949565587832 9829032 141785416620226399070648154547717816320 9829033 -494389607846669617365717920303715987718 9829034 94897653198445279469560906534116940032 9829035 -166461890701229024330836844422833793680 9829036 -143679615797213705659656613699573578752 9829037 -205980871110255584846167166335439278314 9829038 118190119444082903346352485835629772800 9829039 -281516691086400688290515006994201107400 9829040 -17137849969816860111380285101887651840 9829041 202393149286319341735744946732942612592 9829042 -103418316293265371871475978837194748800 9829043 -71704426557563824636218672814476768768 9829044 128322382144326092187282867500629764480 9829045 -186999350286055452398343847440779205600 9829046 -30817390857503261574758388427812372480 9829047 -314586231846913953674521401731962987800 9829048 149255119671498745014433983195354255360 9829049 103200135884184766638349434257736351360 9829050 4689633726893393887918336937802547200 9829051 -374701020903132899846730014152983943296 9829052 205680246551607644324107028477518321152 9829053 -39540301390533514540236506119623738240 9829054 181133627084454403239374865193539998976 9829055 -181625617767230526252254106317510530080 9829056 33181121163188208170081333849370918912 9829057 66766463605524803744753401504534241940 9829058 131491507025885604901147864458342044880 9829059 -249244728499703003673683367510793347600 9829060 -192709468424062763752026436611282777600 9829061 567230303357882021019933911902758796800 9829062 50047161934563237213186072361653040128 9829063 -215122549287108408301738399526442452736 9829064 158158698618695026685810965269371289600 9829065 100518475538686424159149489267970008320 9829066 9103674117348889937213339440975012704 9829067 429802242918859697542219041674591814720 9829068 -39653887736208805307258692610831422464 9829069 -3887537091895571479676369276214054240 9829070 105191145996381397951535448127412098560 9829071 3809362559931887493325332465727745760 9829072 15131190162825610241900852469260288 9829073 235875264705418482754322529271432839744 9829074 -74910001214636085936637597361084110080 9829075 22538678296980918126115283032541554000 9829076 342454188666443620434593158119332570880 9829077 -1018982813541858174138760569117666816 9829078 -61872724036779825239594699118612649344 9829079 88870502849142792876961184414276685648 9829080 -334990012901222747932802321183539200000 9829081 391467812195269498979360192007159407882 9829082 -145015435738550361706783521991227502608 9829083 174304517122576646207599145296420800000 9829084 -498776204853377863595834577357067019264 9829085 2126226958065372669660768707856341760 9829086 111247535427736178129648833976110070400 9829087 132923673588506660988796222086951318944 9829088 276468699737616517298860010619792261120 9829089 158038846878254496180787772423626955904 9829090 -160336932398229209070184540320280831200 9829091 327915667927615707061416082405391406492 9829092 -17085631310571585048660128696134311936 9829093 542508810638267276112293423797253417342 9829094 27528395154665038532274408526515909888 9829095 131072373606103806367842592615391117520 9829096 -197019197973952928197792052597810380800 9829097 54953845252127705752563700086550959546 9829098 18321836018114141717828499772857370368 9829099 91152419046523820179057988659838983680 9829100 -5098077408927311085148851910368345600 9829101 -628366106222565338278897979622367564800 9829102 140821926103057374823644959106609202752 9829103 440637950123516075228478620271358934352 9829104 98846697937225356655229809232945676288 9829105 -135964312449377468637058056993742473600 9829106 -60319153621166553971771575211093989872 9829107 137974581825595825111005054234865670280 9829108 63716350342301907347612435394586660224 9829109 -274350667143807365837891510782095316896 9829110 -40826105617475088185517861996647854080 9829111 -432244959999803729013635820856554865488 9829112 8826627274737126082561209037795307520 9829113 75639616720299020341831227043428010368 9829114 -126433803033456032881907672552338475520 9829115 81956161815291172812077542905295104000 9829116 -82152286037113582255798480847797817856 9829117 -37850940254420850886238465951876979008 9829118 -34754438969336718471214051031264152320 9829119 -193912834433965676448121583484865454592 9829120 12051960194171277012727011145867591680 9829121 -92626424776623762885627339756498973248 9829122 236263264368784583215814537491841428224 9829123 205728152791023623663244089652358110384 9829124 -67120055956755005586388187369756738304 9829125 157425942560196980751225825312208899000 9829126 -157009622898063096968751671947653571488 9829127 -2325401689863771982636383546806835456 9829128 1953578315781289980195611744658309120 9829129 -383758160037294366063684345847217815270 9829130 -216961049726593412016877237784182536000 9829131 58286950683817380706861963019369403120 9829132 -279591793752938682282971772822746831104 9829133 14225662612967017562115504636330455904 9829134 57539856666487008012886996083156695040 9829135 -116967448817871332259916214810034535440 9829136 86859982202100015027485686701698260992 9829137 35420291995769037285308458590989141280 9829138 239186431540678399445122800721038673920 9829139 42465365687281741744681966190247547008 9829140 -125728966254123832516341531743989094400 9829141 146162602962613421247199831520171181472 9829142 -168082906376775960604652177082491894016 9829143 -250675135680571265731954357164967649568 9829144 -145757179156347649874517895654013952000 9829145 -105005105800664381420205143863509388920 9829146 -64789427397613506242724047162955004416 9829147 61775114923779296807965193724002481360 9829148 -71304662141263671844747704635750175744 9829149 24552305214326898567055069613939746848 9829150 40791857006464300515707210341219924800 9829151 -214389843805562778159522456227972979648 9829152 59383983850725033524962614504887746560 9829153 385408584207421629634429749546585890402 9829154 -184813623543371499918478032558504322224 9829155 1764222885157922887017582966190475520 9829156 -79600587506426355251481282466731182080 9829157 108612669522852586715942993132387580672 9829158 1020842420397572148726437384203122048 9829159 -59086771006166473278565438198222184 9829160 -70783744901684839633339915029221376000 9829161 -29967057687486673929119168787010963200 9829162 75804832804880910337025670180862732800 9829163 -65556942218408649584424028591964352588 9829164 17117605194480554229698139052744273920 9829165 -112162046771596929021666402512500961280 9829166 85350628154746365813753440134057588032 9829167 260273295288574099828209211813644785040 9829168 -23181841546548712674077664096565395456 9829169 -114477925517480247491732558596836202368 9829170 -1515388336034227244765037439509381120 9829171 247405057559955025622151590085077597184 9829172 182290102522557925625798601687712930176 9829173 -193569475955271202552310401195504519200 9829174 -114720214778079069916437963547172923008 9829175 64847019859593451239659519360719671000 9829176 -11434543993934913732744156833810350080 9829177 -112467492738918608701349691930043253974 9829178 -246109465183262323776237510949815465360 9829179 -40930438906190165518808002080867581820 9829180 -236731407635222822255477530307218329600 9829181 314574661689033772346057269769630486982 9829182 -21227468339446370324903252802747211776 9829183 31587022661093666059419959945587520864 9829184 -11051576928192594452836344428573491200 9829185 1249782271777740948132235540862246400 9829186 -77167515334697465386528050863083161696 9829187 -603400127277726814878487566365462563440 9829188 5749145625064751233245455707712286720 9829189 57017747327540207187085782063836024990 9829190 19552111145638964857276866504227047680 9829191 -121805389489495076571447970271636222808 9829192 133261057972111032189642267401551626240 9829193 -345376632741500821309257631884942294 9829194 76138100663282426576428769328031272960 9829195 -128681171684009496494183086802405507520 9829196 -72504742104031504864797842963814420480 9829197 -74534593112720974872596601305168139360 9829198 1628354380054843863145943044706551680 9829199 -141768165140704151286697797517062509136 9829200 -29578095309555816700254307563759206400 9829201 10240600785741209728178516253581730304 9829202 -89147658427881840212573083963878371520 9829203 -226951966054027937268751572038429754696 9829204 269205089675090025731044130438055763968 9829205 67914786324524707117598704718182413720 9829206 44858959389055229111516683047494390112 9829207 78614062527546775352335880750263812400 9829208 141227947472756011744739452678611240960 9829209 128600670974833941464042590754196610704 9829210 8277308707217822716380379087776768000 9829211 -31042037102516361245173404978999803136 9829212 1384249444561500995525528259550259712 9829213 -77653561922587090776995236378429896960 9829214 -183920502304877158378284704273927132544 9829215 -52735813331135846593313916181943136000 9829216 103347388245311408868646613713019338752 9829217 146622372172596275068570872098130996612 9829218 -50448216508564579769933864999317117440 9829219 104342786555009824514337817694567924592 9829220 -78024498267663216948403353415729125120 9829221 -85378708773693658918770278808178545120 9829222 52725809450992641013504130407394678784 9829223 302778933945384617473450358629947147960 9829224 224078633075397678698459634529332510720 9829225 25132037255639029078964003477874654400 9829226 -16200815192434461157270542833231146752 9829227 104454589269111030913056877511636229720 9829228 -371908759698144089377454032386951538432 9829229 256296307579406985053008661352766015830 9829230 -37801228273840450228752750630593191680 9829231 -27737368337424182530424086804285424880 9829232 -10386849406773253257244944010051584000 9829233 -82363358814396051395976517254227974398 9829234 -38634974471664288498466881771559561728 9829235 -54760806489294287570133376555869756480 9829236 18907102254477972039633797093949081600 9829237 -2160910875649157835619838579459947008 9829238 -40281165121402104209337641475808944480 9829239 72175785033184265175749017154309013120 9829240 48794181297590961970139757746106777600 9829241 2655555722306282786932277759084544912 9829242 194491752384177686524398804159280865280 9829243 367681756904023320760901262335341475492 9829244 47298958988774223999633572719446337536 9829245 181647760261073127915697123518379329120 9829246 -54322620130941787213564667475179934720 9829247 481048294829191611201287303814206559072 9829248 -44243101352159857078045100713023897600 9829249 -81363482832330891083046175429604626620 9829250 86417989429632941969433917357490792000 9829251 -81971981772695901036314510617805022720 9829252 115558460688451192008848271909647781120 9829253 -383349274795836169130703693748059315522 9829254 -7141383488010389074185383831063119680 9829255 -151225661732926648360771639241508264840 9829256 -74098980583528750265754052258460421120 9829257 67936003575154820767490781835461837888 9829258 71398586718684360436885759168357119840 9829259 -519060690467616004348410504481929262080 9829260 -44884692632923591719282336873580032000 9829261 -218344080594375726359135553671014028948 9829262 6235212013908554426496451513810341312 9829263 -81263382796635527135328464254408422912 9829264 28576883303412663112440757373845979136 9829265 -79364333798975879486329549896755027340 9829266 -47148530279209857305761695874224494976 9829267 49159953829804013818819596676557581392 9829268 -82592627746715498026957840715674522752 9829269 -1878826937286996522318110809796377650 9829270 -64468924090805694673708012627703193600 9829271 133039175331003016743311351847908831832 9829272 49260096153508366199263981121281843200 9829273 -115492941797432955441881256868965111478 9829274 15758952197767974215459799234233748480 9829275 100517877483445891682791748292607128000 9829276 255177054593101754074142913816900124160 9829277 316700809238400497368536581668878993126 9829278 -19367052898973500082289717917616770496 9829279 434317120801944130383684192004105602976 9829280 174426362752008561960763775149796229120 9829281 110920080190431100986819962895432849408 9829282 -16999684038582660495160827294722832000 9829283 268988666512322175419113654205508092760 9829284 113158595340475167508781488591844772864 9829285 42391226554273074808665142863329950200 9829286 330093729351244112293465117618342308480 9829287 31022120676887440584672509233192766808 9829288 163790503643850942133352556774926991360 9829289 -401798855469225459774170195767607856000 9829290 9884709922681511796171821762039178240 9829291 262131782868258038580195351327491856692 9829292 187508132178378612148210015773586882560 9829293 107467714649005155009767571802458631200 9829294 -79878632452900501157152237847136066048 9829295 -5389502103277270722438511705077090720 9829296 27757756775968906378475960835088711680 9829297 -102329349271762617833562318729151083740 9829298 -320949081371268812383243512347726972928 9829299 8756623513566312338701794146668863840 9829300 24582771161908738185660979576415084800 9829301 -111752287617162687133476485586163320228 9829302 17299993593798785386164712264079040000 9829303 296914783291671855953404539035914451328 9829304 7980805659521550696346502071638097920 9829305 65613092203231779728091444422830700040 9829306 -197890981080234112952900886554342901648 9829307 -232458766626960957770514913759320328080 9829308 -4804592709638163370910217210780986880 9829309 -21352934955576943790624507742947181568 9829310 60656164913496357595758970613335786560 9829311 115297256248464748556031985774194724224 9829312 -83346753278211957482130847896434638848 9829313 216005447416287654122079599708527136724 9829314 -287937519727321125727717032544001328 9829315 -233527226629280333748258860296969396320 9829316 -7902514475811966648420726708273180672 9829317 -65096396294325956786338361479782256320 9829318 -42320457213260405344212850889380208640 9829319 -399947850527739111980051858793177482280 9829320 -42742203869717532152674311649303756800 9829321 -100586917275764470058541762037465858800 9829322 -89653210299615687357482101038889614288 9829323 161260026044843926272567030365365885440 9829324 147500603532668698754643399339977253376 9829325 15039049427916926775248703017912275200 9829326 21620036511180697679769420249902346240 9829327 -396277398766359840913186675777902720 9829328 8222748137059795510014754228454449152 9829329 -68330272101606286752912606271570069152 9829330 -34319565580288410083074077214301606400 9829331 -636703744412968209309843184777540962336 9829332 -221253573535103196067995743020986048768 9829333 290657517806549237323279173813303701582 9829334 163654249018015617103237009764810006816 9829335 4859656730040816560328113825249144400 9829336 -205247979159412033001444877824817623040 9829337 -147351306280107051816281305235961800448 9829338 -101193618657023140793776822551702067200 9829339 -52894570766843984070629012802778042560 9829340 -66900697547117619596814095343332613120 9829341 -50576555383597098233205186004033721760 9829342 -248353775754909315386645746691852588928 9829343 -277749861143835594373591350995844141408 9829344 71198704716335988475335109442694807552 9829345 175702897532862605421650752566356943360 9829346 50750249373670220486143343406724439040 9829347 -323790492918395698836625383022126863360 9829348 -195350458195947269722931852530352939392 9829349 10645285472561549977984068424212644604 9829350 45964504255866358279870587517269048000 9829351 -129860145961588348470156893378220215200 9829352 -136856511142527025969193118714055034880 9829353 -178050392002524911106409941081280867200 9829354 80709292208862233054982289650881171376 9829355 -458735772441289885326251290107622944480 9829356 -36954878199378039256198807827578290176 9829357 -276180830784176211922957260872388747668 9829358 -15907620307634996146991616481323448320 9829359 -45309662157892394992606716796921415736 9829360 40595887445015620295678096874297262080 9829361 31576483874342840406252939902355789312 9829362 75161452399495959884085339979966225920 9829363 -58367956400072502460715272470980032080 9829364 -168272600601236429804600795414206276224 9829365 18385741233724474117920090257010432000 9829366 -320755518158088712123789812778606718400 9829367 375165405367887064211427596334831524760 9829368 125071818440213898441662401529770291200 9829369 -344419889849701128939933421247625177888 9829370 -348615882931507399938836819457158400 9829371 31060166368916714740344419187536997912 9829372 41527702005333985037396758270278500352 9829373 75117524017191928959345416097596015622 9829374 150618966620322350006494450438005273600 9829375 38096690531065148741439221635997210000 9829376 -299622587751997886307878363084850462720 9829377 22095304245830776003942667944783688640 9829378 182561823969744598282548932787903090240 9829379 19951168191145719648410134410015314592 9829380 32158787706145943306359334923290992640 9829381 -72165789476245595834908729976307717000 9829382 61607693272173958538160753741140525184 9829383 21357755636791742330303708855187772320 9829384 113364487835982339068673332070327705600 9829385 226127921819637625752874259031949478400 9829386 -3267294519327783207145013517040392192 9829387 -172553764162766213647379950930226533568 9829388 -55466291897193362250952506367437203712 9829389 46835703408013158016573370521810638048 9829390 98447439263951517428336518409832619200 9829391 -99827559422765004858422408712280707216 9829392 7777072812791794388836342343227932672 9829393 357200049094789742772504629306446342784 9829394 32038899675310843950391979786347284480 9829395 -6605362483121408003891059400324405280 9829396 59099183035998065437827195715494396800 9829397 -183843354181431535977168493327625841348 9829398 -60892071442614557747956444075832891520 9829399 -555421209741524886675838087421671420600 9829400 131001711679153787412770455068495360000 9829401 52477150702637308471626142995832082304 9829402 -90149218727497976832150511384643808000 9829403 211856343688186130112989105248574280120 9829404 -61082926010391589572398909843617781760 9829405 -76518729484021164183876832821071589000 9829406 8373513067794245304549865850877091200 9829407 -118890562874318411284449528608445268608 9829408 -38136538715928156086666215144053473280 9829409 -232875397111303209015923634841497759390 9829410 74060157862420668255912319282620303360 9829411 -359299912271603812162327053339835613976 9829412 129950759806536513989133524793899657856 9829413 3426523055546154172945286965501949280 9829414 70235821301701088915932686512531421312 9829415 190264705913700744567468527077345477560 9829416 369361374717286585488030003389610639360 9829417 37255079365869972578574461086462590720 9829418 -14004910294051252293635556162169626624 9829419 191046330523411809459230576886931353600 9829420 162137628465471767360218987734834355200 9829421 268621500414870937032004445908065024 9829422 51315902789151200273290142694046776960 9829423 -44499966034047235563655999343374613240 9829424 -13241383767477874143969749112749260800 9829425 58623766790581416158948137401861678000 9829426 -3627810697129569671890855460582547936 9829427 -1022697001702626459440516958943342800 9829428 -73519973943882973660957479098034253824 9829429 -621180816297684094875705913878998213060 9829430 -43829665796454144495109737698495940480 9829431 8570792360989773715618225363826250072 9829432 -197337886597557316723083113504416665600 9829433 94738035244914609693641488545442702848 9829434 -189851655415851802142925085758698196480 9829435 -83652278595857844231334365681465807360 9829436 -247712108146897035953859194681386839552 9829437 -97305471903364734890959229331624003840 9829438 -183184018914982269032243853620784410880 9829439 -377590218268714355924044149937108773120 9829440 31952248279994742227681297788132392960 9829441 21969888580598647221890858897937192960 9829442 10626577308302950745538900541628419584 9829443 112602542313187770783431792677174156464 9829444 375368146477580085218743372987839479936 9829445 109508251394152914304114135891449392700 9829446 -57779777203575474420213754790096543232 9829447 336178393824353431311099899238441879896 9829448 -265403612914192987566430168554773667840 9829449 -98949631524995507455260889391047196160 9829450 6083695117480971508593798789841773600 9829451 -391422483430107666327856324865658234168 9829452 -372617939052716461275196343937777435648 9829453 486769056425115829927495212199970367360 9829454 -64459360879106796032495475288553956288 9829455 -244354166489795101466109835242080757600 9829456 -215070074253400564953587806296866816 9829457 -180679726809462300090774766749524233536 9829458 -197657577421468903791447458402130382080 9829459 225042715043627335796891167367747348520 9829460 -46469072688097104946702174967205427200 9829461 -271249590508717822238514449707068709728 9829462 92559843070474711415405978848491155232 9829463 -81149110354486960924869742735163119680 9829464 51719522377911853093590090468427038720 9829465 138548977999574549027752564722551065860 9829466 -75816404130443911297294858286540818176 9829467 -166748807595904347350146511706851648916 9829468 117703793094361346002413738554972361216 9829469 -29614847448048556133902843862122585440 9829470 3868774318018685320062733856165621760 9829471 -62558104737904007627103485466891324368 9829472 297714216109127196294604294050410790912 9829473 -209316394053552915484686975446522523216 9829474 32669693328273538672615720346040710736 9829475 94743334058787410619123978093616461000 9829476 11564713338894797250501194899651921152 9829477 -3382059743519586757367047518472572128 9829478 -102480011548380320306957859043432860960 9829479 239415455403504596483105781065857493760 9829480 21235382175194701609715743310040268800 9829481 -477215616410802795400498646997826955718 9829482 -56974625588757905272254745598879473920 9829483 169341103493973848627042541881806415732 9829484 -17896798306345284584405398745812491264 9829485 94995252142940265082396960178159683200 9829486 122610195063937163042844075350526196224 9829487 184294017914046491741882964518647759440 9829488 46481241169972731835935390907932770304 9829489 33208415235058911616274658995719950290 9829490 -41211240737115332223610582088637020160 9829491 -1006353015184220860359951527675540736 9829492 -321178300295593581048648610110155592960 9829493 433860345264677392342825773609125021742 9829494 -5391335549811062048243313707430238080 9829495 -16571442105857245567603576909366238400 9829496 599337405218764334450783685841688985600 9829497 -208063598902440351516996426035670339360 9829498 -175586361752714265568053039149785267200 9829499 -3746684417664555642853559943117506136 9829500 133509486648050328026136732151129344000 9829501 183672918721612762828290934946963059104 9829502 -235587508544077899258539476678256909568 9829503 -477752232841861682397290364405056763576 9829504 -65382039225946745626044787403689820160 9829505 -106269610780720773657493238549631483840 9829506 97391769015185364231549714981004331904 9829507 196362983094915371290445724930306053756 9829508 -89111064016187263637971873623678297600 9829509 195070891379745453599031279706507905504 9829510 95145326659887493601392697476824687360 9829511 -63269318805348852823963669305956188800 9829512 3621745166743979080077096147538575360 9829513 -216563404145345505001938605038769307238 9829514 -7983812293825979516286229127830162080 9829515 -31445744963310647675186781474992497680 9829516 114319560692795224629412163255288855040 9829517 18510390917247642311993696641436960640 9829518 -6835076105968257363078667117093831680 9829519 -26904059418487109419832982788882776608 9829520 -5425657041205074063904560955358822400 9829521 27012878032040970147049109473970185320 9829522 -38851958964791297012104281086444801376 9829523 -35052163381307574041282675299829100912 9829524 63587043817013202618154910127908290560 9829525 187500751232444864136624487680370911050 9829526 31682872860005405053905986697506820096 9829527 -218062829134543791925978576862902525080 9829528 102101850670330020925693957515563612160 9829529 -132168952064696343606265701359784172860 9829530 -116272726856809007881031558236633032000 9829531 -64580843445797858447294504501003459136 9829532 -181465368713168966202136406045478818304 9829533 -21114939558582493016036480906389512192 9829534 27205557113773555172984330513465834880 9829535 -344627472973957704833909175505341330240 9829536 304272134433998570870330556648353955840 9829537 35450663729297810931341217590524617520 9829538 176714351072785940804904691163998147920 9829539 61850804972080937057181791861051656800 9829540 45152690317537051235368618097210818560 9829541 -30816850638806705683494677827118717088 9829542 189135924912786288615201227984855040 9829543 -75697816201786908092830462994884995208 9829544 41652481497470206144896390028848860160 9829545 -40506462920886378118771766690953134720 9829546 175834879166948714763217051976798515200 9829547 -212974709373848077331904963077014893564 9829548 116340404667842077184877521682186968832 9829549 -476140899354811533124567275558381001450 9829550 128086309479505471459897487322989160000 9829551 -79133731904657560396208024068028389368 9829552 9376680044130908885682123105892925440 9829553 91791884346144252541121680558739553060 9829554 4662310372997705683958426750429405184 9829555 85946621017275692112320910851531385600 9829556 -7057734689390483455773008881403904 9829557 -318654446315350962906846590409969179346 9829558 13577030521602197106166079572457587584 9829559 -543037731440826057445638477602410722240 9829560 -16114437913226591394902714052969676800 9829561 -136087443006651322287484006070698066816 9829562 137859262550958873665507226607135954032 9829563 -154873727606606355938106270212169166056 9829564 -197926513802925014875104525253994417664 9829565 -191381168676600483755637549840130707540 9829566 -43585369715275833403237495612852310400 9829567 31734553739415619340591850970746816624 9829568 -2497977053314700984748176545262075904 9829569 49239803837838436563381866981608298544 9829570 -133988759121149295551572642548241674240 9829571 131861148150919899678733812452355074952 9829572 -160705852523376248439367174638263927808 9829573 -33675079964150197638336318426243676672 9829574 62857694315271207171855226303579938240 9829575 -34202390972980969655899392967408870200 9829576 1856456234539089014852176432710297600 9829577 350760131569825656434265517299422573520 9829578 -88294099970984802409378417387676274432 9829579 -205916574332880100296335705889168923040 9829580 446348943004667492659864260066620682240 9829581 239452445133133872153735006287750146752 9829582 -14755001883132890294542522592872576128 9829583 92489174099961677154971831182019342832 9829584 48985399231130420480358760225324621824 9829585 1339547157224123337350499109531032000 9829586 4549672908794241890189076706354145088 9829587 -344968799637109623659297934584556732048 9829588 353216508925668433498739335369261090688 9829589 -193907007425518994240511238522444815168 9829590 37395201886836032559584947116623616000 9829591 -25473371632013600645169233666397542008 9829592 72212816554772829320172582727652966400 9829593 -209380821672220171044748421550374368800 9829594 52876867335169853534566435584745818096 9829595 50349165834010794950278814193256442400 9829596 -10895319793397656679871960022284241920 9829597 54993031821553821811718319154742812812 9829598 77056154075604145529258661026191516800 9829599 -171638531870614847817949386512067566592 9829600 229397743712119024761872950194949324800 9829601 -102936431516088571142477306609034521196 9829602 -64207266200531904253494983750976172032 9829603 123392082583573321398075500278221910480 9829604 109418999865796131202416752481016184832 9829605 4037472135748703816838094899250080000 9829606 45087979827618828292917879761265247680 9829607 6733618144394212621643716968813693960 9829608 -20073777878803132524369983469969162240 9829609 -46476272350772640872693965947465133596 9829610 35476982449989440923610146352591170560 9829611 -99065266168714371086065055912986012440 9829612 64914170116650047498601238318538624000 9829613 -118616662232932935340273065867976456104 9829614 -112609697330509012571717265357064052160 9829615 -116125681916760256121061858489624909240 9829616 -162352030984658887852353785753259737088 9829617 4911952431462226855720666164909158400 9829618 -34059120377234071058174808256079136240 9829619 -94351653807165767869400811325646837256 9829620 105466693773883396408061169765869568000 9829621 360573710602873160776390913949339774492 9829622 -68354244786280703595683814233249821056 9829623 206992529620121159235702355570603026768 9829624 19004233823940930718569464537756467200 9829625 -93861035000616195144137529592248384000 9829626 -56329331144926304049264282050057304576 9829627 -44000604752275104470754583775430966336 9829628 5509175095550856641270535753408806400 9829629 226429343867804905109399608021214873574 9829630 -42560448991754296505052851074246320000 9829631 20596779601364546534812063674296949120 9829632 196327085747577195707716025517185433600 9829633 -397474635248311221641660823777157146576 9829634 216712421296503736230964635149194251216 9829635 -11526282506776157770826915722769587200 9829636 149196608990815984282850951262274882560 9829637 387230160633160039980129913319768200800 9829638 -4538757823386750928355396301207055872 9829639 444275191202720902902363734830612524440 9829640 -38526781228243636324651606043485747200 9829641 -104050968435612519097244227924259672640 9829642 -383434609203653658683457301548486048 9829643 -504604406137037876993603235694525608108 9829644 -38247542799677453040879832167311400960 9829645 -8726213469503711677837428389177595720 9829646 -168949673812697589979272603698024930496 9829647 274406229836910806356627968838486798080 9829648 10664845495828486986717642240410517504 9829649 -16699518281116196658854987953126057920 9829650 -3079360561694028433278122389600800000 9829651 -131030761325349770616692746526454596288 9829652 84673831768767061134406724843413063680 9829653 180959693019151017152805096002714995104 9829654 -69889579874130979592167854596808579840 9829655 -256258666630981581546224193979220779680 9829656 86890108213091867713033847683197265920 9829657 250573896949058952622698962073874280906 9829658 -227176958090323697548251278417292034320 9829659 24429901720064625338190741114127004160 9829660 38725522710408767969783229832309255680 9829661 -212880274411913858946757553148571641876 9829662 -49292770765117624170501353988874816512 9829663 -240963221391616620217389880194895037960 9829664 16917101399575942728265616437910568960 9829665 86881713496127579094682062222390840660 9829666 -14273616665798093199587964662035906560 9829667 -10215078733147622802573369565218026088 9829668 30674322085652281016381954379870812160 9829669 228055519214193215279933454970957404 9829670 46439590555419132828639833072592785280 9829671 -1237453587056578151180323467375623424 9829672 -261296745931578818220545911185872824320 9829673 39812503551794004825663677669626791936 9829674 2032325016266002577920667098488893952 9829675 265220411518005603429193199177751272900 9829676 -109628419311661179878578864732736275968 9829677 -164399707339464631660487669158829856 9829678 64624952983773179085936710336479797120 9829679 -33893988061199605205752419618673999200 9829680 -6678484416581617610922594581615738880 9829681 326771132760633571646787267933524670482 9829682 -145367919941553041638430125344041645808 9829683 251030332306462007760195912787029084840 9829684 240487477571330069628765341355571116416 9829685 -168204233059003481284626892569213019620 9829686 12828443494550561961126054061632236928 9829687 -17008097223210509439849698518249382688 9829688 -152651921643498392986957828466909184000 9829689 137992680952420871352740465803677705792 9829690 21628532090261433580388052697260656640 9829691 -487388850398275088198147313244259962908 9829692 138505718363592262511951520166870166016 9829693 389822425445653538666558568008631821280 9829694 26003625534114271657336429429678462080 9829695 -187712080687793637183879332707820544000 9829696 -38982371481809769805338287428906516480 9829697 -110810246638143979015946604510428187648 9829698 4468815278316055018389528043306242048 9829699 -235674472836938303292883811154580940280 9829700 69438627083262265867247749449734563200 9829701 132582753564904235556290317953228739200 9829702 379506027149855694798956764538652680832 9829703 -105137709016176393384546827483026257816 9829704 13236591909045380575682016038905528320 9829705 -286610616270493003389503191634177818140 9829706 -101264434174854771182540068834523291040 9829707 -158457376313559458116274196481865696640 9829708 -115906097925970152094827931462788598784 9829709 -23017477169243046155426958774534928488 9829710 -86125200018050899221227961541890998400 9829711 386670048535385757596065091952081299312 9829712 -6073172731915098486390722601166307328 9829713 82697865029006624259329054416035701088 9829714 -4824976194506029113388390992852758400 9829715 34942385796874562947795129149939966720 9829716 -62251819812214318790175606732746274816 9829717 -5988855763261386606409887239946145440 9829718 -314149833992696242392698501805222549120 9829719 220676046638149666315880051563110877344 9829720 358813235620748579718558333771260928000 9829721 627168037938677296845793043575141770624 9829722 461281997718648408433058785901481984 9829723 -519476163343091533379221069749383132640 9829724 123015198134661848019323710294763059200 9829725 -155181459868124874905563936365713666400 9829726 64856077409778341802763309358872633920 9829727 289570240483270994558598777693942973080 9829728 135508350675615970644077331651326115840 9829729 16662824279791439997945844139934653440 9829730 -54249202174588774768258599867371094240 9829731 -425763440669821367964843401275456639056 9829732 101225529934502509206003061056024732672 9829733 -617751864846047500507106264626879552320 9829734 -47270547877383448587379145105516095488 9829735 4699549477949021868997182937187291760 9829736 102737754947117682230561359070907432960 9829737 -112429040231918344890492063232317790272 9829738 -16560533691479979761675236338708006480 9829739 518201470445420846492720279442100263540 9829740 16932336824952478078421948590318387200 9829741 9954689271124486577637990621766342912 9829742 -1692140853103391413096694215824190080 9829743 -188611184435103482446571979813122442240 9829744 35805105113791141795787923674251100160 9829745 -345493601664902076611143128657621820800 9829746 -93148418041738599315922421567400502128 9829747 -278271962171501444148173601061204255368 9829748 148622206458876141431516935823804695296 9829749 42475743612775567039862784290100874560 9829750 13210940058603522215579691493774464000 9829751 -288852540684182141876878670644460556168 9829752 27843691027216870436262014792990085120 9829753 158505518373508796550883678443516473160 9829754 111799770989644706751632921973923024640 9829755 7048663701739072186384783645466610960 9829756 -359932389520707736625691074544702945280 9829757 -327664827850533477471496439137530048 9829758 74338633495301921811758895760612454400 9829759 48581499360877193994550398380377804480 9829760 -19653489853188354751752492948652032000 9829761 -17609227073862842376507095569028856528 9829762 183902518053497663073825820818572167632 9829763 -191563680454365687501377598086298164496 9829764 81312943809183200462038883823578787840 9829765 -367906575974383048771212530512495210560 9829766 -74122220146278473746997365295300427168 9829767 -98596021800689229507665383829554985088 9829768 138097853627539630443976692183773675520 9829769 309740314534103565026957652966436134096 9829770 48956426146280731484422779975427138560 9829771 24495644224017617083084238831174927360 9829772 128583800686486011110014916799847226880 9829773 221132188663407972080570101404118148640 9829774 -205483200681882600736270338824525927808 9829775 -6987380929937866677724599425910766200 9829776 -20027489825018378084199636154952318976 9829777 403509512778547058813580326018027076672 9829778 38241303078121976415938733118234131456 9829779 64174406178791003477038984630980069120 9829780 -197310127074854214702574353455558150400 9829781 8071484768539412106377594997314700384 9829782 -320860710186942464015584998667289990400 9829783 131064593426458270033370536950318435600 9829784 461013779680066861923384489148174417920 9829785 747655887697854123461854280718873600 9829786 50503641951937169786420747873038477824 9829787 -465526509399291386830371610473039004416 9829788 -139238988573748649461842372353860953600 9829789 28606620558125669342009684553587727590 9829790 24841452072294255040763584850641704960 9829791 78316984341582219324158769261541908864 9829792 -387546336830833855448989394253281034240 9829793 14910014511740497978686971731482051042 9829794 8779350476790424104004339810030499328 9829795 275054603932271786513267897091375022800 9829796 250971273633259035813463302095471145600 9829797 -40130788087260153652380871233237040800 9829798 254763004178431123912333019201166720 9829799 -6568569133618191251450917798074304464 9829800 1101439429981701216760540197715968000 9829801 -29620658075851473097880212810535750000 9829802 84694224755227930461716816890527417600 9829803 75578403429799768146557212496197135704 9829804 -30055787051558912380086000265749657600 9829805 241402817587841234129248654827709397760 9829806 -42717525287654934392486154836865924096 9829807 -109882892842988448066518846451351635720 9829808 -5723995758170878766555058275275898880 9829809 17012832925521487716516970167904051200 9829810 193716026473610493769797835566192070560 9829811 143149247372787908532234719549080480800 9829812 -14538402504624036239185195493659238400 9829813 -111860988238866102418626695116750946880 9829814 19798070019830028425726233127123492256 9829815 13226286359322895351079918973404528640 9829816 -474507136831013866426905257342345072640 9829817 -83533114307523791195772767051400667008 9829818 78644170265596890592234578394374494064 9829819 -321006666270149687718700429970797342560 9829820 17791244219491845618921312505764741120 9829821 58386242837685043933681127867347138560 9829822 2953336767252102168084687828155795712 9829823 -350003024092086037563265007045048948928 9829824 -76369487685623721056494955635874463744 9829825 -170207731953286061380551759764278341000 9829826 -303688252848723899839815192334973187888 9829827 45120929370466913122742715159534098592 9829828 266368529038406495631077435182561670400 9829829 -315215582206607446340731575239830425570 9829830 59217849287609097920941529334099457920 9829831 94170725902016854311766947303963859200 9829832 5718743772482197806118027954176983040 9829833 -622177447334401712623848343941546432 9829834 90021268447787210042216050135061697792 9829835 272476121477480636695011439723843877280 9829836 -223564152413073264274952066173563387648 9829837 41424490776731297106701040542256295692 9829838 129451344282394105959227215474446549120 9829839 285606725766332343565327727678528456448 9829840 47876085039811467353108953798803456000 9829841 416444526135971282019528049681129377330 9829842 -98149120920014844476894646940525435392 9829843 5678699696105921499362688726361947784 9829844 -158338547097649757179488486397085403264 9829845 -67273831975829578513948857108717849960 9829846 18133583288637498707570716241847713664 9829847 -90403064943536463715349992529862954648 9829848 -21850365973704216350081727098950778880 9829849 -768570234265432298898677905659770752764 9829850 84725051807111909016497743585818344400 9829851 216239873778281671247220332491652999832 9829852 -101423798393744541993848556451950399488 9829853 -474575165546432052926179602616297505760 9829854 -62198896120810257569497922519213535936 9829855 -641370231561967082706924394646561280 9829856 -379453679978004497868822118957160595456 9829857 -65374240601916535474425557330290517184 9829858 13681476486557907933113702307593408160 9829859 20223008272888751692626177145716902880 9829860 -48549894525736239722337472996326666240 9829861 -77945837250463225701238434234408369538 9829862 -133381766060991394917143258824573685760 9829863 129727060253034305356282372565135432400 9829864 -125096462074451197208957251053835468800 9829865 22943173084734272734907090760752212260 9829866 55345322925460493684688128889671380224 9829867 -418378627318743484087278943803371011084 9829868 334629815046274982049547538724441608448 9829869 -19205502727265224661329964071134468480 9829870 -58184708571167523619421778356145168000 9829871 -137151228181859812116579296500236791568 9829872 8405591602474516850592395861326233600 9829873 -193086533939902681577148081858642409116 9829874 84951420419236574699756854268227089936 9829875 -87075554350805772453572959113427584000 9829876 -83595724632439624700419831909468545024 9829877 303819911330937597386318004056852247726 9829878 -13964752402842326034465262191114109440 9829879 62636692081041826244863755454246532400 9829880 65288762136947719889307575820775526400 9829881 -318063175131817038626539088665590450630 9829882 -226021932183674577453688016289823832208 9829883 -40977072203221460662365956383024293888 9829884 210804994590192170429689662091581620736 9829885 -232034760325258740007850620162452623580 9829886 3515793589063738159960942393806394368 9829887 74781533282465205290190375088022625552 9829888 12967825899509173516087702813749018624 9829889 247598518282246437675969438996606642690 9829890 -19645617542998494487589173810603238400 9829891 489036667564845925350500777197885290400 9829892 -95709993685039358251022970996223142784 9829893 -147606743549030501050482443830162693056 9829894 -46756000396158030485199178541243289504 9829895 -41470038014981292741773620347351678600 9829896 90006810788021001764010101970516172800 9829897 -83386908313377046171350935460693811200 9829898 -44763437487020901141531420503132235840 9829899 -78577072073908628167667579607671457456 9829900 -52915843424401130426040876953767840000 9829901 7297259925881500601428574202833078784 9829902 25009593921906754237542179317056513024 9829903 -471194048695584912121442368289337934536 9829904 -17033088718712486294372027113275654144 9829905 -282608254075168384808128285089926854080 9829906 -98997396372896568808426891863859673280 9829907 618275071399337664036624821921124311592 9829908 4669984442173888223586878817340551168 9829909 -581127752188364944129791573028531368384 9829910 -98414108049834897532486119326187060480 9829911 13293216577478958896339241674944356864 9829912 -381823576750206995557307574792225300480 9829913 465509570037543673522791066431369239824 9829914 518547699794975813708634757026385920 9829915 201001466495141648289105926062115050560 9829916 147946729155579095129727999000543121920 9829917 7839129335448192283368827606025089766 9829918 -6167573636500617295833403667616749184 9829919 588918205359058426758877265767513320 9829920 58872271688788579401008187922238668800 9829921 -460098683175769824167798698720345118878 9829922 54120305432974103940444037523610226512 9829923 296586761899416595655579773111121374584 9829924 -101701146103447240443126055547981352960 9829925 50321879950381585180929400844315104800 9829926 49568920134244156369640969056893417984 9829927 306381607753093862715565967953125780480 9829928 -307623603429672982374110474043804963840 9829929 736082154305450727658064039727481536 9829930 112707750543414155692705730321342219520 9829931 332566348851319171266152616322657950600 9829932 89252439240863626614480288519634747392 9829933 70174205000949025372941426031907916182 9829934 -77263187358504517878353120276483428800 9829935 152062918278923393250626125753546309200 9829936 -17063492646603615287344961940936327168 9829937 -194953344675595377976652236950681098700 9829938 -47432184430693691397251968601165360640 9829939 -156343106818897002463020721603874121384 9829940 68887747301708600409541306772977847040 9829941 -278437957239596281586430389812689684480 9829942 118122265590830319846440781678298532544 9829943 -62937018456532434029325433409798078808 9829944 -160779120006119670685000841745055334400 9829945 22666710016961225530904759174940499200 9829946 5859842292025790838927439701385424640 9829947 -30603674711853343393876749408380732160 9829948 -119006291093795776345451750167289992192 9829949 292870344335505579385588195022422327200 9829950 12050473380120514313687374815940516800 9829951 56768957937812161202111581964370037952 9829952 149247821568130182980720281387523899392 9829953 28133355981642907963370063297321228544 9829954 -264157651826737984671531446172331584000 9829955 -79690383765272570137042207015237913280 9829956 -299426420532380446578241311352516362240 9829957 174768032677024414865479519763392419900 9829958 32230875828286895776698482308750408320 9829959 214189185714746472748223861334182363304 9829960 -6072603528795192354770317672737177600 9829961 21739348519207582256303589464671170972 9829962 -104622067428045809750358601818640240080 9829963 57908671165738074411833439242049500448 9829964 -4102063260925104187749308383118092800 9829965 15102672411652749714927451173538065120 9829966 -59403911498681980037629696492602289536 9829967 220383128913923799134108089154298674784 9829968 56850029263967911560469681777838260224 9829969 516926629042332327777450054400280032370 9829970 139648229279607984335899841873747865600 9829971 -506110684230665556473631264441452303760 9829972 5847456668888608129119997050242066432 9829973 87396247861032907508109617220797130720 9829974 24644486511659015094112313072393631744 9829975 2618032951655953304036794970008665400 9829976 -66674581198089783550851789526032384000 9829977 198620318180034828580764832565079153600 9829978 -76867911746161847185427435236721891328 9829979 -222140376755387873106520323741864589920 9829980 14847476234345671619229506086473999360 9829981 -74798055500062109960659210362535003808 9829982 58010636786273662656060184206192254592 9829983 7295875792570189408437737382575559168 9829984 498641650814745078949595023159803641856 9829985 -271216316527240968847415299872326702400 9829986 -64006926121430879258893370022567582336 9829987 -95653713003808342804921668371535675364 9829988 10382482788742153194138897344010811008 9829989 65199887954387238538220738791825421244 9829990 178698497549822335544977182676824489600 9829991 56113028730192879971211867834029142192 9829992 137193488946213427842247163912981299200 9829993 -198195134847188170534203436124746991616 9829994 -8035012791492890831949641142893914704 9829995 -14033377879459000966593773232235107840 9829996 -136653920446440879014553849046961433600 9829997 148368932267143400032297338841177039446 9829998 6055038401677622799125379871327750080 9829999 -176523447198466555737996005824141438000 9830000 -5739365874315046722675950951854080000 9830001 -15651037046669435828645312225056679568 9830002 -17087745492965603943819515661565441536 9830003 -109888761836482621546622175847428057600 9830004 215863359503380307104322312073105924096 9830005 90499668606772656066905172634762025760 9830006 -170985167875760533529071661983899104256 9830007 -29867684984128900864906937563840833024 9830008 -51327503464722469571333453398660362240 9830009 85685565075273790916149419833858927616 9830010 54913280508458279968242739946992162560 9830011 -816953201716739625973905679673852523520 9830012 145404235500383846283296162342592365568 9830013 -192255700902309532638035156396039072256 9830014 -218748061015745984742805349783236395840 9830015 -2526052335248177370488561528247614880 9830016 -19141699802246181955299947221163704320 9830017 -284662817332783554982841869706565111934 9830018 235971814787988606826951132377178784640 9830019 -177670494275002008041161433019946417920 9830020 241905473986702004520439741816951860480 9830021 115906180096238734291768441536303046944 9830022 -37966315882993098831195180576878845440 9830023 80180834007607635544055372634786933040 9830024 -18104515175926696134954280072312166400 9830025 -158168097784299241364975205291127044000 9830026 107320310111201993727912137395048337712 9830027 305613597654272341286806451353466345952 9830028 -757117560141063041593212280480868352 9830029 398431613218127983532935137401098865472 9830030 821599863498892303856674542751507200 9830031 -307002563622491811884871653403160643448 9830032 -52673691895674456231256353025173643264 9830033 104887263447864687232550650407485527284 9830034 9477701729730163436550067782111479328 9830035 338591645254638343587606406541565666480 9830036 -15885149510662998459057047316796245120 9830037 -83899886021060325873119082955421049600 9830038 -84739099768418319915479737686431662080 9830039 -259757069413889934010613877737476967040 9830040 -72405909990008981494476294450585600 9830041 -7279768927330588153575171326845968640 9830042 1293978492734115648965956174933339872 9830043 106506523656589183116749099163268441920 9830044 811229176960385489106399803443599360 9830045 175223622103707910660676707996468584300 9830046 -6519230648535699008537228454019913280 9830047 175847029425757384556799167920874806496 9830048 -404607520726662033379598156817136680960 9830049 96830768004073596338207638763596032000 9830050 -72647349112543456876595668336576602000 9830051 -101247592909266094348928491197488411136 9830052 251357376817124690533210842846012979200 9830053 -387431565634512629147382207434312357698 9830054 108730087125437122466656064742060226560 9830055 -41941780785093632825346732653436840240 9830056 2272990027496670284250107642511513600 9830057 288026742954898189778411920251234669306 9830058 555658333626914559731607799696109568 9830059 148187642258221390236585544842117534260 9830060 -69382308044795902185534544237064939520 9830061 -173160495006863475450627397520336559690 9830062 147363823430384901201019584646018366464 9830063 -72202100564355935953560989496168134016 9830064 -61882521986953521773005939912381464576 9830065 64888619206044575429412692638390228800 9830066 160063251349481357881134997680481920 9830067 -145342478678113898163557613853511145120 9830068 263645853146627706097733016168703293440 9830069 196451243699004038310065075026281397212 9830070 -28543550132531396084352003704350425600 9830071 330820431878081370270942619994499233544 9830072 29172389001069839129115645322937548800 9830073 -245143480032349429723773383446185683232 9830074 108361708981769710427275020832015207536 9830075 19333785481306302218340211201814625300 9830076 111179034155823303560516267049504133632 9830077 432600583597215490292239549560006661132 9830078 170265848705966620239717917621236912128 9830079 158423945711400578616477039893657784960 9830080 31043827651314085859510830483321651200 9830081 -80740171550164928018962948310130845118 9830082 144387531511333612652930405894837073792 9830083 327336727270898259188194403891212758332 9830084 281385825080264507395602725658651697152 9830085 61486762118420613003116698370468499840 9830086 -33033184744333457278016412397052817024 9830087 79947174547232161193873229946893183240 9830088 13901005094866214262272729261612236800 9830089 208930253095713285720414160113708091300 9830090 -76172913758107772048074385420882046720 9830091 -72023486970729137774744535583958142480 9830092 6781423954149906448965890549419348992 9830093 -56166470959832245713635397674053804416 9830094 -2630012269405257143883400813761700800 9830095 101020539377456801021872453792141992960 9830096 -14700795117739472838280954108900098048 9830097 -344911229016172212216919383030565479168 9830098 146456827109844976588424146622231302800 9830099 339137980920899098287393543963047957100 9830100 -6899955538029976776175678952924774400 9830101 3821030257228758596399215179355866720 9830102 61339239286786160715518104920670270752 9830103 54939005816098062930857960836150526544 9830104 -55505407309870168073568127271476746240 9830105 -251205963394872317450863996101911883840 9830106 89659878448879266572705835486657945600 9830107 1545566656078806330660826755618750752 9830108 -190959631903454882269508674806139822080 9830109 -325542893268865347035957643534640825632 9830110 -8635791186038093138487100866804238080 9830111 64111219649086709348653854325813231632 9830112 276580252599264079776115068126246469632 9830113 340442221027749543210503694734892435362 9830114 -83581887882240325201311547126262102016 9830115 -134364303947799916126201359374304198240 9830116 75191107851512564527047742215435136640 9830117 -121546939595128039422918011049591470496 9830118 -162625163811876670472692242810368152896 9830119 -28956433763900508677222994408961879632 9830120 -309587903535006739175428676646019123200 9830121 -22423077853764922854333328992221961216 9830122 141146305230505542574793356896960274272 9830123 -152851904701432388123839831777657195440 9830124 129352624584281512540658695702126344960 9830125 -291999859485894590074554153944777400000 9830126 -102680167445600830513300587539896545600 9830127 -715674400998527172484040094210535920 9830128 -27532282539086791794353607537988730880 9830129 204203374548638022576726310648192843584 9830130 104649725263657545107814098337618240000 9830131 -34596995495030366161079585948564293632 9830132 66463599373156704101801171518904224512 9830133 372258082735378629840989729655609225600 9830134 -27760490780619410084810730202043858784 9830135 206048745633417677309252858184617890680 9830136 65335768211656563323213194798057574400 9830137 271726311416735747822381933554741663312 9830138 -94910714913143011604729207876799540480 9830139 -45371838452206592762586309216871981440 9830140 16797851763795876012938983894651130880 9830141 456482760909778081668834060894932065542 9830142 -60668888677611563000620186852095116928 9830143 -30176513860839189494773977066965402520 9830144 6693628143804384258228961168054026240 9830145 -38234606971002380465242921663105488960 9830146 2355372169906827142360398904161912864 9830147 -223867663937505049155428923331980198404 9830148 94315993327884587884479317013287417856 9830149 -2294607577232961159056574007653562048 9830150 -54456794400086749142385310597875292800 9830151 154575324780513203843779363058935029168 9830152 80788537134138636536983705326270597120 9830153 -184801904309120223847738824046428410598 9830154 56716133016280984287732842340455659008 9830155 -356112663231824573415665791390226281440 9830156 -78196194260352234317439517758707346432 9830157 -45515422165638623769283994166759773760 9830158 49355766440794317264490492127369976384 9830159 52827255286443888391983464724690666000 9830160 -445746669653593746321444273053859840 9830161 44921445225481998811880983830454596 9830162 951568862431270115011950190599665664 9830163 68565360709236572892288958561706004480 9830164 -128006624398926234979695851767293493248 9830165 -178957407184206868589615188954764008400 9830166 -53357030496633952104138013505382461952 9830167 -120329781283898636546063944629915743880 9830168 -115276785649260575446355045883254784000 9830169 -175231787719540530501267455641948312806 9830170 53135741648636151201086596951643458560 9830171 6357505185922993273999430326964552592 9830172 -247442032923428957499215137836162441216 9830173 -683159021768507391143199784789292190080 9830174 76867119691844551122768574020582957312 9830175 -29387572981103125935384661596641806800 9830176 -246370907980974315172512810871265034240 9830177 16102789871798279795467389741736363392 9830178 94852014482434878390890474826769738152 9830179 87342914264933968274719270962603426600 9830180 -6298944183231885329544784855429271040 9830181 -186810765069513067958310737260767722496 9830182 -86906301243293711830093291888233828480 9830183 -240292747729088280312382197973564559976 9830184 6344637010481454037213606388843397120 9830185 -154256490296940382597507137667747581240 9830186 -90805120875846954240285847456196048208 9830187 -2084629630532295364101289841715941760 9830188 189670072231362623755172324303905090560 9830189 -227099059745145743184753449356776952800 9830190 -7340935332148878182085808315838916480 9830191 -55747615758852607214314581718901867520 9830192 101673447455278691252852100518976208896 9830193 2536552294155628431401634054910864128 9830194 233322754374911000327348713274214198912 9830195 97824031900784832313412674277381305920 9830196 1713324267997074056038905570705236352 9830197 26242383345529620295259949909295678464 9830198 3906549533726833133803912671305624832 9830199 27755720400645604976447370191270562000 9830200 -44519043586820739100493295154738176000 9830201 22579063572210814897251345693397672800 9830202 -19706230726216799173233636680429299200 9830203 270123954352880676125326623121397529880 9830204 22763047279777865418378839279304270336 9830205 -34954207269951543801046213401537828480 9830206 -69267714992817923768270744306749225536 9830207 -575939351491387965856788431067927966240 9830208 -85133774829159382488242330792676556800 9830209 -190330689049476809855874666368998806396 9830210 -63436718600659502272232508420327752640 9830211 -164960940138804917008185202210887060816 9830212 -24698105548919865724795153553188597760 9830213 394320841802561556578004288420026850462 9830214 -3684924505502598327944449725235359360 9830215 -82595276582385713207843139257907269640 9830216 9955902508715924283752341192956395520 9830217 -79800011063052235998802948161002494080 9830218 -174103228785371459200517403717712255440 9830219 -85665053808640121903109095359353150720 9830220 114032218682769048198046219119272755200 9830221 32502238587490019812226540938680882422 9830222 -10014900172808726555286822543086177088 9830223 64996912629019707796204099944337088496 9830224 37165089799263226054945939718801981440 9830225 -180022986068433157704303379999675532250 9830226 -63455453485238046462896450341111726080 9830227 209909520448768431671375474065684166472 9830228 -54465522482828931543464215839920939520 9830229 60732568327712850053261513061242043168 9830230 559428340743650724261817309638088320 9830231 -344738172092095495552433287114805854968 9830232 17280966746637631657563797631066347520 9830233 -230976420239611969878906705482422338924 9830234 24012468117615492242550908034029697024 9830235 6809518522829833737733689423880469760 9830236 -49727498489942924240085361838527589888 9830237 -96211103858749430409545096808721137114 9830238 93552559717367280415419219907432673280 9830239 -238608276235508615793630158305704921560 9830240 -155539237113900041984016701318013911040 9830241 -24407213366157201782545346556345613548 9830242 -78900312192188881249745064979557346656 9830243 460201327529499181808764778020831134492 9830244 9950486307020031931089200913946530816 9830245 -175119081252262602987076683280898458500 9830246 145658449957629382943919541970097427200 9830247 89271758982479840119090184630934022272 9830248 -104920726194208595566975140998351585280 9830249 63838762403855510329612863174093949248 9830250 162024453168859847964258942740097264000 9830251 49127984524823729643538944645983251504 9830252 214760999710211653348905503633687828736 9830253 23959580098921319414832560901987413184 9830254 -13619218810281008877745367730894176256 9830255 51940187594044071701109521111329384320 9830256 -55266671718874488486187550259855065088 9830257 429812951833242218628940499511548727506 9830258 -88455965138766928031364376384572735360 9830259 30191731457807892376767164880587066964 9830260 -86525573820143184772758615301608867840 9830261 92346821256826017254849234067142902432 9830262 -22541998104761981625790864168673481984 9830263 499279248729848144590601726703709023784 9830264 412290954943122339317896633343833743360 9830265 -8818879126200349532386076108162239680 9830266 214040503599540565181076631658760638832 9830267 116079044448190994346586470354426022632 9830268 45824335520049885668921403561587589120 9830269 220965692675003708707336076829351997344 9830270 -10195786725272586188104232836537372800 9830271 54019025440236185125937631396355876608 9830272 91977101277014105169659915857507123200 9830273 -9150582561352780799096442229102566096 9830274 20361851942859976361998683674938083840 9830275 35330380026878897622656663064996600000 9830276 301542448251110694394041470930763308160 9830277 215522148036104851287413617468337643840 9830278 -113573140423937053412261775792135046560 9830279 -143631034346429252604199381348233811320 9830280 -92965498984152559084163787311284224000 9830281 -135012511529373181159586249837485147548 9830282 366244751289220576031838273855919920 9830283 23543432791946210870905780409951052000 9830284 -339550009274939345389895029708946471424 9830285 -47035995413092639608440851266210912000 9830286 -40295053747894960602205698718702632960 9830287 146718834121067168339895734584021702872 9830288 -26258041880363844611858174294763503616 9830289 87032617126416239980294750393456758720 9830290 -2615737730551728618474603818234377920 9830291 32420505699458210197130057043980989584 9830292 -7681306286915732175529835144437567488 9830293 -638940771611291083916017993225740924960 9830294 225792780101800515256716205032608049696 9830295 123380358934704861941024877753869757600 9830296 -98841450921418162289021013852143616000 9830297 254248882774104232130704465443511612746 9830298 10693439157323244225829270789464491520 9830299 -731087002357435818380418236852116668264 9830300 11753751517476341514418720259928000000 9830301 87648624261883674524622050100458846784 9830302 -194287052002066224345153717861116331648 9830303 -41927774461452388668255806348224010880 9830304 138481660308208617796486066371082321920 9830305 141774664705614117263342454820650745920 9830306 -189766254264461813179188879161013417648 9830307 -128793677892886837106521613115281327808 9830308 1537461777970538271559349363424690176 9830309 -156133715383324171192894648848141558720 9830310 26296955495866890910564836202095851520 9830311 200892475302226391345354545584831672024 9830312 244571312892171285627004310942227123200 9830313 149336315179336476564317891096134101642 9830314 18764844140397655667113834055436931680 9830315 -105814064420546829503375301942315456000 9830316 2435357100075619660489098288293474304 9830317 -1896340518147494442129944818109875200 9830318 183278534060386733264056447002324038016 9830319 48629819928721783171958557030920641544 9830320 -3098536879307105877346316781553582080 9830321 514261207378459981176980310321092037522 9830322 46044469923577333078607879312136395520 9830323 80742192409756041083042171845276109560 9830324 4912863268030770882604716342685519872 9830325 -90222651909413044305704607193458278400 9830326 1665218595074214815908424811335265408 9830327 -106164224784873734554525598312281379640 9830328 112082781964984541047348482233882972160 9830329 -28974528728061182292068957085722250070 9830330 28334440033356214780278860900621949120 9830331 160969115621106379920266501575382000892 9830332 323902909760503928696183076619330897920 9830333 -382269204393297313830323810848178117640 9830334 -8246255921869904482662489004832056320 9830335 879959145274454156104566451832818680 9830336 99888824167357118721315001145040568320 9830337 -155424905254196090689261142255786209440 9830338 -26449578531992104566561583929555747840 9830339 424785969049056157397844406925835869640 9830340 -39587605063989111960296824103426311680 9830341 -309552831451728911503988969491221580258 9830342 -228291185637979474834229011213099232928 9830343 -3616531331020262614780792755938133336 9830344 -6793053997733319858061327374379760640 9830345 1696068980163732049644097136765717760 9830346 -182663877989322765132907540725757921536 9830347 184741462662446581700274883431302779796 9830348 30582503630081438819347073975793549312 9830349 -274187664297984614165823868940159890560 9830350 -64650450556903696368530928344154907200 9830351 169854612072427859007416435023898522352 9830352 12431282396035603707810575733465022464 9830353 -151933416591768705190302088665516088000 9830354 -98926077741793271933004412399563212160 9830355 56831530754166446508261486118472838960 9830356 -96755361260290686621141495323589423360 9830357 29368619382341790219968525084530326606 9830358 -33572746936202194261410648511108017600 9830359 -417874856963374669476642993407013120 9830360 31786434264458718889323496382398464000 9830361 18001013601779801779508222868823625280 9830362 -57924679502403078251285568484087264800 9830363 141122629897325877082699796595932508612 9830364 -282977025607972256419527350371114134528 9830365 -141593002155229949326606644495792691200 9830366 -14765655212612849395420398435650324736 9830367 50030410394903466696302143184783368968 9830368 361491627752530256990828521088096403456 9830369 76285371310332493063327395490076163552 9830370 -71790677252054400783147282548220787200 9830371 755777276154564357828649527889624621944 9830372 238484810003534972828991254799467688960 9830373 -37917451668153108897967944061335934656 9830374 -169827817958769246163490142133922726208 9830375 342419305783705154799742566624765354000 9830376 -61118192496718968727736617949100441600 9830377 166947679385086322865324838523941207226 9830378 71097460881318521187480975581379274080 9830379 -19649205857174176133275016297491881984 9830380 -78327054431403461159862020785952256000 9830381 -206400198441767675251878767842941906336 9830382 37660667792262280142558139954917195904 9830383 209690237890920377304541953821952255160 9830384 -34553177571118891683501607307169693696 9830385 -140745216042630041194336235039954314380 9830386 -187357115930915819338667963799214180320 9830387 50358118599422131472844364071287317152 9830388 -106133330108680157822136578334715576320 9830389 -19319666521763793404859249003930092900 9830390 904591386565145553863104026785164800 9830391 9091821700221682759951648541367888720 9830392 351075222182067693902306287379626659840 9830393 -516687493743592164202071554763321566358 9830394 26302776436345963989693229434470891520 9830395 20397274690140937302408362504709734400 9830396 145555477196996057313113522401344284160 9830397 -102271193585800780492905691792623206400 9830398 31999290426199955374179281403386118336 9830399 7292013033166240888416458270040322848 9830400 -92686038650347521163034115485938483200 9830401 -26893210520755733184180994352369660800 9830402 226037448662924153748643405020040704 9830403 29736836983171605583265069278279080 9830404 62996181131794470617351260069686438912 9830405 -24312387204185191392235171551078982440 9830406 -28520808554132552632079587603933728000 9830407 136408709441736301349808938035466764424 9830408 43625929458424280107505392096037928960 9830409 192148432993895635507767080632027609104 9830410 48614535415444744114934224153342464000 9830411 -51650202425951491524261652134432572568 9830412 119727312021389283463543411739428321536 9830413 -550975220944071821711888389060191707338 9830414 -149110421293378634605114327928202931200 9830415 14595589655100121303934051217695562240 9830416 12400559540356142390849322890986258432 9830417 -63788837677348216665567702358607123088 9830418 -30106883335060570644553551990369887232 9830419 -82776658255324705094615664468403587120 9830420 -134923322682009120307514246714031436800 9830421 -159063703373434136207787831130114005810 9830422 -100098640414687760206836602320437648768 9830423 -507802770289459172795674940563889369616 9830424 -331852194774719768902088045179008000000 9830425 262049373856789747851989033660964862800 9830426 -67145532673905515881698698334140766720 9830427 -326867165774141840589061769675907237480 9830428 -267594495909931352001483106095911660032 9830429 75125847264499909150376096796720825600 9830430 25959286065787734661727157982203494400 9830431 -9380369973625368207168517236492385536 9830432 180792423599069398873702250727682670592 9830433 -149260294915539024901263115686059056896 9830434 95021227586797763311907142049227425616 9830435 -32110810127945874533903493630811069440 9830436 -1090223026953936057791862168942673920 9830437 154153654013212051962755302610963654592 9830438 -7014178310137645723776937646609486880 9830439 5708658855232494496730271010100193864 9830440 -41344419947822976139397363019844915200 9830441 191738517445371755576151135613409750784 9830442 3282742589883891546118283487652896000 9830443 30722731007716245589748921217428695584 9830444 103842647838125121685832000430319964160 9830445 -3679845775019558105512555348038797760 9830446 149622339760424048786087005201047396672 9830447 24695281414915816055756895169510940928 9830448 -71204723423033000799640037573596446720 9830449 -150957109748622135550585597829047417210 9830450 17052920000791399904352895907101862400 9830451 -266584949776140885804007492056688749768 9830452 270976171888298225751801855297439435136 9830453 62107575175078504753171606509067511424 9830454 131314863978814664832777134345237980032 9830455 503757448639146141121186816986244221120 9830456 -177765661317634481230685463298948976640 9830457 9726041313900892149735468318672372480 9830458 -170371637062510982954983002138408088320 9830459 -516747606602533388486284991291836397340 9830460 -21896159067446943220974450878806563840 9830461 -90563580299476624425480494619661951488 9830462 30128573118709462132633053113971292160 9830463 82298295176968907888065120427402201544 9830464 16835558465398149794231665903047540736 9830465 75393329265648743292478843525605330600 9830466 -192921129876341468585502139613090582448 9830467 396810423801988474307050177106138751640 9830468 369549476427611827433387506005305835648 9830469 280209119844086619261853397404886363808 9830470 -73626876929723527589933972961804700800 9830471 42968075340341212630843277483765681760 9830472 1641418702804615128669207705523322880 9830473 -167964060840541123416557405084381773440 9830474 53708809329198296047012488797352234240 9830475 -108274962610686905041113131350796820900 9830476 30410021246883797906487216113186552832 9830477 -495547378160713501649823501241031665674 9830478 27513004894844374221652653371160543360 9830479 -99856797467543808081017500220869547920 9830480 -44485855154512941003534049565385031680 9830481 277127853891689480308550181928905722352 9830482 -267497828581436177791984540201739031408 9830483 69583282642156362155485441090304455104 9830484 13543776075856618324018564628749451136 9830485 39761331779939008348698378941323186560 9830486 -227342518056573400343845130601046735680 9830487 -226204397757529237527359754868534867248 9830488 -4549976356315690557775605652557189120 9830489 246728209256352775124629810776142634256 9830490 -66000122025541391945239530088495772160 9830491 298251515541638940706666844775844746984 9830492 16560355995340425357191683924378613760 9830493 -6196503634915791853549194200881274376 9830494 -18429588817253765019325293075492156288 9830495 -86588403169186181595838580058756819600 9830496 144002513240701053532252344577678639104 9830497 -270482627247112238432683940816274705600 9830498 160931894356256547374256344663049234000 9830499 -24431164281645797260828676401134147072 9830500 44235825996162855033586327576871232000 9830501 110720332099419754764656424815997069600 9830502 134869590246440213833063199894664906240 9830503 265107581706778710237404640635870729088 9830504 120554560803594393783577262053839697920 9830505 -185660112369716035417937472597211824000 9830506 4029311738518008567173840121351655680 9830507 -387084583068933154674619445624969378400 9830508 30347450263998551339248313485211037696 9830509 71420443694084191720962846618613157888 9830510 -101625960578555899986954736391722650240 9830511 588987570733811547936918541323619042080 9830512 -26665350695431178503118650190479523840 9830513 -137139324279623893423650544853259456960 9830514 -14543615858653634318015156512503441408 9830515 49595453982407342464269318389418412320 9830516 -336252170498380201023121720109136917760 9830517 -161554014677917177931402966600402561280 9830518 -72861218105746295069429787191485052928 9830519 487020683235192481837967744456432386920 9830520 -61208889291379921953932212013590118400 9830521 27822696142899491910199152890399725200 9830522 -33017806344531805859492172272247330816 9830523 -364999283163684099516433071919631731200 9830524 634859320442061501964362293510617600 9830525 -22185072097504239966588474610591358400 9830526 -116089833380086276401075245747552203776 9830527 14951083057838817399964283433782923920 9830528 -92515031597339948697292888014512455680 9830529 146226352262292564421494361730892501348 9830530 -42878345694061397052193541337717519840 9830531 -6335169176858472133594823350882137528 9830532 -156460539621283775877757342740799021056 9830533 -317009295242621869141362142323309581218 9830534 21593300920794407048695312030402781184 9830535 46544183770980216124305953805126689280 9830536 -262744881871318800686309412797165107200 9830537 186365527680169556012871887509845463860 9830538 9037541828800077370489823052605368320 9830539 110365342920323179012052343319287158856 9830540 145513721302587624908931103063886730240 9830541 49480865758421240695414612041045708864 9830542 142506059034775652944258897315165044672 9830543 -12702242129568990964794439919054947200 9830544 -15070728458861495984236196293893881856 9830545 -15381843697495788806632973827552652160 9830546 110184608128539126641813492539986643968 9830547 295062756379455667918872235415244879924 9830548 -8656435937040962505485098477063864320 9830549 -6859718656044843948496288844478761664 9830550 84408675162448152049216413948287380800 9830551 728364732495575826369559206937524352504 9830552 63352213666069021468835160399006597120 9830553 184473315994812302973134469083241849408 9830554 -43232058660986144776165816641692811024 9830555 28250318302589174908093319160466939200 9830556 -112652828059554063405733877593556410368 9830557 212908370672101242894207653452554785664 9830558 77917313260474324026034917817410794880 9830559 -138567287319684280803800659425545146296 9830560 -281938355209681443439445274442811965440 9830561 56190026775253848348627178431502455990 9830562 -21277195548806511823289072047624028160 9830563 -180206594370068947571822937823923683760 9830564 136988044517045673693201246001438786176 9830565 52347298921072414580988961873996032000 9830566 75877470002551169824423190270781738624 9830567 79489756436406386864477444108453646912 9830568 -100751865175686215512275062211654451200 9830569 -37848954877477662469008029318941061504 9830570 -30203422648612271398748989576624184640 9830571 140969744365671219788811450740380547520 9830572 -118254493320509328007343156869470958080 9830573 -606805237528369975615943467638261700200 9830574 -235822471228925592043498263663852672 9830575 -168922449169976712646317922180175777000 9830576 20122461030279592949400815305803448320 9830577 182496203354739419044862322720043010880 9830578 56977295875503628016596316674694106240 9830579 225164458949675614138575509522144901120 9830580 -64584482802215530827232775026802995200 9830581 247678904974206877235136418906193788000 9830582 20793833103064899650674115799961283712 9830583 -92465457820466286516289169599453430736 9830584 185511083824838775402713539034037043200 9830585 35650368049916996622714366567350055360 9830586 -31245413139964775582481296733409115136 9830587 -111256048596230777693747899620535127600 9830588 -117866684789051499783264334772015373312 9830589 103168901763285167670502816164287642688 9830590 -48852414261537519887458105199196487680 9830591 -223341515839649923751997522707417299248 9830592 24258128382920353354392256110290534400 9830593 -41991864948420521532137013565754806140 9830594 162427346803567324913398923498191292960 9830595 -164412750552344058083165733886787526480 9830596 -28540692372476450199529066699022827520 9830597 -48559109046830238149341602476808089568 9830598 111223737773054031444385376490738622848 9830599 66880799690389428986098190658086903064 9830600 9664773559746637055427393102336000000 9830601 49149208582139769803258995353170148480 9830602 -185780103170854233833479248695955878400 9830603 -44483673263194103540356858104385496868 9830604 4641840078752441074173911496455012352 9830605 -139109081259501461191630151189944989000 9830606 112505830534480675573354977354969730752 9830607 54993299184577370737951149372223563792 9830608 34239162221824033547069408011630764032 9830609 243018418323109461777927809073363789810 9830610 -17878778173804597302506124640528015200 9830611 57613662443350651025998958442139622304 9830612 145185614859141651879687647340324667392 9830613 -64655908547562857413370940917304162240 9830614 135611756120582894959651229020347543552 9830615 67990613520514223913034212950953076760 9830616 -104186347035659294660259514058362982400 9830617 3727215592850375945251193689519021840 9830618 6147998889327952229693268570277040640 9830619 244953510928190353557880010023569436800 9830620 72153763947722719539265458080101639680 9830621 16325766663756181353413412933993809952 9830622 -145322472315413426821308935986188911616 9830623 257689351874665199956848129044823486960 9830624 148258058554007317831655887545672400896 9830625 18866662413431805781241464537693110000 9830626 122161919446866754561238703833770446624 9830627 223152308350017929703405145349276256384 9830628 141244032336535961082542261388776579712 9830629 344494590786142398415995667429276679584 9830630 8400646968352822274531781344788632960 9830631 815048388573102750331019211581258064 9830632 18375430893880603460005650721775616000 9830633 70355467733966026757287455880899799488 9830634 -94262130369031391776087388234330515200 9830635 -23079981069357672197764178149008805920 9830636 -95044359215851366182150087352783541760 9830637 -148016165545966937966739982769483747232 9830638 176780813538813589484250590601195223680 9830639 -36349815991869611572723252787326824960 9830640 60584845766776198206298896239493120 9830641 37636976076814878399052575066920085480 9830642 250279422900819973521952734757595736192 9830643 -140511430220215216717095057044902664136 9830644 591973100991337945186481395837254089472 9830645 320395458594058432935673418165437500 9830646 -1026889323275537968422273219311978880 9830647 240047761257042911224059443692255931232 9830648 -395713143638593686233130134002186813440 9830649 -293198671494774144437076502731712802736 9830650 2087976734169152830483156626910366800 9830651 -20185605549423861141821275406080176348 9830652 -13533037578869292221325826259781365760 9830653 1162304102938833344309189305191576320 9830654 1145678714432115083111466314432016192 9830655 -49517723957993993596766185957191935400 9830656 3776010633395987781020784075246403584 9830657 82724644573227962273958825914199345840 9830658 39005258521658348408554564475695165440 9830659 144574312215517436593370784130133394616 9830660 -372163178150951716417586859827527680 9830661 -1403318485536707489432582847593108736 9830662 100489572521012654057209770713576948832 9830663 -100952355769460087463471059863778666088 9830664 -176125779160518153986513032891173719040 9830665 -31203370728141620750566625839001314680 9830666 -141002173474918673195538521385889959936 9830667 44705474589986617919274133813422699264 9830668 -154204270233155103062807206608624285952 9830669 -311302067420681939021250860691552873930 9830670 -109497043585187598777525314450784201600 9830671 8837172446107957382566060339957917872 9830672 21334530056394789423179960998282469376 9830673 156923123429238335906922224380407729600 9830674 -168048305906769988357912570933286415984 9830675 288116911600746855077044301458358071800 9830676 154183125897962106347651572066519480320 9830677 -138630802223628731659252464650208198240 9830678 -4829240295646599809528526821112564480 9830679 49349572530336855868806401324176643328 9830680 135059452741301127698603203772857344000 9830681 -202669929514138761309739356803706355200 9830682 -36416811427573069732045580102090077200 9830683 81070701838188841005591705576706283184 9830684 -213748392737595767114325566796838639104 9830685 4928574917715659098638831610699816800 9830686 -217731420098092762911277821460493954496 9830687 76566526508571912478984380230408308320 9830688 -93625506021193527723681389310419927040 9830689 -10092615557739101076597814450702319616 9830690 131520840578470072662114272470406157600 9830691 5240018377694214498130899050574660096 9830692 -137532646610600663118309666581664541440 9830693 -17497389555872550514511412286209434112 9830694 -44796107342251772555766030621151820928 9830695 -43403060884061712385837961957830348800 9830696 451597768615040931310056846437885537280 9830697 54226513960945253634559255227358698528 9830698 -17224336091199541828651297289993018880 9830699 460729595062648518169522204843424818320 9830700 93497822657174312216183124266443776000 9830701 -326035754820493852856829908750585194496 9830702 67603218128500578526061902637438996352 9830703 -1131067964466225440161119252833469696 9830704 -46774616476780346255292580999945388032 9830705 121942600525659159941761627269676488360 9830706 -52423337330959500291757772574450095616 9830707 129799699550762581166936376283569858956 9830708 -443687440197095678717885958093143445504 9830709 -60463531376464600708579617097119366528 9830710 -54552554633769680727808504152098112000 9830711 220192893686665264462492350011906577624 9830712 -3168662990697184848911216180982374400 9830713 -162107334915346080657262030601663630038 9830714 95002090163602768072362349341426915840 9830715 30441590842630150886670005255590353120 9830716 -68450264437333309271841095922928182272 9830717 69839366827843332063800522445541548792 9830718 -13290383022871573191506852346161910336 9830719 -342860896231328941328397556816007778880 9830720 -16149538332102263432817872042868080640 9830721 14226143980638940723448082984378747744 9830722 -130492079174485484019187943725224000000 9830723 -103505901150969151269432342807468770400 9830724 107291282026608399270496004289835960320 9830725 -15220985816375320998358772242772229900 9830726 116028309681934478169531115530364079040 9830727 -1059649987231038834814772035008904824 9830728 212863775561530081160222942451499484160 9830729 -103474258522072141818410045047841577216 9830730 11712065533600786985010062380864158720 9830731 -36439853045687388976226022869519825136 9830732 219959430076143640061081833019031355392 9830733 -201905158421342131453187333581235097600 9830734 52019568385412622455813815246370154624 9830735 -108099409776906203462032776423813525600 9830736 -47142521932099642499273358717927309312 9830737 27730456202515210981498395128969234752 9830738 229894822679830595536442115525304805520 9830739 -75684042042926990899925525883639161040 9830740 274880818202035427809085414266648784640 9830741 413960113426330890408229597056577959900 9830742 71875063711207550106459420472024727040 9830743 -48088510467850112710152363084996926256 9830744 -30740118417224708083250984201266790400 9830745 135520439482957547488766156301066377220 9830746 -3269428663127356718818068492378199296 9830747 -513206249492695019116184293943008911804 9830748 188197644555698311599224405589728340480 9830749 287993611463960035541927037518257424940 9830750 -198932303244954350334227403429312336000 9830751 19997217521904263245533826912828090368 9830752 -1887313429495299601595313273879134208 9830753 -212566020524319954882746896800417739998 9830754 -8167627583323764062231868383519516160 9830755 372389449648815580035404841135477880320 9830756 -96273218177116644520245038370838924800 9830757 57522516211851021386850183266101623840 9830758 -32046905114503129899514574072336736000 9830759 -121471408988376400636705064364965972040 9830760 -188291368284345540840350837172436992000 9830761 -369884118333698643829238746203676541638 9830762 84956478064332235871022052001726191200 9830763 -319304344106029674756766688393576585508 9830764 -32605325544288721450743840087889302528 9830765 48159152718175427866974469006404230400 9830766 89192503019830230668617955318063517696 9830767 -365841574198644540606650218929494715184 9830768 104870729723528189768280421988744724480 9830769 61998351848983589772527212618379850048 9830770 -57915958777769516781820667251436605440 9830771 -63040581757658437995723320967990790800 9830772 -52345616617618427480960253002259360384 9830773 395405508731141067218778469971244914400 9830774 -113175256395568726190647950272061912000 9830775 -22028976061176497497355450432891232000 9830776 227337188893746795203340895437318082560 9830777 68136991971797048877899047052662686624 9830778 -90832194561249759358506679362447538176 9830779 -63076433064262160326610422531311709424 9830780 34399188233654166973920419378265561600 9830781 167081415812640395957993067900686283840 9830782 -26408801733099118902382724313545511936 9830783 -262843426437803939292804447578847235968 9830784 36325169255088763176194903173119344640 9830785 -186897820860084675192343923548319897240 9830786 -53946169935102608841339307451269900800 9830787 115511655503923625944778678042371752960 9830788 -73882224394742974670749353623641804800 9830789 6827477727892453622616641618590870176 9830790 83629002903179684276747262728502000000 9830791 -444410379768591245081159929895289624808 9830792 89036138075621502501472607248844928000 9830793 -34432132431942624032344611326100292416 9830794 -191280810057026676953538864223268634528 9830795 50270708709918781045760873477207026320 9830796 28006570671600080244848949163271061504 9830797 560488487016852292907858500038083804460 9830798 -59628428256656248617711825476378775936 9830799 4818204383207792780856727716642000000 9830800 -7100026167666003611704769985688371200 9830801 6655490738903262523618129079157194802 9830802 77002863530165620516218572862970871808 9830803 -8168037386194377471382660464485956948 9830804 13493871877056331023295041854497226496 9830805 -149032659241735635566554072876026102240 9830806 -264703697285018915745652313051844615648 9830807 -112445922450555559415930906463420432768 9830808 98024518447341568773474506948202700800 9830809 -54561666846895577110683565091441702960 9830810 -15518789704244633613008338565651738880 9830811 73984317188140946285915230208304571104 9830812 262973539950110925930392374093980294656 9830813 147118162599319774662672845130298917504 9830814 66481548263094642777743138649219566592 9830815 12469920790437817315656208434162849960 9830816 -82628148514782937209126210246467911680 9830817 -145757985800061616238712975669329710320 9830818 88616953583034361462885977525196161360 9830819 152653619425190011603725663298750895520 9830820 60711457426495520675929025349154222080 9830821 67975774990127340838496509887418370688 9830822 38886838814565560077850726594316383712 9830823 -57084644940111237830565943761965337816 9830824 -38756971862718960882834903120142510080 9830825 -278629045579282407640608009023554098900 9830826 -5472336577506485252456049521651150400 9830827 -26813613670641578893998050076989111720 9830828 9763976199763495602228735846938050560 9830829 -355424547851996313748182759602609639040 9830830 -3183572062315745539830622521957925440 9830831 3734626214035189934262210681886329912 9830832 -227482886385250812808567518864605184 9830833 395886908769861579008336908575849544082 9830834 45466106803731608877539946685764029760 9830835 -109363987043910592620785224871554713600 9830836 247100681845037218055982624823705604480 9830837 5492787005250530494644880273501932540 9830838 -60642966911599513075538181087389998656 9830839 180897279907003407608511816155440776960 9830840 -303237767625878834962408113112993075200 9830841 -120668058523573731146649299744870333280 9830842 -21032887847533544869813933341432185088 9830843 -399679846420756845773469611123834061120 9830844 -38143264841587570851010965331626688512 9830845 -245157782957570908709300469182217745320 9830846 -23512031629778749204210945062569454720 9830847 93453269565322247898899895298363889280 9830848 156953990571079587831852876516879761408 9830849 -252604498848806626827429040223690842368 9830850 76615786171677034031128937081162352000 9830851 201448251657219572711265421262947127400 9830852 -262452360704210896218880928342387893248 9830853 190271584780842553748506463117234968764 9830854 -114350260719724838414688049528090682880 9830855 313119466083961705544879839833410760000 9830856 20100473814457279587128783350018867200 9830857 131768045702063471845219230309612344544 9830858 39333087610020347972561508321474247776 9830859 -99710665180060599089985945148934264640 9830860 52816398791809904165385676693845826560 9830861 281807727067571586079136479118785977462 9830862 201076170339586257057665151914525395200 9830863 -28716609668594711277137462198441267104 9830864 -12444154370109582029974156403415269376 9830865 119527573119720208992459692232428053440 9830866 16536678909563180901196268658035579520 9830867 -86100903956106083742307738539719709840 9830868 112655256882370071655302815197279242240 9830869 -32546893971803863715459241618592969604 9830870 -96437540165154997466097646554507102720 9830871 -35320496476172379610923165949341485400 9830872 1989458986103019475808041818118656000 9830873 151384902792835033403038533198381208128 9830874 66880194550945657494739595985223169280 9830875 1685908045770576541368371854721280000 9830876 109088570617499949748352035732841326080 9830877 49750907541902469285864879067290234432 9830878 -88582331463448112143378617697194648960 9830879 -23422573727824514512077320554499688000 9830880 -148101705316071867434717844187404042240 9830881 202620224117983734149016047226509585200 9830882 16944377143841036600051722275992056176 9830883 236791386948471076095041990043981141624 9830884 66862613615999793603970569072629207040 9830885 7516117842242579915903760696666295200 9830886 48394423254209056554478464575960148864 9830887 -411989945273228320835303248161720480 9830888 -410132821326522514940995790182824330240 9830889 10756513856564156634589249903741106970 9830890 14606049713539755443534891344240081920 9830891 113252276563678397791784674429440936480 9830892 181538076823950417331542662972725949952 9830893 -529822373513498851637032850438774530858 9830894 -75587347296780262591337596595717805504 9830895 71688399004234725269596105295071866240 9830896 -46241497719619320644415246557274439680 9830897 236984533537821330173255414204236043346 9830898 7149456934456628304084173777730487296 9830899 -37620629163669879573980676078287804196 9830900 85572537215057192723199136887534547200 9830901 20522969963020548449221705356928576032 9830902 -185401804162096120529959320908464810848 9830903 -52426700595539907124380296360918221848 9830904 107510984849276442087637862903980032000 9830905 106895665424818106393298053560077735360 9830906 4269616113359956087409038099695657984 9830907 129770721694133720387988993922287859848 9830908 127835595283251075963748885855432368128 9830909 330375793725158378174544037280654401440 9830910 -5026734537770512032967255600673735040 9830911 427409136245745070914631019732429840152 9830912 23983581968364832622453258697754804224 9830913 86871539814753896081350865998853356800 9830914 106138148322229009124003900451383057280 9830915 37801221741968543185843037934408895920 9830916 19568483125902637008133271978255339520 9830917 174205812603179196414770317079219408160 9830918 5045201388082055871378860616553205760 9830919 -243628733437348880434749404196921551064 9830920 116801316810596688679894066455947673600 9830921 -144429075001419815385158280565316155878 9830922 -1168133858890445079062878293942582528 9830923 132501572392598062488343399196788201720 9830924 304940590863747327449501822496852784896 9830925 50727854796741708305779264963354373700 9830926 -9160748028163337787627961791105333504 9830927 79432165712945416142122735963845747072 9830928 8865602450431657542588982217283993600 9830929 70035716625225446624504637132627588530 9830930 40428687728233459770595000993277870400 9830931 -89455377726457045997830122297233797056 9830932 251971381051620206644963625134810522496 9830933 -30708753632910151376324286295297258080 9830934 45759686638862502032321983959452185920 9830935 -60377996770944067333368921383378895600 9830936 -200589043968201996168966102840684134400 9830937 -15887561739147371718596538402832728576 9830938 106136591575974779953541398662973744128 9830939 72833786019039121027547652023489439960 9830940 18199863683563689165003903823218278400 9830941 314991902134583516159161701739293002342 9830942 89321791437599678285580352504346342400 9830943 359900096898286018671661412854882467840 9830944 -137700795328432194647076996223586009088 9830945 -88151365482500669454992586662718888300 9830946 35318082967796204280168523717972172544 9830947 15644438844360896002191443720074664352 9830948 110954865632294455326782476744344455808 9830949 295550510667246073980929691675601690464 9830950 5832968731489534868568488028152894400 9830951 -13440932119984668072316337182503056088 9830952 185710507605185769473066657999310597120 9830953 532354776938937728102183575431365334864 9830954 40365551755883363419767345094870563072 9830955 38474490841061533909695800589320524800 9830956 58045171355981865829203946643115168768 9830957 16468997787758082605428044168331597206 9830958 -274959203581940550726216457640525276160 9830959 151564635934487785962659214365555943504 9830960 24660912419555816485447494954189127680 9830961 -959737765736856582014342060560343040 9830962 -118080934735104723917810685461599382400 9830963 -117827587247699277717592508723729028456 9830964 -95739445449732921207378470400193191936 9830965 3314009119229337634904984968529701920 9830966 16075502681992216914281796673248455040 9830967 61312203891800368970387922226083151080 9830968 42458967589571777725439208315796684800 9830969 667247443398545271787071048266960473044 9830970 -3642917257364801395864184416801339200 9830971 -28681672215369760791100608362978250000 9830972 -387420366157857969765831265646399385600 9830973 53742300980827973634062896755430944 9830974 7832020626204322100070940710363012672 9830975 20897511994633291579162932351334204800 9830976 17169425356239785253829207445074870272 9830977 -75594626891858024694098991664124625088 9830978 -98250874696921684225515404396052678960 9830979 14790921237710964357620461955509061124 9830980 99570901235449785286508282090116915200 9830981 75339934710945299881352481504896508600 9830982 8522924184036277820677058650347147264 9830983 -5173644751542063777926683595834002656 9830984 232984564427414531558875867621181491200 9830985 -218904691827412421409012486817070376000 9830986 -197928642530497653188422401629612653056 9830987 -1589309121752856407437781941296176364 9830988 -217410346518591009858048348092956355328 9830989 -104402666472846563740013435572096845344 9830990 37790306983572000848974450062662169600 9830991 35321346272596904554701539712840448392 9830992 -25215255465862031955169997608035426304 9830993 396972940265834088997191663494494379760 9830994 -8175636670681786471127787221647004160 9830995 35656611229282618775768303908856360880 9830996 204944304237440482991242305557288878080 9830997 -109610591928220859849060413264471296000 9830998 -24390230866805374964059210083531129600 9830999 120545246266738213377464590645231572480 9831000 83561518677036411735910441765171200000 9831001 -173413626679601651939260470785594734896 9831002 203664600811367421767985793211285651952 9831003 -19948265102973567106401506653140847872 9831004 6775680651159681300634262082681900032 9831005 190558711585662632728602304972485231360 9831006 82406229112379602659021617518099588224 9831007 204587318505578350085530736906719376392 9831008 460326463058188281677127792208773120 9831009 237506262096218428844907100169255811504 9831010 40193029639400259735351594376400540160 9831011 10396739244919602752894507609459037072 9831012 -27012116897711667089689296429422373888 9831013 8597629503504006198749291192733067262 9831014 316967772938818755794505707723209384320 9831015 -36996252641997056572633642073131076160 9831016 153012267842630980694014972929351628800 9831017 170215993381916868137862966014384889972 9831018 52576013499839586338929173485348659200 9831019 55769994264947043883712023997545641408 9831020 126876522353223355689586686510268800000 9831021 92792695230210450453020691250964197248 9831022 139244181049732524744403072286286645312 9831023 -34985243401493021143663564003673966616 9831024 39349669164707428960565344170478141440 9831025 250640359912254907953799174005787972550 9831026 142311892981462393696800381471721927680 9831027 -553297664333196969005700871299739080 9831028 -115572032342663798327328373877224151040 9831029 -44363011603801765522752994537050757200 9831030 -39632347473441517607514804664454430720 9831031 64912635356724026349232538726926465664 9831032 -47711792519564444583370035306381803520 9831033 183524647635928951024492214762491843002 9831034 -192894673146068185503054666505544604960 9831035 84233571825395902706992047809688372480 9831036 -149552613303119339782237757408553573888 9831037 172097421110477658220050560471498438400 9831038 6030550304933277640132464823922088960 9831039 -212949572205169387003548236618593158912 9831040 -204198097449921413020815578294019686400 9831041 472770912265470042631692036214890633024 9831042 -52385582686048071087200929905541581792 9831043 84150236387807197889790946690620295292 9831044 91134878035112236173530298039159131136 9831045 27909270104141473781122324443365020800 9831046 9292003569170620160352380037883301472 9831047 -6294918925952442663527247319938032208 9831048 70057306028697382819498077930954424320 9831049 256047272969221702540110030235747981236 9831050 2858147240741974588028092563192256800 9831051 226588486928188985473445300412452643840 9831052 115916276365948649492985459521654046720 9831053 -287055844949318974988346374589732460320 9831054 26879344624784741154998181217664855040 9831055 62882962558235259497494255657964180160 9831056 5058648272751106877160644203435130880 9831057 171886147156499784250478757378807705840 9831058 -92440162016021417771345439449189478240 9831059 27068883549080231780269062597367592016 9831060 -155954932445057819980594682575823397120 9831061 410893823404947543192505002619890944 9831062 -15693440363890232124780296541897673536 9831063 102096426271449891261379258125418658688 9831064 -195636466667322320539988738946689648640 9831065 -415086716116710747539082393603370004280 9831066 54053587618886102593621396420154419200 9831067 30492074578156980002717009827580781472 9831068 -56531445986981830582566611504844807168 9831069 117744947376884037428263128399770695584 9831070 36925035249994662943150247614062735360 9831071 -213764455784210693175858954127922410728 9831072 -161681922222067204294657515701532622848 9831073 125780964301933924456890680665055093440 9831074 -115400923539267781763663970118921966080 9831075 119993718962621939801817937486631400000 9831076 -217990754748807970565364559800674181120 9831077 -170033864219669746248737685778526731074 9831078 -70007139088148158963382009869226916480 9831079 -67430058591145945252411278548695338480 9831080 -102241961230161820965275506578805555200 9831081 -133167211523534193437202800786420791680 9831082 204643525302119076701513332257823680000 9831083 127296154423509078549174764702572801800 9831084 289058026104432961752381199965539500032 9831085 -53019835196899577403825402940137070080 9831086 -4231833795543019855866455772871226496 9831087 147166551811969362589026525131767770720 9831088 -26673560701285190986594634471789690880 9831089 -103975880679382107754638556661309944320 9831090 -1445239105329729835522028229913244160 9831091 -99678531590458088785790382428021547508 9831092 21827021182016113976834847064890089472 9831093 84795809623399129476257920274843045664 9831094 14138187046569286307509246169920174080 9831095 -254637890006294900368349588222168015400 9831096 132930694166206056758895076164990627840 9831097 -225276760514961691018382501761865166720 9831098 -96301937857962834306655131560925709200 9831099 -279730140177186488912807327721755976936 9831100 -185965148486892525390752245355346969600 9831101 31680546952131909984290293610172105024 9831102 24774541920104312609098075399229337600 9831103 -207345849510499851799974487554954395856 9831104 -70218368580010381579647306300663005184 9831105 -125059881798321649772311032679998460800 9831106 -35630636398986123670069518026684351616 9831107 58751255701088794478068049385894306000 9831108 -17631547632694571803450956219129237504 9831109 -222211236201065914055637152202611134690 9831110 -21440389362611728281618694749886702080 9831111 365344387800291097302971272981571337600 9831112 -54656714211370445203885654444488268800 9831113 -55626375772103279123029080094008876 9831114 -53280361543836568637420488056321951696 9831115 463436401943749678900357368600685440 9831116 144561336477467018004449528282376161280 9831117 -382586781367675678579265863663984908288 9831118 130068904577807373901235667301587672960 9831119 24261262309520239369941576156928193520 9831120 3846136598982263927577946631873495040 9831121 487363107859806115523926882177499195892 9831122 -43543734327291152160155249369819742720 9831123 -112382667600199184049472570282515182592 9831124 -97357552881156711888407633098803992704 9831125 -285184255294214775594815246886845325000 9831126 -162780323602017623823781214320217296512 9831127 481437073325806007783522661965692291976 9831128 98579639301867967855119985593624668160 9831129 4912417012199698357870053523261824 9831130 191738926679938690308286074866426676960 9831131 620638397133629614360326477902079513312 9831132 19251805727671169631821312996579074560 9831133 -110654029209804664640652915611329906260 9831134 176693855081440367989331842584377567232 9831135 7266193513981931814185705831609264640 9831136 121716013096211956066959830421735997440 9831137 -220739554936783355845395547047549024720 9831138 -90948797355390256336372881605478438912 9831139 -247435285474885649137493926939980649060 9831140 -116346738560426596768224056086670008320 9831141 82589038219085491366768789586264173950 9831142 140604368893830922650368811165530933472 9831143 10967887465798050799075838572545277440 9831144 -111084230173205792704584775437473218560 9831145 9439541193484840988469839557626865800 9831146 -5507760521843542910253036622641153600 9831147 -139455427769735531141939466764565311400 9831148 192401559553838562942226505598358126080 9831149 -161999633774500439070312795648224989140 9831150 -278000252838758259938386887194966400 9831151 636618237395786682772530974200920138240 9831152 -36728035910309756917039560730760183808 9831153 52943440631052672330230257250660149104 9831154 -10556310973694776173684310436480268288 9831155 -513571230251889307617756037323740664000 9831156 10961270487689011435890012195545628672 9831157 85361850729336908808339846365259675648 9831158 4185364570282250477172184914644410560 9831159 5145751033983580967863869296945240640 9831160 140034548161823594158625440734511718400 9831161 101766639404889799045479412923297796932 9831162 -57068631081214343634153543864097395456 9831163 -90047213974521977343378188785125370588 9831164 70548792935845444087588790533244605440 9831165 33782030514805927732374149273238088320 9831166 -16428878790760635471771750151929426816 9831167 -406544362213897942540677686730887126784 9831168 -139000373370623397334518452830964023296 9831169 -420391891614646173815613795653231654700 9831170 -180226289674199418045727994963302464000 9831171 -60273635798604894986651256604288786176 9831172 -121952080871348928371103732545510605568 9831173 -277830398947648413741143232764116744896 9831174 12123033050390027082146416737612443520 9831175 78314189712942400041075877192991914400 9831176 -8200732907035442975480674204460851200 9831177 -62214211947577994729065827220255888086 9831178 -122633369520644189348213154750511054848 9831179 -44421194648875587384468006143216066220 9831180 16366153205648227911814093321870248960 9831181 383268921037756640462290005263614588982 9831182 -18537572129915426498654672133429966720 9831183 223590144994945060008612845783994002064 9831184 -73399214488209268827142641444900175872 9831185 5253745868850228624555215125339607040 9831186 -216137069927675500933795658601838060800 9831187 -169800656217702897585885802649547063008 9831188 -205140282525986936412574110338723114112 9831189 -129764094085924925638950433888747200000 9831190 -163782548338889440785526281999271238400 9831191 -447669413982436312873921866635110356408 9831192 -36401400934565312160322239579910963200 9831193 -388813094013639873121586986213317397558 9831194 24027638524377068779868431185837958896 9831195 -138482410296732826977124472938561893360 9831196 47562399996774176053923164548038250496 9831197 28679566386962602328494783069901568000 9831198 61078361848950795935295295432039713408 9831199 -1230095281990775227764290077078740640 9831200 66698756703960983516585140229431296000 9831201 87974987176143178221491343442951661232 9831202 8280399232807057334996327741592948192 9831203 -16413133765192030544795854257099189600 9831204 -344426579020516820358642302716582708224 9831205 -301900768218636503869396599343442779140 9831206 -74304511829460805690593652968512593920 9831207 -43631170767328145140301216742250017840 9831208 -147022914691769823855018995665508352000 9831209 -539028929906704145448808212457265846940 9831210 -292576549269388540416438935680439040 9831211 198940405795065479680727922217984770352 9831212 -202728903937813286519862771737932305408 9831213 20122305304094267197551914619342370998 9831214 -95377633859479596471914237995010468544 9831215 84597584901313240046222593554858904800 9831216 11998665603439166621214152390527156224 9831217 175287268670084449898696919862934577120 9831218 -237179179507400061549388072352976883440 9831219 4102022400334246159578307186337006208 9831220 24763106570298396427192481239324999680 9831221 -59341545198196410142269212397697991328 9831222 -21039807444479922125517856643531435040 9831223 -485358016019420805525999084574019197528 9831224 -222116205575775148331758593636181831680 9831225 -111175353358176327174401585827501008000 9831226 45972229232524011520673899624070720448 9831227 -224864099777868359947717598055585669120 9831228 -94061500601853579442096834739799244800 9831229 -16246794008526120185187622172392795680 9831230 101663139069737362285074510065655197760 9831231 -81787367278038844134301948871282688888 9831232 197941886809602839054996647388396912640 9831233 -129838605932952992587536100154166877740 9831234 -59212682243754045139282669906165678080 9831235 46632419594011865133643130368854978240 9831236 -79009021465319079329046570825171754752 9831237 8169473780049109204883531621227615488 9831238 149417981448867870991476134645361740544 9831239 276697678375519463825142578344773572400 9831240 -301314016620327323073731764948844544000 9831241 -187391398069649926645053051618205361920 9831242 233081191827039253738968773087079028272 9831243 -67120147124843492636962374605102525736 9831244 -17638293312706796341189865954988539904 9831245 -127889810559317381002935750661145337120 9831246 26423575492416023368326256246537113600 9831247 173601216034864144886056633682101483520 9831248 2678313765158305144576996570646446080 9831249 14873300986877042617707252883350982434 9831250 104804099382971517392412062520300000 9831251 -12387853639810157311797287516469529248 9831252 62097195680980523595684957450839058432 9831253 278869064403760657093163214229129773660 9831254 4134646223225971015699129210955825472 9831255 -8150412680572427380194986916644544000 9831256 381423757213847275211737271482849658880 9831257 -74519339716717154640807110489337519468 9831258 80337480340556553741981483382641878784 9831259 -33517070872830684741106570539298372540 9831260 -122323283729815703163390184757232460800 9831261 80130213507075346516253195466495512640 9831262 3106128928293448449938832526584345792 9831263 -78891971621533306208101426177626791976 9831264 -183077126014015278340581787529155706880 9831265 -36721351298159336013259066529200992000 9831266 169141066250124934913966142257423882832 9831267 59771372875489556178225738591756314880 9831268 271719230513432733766868974656682821248 9831269 29365401325533293418008621419113528096 9831270 -34096540427985279281298780257446740480 9831271 466687224777155501373228291624396844472 9831272 443599341708313254545904286512217128960 9831273 -278376793509385383463980934255081244016 9831274 70987222393648805258723678728409801136 9831275 -21613862659922739668545127877012016200 9831276 22150934844254452892905030515667175424 9831277 -13254299355019436253779627383063944874 9831278 739556881789633228591733931941071872 9831279 -112166206107882740073828476269506093816 9831280 57753789129773151574483615104355368960 9831281 333317022535710591347339126249693051712 9831282 2622709785130935248687795010310488192 9831283 -96446471843126201377870436610166179840 9831284 -159081912747413715424553770908151203840 9831285 -120425584054915081266987984849428279400 9831286 265708719898757320945408032461226274944 9831287 164121081746630003513092032987576246192 9831288 111351569952987719003434307489449574400 9831289 218412015509872123775029633045429787524 9831290 22926763481368561057121555756286305280 9831291 85509578547157176980262074812249325592 9831292 365993860537599323406503550554793814016 9831293 -72345245371771656271048202287299473376 9831294 -97793674084265857675765554194705639232 9831295 187439056702095941285163822844091101800 9831296 -91346251013285037807413459084849971200 9831297 102892092986299131893022326843003623872 9831298 -8095244477160261639737531134915920000 9831299 183881218055820841971136550533038434640 9831300 97979403006360772829824086292996684800 9831301 -512650722474502315271176069402074315908 9831302 42235524819907451471850611353292358912 9831303 261468049185398126147428687172080569480 9831304 -111524496132493013886390281308028928000 9831305 -1652871938084382041769087653581990080 9831306 134270377379539033784537150938644597504 9831307 -115084252720109173939309343514216183968 9831308 77818990017755814558282746121497966592 9831309 -2915084563280497353334755919699828224 9831310 106043461891046545149220919616902842560 9831311 -275247684238049525559204901415415718080 9831312 73861783795717180787196857767881277440 9831313 -257551942938467989419021477817945310720 9831314 -39067666571985209221586049815782703328 9831315 1932052178258509203755590557970458720 9831316 12754784902924716681040343290133360640 9831317 -23808137536945814805982169230335954468 9831318 71095652890893413604629360539018905600 9831319 443428735087061772888838262554293917760 9831320 -13418116443392492188212864433534771200 9831321 398862172067621947993350752929865150400 9831322 3159650944107809240899435734177780480 9831323 231919682386503780546475549815209869572 9831324 44312797260354046008391022317046464512 9831325 37246740575062398811484546272923052000 9831326 -113838819030050040415488889505163957888 9831327 151138215532773082266088826900414451456 9831328 -90901027285449242385687914838794305536 9831329 486698707227491584293789288241710504930 9831330 33605447481301758224603398469750952000 9831331 -85124763027877960581460561850692839800 9831332 -65939946213300646079758963566936760320 9831333 127854205321317982480176361311592835424 9831334 115459552934012326046571363965031893952 9831335 -23104235350929660491349614445332738400 9831336 109468851431727989293923671341575782400 9831337 -350141078230585697631475203204599531014 9831338 -25044668766452653222552399598189930496 9831339 28333586076676326518472937504364106528 9831340 40388567757017983988655912322496348160 9831341 67019525118629094026034975993631292160 9831342 -24977361091231089217068778124674467840 9831343 315804027501118230819335473119692471424 9831344 38745528522562828340609879063548133376 9831345 -14763041171541080110657237582851917760 9831346 94520368890948021794665102048673802240 9831347 33109807174187354228711080677385135440 9831348 -347218590210061147093625501784268800 9831349 -24382464887981895672779189903337076800 9831350 75558887000615382501650100442048051200 9831351 -151177685266387306282874432548327590168 9831352 -160898467107547527220504070534872166400 9831353 170504219417281594050894896517758292480 9831354 17634340581308436466357568454744576 9831355 -23839178106953290521020283869681672640 9831356 -73736676155926836473810656315967278080 9831357 -352645020707510590958003809423154633946 9831358 -95833421082925403136001662041194996224 9831359 230392806210763087797268533500122989840 9831360 -31777885764282752999289789178340966400 9831361 88354372578501614309459890614929520962 9831362 46808730038095996039745185138981332864 9831363 -120382574214730356326975675018520302856 9831364 82635855366510164363060566789843744000 9831365 141604172926925077722016965261848700120 9831366 170687930719435576516066996564701859584 9831367 -6893668825008084833601348957243992608 9831368 -121683500853057150807884741863547658240 9831369 -203149375837606094829788560084056086256 9831370 10737027812035479298584969913323525120 9831371 225669182444391884535267992212506432 9831372 -14135762257638699443218610484692026368 9831373 -591801713537695860106843874776537056 9831374 -16346731047403167087878953809017146368 9831375 12845422262132539736615954385595254000 9831376 366663660521613009358836172360384512 9831377 80336683374734031095278647105035900520 9831378 106050470388117218259532367565876753024 9831379 -226251746727897806806342259892394932160 9831380 91031062606369847459341612675400578560 9831381 3104369870254489968181746211720923264 9831382 -122782611440688990156539222376376161216 9831383 482868037115356523470590291829341226632 9831384 35443002256287153737959668874354882560 9831385 -74209809300595213681564634671995324600 9831386 -69893263568602780338310166282071274016 9831387 -95054355335144285846903664693874713600 9831388 -98829231450153008061923085227442811904 9831389 652795583709467109123440630430847926156 9831390 -16792828618021668201790179929813760 9831391 1290709137272568850441619442317891512 9831392 -607099809713470737607729047137078476800 9831393 34882791466591755512964627558941027520 9831394 16086828708774096895574826641251831872 9831395 12936497590284866026081092155608882080 9831396 -8469587632075198767451514365452288000 9831397 -97018375808385185339470689523154529154 9831398 -10290086323716928892224224316211741760 9831399 -283406211128286719944973391612886283736 9831400 259989641156460372484468913569429632000 9831401 -185129505181708484071706555612059684608 9831402 -12389462585466080799771041309009510400 9831403 5541098482720973614852429158478676904 9831404 17453247120687031061298881813778688512 9831405 -11806897638633376904727198126159427200 9831406 161061706629840359990502352060016745600 9831407 -390348885011621957326146887585543143344 9831408 -21613860167777823550698724136271446016 9831409 -296152282101892704818305357782477750400 9831410 -68519352990095019710048322154877228640 9831411 188577459089066507468042584503382459860 9831412 -361894012827280952557890360770026640640 9831413 465382088195297273194997221022668706880 9831414 31245563881491144057663139986293845440 9831415 -129498338455956048028712005256987008080 9831416 91226271115222890341256638443440353280 9831417 54643499040124753667661187813689622080 9831418 68734659329553347030179962650859726816 9831419 -88312677266993965737081057469867739904 9831420 73493021198756999949689392292634577920 9831421 -23238999425498621722866102250030084628 9831422 -100718363397948635128171689329893183488 9831423 52226471733574736780616994313780033280 9831424 338046162807679448389201545101381206016 9831425 -156817301480494288217146586581612607850 9831426 84133070177478377933785858416724946688 9831427 -31343406322789314072204252870820230368 9831428 44549286160175871422274983135403367680 9831429 -138089638211698988136342713268483022080 9831430 20970484104200744880759671052375456000 9831431 -109729902653483520491477783988094633872 9831432 -8858217833134309471704097765251317760 9831433 45284538902347872257961317153895260928 9831434 3260498442026099976713541044182218240 9831435 -205912346253850797269187695590473422400 9831436 24686031026296920640820805927435589120 9831437 126830610343309031386150400811346643904 9831438 274552832289489748969547030907954780864 9831439 573999670668587336442934772180446828224 9831440 -4752419850965288052596546812381593600 9831441 61211621839770735148103537418341574528 9831442 127420086689439060712130582566826575872 9831443 -204322675355902263227535131587773220308 9831444 -36862852434201340319495101844255551488 9831445 -145073073838525243911774967064543839080 9831446 321218373540267992816414289289403152320 9831447 -137094740611889485159053872265537585432 9831448 274987752704485577023363055243941662720 9831449 -94686552647128099329100883812273144320 9831450 -29998150188418412363197009306739462400 9831451 -44736397016300571826057293913320509440 9831452 107772364823728416454273216171985974272 9831453 -457738281372298964064975281772085830336 9831454 -59915201918242956826411935380031133824 9831455 -147574005031602890547336578391056498400 9831456 19138958307828305259364361634824650752 9831457 -1021454526943691435659360324682032057728 9831458 -29348979365149094970829140883132626144 9831459 -132295615652764828051282059076327705344 9831460 367775866301898681702137400029295206400 9831461 -15162972127807562286755272088781151938 9831462 -4905245744680375983932248906598123520 9831463 -239088825371316676653657659840914849288 9831464 93745068376314051944351792401829068800 9831465 28865299351035222251342158676999515200 9831466 -242215798646130326787802358953841354496 9831467 -419404903279350666392485059948443587200 9831468 -179535986381587431205730814488203368960 9831469 48269855655052855241236696796100380044 9831470 -11242675583474377615282522714549939200 9831471 47560105580336036447120044542399421440 9831472 14282207193054428499830190038124724224 9831473 -141838582041187706229349295845920193740 9831474 -1329587161971839914792265578970557920 9831475 -7478927871109831143330037746398136000 9831476 -130454504369155305957482514588108109440 9831477 4163623797862850495915844810976475808 9831478 -93743191444118955836200610574507007680 9831479 -93220116220839703225227414481916575824 9831480 51428812904560293537359331686421504000 9831481 -195858070327594044002084281786643353056 9831482 73240339986002943511454483129478516192 9831483 455906374894693465865387130101950551600 9831484 -53708126514298862230439009931251393024 9831485 90499163004936035327824287743399403180 9831486 45698243033369580834121907033757072384 9831487 -465085071462789126991601917298101612864 9831488 -7983694564101991937073529721318277120 9831489 -204474011163001936503573243707293561920 9831490 25859694035519781294666056291308692000 9831491 88816247234146750998491748163353408660 9831492 -105664310544977356866159990010362624 9831493 -195325121951593707941645146945495920000 9831494 -2988040880724320487847323102059209920 9831495 -20202142492812662707906603191074088960 9831496 154629760558907019678793184223901025280 9831497 8083966686121901844802421285058814152 9831498 -121071607508777553689307357596997447936 9831499 -303862441973531426814529370374607654136 9831500 59475512362477149396094421128710912000 9831501 89317146149608566816768120979143895830 9831502 95201651415173695491361433328055541952 9831503 -175835336832316340921673771437053856400 9831504 39527531562834493740389956623760097280 9831505 97216295856068113797302515833728028660 9831506 -50757076627695591516737843829572232048 9831507 312455994290337157199088258162984440832 9831508 -20803433525133490869368849045246398464 9831509 6258735454139862186641682635434549710 9831510 -27409786675679126187925379991969753600 9831511 -211170548822777229886393109406205657968 9831512 -97088480393374633683240310744291737600 9831513 -3460494655698123618159978529988655552 9831514 72114445576079434615149174057575745024 9831515 377178250449648583521456097427570516160 9831516 129867409166164699588305413546657562624 9831517 223088903503945780052138970925348278566 9831518 -157033373860792043137713251251046087040 9831519 3028317280456808349151601701618182744 9831520 -2637049865298446730211460983436083200 9831521 -101447272785770812550481620407669447488 9831522 103510960011706860995355191182512683520 9831523 80237471810887771741610422705922445664 9831524 -162086193280591338835287018232356019200 9831525 135878619425139298794272181755777035200 9831526 -39487916287272418374297150872023389696 9831527 29474837097701228437800051752984840376 9831528 28325817627169979925618362973357096960 9831529 -156259958725340275389490375788138690524 9831530 -129208531379396641707901192041767559840 9831531 -31228017230626580272416376055076489600 9831532 157496378960400337978425618872218616320 9831533 409564393499739326393724925927267357782 9831534 17181414700178983246732600171505811456 9831535 -4935411366692512848621209164839263040 9831536 -35745543056161426465568978497706459136 9831537 125718868709644011314605428803272863120 9831538 -153035319274080922564463042376484996080 9831539 243418559935761447044158238311659371340 9831540 -61239589957580096819051092302791731200 9831541 67959544278718978400631776545172395584 9831542 46769595114052063687239714412462533120 9831543 -80526459380999315552474146516406848536 9831544 450296916724991738236889775758162780160 9831545 -255423181639886544864736249179301588800 9831546 147257441141267807322730107206550057072 9831547 -80350729442625108252750782956040244888 9831548 -131338098375639312924549302435835999744 9831549 -34101818751917553517202164211512870272 9831550 157059193240960232533452650941850880000 9831551 174670923205793373478596755650545378480 9831552 -58959866622101946381643428054549135360 9831553 948076556265528724194069167647818408 9831554 8714536980624879588542131409639614464 9831555 150389030060122962645173501263210744800 9831556 124011881349853243158110209600480677888 9831557 -87095170473083000395226056242321968640 9831558 -43594671854094450684056777103644104704 9831559 168278739121536864645125194173035609616 9831560 -9230173860581963665897643522636544000 9831561 97598993125838018911201928500289043264 9831562 85595733872770340418656664252954337632 9831563 1274980744097240340120539923341204480 9831564 -58019254928415863936935574913359815680 9831565 -120079025926694602217237700034106239080 9831566 89889786889242873447236218474593812160 9831567 5282173974730734023009355949168802448 9831568 40837509519908911936853775358151245824 9831569 393695710837135780357437313198874515680 9831570 3153478268745993750390396327926799360 9831571 209190918731676961312981736949333625772 9831572 205213632703678224829014377302202030976 9831573 -130700896887505032028022501820028332978 9831574 338073477423814361807744006466548795520 9831575 -80515657405844302160998049111237970000 9831576 113229833659625746638066431007896002560 9831577 324456876651151518861291182488186030400 9831578 -35215914373870466556967573734994489344 9831579 387722348410650072985407793046632012800 9831580 140872244585163112193769325387807948800 9831581 438234252971128425895687022515982337312 9831582 -75048071328998339349764604092650176960 9831583 -100994264645772407760344024888025674880 9831584 115910316375044894340328499246653243392 9831585 -152977052697387706072795559440840041600 9831586 -250800476403137629923369789302798696160 9831587 473684687195028784679381571603241366236 9831588 -10895529117008723024972827582019665920 9831589 -402772882062625202800319924070954636610 9831590 -2265671066050783706482068668887639680 9831591 -75573834601235217485656636824477580800 9831592 -63075897496559340977554078381367424000 9831593 -950400754809258667819858174648904735160 9831594 24143347677724072058272996163350483200 9831595 -250738520824893244977361304435736000 9831596 -116093780023507216891289426625530284800 9831597 24536607355193066687699389336397391072 9831598 -106669905555000374150023583601133428864 9831599 88431485795467569344267726612528777064 9831600 -19277862720625645724858266353847910400 9831601 187292691671051317525666216578567552384 9831602 -16155359703725254450310966769466816896 9831603 28016292180612753067136803552348224768 9831604 349959834749045652934090571050516816256 9831605 -96490761553518100445955087962678931300 9831606 -1605159034714931381520283916704419840 9831607 7146752662615850488988655146399955600 9831608 -412167389574751457610051429871837655040 9831609 32813864255498190975254174047424668800 9831610 -152756632693436306974773748342151086080 9831611 -716929500928208544994373474431817528976 9831612 -21300400528475910494682617337081765888 9831613 464064161746401437281933894077038092 9831614 -10446709541613490833745662586346131200 9831615 117962968330671515634945207982758037920 9831616 101938180049627765421389076059022950400 9831617 -221190997240669668023592033833393126334 9831618 -5016724911170716729149715494938445360 9831619 6386870816768061884527998934664471552 9831620 46363519351427809264182397423653991680 9831621 -100361028441358652023244741479750928160 9831622 95375660631243360651415006853621090112 9831623 -64762226445850513346974299458184919800 9831624 229974971630090678959351602630403031040 9831625 210983947584432983584164267347963349000 9831626 55645714188220279727627573769852272640 9831627 98192081035909228160372413867273654848 9831628 -10799399435498027368231204252887657984 9831629 639644439217064831631581524895310840960 9831630 68242367128664634041292752421746363520 9831631 103567258430075558329369317351248957152 9831632 98147604870868766286962591448680718336 9831633 -2815912228446433377816827902312527936 9831634 162533949374031457203582855604064451216 9831635 104614286518917076588733072634095975760 9831636 -46995037999626904530176153389635369216 9831637 448477360667038478689397192040376126286 9831638 -188905407443967321684932655413784464640 9831639 133052001287612508060053312941820012160 9831640 -1052811111734980383884071878903398400 9831641 516986974738009603807247560141836684042 9831642 32811720999009149779998632528995549440 9831643 -405577705747147716326128920962811892512 9831644 -181230014015366955795219540983530558464 9831645 -113669186095837700422360942337955216000 9831646 -16029817330371661889985311546635365696 9831647 -66740204674345054820349097301288696448 9831648 43867207933908778678736553345244200960 9831649 5289501392650700790961919324491171008 9831650 -28346358022811589774659222929999718400 9831651 -297756648651955471480598895600659608968 9831652 19277196491894623975116740933505342720 9831653 187073148672975653464531888426466123484 9831654 -59599107377379949330239870806523831168 9831655 1518315296386030570920364094852917560 9831656 315104118796329630721760150269388390400 9831657 125602680824457885907230444641772315840 9831658 22388137208475634612433003323428505440 9831659 319214945444022327331314332834977019808 9831660 -12707207844418859553679107051936138240 9831661 69971668432209842461556713344971593920 9831662 141156025414175737963713964599713504832 9831663 -153430365620685598704656711601088293576 9831664 60317455586123736805525996140409815040 9831665 23333583228113059472769634846320426600 9831666 19287616549903982966081557102810466304 9831667 356042926034119502027352888497392563360 9831668 68779678636142706412846305603206111232 9831669 -4542893945194800264808438435123114272 9831670 -144045111466856938741892549125314157440 9831671 91036565943376470482102375183487930792 9831672 -273262591799465458857373205248425984000 9831673 -240817959342988733205110610978596280320 9831674 -18701274099682606798085167144057451664 9831675 11459941062167603503859730922850169600 9831676 -151448630107869956813081175695852314112 9831677 -43295724202105286830512582305342178216 9831678 53283324860852670687486001595931456768 9831679 -22779361352700838622343200780560701600 9831680 24236529950355114882240997201029365760 9831681 97989294430276503493231538774833570560 9831682 47500174366152050829668487409789115904 9831683 352251849829421752432053685386754202520 9831684 198927683632776642796123430483703131136 9831685 191720839336479959576562658021599592380 9831686 -241949610233410428656523558226061282208 9831687 323668874648361005115385421371987479168 9831688 -104944287481480123279735827816037002240 9831689 -82647115064626561016379359813138799744 9831690 -12198531196386312801520074874211784960 9831691 -168014804806905109436507538711463538000 9831692 -1487430037864554341305776450674101248 9831693 -89213061819900479006320785733936987872 9831694 205224989167690827497129785172601064896 9831695 -150806764427572328384229780324782499840 9831696 7562896812901234262463008806836633600 9831697 32563719051680027550513591468586140480 9831698 -47040104204274398173673776990945165536 9831699 -11346145715992347026095138934061857220 9831700 -110994017559935739667476130136271932800 9831701 353205656356907417870735758499581548000 9831702 45686963810689735663216928285593505280 9831703 -19805710641534503553589851008090064840 9831704 -290466510851183848929754097150044170240 9831705 38446913674564642657074986775715000320 9831706 -105217081626265780408404356738433458448 9831707 -295370079336849944251836016621031314044 9831708 167442054527839130319988009091729479680 9831709 -253388039214089331218136369800589352090 9831710 58567027994669846266667438979381384960 9831711 -27650671912176025829198373078532932096 9831712 61251438645040077379046439942931611648 9831713 -12859101475025202837865607409499340796 9831714 90939216234343705875842724103021300224 9831715 -24677018290470832142691649948336430640 9831716 -27262781170410595562398638797940710400 9831717 -15929550674309164538128543531370434080 9831718 -10625918828850935304214184565761677824 9831719 -324443241335532345446980866151258415880 9831720 149776403001224647328594234020856217600 9831721 -459973834760100620284691116892695122800 9831722 115831372588527835479167896346795944800 9831723 148998030143453337431976922792663915968 9831724 -58274328479257434275821958984736717824 9831725 -88562546653151245634487561937698432000 9831726 200485768106986511857949968199985496320 9831727 -102157884965586223938821035858786941424 9831728 25085887909000835859978385107429015552 9831729 334266241722484641758272416593637871488 9831730 -112503641056167417820184038715509638240 9831731 -27261506766373882180880145958692718176 9831732 77873242731870226230756772836814467072 9831733 -213063521401958565236792452336051223040 9831734 -399463842684957896764383849862034592 9831735 -4217864579510547543325510767408225360 9831736 393734550163147967177517179089567272960 9831737 -146338223594904070594450722582719782614 9831738 56868675074554074616259587242653575680 9831739 88187274379357447980110440547817507040 9831740 -200902665281285556404939181956674022400 9831741 18118917167788226118444212638558120320 9831742 266226614703716255103891025405450904832 9831743 38787921503557984728299127807919841280 9831744 36569088928387289268501484939642404864 9831745 23113997660593129621083828990272991360 9831746 238382324740290057386607942820123209120 9831747 -401422223846495801902754086985110516560 9831748 -220719758602369568045439041661633397760 9831749 -340056253841478885698958278433850577250 9831750 91034244496201230729565373553337440000 9831751 152141122353790605484973160745710552720 9831752 287656022895812561677263230285119488000 9831753 -228190509340720769374889491593044712000 9831754 147739891234159247986170042963720134400 9831755 -458358697766570484858244556408604523440 9831756 33557526607146825384935616228935344128 9831757 185707168840057256478460968909170169580 9831758 128132685219031045125692541675649932480 9831759 -32423929832699019869227319843185328640 9831760 -56064267186781695856915246486201958400 9831761 -215527036068750589465399442010859747776 9831762 261573905123724386584269794952401315328 9831763 -5775585753773401716869991834686663616 9831764 225564327927557164990233645013591136256 9831765 -63566311714981097183885439931887504000 9831766 30419415846044515853291359325113211520 9831767 107260031643488329414488053036858526552 9831768 141930818900495121312808890462285557760 9831769 218009057277014766634925755148884908170 9831770 41953658492283450007268075292865540800 9831771 -250861987387566644612237637177728026260 9831772 151723963511176019227176851394281509376 9831773 -178573959747316776935048373903411084960 9831774 10534489536179410943744468156099235840 9831775 -144295595443194724713207871150962884200 9831776 493634235175731497945858583905157906432 9831777 -90363025778134387103162697092413332960 9831778 1762036745834961824185921165731809280 9831779 -203641726316146584982218145129418661720 9831780 21409089540388537945461812723089059840 9831781 439455687193799611086816900554786527072 9831782 -199481969924101241213155197994706719008 9831783 116264464559659277379260885443419851040 9831784 -291048741965337948961043286217369927680 9831785 -142902653932598608387239687990712051200 9831786 8025849773862241729476438853991424 9831787 132613832265668658480965442870027294720 9831788 142745960746569479235557492342398304256 9831789 -231212220386196380323136010065140136832 9831790 84147125728398458807440195068733502400 9831791 -217576977843231383142166342329437705376 9831792 13724021961778567216565944388765417472 9831793 52664977779088856317373866934914560 9831794 12586792922750338131365388390143616000 9831795 -6546526487469059965133013920582473680 9831796 25109609639741601198027949587894165504 9831797 55765544637839119932369989765820600000 9831798 -92477567772203873085611617623749757216 9831799 -285495129638823126156736731930073634200 9831800 -26075044999689275207663738779806720000 9831801 125267267072906124011823117486470462352 9831802 171252612657936548891439427633698231552 9831803 -361882389244157805882151719259189209948 9831804 29163443786314848149889945435764138496 9831805 9268556233672162213149333331333969920 9831806 -211878470747413866764039055422199576576 9831807 397818947599944538764779906747152058640 9831808 -104282434623314415228429906031285370880 9831809 -44844051409001729202687560651109645996 9831810 53281836207078211565166176187730560000 9831811 -494480917002312833505328023825912707376 9831812 -410128414957297472455475710722843217920 9831813 232365916604836202855057940806681848704 9831814 114513646732672540681163410454250850752 9831815 -40576664546733408542119887723612487200 9831816 255310523463095764277145476670261043200 9831817 86440449545996359848639285539030638180 9831818 146527990157207345947243330106240145504 9831819 260565912284184748802475510496093609920 9831820 -40702753091226248578334737260822481920 9831821 7367094588406511353906041669835624032 9831822 -13531629623500319630405015577618542592 9831823 358892768611802779039329523447214553760 9831824 -3162138266103966243337165365288566784 9831825 -64679456993323643892193461467995332900 9831826 -30402729584380071130583781531366497280 9831827 74823209418361579404187855825945685676 9831828 -12426863970855867155425669444713031680 9831829 -145922900094890695262874749610517565024 9831830 7882354254084892707342672162695635200 9831831 209977088662735876733431623921295375824 9831832 -312720886050264529025732935527174635520 9831833 -151299490820960271300443836487603053632 9831834 -53836463993371396184159843864237775360 9831835 578520072188565551904574789392553200 9831836 809596210508069609528248235085791232 9831837 221218542417201780528561772137386597760 9831838 7061421868469367656617078036113439296 9831839 -169783078408248165592551863356557219360 9831840 189479262550609679934625021875868139520 9831841 -247831270665825843822219894534942091800 9831842 -144138272826493819769266691164776185856 9831843 -12305715270596173358299366581905000496 9831844 1959129424850717612391340002378854400 9831845 -228383092231826222830495695881588965800 9831846 21738875865889527832920638287712865984 9831847 -326700232490554398444287212414150185920 9831848 153079500818108209844488631332120657920 9831849 124487793664414088844893544117725426064 9831850 -27104138969100783812357203794476847600 9831851 -109356423540356933340330317181732563148 9831852 -58904408034324367999830826148437127424 9831853 -44755420106710688426560316083493457898 9831854 225241803249615682678473788306866693440 9831855 -19147872236854489713519552518609520 9831856 -15324964022907651144530612713525936128 9831857 101165829924012693043540980057702567552 9831858 -30836313195113941352328368091607206912 9831859 -25028136840579264390924515342795007896 9831860 -46637056352718730322128272502709617920 9831861 -2508698261892404789072758007927582148 9831862 31664925423175463214794420688634540032 9831863 -292046977370056298038114912531029468888 9831864 1743765403388148796664783907251159040 9831865 276679346590383322969255711510703848320 9831866 10613175864931553360028122157865896960 9831867 21563407299619071381034573236378040320 9831868 411444900337736081872927130974113256448 9831869 476867582370706558964847749130078675270 9831870 -38027458688296848624048606584125075200 9831871 58642579157920020675053232192247542624 9831872 97899681928131105963856326651801501696 9831873 -137258010896015767041682985194052306400 9831874 82072103141303435934698146401255904800 9831875 -99236785965714675936637231434772342500 9831876 -92716430822138422042831555520449904640 9831877 1639248711419920680183625807206342240 9831878 46837049229262451744770972538256261120 9831879 -141286938163448766617248233214424981616 9831880 129727560366239742812891808984268800 9831881 -556011763799140040843550238053817521318 9831882 -53568523186679488447890684309109082112 9831883 633516154648979225291652161330080835040 9831884 -381843585408187681535093003759273981184 9831885 -27706232384436675273788784317701933440 9831886 151486242009406031404966891082105177280 9831887 -22512599799916683636504540686144004240 9831888 78168673785691551303936478468590796800 9831889 -352759914520360503856107713038898391310 9831890 91433363943333293293532503503895639200 9831891 33599534319246368132812830122497015992 9831892 16994406165144816566417561887498833920 9831893 -53235982551637628189061662167613415858 9831894 49798410650065952546340379059437860800 9831895 -1089821634820932592018190590082071920 9831896 -409132757999134415211353639138288670720 9831897 -10487709592884271863176902128820463526 9831898 -59912285201047480219912557444231456768 9831899 -146589080065547286010733410173290557920 9831900 34729578382952374869711114734773017600 9831901 -37498776787283375864414943521768396628 9831902 141708781623216682533318668018805336192 9831903 -123201581706749975088183493236490867896 9831904 -74350691370769179078877964650162421760 9831905 -98641607627429720220722768872907240940 9831906 47116011622366492138524506952306668544 9831907 2336211426882548060859560452848983888 9831908 -75071266698988075683233873174599714560 9831909 35151842217133503588494376854209823040 9831910 -139122291555145108552593799875931793280 9831911 -361413403840697820071454810334560564600 9831912 -61879665579964337978416479912307752960 9831913 32274700438285128952598139004657917504 9831914 -289477338166546607471637570962703703200 9831915 -29482992147695576476675778251848806400 9831916 -18731607401415255345906283045425659904 9831917 -268889933120841636183490263810418997034 9831918 46414344007019016216286304959769776704 9831919 233140276252142486213503857402962990160 9831920 5969254290022991846458124643733340160 9831921 -150522258906728649481725610193020361472 9831922 124552989556508636824845150043373098512 9831923 63595891668844114586653877280490626984 9831924 -40195507485228937676648068973140751616 9831925 177398462211373320191004497289532380000 9831926 -10996556685297859360108656180419323776 9831927 453078005463895805827834526270140032 9831928 91514836529135132115322717665725952000 9831929 62869843432179931921411377291208715520 9831930 148893891865555551656668876273685299200 9831931 94979356632611948894349019143252190392 9831932 19976417223337959273220922347963874304 9831933 207943149581707596936166652925765441600 9831934 -7017488928476778492891523854308999808 9831935 347861533961335181128161761745969323880 9831936 -15926958700179076333199849261635731456 9831937 -409378874146416961484705689466426176080 9831938 113252941778901264649395811787757626880 9831939 8652367510405355210836158083149814448 9831940 38916376703691119797349665014450854400 9831941 137874137179584509500491146768820504000 9831942 3900181825659341112378656647443066432 9831943 -359140474907249407699353354330949844352 9831944 -50031884772809377033548865749007395840 9831945 152830057769166315077760798132625324800 9831946 -62441529636416801955791128081076977056 9831947 340768090821077963249535988003218381396 9831948 28924454631477527345668196884985266176 9831949 162276737125325574539941436739105274240 9831950 1870092732537545954299465667582736000 9831951 -230721275644071659992958281896265630560 9831952 47574292084200770551451874066158141440 9831953 -222790537681592556030473224730657502798 9831954 -169461308358375617627948568438582312960 9831955 46655746977186615353505606843342809760 9831956 -588879958616421674246508474028618268928 9831957 -295063199663194532731584029846367854880 9831958 186060186159535749003023986653749890176 9831959 -302035164760223650649826325043826557184 9831960 10345702998753988004199561505166131200 9831961 -83257957078893643999518171755504097008 9831962 12323633932837374314762882876293915392 9831963 -217913258514896648775407714102183460456 9831964 33796155917580602807876559846854141952 9831965 92898255523109981485938994124456423040 9831966 -56382898367489987681395454886893669376 9831967 -165539497447575301292250354958528341936 9831968 622637490010267678756615030386028707840 9831969 -30199631903038422249130640133339154560 9831970 7303346098708740938557710532528315680 9831971 293379064748750751531325744346529522672 9831972 20055262014323348170422422917358198784 9831973 -26979362166008016613992843457544415620 9831974 -146364648985659690984267001022907231264 9831975 116529874912877519054198506120522902000 9831976 162761673029354047750622326611886080 9831977 -225600758548225526042398906835625802368 9831978 33670711725334365091548084179255586144 9831979 213472213121225890508669536845319461576 9831980 236648431847101666936034998218116428800 9831981 83991138453103564710693437892204716352 9831982 -40617402640754435256789396175928924160 9831983 -9789077461183162651284578690432497680 9831984 8821285436749141800558293745858969600 9831985 -223034056512639317976296291828107103820 9831986 87662373397806354455659446717564096000 9831987 159187312940927846134924199827985273280 9831988 -102682404195693440796053966304307664512 9831989 135149198419285107915663819239064277824 9831990 -32491273549915902116120829638727628800 9831991 172827550493987053599820282496206255176 9831992 -283426505949609742679188347762626273280 9831993 -727562435331171225642577505468006400 9831994 79253419957813695203900292534420146544 9831995 55643260385258706773884020855025872000 9831996 113570640261050150231227907695975219200 9831997 58812624367459150505141786406237774912 9831998 -387376116884389777562461711901263680 9831999 475033463296879043618140419842362470288 9832000 33486617287670571055275263982305280000 9832001 -383188617262399229167481405113852838268 9832002 17721903753487422568794965717851856640 9832003 -10809350910032413316467604298581703748 9832004 -55874600519486713775131679479641182208 9832005 52696950257329921929020104126039621140 9832006 -170740876350841419499841479772695394880 9832007 -105899819791400673702592268838229272744 9832008 -121224302206443224465670846645656371200 9832009 54122692493693976732502115547171504960 9832010 18272087990146735493415477348315879360 9832011 -8486687325390666715280447794291792896 9832012 -344319287033368608422216809828801010944 9832013 31052345451467792253496516550341531584 9832014 -30128480961657901113146065585625380032 9832015 24580994207544383870052206568566582400 9832016 64178489297512023447942247549164060672 9832017 17336526464232695842072538853591680256 9832018 -29867998189694815415256262179969715200 9832019 255510777828885644871513547679872989420 9832020 147614573235525013907395975230410280960 9832021 113170921395789994057360963492827830222 9832022 61749411064611919978155837586321396224 9832023 -274006862721459457802878351404590425008 9832024 -550228198593090571565974242883810099200 9832025 -29636967673614244343083856443303032000 9832026 82649099950506478030011003027931219200 9832027 -342666155890287591602815077114313704124 9832028 94686676156367205501727012063610841600 9832029 117420766358266996880161867507317101184 9832030 -11128125769091535378273248427320206080 9832031 169207702907545220330329122433822057464 9832032 47184526448705428284818776160935084032 9832033 -247244154085045369833873948094067082718 9832034 -112399659572636895264513609522486268128 9832035 -101720335702788319036306840841507156640 9832036 -289507122956468109831589384820415488 9832037 483277097990366140092331244496682738686 9832038 68391670729429962021164424233997783744 9832039 40727077895055024077515532145469547056 9832040 104097621223385149796712957932981452800 9832041 -345327392999696388605568707694054391260 9832042 173384320879385682939695621572111263744 9832043 -42256088989817098006354549219480055136 9832044 -86455883829116040902706292143855206400 9832045 -118674475829127226817660629616523923700 9832046 -65531541394026089308832146027716513024 9832047 105481184359531779211338312787363741344 9832048 92995186964221392491016001523360694272 9832049 -531303823345326242765225952613137254688 9832050 -60094270886765326518438945994519584000 9832051 39032922002973872012571513877803710712 9832052 -105008582630553750006339183651174401280 9832053 23466282047418595905455607289849061376 9832054 129747955924105530946649198247400034976 9832055 -280426328685652365763643296209836106000 9832056 -16512085097672889322395134211892469760 9832057 238657882994009924286947202234011486080 9832058 110319680603854497584697142253597902080 9832059 -255910144288206703788063899293635795636 9832060 -12749171929935340898767995585138124800 9832061 -369991330725369199593276829881669385338 9832062 -74889680235130555918995358395356269248 9832063 182786374085449109758854555825456192000 9832064 449816774944306078551653031127484989440 9832065 139605718210702658720907308102000891520 9832066 -188823932077162725645206022154738014768 9832067 -101517080091317484788372975561157692208 9832068 -45137782015923570504781108518567704448 9832069 78288929655763492199032475204542085716 9832070 39273920809538146351514976912505113600 9832071 216036103426058825495234325969537014784 9832072 -313858073654086782720997929158408632320 9832073 -159605153249177824930151857340273512440 9832074 -66124453851794917739899432426453733376 9832075 119717588543512442349767339837094348600 9832076 82556585836370197017720433776836693760 9832077 8083853740701238692909363071225431680 9832078 -11118948054440015733265165156393118976 9832079 3788779898603705208835130210947977840 9832080 -10325217485121413040604891742829281280 9832081 54014764667732540379852459415953116992 9832082 -194856336824188351561403011962781057920 9832083 -31634282421071808546505802124380853456 9832084 49084211330560550198997102277235965952 9832085 -139998728630607352406200633794429629220 9832086 49320299164150631292946167924173242368 9832087 -139890973874149854879383936231016997248 9832088 -12137647243930103835205214901897584640 9832089 -139362938606938651196624512775065609776 9832090 -44975193283671179842079997904303207200 9832091 120227608933576767551921117945074047492 9832092 -194779922958242831453037794210192080896 9832093 143828986938639900734344268268864698342 9832094 -1659140978992694909842755561830033280 9832095 -50924381218483426472659316300332915680 9832096 243291074369016045197173720194268987392 9832097 -111635818982543566108515481455451913280 9832098 53319577326877197830624702343418491264 9832099 -236336384557543659609159541322530948900 9832100 -79238583753380749200389065958011497600 9832101 -107210015280212389755480726996144306240 9832102 74703634441518292477313338701243394560 9832103 607691108605067702256612908442952647360 9832104 5129744969584420923353905449037532160 9832105 -152057724838717805162173149986061636480 9832106 -218235850878128020164165028233884263248 9832107 156028770989625244952487830834284554240 9832108 38645107197979729613204988589216711680 9832109 7390138031956371743201740942748567808 9832110 -49383294162729390838844568167138490240 9832111 -43949044682550631620262693997439826288 9832112 -13318898848057496019123854933482045440 9832113 16539132094509274805504066102985358800 9832114 50843979753346880707297591788025017600 9832115 -49551910797064406094855657474306835200 9832116 -16705543854773907071810878513063624704 9832117 289488143016484728701593143776357821166 9832118 -345972845731564052454254948327194723584 9832119 -24494877984898051257572574975923952384 9832120 232652823476364262063834078611326976000 9832121 13830534618551684628900700265167942344 9832122 3344648070538099552774462947798617088 9832123 88895180324860285050753992110774676736 9832124 40498869911019130756950847345525687296 9832125 -327760073786472994515085234607596896000 9832126 86079824293555447524584172011977696512 9832127 16156539176538059202829875051318012120 9832128 5817745774979248690842944373522432000 9832129 340433828912580349727427392535927601730 9832130 -32280264337413963515156085776659591680 9832131 -31382946386846910335237207031455171760 9832132 91880328949113717175467571507559780352 9832133 -64866301901460726675545343860505531618 9832134 104037073798370154837899734374603814656 9832135 213543944273345677098250126536468793080 9832136 151365380203656283726072036862029670400 9832137 103294296580663859841060455801823560064 9832138 165713485678835225907158428165879068720 9832139 254610476265751634582075996258985640440 9832140 -170550709062879024401655128698090967040 9832141 -283286439969461473778357726534244451776 9832142 -138970535757626320972793699464945836288 9832143 44451364913864339357806061153594256144 9832144 -24672119335553329686908421412915421184 9832145 164195216264180881833595779093004614900 9832146 -48661706996110543590929938080678930432 9832147 232644364352634860444415439477357992640 9832148 -160109287914765440184543892253551689984 9832149 183972994689340086728027764858315525134 9832150 30342628394430503460843036692102608800 9832151 904253204496442032117852285961893888 9832152 226840906508070153046633701779775651840 9832153 -453886420761781464966425114123657508598 9832154 324530811778990716263774077250729644512 9832155 -17464770797062718854911506399362080000 9832156 -264993386212599446312979916960092628480 9832157 441207133544974125038211551994261002406 9832158 45434092467128087052445135927453747200 9832159 238093275378064970913013425675940835904 9832160 -25221092132284515045911624487822950400 9832161 149948515120092039544161717322734897072 9832162 -167611485141926944939280431714557621168 9832163 387938246828196881116992866503248807888 9832164 -11037148117838015666763328803852484608 9832165 2221278492172377793072809931728998400 9832166 -284335105143901445685793248690514183968 9832167 147322380303051634605370337419693415184 9832168 370215912839934652176786691096300354560 9832169 78955166110605347799506587493015045550 9832170 -100389886356966914416490366793132153600 9832171 -86836787438790984332932695516574495608 9832172 68289163904912842396721238985473638400 9832173 -34706225859014967107206426765737174720 9832174 63606185093111962099338864839089935360 9832175 134380118094946337990899923218024375400 9832176 72308805640045496531460033350007029760 9832177 -120733081217420801844323588158582923520 9832178 24553441380286757735539115051811783168 9832179 -16701246552153522236487240609281721600 9832180 -5201398698376130753905842759675095040 9832181 494126077436802872172374961622872407982 9832182 78771556364092668500461993965494661120 9832183 -673107070702152387092579294214260303000 9832184 -115108127218738441501720297175278141440 9832185 -3157675406859710960896362267852368640 9832186 -14483567003973838352533500406693355520 9832187 227247192731152082637647774779884256440 9832188 -50838952691599619684536040810993040384 9832189 13407265860239500829729700519097011960 9832190 111447705656937515083334070131988720000 9832191 -135620635952813510746730320346859626808 9832192 -54078955050327533364405205833718169600 9832193 -364703249328860997077195564195252308542 9832194 93914832150773051387702891155222438224 9832195 49153416393901185944644833165419934480 9832196 9391675353650260690565121470269240320 9832197 125205307138030954584924708720204664800 9832198 4075168826569847878957043760443157600 9832199 -95343402722234112799703116772362010136 9832200 4321335568940838720583236864626688000 9832201 144279531780214173227463981978277611840 9832202 425675319635563619576706065525508540000 9832203 4482202118818670272263426558225167304 9832204 -384944253286282473005385753855580428544 9832205 -10871508522705583872831983134681769280 9832206 59414835187916693980665417853548554304 9832207 203702888563571673353461218875101885824 9832208 -651516347462001379530593918430216192 9832209 -199836179627083562330424317206690791696 9832210 31510547020078969511234953365129587520 9832211 229079815093431642149352701200326352152 9832212 186804129289306948376377870929604608000 9832213 -117952210941614710659607130628097671680 9832214 56876055509789564700653173434651777024 9832215 76571420450684666969160666084070800000 9832216 -65444031134416405515238018846670499840 9832217 -203581906334525524183495159823917639734 9832218 238924412886824662200536474158913280 9832219 131991464883573448721013869281453245840 9832220 -225939861331684089634849245807073989120 9832221 16104032291139242645526004261510191360 9832222 -118479598338245114940431847490042189056 9832223 366132082129509346566771194228822309472 9832224 -9410432424653482916189277683831537664 9832225 14298696060833340126649214109520431100 9832226 -23589171166209665200651118134165054176 9832227 38391696929137096739140277741502777720 9832228 81667843232307774780682549472369729536 9832229 -226696772483990880544514579441455456320 9832230 40665132183104309951220003204779809920 9832231 132146240740691105050986037649380791032 9832232 19568156652825264621873174775169433600 9832233 204910362939230639994149712039003483024 9832234 45554251736450864990759934077494352640 9832235 -8150866388982041871265832184190249440 9832236 679545493181613982502315952710261760 9832237 192238146724991607788055655381390324886 9832238 40591106131327385053258224559857601344 9832239 73468215112069582496339622745487431680 9832240 7991598995786963637867245598162616320 9832241 69742157631370997552768420982601396800 9832242 69835250635357398617044366513686434304 9832243 40288036779192065900989092589078295544 9832244 -190849946667576992802770711377105102464 9832245 157948731166176712525488401609576078400 9832246 144038441792121026788846204659447687072 9832247 -227522119725343826205374733139134902880 9832248 -205718080507175815998819628899828326400 9832249 -11552347834657194808279272856475838528 9832250 324709127501099936378074947015054912000 9832251 1036761237601165509310606319441165952 9832252 -93437605547895228676746172316365579264 9832253 402185859268903238730733433056423773120 9832254 -15319844760218037158462157518875960320 9832255 131599685719243325142614716286733444960 9832256 -5906454171777478723733882879474663424 9832257 22600847737993038466971892878141896754 9832258 -21859893756951258447166849760225212416 9832259 -1028820489860605639472055990405504962724 9832260 -126974241431956782547343015663276605440 9832261 -424153796215346522867844247035514491200 9832262 132036020918868833704881017078202080064 9832263 92987061085174606733862145947021251328 9832264 -220697146170285771803253133173835438080 9832265 -221440924727051330631748481363561042880 9832266 -181350130346498362062363460750349266176 9832267 -403227376351124619185732697168245128684 9832268 -44589474077743091509209036038898800640 9832269 76344728481086418490439035246790346048 9832270 5499602098254737902678860972965560320 9832271 -335477832715292139127837446563382864528 9832272 16180348692915790660377525844025671680 9832273 -312592851516302987688123698634177889440 9832274 33253453385257785010749554136773333136 9832275 35043635024673842296298857872923199000 9832276 -263685463046145822298801308570170968320 9832277 -105789861525324390589921275776883436800 9832278 19588622549785890241181597019554250240 9832279 265113363477516035959835764732957807880 9832280 50983163648934397193277252698876928000 9832281 -41600762389414065031951418333500934448 9832282 -29900135903461778209368017136515040576 9832283 -4839659676889231411124799912449010960 9832284 88466317220969178365808467423698378752 9832285 330757380840134012963644424954631229560 9832286 -81288497630942097085001240250011649408 9832287 -400041220202480624898590077954738454640 9832288 -101126589535884048182164828960010403840 9832289 -29578987049657122199595837150062548944 9832290 27451409602321608929545731808281431040 9832291 157854032713552062310343983614720168000 9832292 -196895719827743173107798834949169111040 9832293 -98116653443827668332079255733151907840 9832294 -524811446775571077377766455817781440 9832295 155723951087663590313161443698517750240 9832296 -646949023383698681738609234995200000 9832297 22514755024879383207796770173536638906 9832298 -15414337607173165356977738857475432448 9832299 35652957617249554218751061936752479408 9832300 -16195019532155893617346922288918137600 9832301 135350142512844264742029743164617189504 9832302 112426643367426000369070451319585569280 9832303 166845457175571678753503346640979966584 9832304 -15107437211582079573291994523886059520 9832305 -78617493236133098683181249417930016000 9832306 150543659987668072302186861212445407232 9832307 16959393522737260000919586068364589752 9832308 16300223640767532131758619468928516096 9832309 268205988729990702545158350496449374510 9832310 -167776060566155507302918344143403600000 9832311 170922330669704733216057046588479250560 9832312 -158764167235264882634173923962973143040 9832313 240419029399792979674221571386101507562 9832314 40570187448813484306901732502560778240 9832315 -72534251881506992630177961528702071040 9832316 -13947269789060043374208077075463960576 9832317 398505744805855143583396311411700721664 9832318 -571656836494585706986329029862163200 9832319 105201481544519362617478591058758832496 9832320 -161826271245389497771325338712801280000 9832321 252891003877763022741022728264011387522 9832322 -93326211279692174366505378631755210288 9832323 -2704698284188126680706392507557566656 9832324 -90188582066019530672640138684939273984 9832325 -186225057719302545051244941275272872000 9832326 44571001623557132153014689090328602624 9832327 461600341503864894211014364858351569176 9832328 -160138581402918482987981783370351943680 9832329 -38610225776965424947082864245251915840 9832330 -39147445589884068773409602047218433440 9832331 -383707262868033304075130140043478747000 9832332 7138265427591166363088089107641401344 9832333 -61594615360936745229461750145266086080 9832334 -18978842977978484078964123186928040640 9832335 -106765847629321990136679403547765583600 9832336 -43088354876567679486531204855020322816 9832337 -1713154301623865768803603427347525728 9832338 112993630615273840520169195992691619344 9832339 88031583793542657562525353573086832 9832340 -120818472637892384609553990299870822400 9832341 -196285950478538188255667812850627950656 9832342 -21333251491248901370752252960089326208 9832343 -33757836921942354141449806231711771560 9832344 66863123340326346697837214462733312000 9832345 148015853832406921973710975749899766600 9832346 -105239192185924813433879120339467460352 9832347 8247217950785603417831785957242630672 9832348 134360019470344312308056493846489891840 9832349 -183840517971608921329668821841166906650 9832350 -34972650191467240030305423719641728000 9832351 -387757132403147751119390542493853679648 9832352 -469049293497506490760470534719064834048 9832353 -17259285683656611120022200523843188480 9832354 42807618207002196153581748253527900672 9832355 53846871417060154426647737592604828320 9832356 44733963809588788014619691058710015232 9832357 -299305810565585687851373311501172067394 9832358 -4456803924518196421539940414218563424 9832359 -18843607452128311963320720622435440432 9832360 -196784886500390690412730849689149952000 9832361 -222224174501648791701484515798743587200 9832362 -86469724074910624892981209315137600000 9832363 -173932834883768466176674684545607290240 9832364 -53987422715794850426430709750706534400 9832365 145731855903384755188034330648342267520 9832366 28953702147792065578816868039338189632 9832367 -44447060410215169229262050958108166320 9832368 -2628927667080453721645266249509240832 9832369 531487346623947505655788431731851002770 9832370 9951694101880973439116910524691451200 9832371 -1216974578250142444755904577376230088 9832372 -320266981816890019240508249390706567168 9832373 -103761144544605965292164706727582671378 9832374 5186009160778706672325674829604058880 9832375 221265920736518181553832233552181424000 9832376 590368766805462368343115367782996377600 9832377 -41964385251926718569883543172502025600 9832378 -271550343470862484695011432465066063760 9832379 -21532821691776355216325039673454885020 9832380 1262181320501941349077026401378795520 9832381 -38007306804489838531431647760046395520 9832382 97765940923776498061054409149595379072 9832383 129990674166095904806284458111098001144 9832384 -73695682667610402855372967410667618304 9832385 160924443056875846521736257396331808640 9832386 159125704917721404028087710801307680000 9832387 347029771617137500137353240642570111036 9832388 247782883246225646956679332930361436288 9832389 242187513303078551437257907315917964512 9832390 59464572805451096261479097848566403200 9832391 -16757699992211091635662307339168658000 9832392 -139782038961283880058501137691500851200 9832393 17463913132210579892336371297324343642 9832394 29881057666573061739726144540132372480 9832395 -58520780578799242377798831177785529600 9832396 -141384430387526042857039644818142497792 9832397 -442796530155980149809286244250578607840 9832398 125393116308433688466269450785909836864 9832399 206182021141286700126889443066808732400 9832400 1475896366346573973874120007634124800 9832401 136762173763956161508250827733250724480 9832402 -186335334525377033279690218380879892848 9832403 27950855373447432296535657005911672320 9832404 49597376501342196692342972248389175296 9832405 -42009674756459597495338118326296458400 9832406 -126501479330029799318987969405494234848 9832407 98501217252218142503134571723295261216 9832408 32973667407105232800901898460420956160 9832409 -180002845221500503674012620691222115680 9832410 -2391635043340199405729694476288547840 9832411 -45171947402594898417840069715306342248 9832412 -23477372758109926606933357638003448320 9832413 80738165512325616991865630585310985344 9832414 -11526130220895512570121924376756571328 9832415 -4132964134056867372429080809665289680 9832416 111139375962434697311505364686836072448 9832417 -66102278245491430840538592085826281408 9832418 44980524710010609324124635461513363616 9832419 472212819309025616585863105901784016800 9832420 168944768763534609941839346425343404800 9832421 195268439550597302009768744318894281500 9832422 15244191807319775697428793717917466624 9832423 2447797878895032655359047201522827008 9832424 129513990445453144014671076245439283200 9832425 3131982836817161573093227111515168000 9832426 251523427765394851736145457156248255840 9832427 403391983937546551301691986683192120872 9832428 16948199401339338706125039872382067968 9832429 271596993497883770262144831697203696384 9832430 126746881159961549775323065660064487360 9832431 52716397274632578755505034562455401984 9832432 46916255036075851935193944959613403136 9832433 -323738921929999083868840216661663827200 9832434 16876214272948429585489946632598810880 9832435 -56226061388670092069804554552097171040 9832436 165647382415342601501435337293085367680 9832437 89964979311061965027621411234458790894 9832438 -9302226423317975705327284302040780800 9832439 23440143927420851859548679989342969256 9832440 95711048991030707273666536282624204800 9832441 -227686168236336949976260510594508459158 9832442 183326189546750565129161431846365781872 9832443 -16208444039583229399767667386313900800 9832444 80955983864767953404592915119677840896 9832445 4256684391969762937397520187290708480 9832446 808036237364491098023115194015849280 9832447 -274103017770306489506346473280270659808 9832448 -32863446071252599374108082376194129920 9832449 -224508064153123340401923179203684846752 9832450 -100270508735277947439980917080539076000 9832451 255676020011136975446971538389328774064 9832452 65309862717615496915711481317850345472 9832453 158204684834286476265502665311313562140 9832454 -9561950536907721201380361975825768960 9832455 57558322376963064632443327560741902400 9832456 -25440447408229262331739316381468590080 9832457 -159300446160467186617053022828336119600 9832458 140948655757117983288585861209187312384 9832459 91562371935807336352673512509555028992 9832460 -174686013396841641142555418901811200 9832461 -146581397853027797558608200279957430080 9832462 -50434749177097681577923215576836469120 9832463 -119428089422676102797809609371380302296 9832464 7097217405297543550681757262995595264 9832465 -190949034759517321801180018494411136140 9832466 383974385832069989199824518352024064 9832467 120249943701915446328859913344596332544 9832468 -161066978241102815875075167157467924480 9832469 -76808265759181680150823085238986901156 9832470 -35566180399517005682604886845995366400 9832471 16856349784284413296380991869951728688 9832472 -85872652941253678227842560877502382080 9832473 93884267768528453340064577754548418624 9832474 -71476244157167761883975084779010133264 9832475 162157617352521170042464036117412032500 9832476 -147227140489017570473380858785048135168 9832477 284961058241386592520859928254215331392 9832478 104117231334238723537242962496787847040 9832479 -390099617638292022723653022940022169840 9832480 -53263094652856803348357258803517849600 9832481 75788359640302527764009859582238590000 9832482 104378816044266365255008312414463086080 9832483 -978609168688320978946546147976896632176 9832484 -124461351943276816155998404647570969984 9832485 -89590038584328772168303086016481861760 9832486 -18593485378586706026747970342269902656 9832487 90067822008289912557635785375405390272 9832488 -19944374049106484845197760659906969600 9832489 160265686155786460658748665769322959360 9832490 -57051413802472941937687642178523981120 9832491 -24718806040243554583205561586584512848 9832492 1689856233561084306190720288725573120 9832493 417171426800289899741696546226102728544 9832494 44967951191000929057833696769150009344 9832495 -226454335632495012131529645619726515000 9832496 -89273630911892810961073858760613838848 9832497 -128775561301669424952102581825196639840 9832498 -40880123503171414193231015303363466240 9832499 -42190227587170901228755393560562049664 9832500 -16255642715915430863697803875641600000 9832501 -76550657035766856624393763756979831648 9832502 41582168418683564598706112622120267072 9832503 294570751232195623695309778507516470504 9832504 -417992027119615613782110428959435591680 9832505 41336656425325814674042068995488656960 9832506 43783839462818291113379356401164548608 9832507 -128283373294209822827770224387236336160 9832508 144970932083190375574383892215565670400 9832509 8009422300433712679684557525225668448 9832510 -158405433257469875892908323990672800000 9832511 -118885020879287211907070390099288395536 9832512 -485625864219514483793545869517651968 9832513 122027646909947857700692928833167149762 9832514 -173131731629481570617692524772836516144 9832515 -27660045594852662146596656743331381760 9832516 13029924068484584315007839089949179904 9832517 -229823755395290410930715647757600782434 9832518 -54162845712735466877052231551687073792 9832519 231345327995155658799356025602118232840 9832520 -134619634049903308479559153494066278400 9832521 -246562958531258389704977408939169589488 9832522 20003299373411844085303131332828005632 9832523 -36964467966948653411651846084339563548 9832524 538380348797307555783336318002703360 9832525 -190617109669348817829030742423624865950 9832526 9938612174778925196439242483069966784 9832527 -59254208845225785833431252556953091880 9832528 -10855036970023580181862313090530443264 9832529 18728017917879586818205893615548321472 9832530 30457341074963382503555418506475678720 9832531 145272224500025186699241404625391542352 9832532 366775714778066866107484580249233485696 9832533 -14723666947957699893974293254317898816 9832534 283935315696822294900341002141029759360 9832535 16320070056097486947602796504277491480 9832536 37559922039811953909385084598897664000 9832537 127358736720725570350074162076670811840 9832538 -33586083396990632767569821077717624320 9832539 112556225646934325749857060829785936024 9832540 -265127044190801601769506475772059445760 9832541 -497129157853711294991158661733603455808 9832542 -10326453499968923973060261477048032640 9832543 -105661823322151631450725596326106803600 9832544 -120077648321610500304888434082478424064 9832545 -47463397674276767323257953802248005080 9832546 -76074471304668103617738021442533613056 9832547 140121353665773683419806443532752403996 9832548 58701151628146445896531821733248890880 9832549 72632302011442613156755921276361752960 9832550 -4431629239573870127060218657230470400 9832551 41998535701803841845962246441108563584 9832552 -1976568137824509392592819873239285760 9832553 181498253961019344050973560627098079802 9832554 31720749184709953732416377524595922864 9832555 280767020300627290784276287800109620960 9832556 -337293687607892435183562967054594471680 9832557 1399939234174821248177347724610549312 9832558 -173565807364727604335766554099232477120 9832559 -6211934104143719825269264456875465360 9832560 21372888763616611019799564707842621440 9832561 -149258528476269154710323557548172218768 9832562 -326202266946396598283649225701042908128 9832563 74542565678509692519538867939420574400 9832564 -12518605856307312261122361753272946688 9832565 -47320846254766244765236231358967873000 9832566 -73158735595599425009396951562877430400 9832567 -429471441960848476754276699427640927384 9832568 -301537137397748904760023997271539261440 9832569 -157606041472065126756634328268276030912 9832570 -4548184668213255835706736949520989440 9832571 -80678660092848343077306551164882511088 9832572 -104710408591633528412531494841757755904 9832573 420229031997345306382793736634883582380 9832574 -76777788280153714497291786750095614464 9832575 -88129372092869769595437357679624079400 9832576 -103857702224517436895233305522418483200 9832577 -29895029329476362064574386404823310080 9832578 65245370563579341413332056607539637248 9832579 103816274057397995543550099116188625232 9832580 7149434508388810891494087891936460800 9832581 157140415936159856771507874691728030 9832582 -121323085070255618733311298715027808640 9832583 -371530860815765352041029872659836296168 9832584 292243499965660112872203751665154744320 9832585 -215972181699310512689392962828797976000 9832586 -157580810526640163095892223989527564800 9832587 11970480030024912549623064113767078320 9832588 264090061523701402002896472998108338176 9832589 -4915243896821662105914390284872508316 9832590 -978083668360299039737534588897568000 9832591 146940736372811003742472275898792626992 9832592 25643566466858320275510725816252104704 9832593 121385521089507447588979855776824039664 9832594 -58998367108109154103690358146131468288 9832595 3321893725533193870644528259384992000 9832596 51582367879555528891711762102225760256 9832597 29089596215098077142499703876251452046 9832598 -110348314300714950385148739529280715840 9832599 29971526005115469223984866159092365920 9832600 -257016325767301916211216117274762752000 9832601 -477746294484241003738951607584154089398 9832602 -19327012513971494438000825471472777216 9832603 -344692788646904458968923152681106445336 9832604 228076816546306844174332454724472352256 9832605 32967718670296140464536562523592452960 9832606 87289614719864100577222818118131358080 9832607 19721229449071437855936234620121221856 9832608 90982967188796258351603129968509517824 9832609 -240822588697217476883074702577678460190 9832610 -18588722401293110397285785317422563040 9832611 6769959694751569236485403569754046464 9832612 81164373468467057615072645998598128256 9832613 -14610736049634731371444023982375054080 9832614 -14020210498609172806001845481658608640 9832615 -38479490855943653386920522225090098880 9832616 -233025888901653235421228056655614571520 9832617 205814335483354229653460768788421622240 9832618 -89625861905884943571844228123146300240 9832619 371791697295860909026424925653646676020 9832620 13238766243442647182094100079582085120 9832621 -58422861455529750893288193313807903028 9832622 -18617700824486952804576127876549533888 9832623 -301589219897750492457234094104622106616 9832624 -40122522621079074721392324172737085440 9832625 -3029469026134385290695116757882912000 9832626 -305066483561438633691109492218178868736 9832627 71658603215310852010826887619697750432 9832628 -2058486474271200412286376737722139136 9832629 299279379563180742967643492418873079584 9832630 46501487914060840118173879676045299200 9832631 -45451655921452875424614989217023968800 9832632 6493962651901297619064891102775480320 9832633 -261211524029175699186783129703255586480 9832634 -233071897026605488869735326743303380624 9832635 317592568826151054902613163785656664000 9832636 90707039279464291584780287044792696320 9832637 -266974980994379424983270979876837942714 9832638 821516065687502498694843755124185088 9832639 -155426283922705048249667107539742771544 9832640 -64381735928691762709385127823209922560 9832641 -22284322772922415679731483746095162496 9832642 40593787287683117078974939928922783744 9832643 462820703798869359720211172653387352892 9832644 -54467813115837388303148260139912847360 9832645 113347198256748531435823959338468925600 9832646 185322862418112007592739926937755602272 9832647 -61211804037419923971860780706822327936 9832648 39687144399926252978161208402729041920 9832649 -72801036571341008694901675005084371040 9832650 -8600891210204700834612250713664934400 9832651 -671296809505320831799181466956535516000 9832652 -23449211228924329167860059854015098880 9832653 65798865123460890398558963044634858040 9832654 -3539994981609774107466851107976648640 9832655 34931831221524365244634501165445259360 9832656 13515430590292201683916521550782136320 9832657 -244589700094232764032411617876705735708 9832658 113956447194063740955618077296740463872 9832659 -222290054387104547407320769554573973200 9832660 177599302355915981702213052004319911680 9832661 71821550872503584131789583738634325824 9832662 5426735981777373366707464437625601280 9832663 59814245997239309290475844240967019912 9832664 -298509360870254685850693499961090539520 9832665 142672067915975271392391828569300281920 9832666 -7179895903115726118735727782961663776 9832667 -72618966834150116078489462376463116960 9832668 -17038928737243462636599668819370063360 9832669 -107189875925602737211002597499200030336 9832670 63304341481930383372727195871582249280 9832671 22223796715028151468393618726082837800 9832672 153908874671845323498131848704668467200 9832673 2587399116139724155264568372829469440 9832674 67943741240988888776914904844675275520 9832675 106543437975921240875412885906674558800 9832676 -59422405482606279402823557926508662784 9832677 188597498334270571445360307927145319520 9832678 12890842062646155246383516858910527424 9832679 -368329176838115603056009518642400779720 9832680 39564023796306908332010017618880102400 9832681 -6125403637204705113763483969080505056 9832682 99618311822238163343431782118051706880 9832683 -103540952678427415125350947284785525160 9832684 180220172713939588097664068191877385216 9832685 -438000302761416370917647000798232068640 9832686 68525222850565540338931761939054640128 9832687 45611377367949084048739744461663199680 9832688 -58868417237201511085097926002418188288 9832689 63381720374697336485296384184363328384 9832690 7460338209061545718908747119917747200 9832691 -415828545414868112361680436321414338616 9832692 129437721358765120654100936717063012352 9832693 3697972022990467590248024394174111488 9832694 -29820325584877800846486188142851467104 9832695 48849843035865871783384996656609159840 9832696 -254449402757175779059545270318372618240 9832697 -127975226278290791134513074826552608768 9832698 -93651097352527130601851756333665551360 9832699 134237392656709890295871627027246275680 9832700 186139073257048482853734227394194419200 9832701 -87750799493403870003542086189227028896 9832702 -86380062404308686851656141495807488 9832703 -64825494712761404415900577414280994048 9832704 15784227427643590739670646102048112640 9832705 103071365695571888189012022882706185000 9832706 3327690940408089643816091368317017664 9832707 -102777658929723212345910400433830827792 9832708 -321180440917815971437071817147168742272 9832709 -74034026284944579223024610965174740960 9832710 95750800991076768554600870434908888960 9832711 207821970425761874793178282681552666080 9832712 205761858205483633667889250179181824000 9832713 -9358471465510639542703252252380401472 9832714 18551973640264519627055331426203121456 9832715 -328634888369958306373591998558401961600 9832716 -228419813072112895163564431788343465728 9832717 -144825546901363666528906508382284236234 9832718 48845479950209019453902141625044870016 9832719 -35224943025692665541231101655534191104 9832720 20838768955533935935059982413002342400 9832721 -29396018943738441883607440053582351360 9832722 -1407208283119253214913717151260208640 9832723 -459459607848976172527092817283049699028 9832724 -4603202488008822948075943233301506048 9832725 102717343816301095066182502807179696000 9832726 -45285287017317123766094243269727702400 9832727 -91345216157456817358118744991302468280 9832728 135814127826649766393345419904923238400 9832729 -1250265835976090565035620819586762287488 9832730 14512281798269955056547890354455019520 9832731 8995669160720808360187539839164792320 9832732 -13552573723685628185433287008281848832 9832733 -245123065774637701550614239431275557018 9832734 112636521931334261889025835415816197184 9832735 -7613262454817285475959083815768268800 9832736 -410428782593423680437470562042890354688 9832737 -22628556131756527631512257432510050640 9832738 -81850957086978361044911865979501026480 9832739 32723776426421496833460474852584217600 9832740 161308422849327259738198494214981324800 9832741 376361841656214334329827300814795694142 9832742 34488796793065663340421730926604642272 9832743 -142094555450594989286913826560147985776 9832744 259329530965060857416747580804332252160 9832745 95211164270754343201911768549612570120 9832746 896881423940450691285577039454711808 9832747 -59680134600989397788619911125280237960 9832748 -33422002718556388295795980991303829504 9832749 -263398396518042296936497655516687174400 9832750 88172617516161631558284646422293184000 9832751 -78449281818882419844618219160984408368 9832752 -33166930772499499772730855065201541120 9832753 61526884332210524351158585177699188480 9832754 37817325843596930294610147295432424352 9832755 -200575997649089341272831987288852607440 9832756 -25506421460850117711074105491000905728 9832757 -488973584690028875332564192570515225120 9832758 -72690961757891389668321362878217201856 9832759 109674340434715575124729957365946600704 9832760 88902211056113701741990082946604646400 9832761 -84096902127608854972015657375421420112 9832762 107744407172299464318515889412229419632 9832763 -267341196579306612290618514028840528440 9832764 -40619901647412450353275084567450303488 9832765 40984479296745770980208019975752210400 9832766 45181442502620288264494801894675783680 9832767 541492543708099233610430100131861760 9832768 -97412979185670227830316456811109023744 9832769 -477734706361629814153159739436597951000 9832770 64865806238795232880733340965294553120 9832771 154077351770455555288559931469635433280 9832772 -55050196756082094514506761535698443008 9832773 -211149453723297089352081225618199849632 9832774 28877592807280984323832255721640961152 9832775 95448352019955795254665485140578456800 9832776 156217197279787777544242086759864729600 9832777 -157069486434292861451110489219617998374 9832778 -156100551229115562159301523147425330944 9832779 -96239096410039291243188220563077477760 9832780 194547086595911704544563348888782105600 9832781 -109737315385690775997577026549928224000 9832782 -136422816288215725954654929030729935808 9832783 356999677989465264492311186556178958400 9832784 -3668548737233367991058159562542579712 9832785 18115856612054782113420981328338734400 9832786 -312791497911526771472171960529471784320 9832787 -367869611730533666491417708535345328 9832788 -37299141218215145639177378619670702080 9832789 -33615357151315490876903437197126773600 9832790 -23731625943662455612404323667224524800 9832791 24560381460591540084653592775222079592 9832792 459801895466588566010698633792747806720 9832793 -515813182244221344282443794299787190784 9832794 -2743461155837721127592886050737958400 9832795 2157051642931510065436589205530400000 9832796 -210629122707017310530016555578785574400 9832797 -15443603011204750567525887027731142144 9832798 65043243249788651423829101750295092160 9832799 265266879525806041539610094485943181264 9832800 2019095353805186729186982017276313600 9832801 -165457382520542209744656011632119374976 9832802 -4585334934021173048570332979792248320 9832803 67860491481949898114606241608282179704 9832804 128835023788780315915127427942132044800 9832805 44777231386552316914807862457155342460 9832806 -115149523524365643563162357172303811200 9832807 145836833198012550030564671699717257360 9832808 11744795367128792189030148695397888000 9832809 -39035601328227154112252653616818995840 9832810 -1040214557712338535540674768286412800 9832811 -198040768861930704971866881006415015176 9832812 21535827648330990607239518843369693184 9832813 -173857426298632007876480949493738400938 9832814 179328774833699654071462293339697493760 9832815 -57774125018408190809366581655281347600 9832816 8031358165109756742723515002442678272 9832817 -310100698832657446268460906688005093468 9832818 23710525768953261607481843639048759808 9832819 -356003186356991929864158634396166329780 9832820 135826683087990210892951923826693793280 9832821 -248941806765175265786496537309244728288 9832822 -93364592367035029707938279783411804160 9832823 138113919575697690393897982413880320 9832824 8252709614115014023152364308040888320 9832825 -12499494610553924515727737397613301800 9832826 -40343259737645910892747861844589663888 9832827 -32117821087245264434271903776680571280 9832828 42946413116301208677634060356463656960 9832829 258477020472236844529197560962927799430 9832830 -21240845985431144621708089446558268800 9832831 -209338443094692561220161633744838366128 9832832 -203060969873555661039724313590942924800 9832833 -27128118900341432790632901625793858556 9832834 -44242539290590698989343116172944566272 9832835 60712491305745371943214267911829962000 9832836 39845174036206422764062985026135855104 9832837 130570341348972983851746694686631995072 9832838 -17012772139384865914261706321254411680 9832839 -136183328667474872401441017541963762776 9832840 154351098391908934777241729655244800 9832841 -25831492955567566341849653184244394316 9832842 -178432239131999570560999585753937733120 9832843 -40575208433760350323952885449392518816 9832844 -42454996747416167655957577864404615168 9832845 109115677248821323632957093226148782080 9832846 -162459626372407455659548206748000216128 9832847 -146702308571199628862486277803332618704 9832848 21204922050423626746023103379867172864 9832849 -121642829454723286453187065921543553036 9832850 33423395198942405124001461459187748400 9832851 -6600574389598864533112532908817337696 9832852 -382286768003879537955846045084075816064 9832853 -5717836182915603970787359376070416736 9832854 -35447312846016047279432153683217724480 9832855 130345357656026872152778789905192227520 9832856 349622643419034190029068479568350617600 9832857 -41089327128763310362486967132820582960 9832858 2622884028236864582671283870074565376 9832859 -133075439235113323803457334781596272320 9832860 196359638213222386362702636208625664000 9832861 54707445149952490589465351938821133440 9832862 1620495598977696730683172170831747840 9832863 10373528690207767715448485239517187144 9832864 223735838700353116541179240031539101696 9832865 10323511473939966221165438577092635200 9832866 -3871717559876726725994357839882129152 9832867 -389812106586955395008980048185619312248 9832868 -45471213164717016427423397777815977984 9832869 -98287989346327027942847253835855184706 9832870 330256069368737779879774115151382248960 9832871 404786674486720516036032206202153058944 9832872 -24194699536520679296458377621165834240 9832873 809234608757102777985166744437025671424 9832874 70585917251575292495943974994898481760 9832875 118916902974797013066736829683718808000 9832876 -74223149252189175526890881249553397760 9832877 -475166284102321346911223071407621047274 9832878 -89918241298117285771232888092292506752 9832879 126653486046957461726397661002619118496 9832880 13784034699174397340495925875761152000 9832881 14823482567601477960285045359232761280 9832882 4212261650542843019127016145219499792 9832883 279473041471125867691169685970442216520 9832884 189934648013635000803776470788279668736 9832885 89631637504802780718071702819602206000 9832886 32015337000927040140364161819830697600 9832887 426505144890048552916920526943312282880 9832888 164305301306627563965531290345168424960 9832889 -455072395959198195883676013291214885920 9832890 8508882978589034007380068989310771200 9832891 198150022543205849630570226386750891952 9832892 -196178672482805427533316999752255990784 9832893 126948235030455281297255755133886812160 9832894 -19046282037116395321433403094352373504 9832895 754594482684530835390013352758259567040 9832896 1093292146195633895630073448347205632 9832897 -91132668640981238098528240762036798654 9832898 -36520029824608498727426423586933712320 9832899 -128557608086838048962051873696251872960 9832900 -45361953773429007214386533952977817600 9832901 -47007527534245653949599578610644529096 9832902 -88411591638613488001698863553388369536 9832903 -89453360223837523756885878828321713720 9832904 -134708700206998340467220417175951498240 9832905 142678681505641244454510166086775040100 9832906 -22746783203451592393448376220965712848 9832907 6979727528311789242399688353418005024 9832908 -165565327616119604851941433917939171840 9832909 -44293452375069221453021237578277546890 9832910 -137277998319539838105502495270687722240 9832911 62043254861959829998009422864062371584 9832912 232056961860223714178181182714908508160 9832913 369920979317580837251354341559318915700 9832914 -925495563864176197211908713599354880 9832915 90052977311479369836011154119459488560 9832916 122108603147426368238218326214763706240 9832917 -78311803037678009870646195860319209088 9832918 -2226792057635759040174091648590398880 9832919 46796280631917311658664210092999373296 9832920 -40078133410279294553593330449196646400 9832921 10050747959559587764820197630219895808 9832922 -141406371157130681949167744424977438976 9832923 -8156789736725906543616159188467396440 9832924 79797972308966279505376769576205677056 9832925 -107219594400285081035749675553106595200 9832926 -14413387996850925339224041492025125056 9832927 245030703225277149268095440576659993848 9832928 -25888975261041312063680299908395433984 9832929 -318723147723744111886654623093324891216 9832930 -86588053341647665876452389675123758080 9832931 -113548342445706618374038446800586314448 9832932 -29418679905628444329997694667147522048 9832933 160447107094489096903281701729647929024 9832934 -277352075399825038864377200209152324384 9832935 7396123735148948627840898287671825920 9832936 -181664488500758042306635302154334161920 9832937 -151447971431993102735351536278831587520 9832938 -20104984593911689362169394184878699520 9832939 -6038342622234030421290396601761468480 9832940 -21491890063984525110724428747615590400 9832941 -385057261860043929870150598689629962560 9832942 -37368362266195117643789962889737922688 9832943 -93076551532674475553880991184667850920 9832944 -6466931808734552043956921349931008 9832945 178712851039303908500385013099883963700 9832946 -58909571521950435035411731653021372000 9832947 308761231878905560933314200867010847800 9832948 -85392577761348088460430140407577996544 9832949 32272609055681921417602177035686021760 9832950 -83072525922950329920112693393977050400 9832951 354581864162635356465454604441887598632 9832952 158186770209124641484055442199343923200 9832953 113688437449917578089330510557114233088 9832954 4872689585884055683632524503150879200 9832955 164893250586703991595650341471483848720 9832956 37654980848264844054829151864521850880 9832957 -356373309901640316141334530090330695700 9832958 50785726390143164960118376863141437760 9832959 -36687525210150833281062372402523341816 9832960 -90534935733106358301521354492938813440 9832961 515801037855871761913246418548325741124 9832962 105501489143213250946734227161267046400 9832963 47432197641892097921241914113394890960 9832964 81119333327059012780729488659600474112 9832965 104567495504199452725258236489243657120 9832966 -120720230880410826167222233313883038592 9832967 511544727046186075653443243904824741016 9832968 125059798398348546224690075482618675200 9832969 422965172739018591088496452886656887040 9832970 27591679201239137258418123222529628160 9832971 33790977307072968118898140849809252312 9832972 43836373267071054487630126381711882240 9832973 17881665197305811907079391888326361760 9832974 -14323892013325075477368640176617000832 9832975 -25557045123655917018210820073599744000 9832976 22431366183407581911893919077560492032 9832977 13099838153629780953060130729120719312 9832978 -90047494892867268165756574473590286960 9832979 2004941277021194479202406787667877840 9832980 15854494037134057707812303313038223360 9832981 -558677987884623992362630306296441983218 9832982 28835848808546756656028820925913111520 9832983 6437217226412316168228187015846483968 9832984 34723130369611879861716482658407301120 9832985 -226495535406390786908586768721735037820 9832986 81730493363010926136560339166114776544 9832987 -200447851418385903594228458157339411360 9832988 -21061092010474680498788471591871897600 9832989 -30760800266390773207066977339990286272 9832990 65926671497236574486924670854125704000 9832991 -57852494694693687355374847350824616576 9832992 -44151020674732674361436125337569198080 9832993 321818371518005545467735328002598416384 9832994 158219524549171820534561883814268231040 9832995 -164681816914073893790392312930243818480 9832996 -153554185960737448918833762618040432000 9832997 -51349072474804226581635493365173197380 9832998 14358984633094092579151644519203401728 9832999 -121660201555503954175141272345996432000 9833000 10022476157598141625074743422840320000 9833001 -197841534012474901177358294549756513280 9833002 -13833591761571249128267489843044804608 9833003 -215254694049898997619284040694416136176 9833004 -107481064819703597671506392918669658624 9833005 -50759617149739767903422570052298634880 9833006 54631972641709616778402663010137884928 9833007 -37692524702396603992170745644944561280 9833008 -35533735879149434179443025309000941568 9833009 132953274660210435501501988952766184116 9833010 72193437281395968267971415509133926400 9833011 -564331797308681306654811489097888786848 9833012 45651460267128920752408895678547671040 9833013 -294530556794604638634162364315959861120 9833014 57936333772269710926805724558889001472 9833015 -36625969862122037961932879887154604840 9833016 -166487685544349903261078257486490726400 9833017 97270774819140068159162238094796700224 9833018 38612909873714367298215171941528788704 9833019 -46179517610690996331820642012445483520 9833020 -210620140805103042501520853530414763520 9833021 90012380408359052135599303464309822144 9833022 -129160285230047172431164305248136683520 9833023 -51859859036324791670836939424045294280 9833024 143754256291242989794221272018314592256 9833025 -2844871589666034683982473010832620000 9833026 -58046501676618374221394839828914547680 9833027 -5526566056221687486340388838712188600 9833028 68144636991402578223258616031261137920 9833029 134552682699796585521361141576705077984 9833030 -1249979371323528447332237959966483200 9833031 138112210177652621215735967962366643520 9833032 23474501752666485201471771932606054400 9833033 135594826892593725209232274980477456000 9833034 -38559303707581141850063022671270794752 9833035 229386966950110520016868186309356024480 9833036 -480036092552904447519703784881705159680 9833037 104027232131248321976711839842055913568 9833038 -16618742082228259193589090067380185088 9833039 -579588552605443279599996011033078160 9833040 14303196220445740954948637096065105920 9833041 -2393570129981682329453520240693369116 9833042 5372733184039066973635897999127201952 9833043 54284863223520382024378318020219966528 9833044 -200440252123193346688257939407533916160 9833045 -46251016645339352498764461524518425600 9833046 -52027755427806986543097690601153934976 9833047 -77931824858190587410841111454991173968 9833048 -91124781008404400869250757319708784640 9833049 -47982271700349022294722730654720190880 9833050 -91134312778415100525762270768585073200 9833051 2928907623585417337499208371594611200 9833052 84134892070758269830570890214142937600 9833053 90398474506829203751191033282413675302 9833054 -133153998986811687198119367767258167296 9833055 36979633170248121023328556667274834720 9833056 -75616172654073898536923795006377033728 9833057 124769676110608236023385658944388881960 9833058 109390937108738245228540468271441157120 9833059 -154566878931765621853307390632461776640 9833060 104645710862142869535543509763016116480 9833061 -92488652042831721817646617416335599296 9833062 -172097488929868027419598285225738945536 9833063 -528953058417763536571544882050184975688 9833064 252750642339818226526511437037175275520 9833065 293788300723118023507259179864647780 9833066 -53875067902370852949869223334062123936 9833067 -69504319505078282010107946097095029280 9833068 -1086077325567132364635888570384891904 9833069 -131336769369277965295591543479478831530 9833070 18498650674682492355518957666814566400 9833071 -15121170482830452053203762289828836656 9833072 82058117320381076748801906389506916352 9833073 -79903545462352442642679422366757852816 9833074 -126109459900526550372636360740364607488 9833075 -20686702234264892604552343698901710000 9833076 -1730675614370988395853755475509329920 9833077 -171780757173271201906940781937222737828 9833078 -119501857966608222914369113989802396800 9833079 100044700354747259068691840016361233384 9833080 77732007365596752016129266542548992000 9833081 -243085300496290291370126405659178640000 9833082 52285369098945314711371977861856971264 9833083 -94160457369841047363363598469620705456 9833084 221913907572908679874963571464440938496 9833085 -204071005766404959857681345083752465780 9833086 -125889168640279603071850833219379732800 9833087 -344116037047774742616905742051510332808 9833088 5645774515953529002081470142165811200 9833089 -22658768657656874592624903425785488000 9833090 -7111596515759306477861231311759327680 9833091 2715987859548221262234520040717772792 9833092 -7127367570427145481920690409223664640 9833093 -139260288900526357259913030776336668896 9833094 96609469615829682109323618578121553824 9833095 -86208751447626701348837746485412523400 9833096 57339886845746153914731519301863014400 9833097 -192326275325477840687804155452615471600 9833098 -25358376675941018717620558456278922752 9833099 -32406780684563666091183587708406426600 9833100 -8478657458538635089095405418477440000 9833101 487485422706201891947111961239374241632 9833102 14930414798069673439100187316423514112 9833103 -9889891441424555427898053076757364480 9833104 69533893604202464463775171202939985920 9833105 -561723223001825336064259548997050157440 9833106 -160069800932830815575502925795588531200 9833107 -74601367013984616921951575248679726528 9833108 99241304245019914120899197746142361600 9833109 -63147650336279154516603252870370448064 9833110 42888109063802174973036982355797474560 9833111 267304317083386501430959835455949592 9833112 -30391485745977497753590856808538460160 9833113 225797709843682589719109485296701388362 9833114 -164572847424297556753112828198900803344 9833115 -194138534919549662784714959037402875280 9833116 -68992825527352674284443214779899343360 9833117 3114038565182811616144230644409801600 9833118 61136159416744424739079864934121689088 9833119 437185079284365146059488277502532919520 9833120 -76303967075858510070670994589068820480 9833121 22905803425701911788497263681874450240 9833122 -36026026929977792588894563662208190976 9833123 -324065081510004842065180566863035139880 9833124 -37759949867162694957990488253785088000 9833125 52722230727249220522108233254159813750 9833126 -28681449775646922151883043942865455936 9833127 -3758768580335058206820882888473329920 9833128 -289284041489633509212481748256768291840 9833129 -1152248525411546445257801746147187724 9833130 -236138217325932555350229504735604224000 9833131 99330291605779001136000850854341631744 9833132 102759229324419421968828797453679088896 9833133 114073637519523313857098262741552686304 9833134 -325457565980300725143078000354230953920 9833135 -117233098739394425339198123509694155200 9833136 77008603942042388020470732773153144832 9833137 371464838723517573788755390996888304786 9833138 4534856427277210409562327813150965760 9833139 45075585342292573636963910521094761008 9833140 113498845435483887111861543383008212480 9833141 -382960763065328784361699472384755165458 9833142 112156933922214973231186218292283473920 9833143 9912453021931105679300329873923222264 9833144 21979435710283637174600361956054507520 9833145 25105302504092447756967508230831206400 9833146 301518256616881459695541678893870931200 9833147 40994401095676718984920648096797474528 9833148 -76390708074207182581826847730130597376 9833149 -165197283060647917224618229031084625850 9833150 155958680852896072435668309650920036800 9833151 72388478706561377038855099764625075200 9833152 74987155001960514522496415213014745088 9833153 -214869035230341516882221238520112349792 9833154 -166385789726073625580216613786945792 9833155 234996769059917213374102229597057466000 9833156 -171675737087619559147119048952197596160 9833157 11403951781555732775500694985688805112 9833158 206369703837983944498951679708298706560 9833159 -176754408080636556260210520415259519184 9833160 22601127573549419788806512710363545600 9833161 20251740078066576968356598626839143360 9833162 -1559698696476720646389755269648521168 9833163 175005776442575555659652928012491056344 9833164 -130529049724382381189396206754746203648 9833165 -67684476165428010163309010466796152000 9833166 -64873953683914970228117767729218654336 9833167 -154076523842769271751465174691892862640 9833168 1494471507056462748085034165017165824 9833169 42625098057377147946014395989582306048 9833170 145766960209991005294517267940565253280 9833171 176147616012121973763727014357865493952 9833172 127227839737327479613862275056004564992 9833173 -34713517591824203973882775719119914500 9833174 109296048223814185511613320446523826432 9833175 -59121139342340035721248681881641382000 9833176 166962540353983324296765767098852147200 9833177 225688544405889772103227880256440599680 9833178 78670157539832473822737509503386616320 9833179 -319267117516846481869824340669479804220 9833180 70172508055461622337368511542606755840 9833181 -4515086765053066699152797021767950336 9833182 141029347291101412435494826131563736192 9833183 741561055613856349182667219570283144904 9833184 -261558524486864631245897535832719360000 9833185 52155640506569099277762073937381587200 9833186 27344761692094531703037881659674240 9833187 -1769915032842350483104228054544102400 9833188 16385598163454768751478810939870114816 9833189 -109991581207673356381704598610575931010 9833190 -64941046962093279253151440402446120960 9833191 -79898999016872288593947541832196210576 9833192 83276642534039891715839524430558592000 9833193 -117979672012175731156367402578307473296 9833194 -2756767978532660545916866802735271936 9833195 87311405582073338213259414253780771920 9833196 -37548680212560740500179936992394003456 9833197 4140538965238494859994514800088027360 9833198 11682329078364805713729982473667797120 9833199 54695626951976323885067886708444967680 9833200 -5345806180031505249144774483233996800 9833201 -22786139401398365642869140271846362048 9833202 -9177899258315121761657284310492619120 9833203 127588547016380659458412025215791930800 9833204 -577190127058909600359732902451485859840 9833205 -31173126716550860835734858240612348640 9833206 -208762076358636015684529271846516420448 9833207 9189768386402500227459906099941478552 9833208 -130922472864537038563458608361430056960 9833209 497322862690431968435355725064908056960 9833210 16511855729964057469911181710987912960 9833211 -184027796730259374304272042490301073360 9833212 285454341277225331555674477289865875456 9833213 -8877887850914833839826721494990394496 9833214 90184049501255851876836703809385631040 9833215 -126174180701479986057623284611739044000 9833216 226443861023560806713809895886950498304 9833217 -17133711310068306170666247495797607360 9833218 -246117039594912755364380313789276261984 9833219 129377441567613440455481831851139460360 9833220 109817538595759185859220013271329926400 9833221 254929718611417222505427946264402707422 9833222 45446357765549679738346000827653353920 9833223 108371640443744119350218892613653971664 9833224 -451464564969547791444798826101132441600 9833225 -97747636969992654144815097066396217350 9833226 -29388164574865633372061178143742786816 9833227 406711878229026673886739663229528693076 9833228 -136416669636293072648532990265779984384 9833229 17274889492256016199832801650972047360 9833230 79641896379099633475799539467515368320 9833231 73320957844646387529108237329175990144 9833232 -23074681828967001249193365277671751680 9833233 -607692542530086927539727486285014072640 9833234 -6519225458073127627733357967128341728 9833235 7332836542338712165692048155490278400 9833236 -21261086403457716508002474045168967680 9833237 -4869010544876473674325413504962928114 9833238 -49202052727795408813901655713870275776 9833239 215439666107691658887876969188181170824 9833240 -179659729686952618654484697497395200 9833241 135677427403994643536014616620540450560 9833242 -234969309193154628547936213121404235808 9833243 -5748344929830822879787053646954134000 9833244 -13782276853270464601275838687931549184 9833245 74261041429957504352640437285130405120 9833246 -16905903152643083343173955487392278016 9833247 101992476737955692484363729907821360024 9833248 -197296245544634276386586311525081743360 9833249 -1724877732804718823005885821286777836 9833250 22818984349072208132259825225447168000 9833251 -70245509350921733683091333016374396096 9833252 121144758233505993741978469863967494144 9833253 141906037352429321419269465270218656512 9833254 13111158908061029962094744215351874880 9833255 -239892001291860023015744274181614348000 9833256 29356104575740819691509798948623313920 9833257 -147202348780199943440560880645041757376 9833258 232971280957529144899647681114522786480 9833259 77800613808523048240458534399309805056 9833260 -76316451474647543510401147479013632000 9833261 431103528398404850583168536765514239724 9833262 -55779974996747224727135146303536168960 9833263 168672660920760389182476129141331107384 9833264 13809705920997477873765190979924852736 9833265 -37048942796205660924847875271526073600 9833266 -121924177297106128461338156292190269168 9833267 236160822317912592511947042812413970316 9833268 -41533488724511307822442242537756248064 9833269 -63878264740350519299065897619028870404 9833270 -115357281768685431823619108966315281920 9833271 115770964279237567709129581858509181824 9833272 -30709573418973395346434253263754547200 9833273 219805651066184183475312110240487156522 9833274 136550125539498026496603768681353822208 9833275 138971508428891169141926686512161777300 9833276 147663570312925798925333643137996322816 9833277 89055313539721090824706192787732336160 9833278 -3265254870400382837198472981894947328 9833279 -8343519800170024603541746161621734760 9833280 -21375944823490048731576914073920471040 9833281 439716692043162109423875544578772870082 9833282 591897726188392515087456487306404864 9833283 2736054214767955282873767793252296840 9833284 9235029867892683360319113750935359616 9833285 98209158905561846618291869978266625920 9833286 -122503062766970276184712614644207218176 9833287 -144932998119846690207201942909288164688 9833288 -22814205547046020697144020764942336000 9833289 98766797374700202745528580597441547024 9833290 36993729916321958633790871557355874400 9833291 226704128958934050987373785175326583920 9833292 -42396879669970294298904065075764592640 9833293 204093713575138527056194059777960609792 9833294 -37354798355191726855135593621513600000 9833295 -22653332258422173261702929977067560800 9833296 48898500967447635387279977236166344704 9833297 81154738807540197410819824924646962932 9833298 136026209463864057753091087515439991040 9833299 -105355003521485449184951606816045651040 9833300 -16473659545131220728754843668961536000 9833301 58252797964899106191054538982863051968 9833302 -25298172476113999923269060192401402368 9833303 -88391247062113697314266614355580403448 9833304 26705597696209796810747106962668216320 9833305 -31761476060152116890531358211069543680 9833306 -11260008173367892188685864878714021120 9833307 688149684325150197315883280736009984 9833308 -70846257949838370607976032974937411072 9833309 358579400147250044200458816764687529510 9833310 -69718728064919795883451925004946343040 9833311 454024823367457787626190533761289754912 9833312 275435502632553511631144392747380375552 9833313 115404143474711071192566368320571289024 9833314 119248439890401979256652911311280794272 9833315 350168928994063113229627512762469434960 9833316 -170600717383660154258729217530888629248 9833317 40780799608406921954223312504509328960 9833318 -147010052954658167225492781242295034560 9833319 -1081446299989356154829229243364951296 9833320 84501051797721461760397195526610432000 9833321 3004341546300954961553118975281267700 9833322 -86897066842467311355333510603103314432 9833323 685155931043392986831698926607470979080 9833324 -115326626699136287347749185981972164608 9833325 161435723208152212990108378738922853600 9833326 1463056224943947899991615590356656000 9833327 -121729429422112180974734004968290717728 9833328 5700876125014181056641766151363297280 9833329 217381578983548002365618561446483760880 9833330 8038066876113504708703138504706176320 9833331 145749601457181908763661273624763485752 9833332 -302499738117069738915694141686209624704 9833333 -302345657304579725281255500396149263716 9833334 -26713426512729591532311059007305588736 9833335 85641720370838277077076190033597928280 9833336 -481085998399459531188085428769735372800 9833337 188554170807982354686990911142640785594 9833338 -18064739478211257414312709596491521680 9833339 -8349685256402619446391301885597120860 9833340 -214597204297021302845270287557713264640 9833341 100494907079497960295364700629788287072 9833342 19795730416289678703893203002697087104 9833343 -20493367723460503305337436788175232480 9833344 -404200385331126474871467809193118924800 9833345 -98243350398064222881880876088592201900 9833346 142208590384075109948557379607285792000 9833347 399727729758281147725979010030957052796 9833348 -114422169994999898979211828688976703488 9833349 -221413967034592151458688310371389134240 9833350 141646420001330899871524704109320696000 9833351 -308625456005240555053379856267502286976 9833352 -94874752094101130528616867252983930880 9833353 299705588984657339351476445728214462160 9833354 211019176004126341845893065371965565792 9833355 8264203018334589756577099575419596800 9833356 36949339243920150861399705926425149440 9833357 -250656773013800546089195877348192152308 9833358 -4469881930200648694903190051359770624 9833359 432610696661434308893315896362922560560 9833360 10122994154823440870342801455439708160 9833361 -164940583938172966962548071805274899616 9833362 59561567885159981878941459080388370944 9833363 -323714318468995036086813785401460162388 9833364 12488839108358347823546344110544022400 9833365 -130726766834924320735881936403232613600 9833366 13635696738746276491719935457880537632 9833367 -72658209670459415984092658012135066880 9833368 138779806503152962831528535707361157120 9833369 -2645848313186442215836476850004767680 9833370 35658425458803165812796632282420140800 9833371 55761981190750577588676052246730521200 9833372 -264076059801714881127182926705162535424 9833373 -79812892705769743791196872285471699840 9833374 -9498254477422084759905827373679979520 9833375 136943235858472744136671424298657324000 9833376 9342679186030826184577208576548798464 9833377 -83209920149992041949596161634128445500 9833378 -17211898315897223696515878422214306240 9833379 -72259606724789100912365715967588003920 9833380 -85914172570768804968331271984513683200 9833381 -10875728422596790011228414926734615908 9833382 -66325066972860110588978050862341229952 9833383 -28053508995435870874011977681107140640 9833384 -427340645470244486001692669135624847360 9833385 -2445307766646323555243989968293678400 9833386 2126964994078694823714901589359718400 9833387 334946783485251265278315987485444025312 9833388 -78830885337213004863304495468440844800 9833389 619487925564346486681682277995728430656 9833390 -52363936011307441674443220089134859520 9833391 307733324353183785665230768659056281920 9833392 -4309305798969168546928796921791938560 9833393 -311178891051647988680971724874918865680 9833394 170359441723190923475541549070320028800 9833395 57742147425985255734949480246097083200 9833396 359133730799706845612294625087154876800 9833397 29567714033932774588872143238601635840 9833398 120924232370473386457327037239295905536 9833399 -5166624329125408632280478326090383792 9833400 8953677471777057719847213408663552000 9833401 170364065560813946513725202934382736272 9833402 -108432334072641314270331153065634309888 9833403 261051300805000637223657264201583630104 9833404 -134713939311050750089252349105857996800 9833405 290443737684864556087536955832551878060 9833406 164392082636285258210009150169907396608 9833407 -124759547491937941103407277262977120400 9833408 18256672254644188529450409691661205504 9833409 303238156198261007725091440522029652914 9833410 260910826096017751481576176687266255360 9833411 -19965035269835557307352461165397932640 9833412 2427141432806856206497713922913894400 9833413 -62380968963163072479882465441850277280 9833414 90636966841851332918683434195083977056 9833415 42785021596395260290177516809900499920 9833416 65588947691675490768291443089072128000 9833417 -65314305881136417126449303162098296576 9833418 20892292292144874274853568366752132400 9833419 -303594168693421853291516338396829635304 9833420 -6155009377566469009759755404376606720 9833421 -54889945472281730700493427524244137440 9833422 27537950705726923366820642412656529024 9833423 102120924452685547786477309851840843120 9833424 15527874337558577260435010360210227200 9833425 17698560485182242127561880065364788800 9833426 -83240582598291185252479475556123014496 9833427 219678534057481898940822642210837751680 9833428 306309891164074719110743686320436498432 9833429 -68794505823006113911327189242243868608 9833430 1946258828264599060281847831684350720 9833431 342194647788066626261838001051899181000 9833432 42108849768398762698283073038970470400 9833433 -57525298675416306877434555054533008176 9833434 397446559473262227498678678039618301440 9833435 67320538832135547626521821990325371600 9833436 252408594737317146825342263445670233600 9833437 551826145414245204805945841749390002086 9833438 -13814568484734598111858028787680810880 9833439 87697696977984006485158997574911335680 9833440 62388190120606389460937113869680640000 9833441 -304530332149517357522676022744049656158 9833442 41983561292205650795217240492428848512 9833443 -27837115737616368057000400454363317776 9833444 192157235767474021421730219209491513344 9833445 28207391196724273675005685909179281820 9833446 2308010268921533400104194422313820160 9833447 -173718153347620174103052710627166755160 9833448 25144119332812847095702182153130475520 9833449 37498070132560968470685728251096338036 9833450 -121734595974784362094321295115865248000 9833451 90321324573806778580188198836275334232 9833452 180959396756973079288814466023747543040 9833453 35479150769379628463350322474892761856 9833454 -26513875243693035808429271936618252160 9833455 426523518961001741241818923814958960 9833456 184536467170009701705627935814317801472 9833457 99773276145155904375308281529591253792 9833458 82477209589266088268214416222698974240 9833459 -351017166729739584377897616464528408784 9833460 -15354765167142731921449359385021562880 9833461 -192146517797043554689456172505462613632 9833462 17899715671322457886126100354541531072 9833463 312059408638617967131613997799878391264 9833464 642697862134087233099777571039825920 9833465 3245873406655101661744608991355514000 9833466 1023477111022699559895467690483633664 9833467 64277423889255414558759210673475156000 9833468 114808283137451936011099953576979611648 9833469 -99831878538637863494181273722887462560 9833470 -101347541942220983233091101941531472320 9833471 -262365696235739741955394282473373261800 9833472 -167247766266884919777348246575134015488 9833473 204787591282247560130966145923772858964 9833474 -50022651651235394014255480465939266048 9833475 -29172073565703255780610134541209101400 9833476 -47918364311767434652801418133099629440 9833477 -349860866186409831623237758696829200674 9833478 73157282470034617530868933093443244224 9833479 150340322916890572735718494443902365120 9833480 -187115313852087689723324000265001267200 9833481 -42730584770725909811022566185050629376 9833482 130927624060475359904862987996826700592 9833483 269008113886155959366287018088867758080 9833484 -91844353618465036987960257662543614464 9833485 211432881301456236102136512381024495180 9833486 -15908931447260152374008354790147643776 9833487 -163678150324898437653032458742398475640 9833488 -8253620182357733884659971798798172160 9833489 334400578599128169513668300573777108160 9833490 15819887908979762371529204106910912320 9833491 124818354557991161593542567816717070892 9833492 -30050125224749525350105684627772947584 9833493 -75147362697620312514996172073011375776 9833494 15259730924767629333002175191312046720 9833495 23960168672792123612794185722384774880 9833496 70205550726510634544485384838789836800 9833497 -406578590777461640994969514269009736428 9833498 -4416638626773425914599991735253780736 9833499 -10253754643754718759108107653254791136 9833500 -84956589402078028208439216200145408000 9833501 129214837827030619873569967045224240000 9833502 15369124612517337406088228240741059584 9833503 -550272172209947786374777433422462946040 9833504 -184418775356131839068481462447907012608 9833505 -39557388955951590876111401785445880960 9833506 -45462822851024220200378967614866968576 9833507 339361512649493931377823749014077378840 9833508 -34566286373715126426490690673297633280 9833509 75744841292602710033998176113992833152 9833510 -62982863307864648623901374003398855680 9833511 -586959934600404075131331822108529920 9833512 -82296475635542075217020550037865103360 9833513 -478481267409406805469300342805959843456 9833514 11690104500994330050534774420796023552 9833515 463794184975244032234230232424187348720 9833516 -145940437429702404669411115590856410624 9833517 -13362224230081211321162832002059258080 9833518 -145950606541848999532303282559696015040 9833519 -45718639442356157117486604204439588080 9833520 -4028531256625547304748350045002465280 9833521 61933677361391222069426632733192316360 9833522 71729272129144672391248852623974497824 9833523 -1940251451290625130498694160194567680 9833524 -118147192348601827081147924797507761408 9833525 129966448106001265272678028518624768000 9833526 -96649126605636695674691330222520333120 9833527 91709697327655529952515718811118992392 9833528 254912708010433741393205332169144156160 9833529 -82008014683605160226659735085837040816 9833530 -12320888308940942516209153220246246400 9833531 176207905306031094417914804829234853440 9833532 -344374937098420900584265859983013526528 9833533 -176187641453768888947482033701069372218 9833534 -86019334275405864385758836176604197440 9833535 161655101157703307042370389409531187200 9833536 55402091190679191791549004516963123200 9833537 171201405407341542552518390550379081152 9833538 3596043178243557566068076749691145216 9833539 30260679191235098560888102640872444624 9833540 -113636503523237552355343800023801813760 9833541 1676482486072143993616357203905710080 9833542 -56968196043602292066503916853425287328 9833543 -486597316748481777071941808579313771216 9833544 19861303330839999072889220042354688000 9833545 44808855231236452689989634840547963200 9833546 124226066850709375354144609801491239472 9833547 22394146256127913792104524453389594560 9833548 -349219990354639958730936612155038708224 9833549 304170972824367773098321883138750700 9833550 -20970921332630355119536780770391483200 9833551 -3499593354244837585218215580851794336 9833552 -6542872244442451981837919941587517440 9833553 -248162497202430590277849096609135837900 9833554 278320877772523490413701529326098168976 9833555 118331675674330888032966765201306930000 9833556 84693435897418238004368445187180111872 9833557 822758605751281982493085557326621034012 9833558 6198331294701454718911265456720762880 9833559 -63710834764377445718561554068817894296 9833560 143664634789255199720432635811988480000 9833561 8320386936381043990811903377380513162 9833562 -7641793427666106401889703740141332256 9833563 57824790291680786893078582885510808664 9833564 -42686236317991207258894454718062745600 9833565 188672154895424419731766297757117234880 9833566 145697927388305381263102777912017791424 9833567 157200548975545884365468811780840820680 9833568 -121663855622820819058703438068566982656 9833569 336685298024927158481666310228846307396 9833570 -69422391001954825265181924612608601600 9833571 -126951515478624271384269378733634668800 9833572 -4402754525609448213343241108606648320 9833573 64147631758265818821310668224683736544 9833574 117284897547395384163145885647037690560 9833575 187568578752894344471668894241441388000 9833576 84844721000119742283258985044672814080 9833577 -29710124596793595967669669113185438592 9833578 -248067452282147725296220427741434094160 9833579 183540725990849837815047885732205400976 9833580 30588340827578680749696003200189813760 9833581 -78361324686384640163721509795899077780 9833582 -85751786861631704251204200215153963136 9833583 -279292905887554186526107218543582787200 9833584 1028156424511842172139536131693051904 9833585 -44393096199112595144524701137965368000 9833586 4229569995652105119147069191077125120 9833587 -14609634155766640239185814113508949880 9833588 56252208055700343511003226655862388736 9833589 -504864477931313070973485435181727217600 9833590 55617154977601227616355519339604652800 9833591 512633452578189154059549107591572527504 9833592 -190196768717324562558698089203747041280 9833593 -16933610705053956134762747154673932480 9833594 -215999185148778935959291429348917815808 9833595 -114022845985187844838275071681826416160 9833596 80251559337805020738453914002359355392 9833597 22012919230698494498532578280053831046 9833598 -111486103579440028550125152855625406400 9833599 179411360384347353005952839864055459840 9833600 -4190442770192926731558339414589440000 9833601 -121136342427963451206694278717555470976 9833602 293568551001793961598122814358827849600 9833603 117114799582356435339647276597851871424 9833604 -43421683301613957631722654996159528960 9833605 70824729737835992384101085089098130560 9833606 -128064973286591325859472688892588153248 9833607 -73969313536852030102244017755596631120 9833608 -411358698800819763798943391099556695040 9833609 -299021480367567849205085872152274073190 9833610 -24629285823581275116702346044223488000 9833611 -44342281393492845513546154906045268168 9833612 334141204250297969778483024763326656256 9833613 369025970185806957314863988854465929888 9833614 -85176160086622949082643865378565034944 9833615 205748021293700661806598685122985390320 9833616 65155034819730164148777482681010094080 9833617 -397787095872768553873969659757849968334 9833618 261483102048363356727249420155617487760 9833619 -105454872375896559857047577296726426560 9833620 -1029912510535072637408428241058347520 9833621 44257575765630733169863097347496087040 9833622 204049886247581528281374559471229005824 9833623 -326985950027213256560949258702711203128 9833624 -113123785095758304495319172615823575040 9833625 103486393512913894847411209677782253000 9833626 -38414170234762452124146343730451983616 9833627 794767731173714323264828699496499456 9833628 97999861293829604786969722698435428352 9833629 16328274612293633974699309784679292684 9833630 188630342639062285371903243195464496960 9833631 -223891562819672348125179659839207027200 9833632 113818436130682473881757739260218376192 9833633 842692165082218802383006738658042455776 9833634 -8418976350655823728515500088777910272 9833635 -35454069296126360732173618241605140480 9833636 46178123483696065619077869134819902080 9833637 53208702580938959768991721506513228960 9833638 -45260242759757475280901287745208664704 9833639 -265033877072263272356868285300193778040 9833640 394923301609366297863399724819660800 9833641 -73617926694665035554280189337723613958 9833642 17604341364139140142405557389353310208 9833643 -11319472730928717908205681847125125628 9833644 -235100611530657662046939215607701457664 9833645 -69353007757767480297029601542208301800 9833646 -178312638580997666435490201892874514432 9833647 -22235272662429768781966616916919809904 9833648 78081569139657192178564161272087838720 9833649 44354404302421539115413757601149997952 9833650 -39915170176420181822249039868739814400 9833651 90364215049086472306935696259216914600 9833652 101883044886379325102416694217813461376 9833653 -22009881708322025016477545824596881540 9833654 -121322831839435871899700882670114160224 9833655 -34105427558425595158632386752382438400 9833656 -118045641816887537641999334147902218240 9833657 -157709273933126714983863294744471539328 9833658 -36312009633882785581148562101579529216 9833659 -1801614086657202605304538388176729920 9833660 278254589300533177187873267268828902400 9833661 184847145768450862020675258070028227110 9833662 29102378139868921308842403937696664832 9833663 146627879860833868955409088310833463496 9833664 17720604060523932038708797636740120576 9833665 -127964780091005671224679281672742836480 9833666 -40939020781241092884263922628983823296 9833667 83242267750000777167776787738469923312 9833668 201619652290759675832080185145554024960 9833669 -324803563026759232651480523698875290304 9833670 1213820283186853657265702533017600 9833671 361089206306736096412284234732624774872 9833672 132035884118278623962603642082251596800 9833673 -68141164021699676255190775803988010880 9833674 80340497726581118890092465824460929280 9833675 8363145544382010607640025308400922800 9833676 152362377825183319027876943142149586432 9833677 -105503686387800030785906333584361642528 9833678 112472319782456570583959922020024570880 9833679 129435709937376582762279575730879179448 9833680 19851565079181520417218123929729679360 9833681 164057131549438812090969696446395240704 9833682 150115865239571430071806802868256612992 9833683 127273260792961520711508303702283691680 9833684 -4164161955291400703989094926799413248 9833685 21623990865998644875660707188507168800 9833686 71833713028394860255223044672001567424 9833687 -399908705182509326833389446110901036664 9833688 -164267456362402790587977190154457907200 9833689 -171750867826235237144253838112171275510 9833690 171788532837759328063054189245323647680 9833691 -6556393603226558868787580208990414336 9833692 -22051895662094809248057051242076953088 9833693 118734062010809468373279649599473495424 9833694 -175952310525718229020898334711536640 9833695 172239723866526452627242001308748988480 9833696 -13909370652181616658156884295011008512 9833697 534711616822590619911265807985975184000 9833698 -24806350106689704930452558575535998464 9833699 -58944229695346771727063946200012892120 9833700 -28868590086559973798806543815566208000 9833701 316565892406150146299850587014699846332 9833702 -137682146604005605534296521491369200000 9833703 13733005322810703364028546964667463808 9833704 320363236116145467540816708705193589760 9833705 -115682172730396120500011178612569106240 9833706 132242204818528019418468388920107720112 9833707 6323470915561828207813350958339682640 9833708 -224395060871522410083937085672613142272 9833709 40304704901400696371112270080652746304 9833710 -53692715996126978721232145413446066240 9833711 13499875805693200219602144840525759312 9833712 -6549365483419019739111606620954492928 9833713 -1533256405396282353768427563281307072 9833714 59576803420160148397724560098904899840 9833715 -24157107547570433072546303812544629440 9833716 -155463601195772679594698729885895598080 9833717 -29336793427989265748545553453038833234 9833718 -84507261166658409054068457019183207680 9833719 -21375558171816653669704225296964365312 9833720 -59232730067977930130776542273095270400 9833721 -5851936408067725568126082434980920000 9833722 21913760127589866017673120367990451424 9833723 66664651326479536823808009655527506160 9833724 -251781335590516213370411587130457366528 9833725 -57010408898507399619949505392915272000 9833726 -24994264638205658534014852338883760640 9833727 13396391461576118806239422646854691840 9833728 -193995512378757708595797109771799101440 9833729 333132369050954630160739976496595011330 9833730 -39045117237857752123363299684432514560 9833731 417367583189013758005886047852867084000 9833732 -242830784474518864483271646535415339904 9833733 30485518512969459483000316417202596224 9833734 -40669266507679985998436902674076461984 9833735 182946401055615329622630791021827764000 9833736 179594768645548974468583769372516720640 9833737 100419989462480536216400709388488850432 9833738 13601734338524581411962237675992393520 9833739 -176425766034506612938851373127619931176 9833740 25181333820684559417762651942430484480 9833741 2559904956643722830047034618629557792 9833742 -82955585865855849382283912623979332992 9833743 -235131627325961083084240251365816669008 9833744 -75400182706268911705338224396991651840 9833745 101910801969538790885019685600764837120 9833746 834508836838048208152432217885469504 9833747 168322884250415067814160057408506481664 9833748 133608703045275266616809301667657328640 9833749 -14746338827034993102570529834521404008 9833750 -52926631922654315050697975025124140000 9833751 469376515139030607468955102225385225040 9833752 296839500089592343231847949915860398080 9833753 -319111021874652816478879062606872044800 9833754 -499519734286557066134129188796805120 9833755 -51544504815803456956549319899707462000 9833756 -3479003563797133990863440452966537728 9833757 18344473348894886608730345524761683136 9833758 -27827559687407477005951964212375941120 9833759 -38077198577914440655494797895449046696 9833760 42797509820808426244361023593843916800 9833761 22441237453920022894643006715447297570 9833762 -96277646575792814960508942191469542400 9833763 493257916027335439720336817370613155840 9833764 -1523587278400244305086156141789062272 9833765 281355645947920707953172610111228485120 9833766 127341158888338697425712577248219097600 9833767 72484076423921803813641974803141465720 9833768 -16938929873234731705907257055251169280 9833769 393731547599847923788791674263629418848 9833770 -87879715492424541078042048806805877920 9833771 -30237880477920149565471737704623422028 9833772 38426661475639662521291335212998522880 9833773 64392700700059918532579350620892004000 9833774 202076805935899425067304617727016611136 9833775 57992599596269453594042411415501897600 9833776 -45613611493634373061506082396495495168 9833777 39069795278320312150013796999576299904 9833778 -277426448146187726258881283847901620480 9833779 104103950976343523601744765174766463184 9833780 43561257038464947291636235315105536000 9833781 -5884745708903912498952682022891917440 9833782 -7513287674428708290547205717894099328 9833783 -244685338454875288063467473137617500400 9833784 19496438313086874766070233640632320000 9833785 29885317524653821537759914799368851400 9833786 -22917286152166275158752108840593720384 9833787 -7518335575502354034090778041505565556 9833788 -50633009551859897908139645086437611520 9833789 57478079364812852049885100321422147072 9833790 -11005685831050025253242381439738024960 9833791 -913313117699559601030356621025540664 9833792 37549552337320243063721937553493852160 9833793 -38337691939480318921318787162589900000 9833794 67913445009820079824396368095501334432 9833795 122318855736315442055886734487550133280 9833796 8050194494937152486831344036102889472 9833797 472966076517339124109509557333604505246 9833798 -55285771931023244298842372113177287936 9833799 -1053625292695753266054210384505917312 9833800 -100229145671612791706925698294520960000 9833801 -510322175354467358857567799067810858588 9833802 100860433294913139199482223788766466304 9833803 -12060993257933093231608725174647691344 9833804 199173582520107277303071836042805670656 9833805 11708501068192324553318137849537947660 9833806 165428432180417682977529744548449830720 9833807 136406405260957622983339749002166835056 9833808 -73388172692050510937082922343675068416 9833809 113192400358872159409675688141209025700 9833810 -133322882863032091907301898928489472000 9833811 25397714321163547206245954917701557760 9833812 226950502898837637081253636083388057600 9833813 -128740459047509433898817295589035674976 9833814 -91688336432778536870404856421721396896 9833815 -29618062537119685635085731658086822000 9833816 -284091540110032892918704842351238379520 9833817 -23342075724987981234109082730721543488 9833818 -143732419484194620480252923900318042640 9833819 -132831247609100805430019285618029407456 9833820 -32610019466250838687535227371033722880 9833821 476791190131989658425639508900749610022 9833822 523386651318447590396602124333504691072 9833823 13322862181033643700030167230917973464 9833824 -15575906074466356585466274367496257536 9833825 -7008680888985193540025306551922127450 9833826 44234839988701100951953117244502233088 9833827 69764301918188488458873463300685098360 9833828 -88713176835714573267811714995029711232 9833829 71900341334736500495326596762964044384 9833830 -1263313362136131645057428580829728000 9833831 46507219870847983219416106095975442992 9833832 53773673157606848225873981233876992000 9833833 -374295487987425577052416667020683422400 9833834 -134921546623504214492992222996743869952 9833835 11009494680371925348712151427344997120 9833836 340666869914912939644650883354370996480 9833837 -145463203283368153914687296583563577768 9833838 8276856347844193002365839918461281280 9833839 -156083919015886340621408776202182015176 9833840 -25295743519818784901756810065572986880 9833841 -45279843915142349715005370691832695680 9833842 -2222570126125492604755663137398023680 9833843 568675269772193648400668162703772234104 9833844 83076964324468137962439324993080303616 9833845 -11937365024176356455303059214438536320 9833846 -169230002861406920417386868692430156160 9833847 -282298347034507149122718564010713624600 9833848 -562488416846016445688317566435977379840 9833849 -319217893977388267734331566818108003760 9833850 -18297683984542403233929550304322205200 9833851 -86382109779528796142523221281420656000 9833852 -131293633261961662696037499713965811712 9833853 -37981262064652848751355547463208388096 9833854 142807689541507393731051136433766638592 9833855 -72052836558792343284749764944211800480 9833856 -227956833407267098319350174151658700800 9833857 7299974467450685875180495193570617344 9833858 390330649693373113091750692266086779776 9833859 -227711715010288066425649018501991800080 9833860 -28881639765669778583951494554620636160 9833861 315580511685717077169974151718865551872 9833862 -77628784249859868784106163423662499648 9833863 -10025031376965208164493348828817725936 9833864 25844112083789794803418121350702694400 9833865 -39331428076584924584055002469934954560 9833866 77194470193195284653004161366944872960 9833867 45909248119059706751246724623889099672 9833868 -84522082781506890270519340725538344960 9833869 -32995701160105853895881114498832582730 9833870 331687459550693888038374170094640972800 9833871 -114231225257728221659149030745754244800 9833872 -116097544994256616600114455480211431424 9833873 106032435099967508210024330596801068480 9833874 22232122479097190485718103792598848768 9833875 274541214869629300166065325774920728000 9833876 84817278994170040668995623286131858944 9833877 -21119748628700402713053021212959102020 9833878 199600330199560235927317556332576158240 9833879 -414036197088262690003281212119339460520 9833880 -2752543823432468508175511167893504000 9833881 -113308916093467125338324380102288603318 9833882 -72390402459319049196176622431175945216 9833883 -20321744173178704987637927787915062376 9833884 161953809751016243230451097598689369600 9833885 1427279640529572949456449166967216640 9833886 -3459586039247698413167514186900304128 9833887 -68130193127351186225644804850171075200 9833888 658820849230045732492596357373318004736 9833889 141609683898899328425060447017904835648 9833890 -78336466586744563370831043786394176000 9833891 124772408019670323979070659035442624584 9833892 75598526196013503377479695369717629952 9833893 493053689994529818331189643184343582142 9833894 -12364488896458632627204564275026022400 9833895 -59175296131060618505400808827310429080 9833896 -438716729463021492840931238431313310720 9833897 153167919001035703687440396235749273252 9833898 41102565947743316708771027562340548864 9833899 -1594760375381118346392145126268062536 9833900 -81231007855447622283451723642119168000 9833901 -9162721281636901456767393964625106432 9833902 33015246636753112626702500556913096320 9833903 23899175744106066101156804188596383904 9833904 60906144019885601163163844492112297984 9833905 254060708415347407823503206272265110760 9833906 131172176227053049003457900419744341120 9833907 67771828201880272415396935879815933240 9833908 365115493775013114470227621048275664896 9833909 437905150136091946787133153314627248110 9833910 -66464395654209963120688572895092992640 9833911 152832327313550238794329266491668933624 9833912 -417597510966692637187293240501657600 9833913 242731166533042751292299147202931048800 9833914 236190888719104379523360946360400851056 9833915 -580524044768356383450395473105970880 9833916 210960150440353107074721846293818839552 9833917 -499213830052638199683477998032647567034 9833918 -406018684427693284882769599084337251584 9833919 157499948034315458134489506338150071680 9833920 -74479024679842722324054331204042752000 9833921 -60471391284232610588600257531317085008 9833922 71603518469849231970615820457586407424 9833923 -356430322329969485072494687395868201152 9833924 -264897478692989899747313642911093471104 9833925 -239443144091227021657546936722696768000 9833926 28925471096216581505292191019095083008 9833927 -327114051070267479600015747095520157224 9833928 1666736626921306359619914226517114880 9833929 -151919312724840084629999130867454404480 9833930 -16913077720920338800367648851038662400 9833931 -248535363045742067107520893659690766980 9833932 -37522195594485230954249311096515004416 9833933 -418822473822835597568894869145339047818 9833934 67906785970470775033671252594438104064 9833935 -13698633107129534556480997736586864120 9833936 32185148662218598265333104439083794432 9833937 -30049944718351718844849018178314112032 9833938 -910341907360211730709980570492603072 9833939 388368116126921179417948121857109560056 9833940 -200112610358225352634831911547947110400 9833941 -467183430159795306127916711849509178070 9833942 98001683968246457988459902676048194112 9833943 -4261069516355642942224352459084839680 9833944 60651882693455228083672138256626483200 9833945 -10607780182121538534726720333962832000 9833946 33279288655900101203175455914261277184 9833947 -491720943136315896430166674453804288640 9833948 -334816701057420888843821057380040136192 9833949 14868003769004834578929434278358598624 9833950 -5249259092025744367032233359074633600 9833951 213463497008952242514849912548667639072 9833952 28030265166228964531361004320030195712 9833953 93874287081481585422794392009588318384 9833954 -30656345959113368001013500879710243040 9833955 -5903517833310607905867837655285250640 9833956 -15262234153921921809596333952108386304 9833957 257305936605352110280655539613601945660 9833958 -10787997182050588769223766291626537600 9833959 80778085618304287654653486217099162104 9833960 197629282331046563971122959262647040000 9833961 242809423892124257864623288517258416272 9833962 -336191545832648317708528855671886787328 9833963 -32268121247108269140975504819796435080 9833964 -92064153098470343844361577749426372608 9833965 72067038581405335022430934872123022860 9833966 36879071210531155351633416864171338880 9833967 -69176605704515857640270702088165654144 9833968 -19348712447555484947738684779965841408 9833969 1887576911234426626896961754709756144 9833970 12611930762659640627359684662067008000 9833971 -26965903767956360178486056210928896 9833972 -41339248314883072498249908500422963200 9833973 -52321690944322019161800673117351168512 9833974 117547168425984327904173371021648568192 9833975 -26162056081548903551000815980414648000 9833976 -7880842367644984989721624043139317760 9833977 133364565720680942932223862301839166826 9833978 -13173035969777224345085572420076333568 9833979 -22586841027413626350783851008512023016 9833980 -46984241626254979286598132710348851200 9833981 -532177531624541338646002078649037940218 9833982 127947255675958775833227657237989422080 9833983 -17443000015130190149487954563915574800 9833984 118789246802642082795088824113609834496 9833985 -22460141301580235203061861843752276800 9833986 -10359445462492524587695323650827253808 9833987 250630477749371494266005843690726333760 9833988 -13029007012563302528776029845712000000 9833989 -142325902383756774867208270377775800000 9833990 -58856762735220826082754305887917093120 9833991 -23237104713040114326873863383495827456 9833992 -187676751401944507117305233178814218240 9833993 -233540453429250486328934957828633779512 9833994 -104678990852715353529179705665122600960 9833995 103842521741233033367377760891733345120 9833996 258519565708975813912893828153885288960 9833997 -88733290261888680458317024211809762176 9833998 -693673753416880719969133834897403481600 9833999 198509318185096320674680878844002370560 9834000 53254430489669085951291588088627200000 9834001 -9841265512323250828337086247149632798 9834002 126643311232163016720881220042881846400 9834003 -263205087086800638325975534768696877388 9834004 265631946740354632452572519560446813056 9834005 -3258639872169527834639862839964484680 9834006 -9191620147112629748441778085054636032 9834007 690084803872496336332525097141818392192 9834008 -51995197878634174761194266327989411840 9834009 -276048548886003676097628462645231066240 9834010 67556560259276966987523625769479192320 9834011 47186305404379736209593440375224269504 9834012 -84777267022032982625499733751520483840 9834013 -104754402813332787670686681831361684640 9834014 815337271863822646159571461603685760 9834015 101445688853687014063717819354834450320 9834016 349627380890203851242711744154994606080 9834017 -399858005529872552182140101688514111488 9834018 -82780398016050504353065178562184822272 9834019 -164393540075136863785229237706083975456 9834020 79236297216041217104975486794971340800 9834021 -123669804047445908958887332463300405760 9834022 -5369678690280355305000653068096157376 9834023 387597173477293858025766799091104993272 9834024 -68544416871914060886193367003327201280 9834025 155065353646104966298584407850991195550 9834026 84793703119253604573099484056108973824 9834027 77189679542801153823444225805150702080 9834028 345328343556215966987337520414082053120 9834029 -438556696479029362113481311788412491370 9834030 8174161687286078159550388804096752960 9834031 327775288406516215951047681426708774600 9834032 4935720463223613794968493919194972160 9834033 364978126983437678804209458938829072 9834034 33712260527601686605526976646603118592 9834035 -178196951545874072610212932122098069520 9834036 239211335271235284300364757922343514112 9834037 -147248150236418937360726308233750640768 9834038 226038090842326435040205776058556885920 9834039 22213458255073010508741349866001219200 9834040 -333548982464179532509062044683109683200 9834041 128344672359035374641997805551391733504 9834042 -15665946291128311583478436776986092800 9834043 -99373216513967272629272144261559329280 9834044 -163452128339585200355778092364232270848 9834045 44215052984328074239325031746531097600 9834046 30288047156953469130239641644282185472 9834047 138352098279622599900303783643260386496 9834048 283580467882569247744171399326990336 9834049 5166139806717410960042366731818114720 9834050 -39176008670934237925957529015431165200 9834051 -108585573050265267397657456810723602960 9834052 41470852528052950879129288943507588352 9834053 8964508035135440832053512090259958720 9834054 51818635206903656884246794018998210304 9834055 33743974375237688379404582040901346400 9834056 -269125500409168687728876249432932613120 9834057 3285165373613732146390255796149970928 9834058 119135066210296135818366183101264494080 9834059 478944610324232613237993323212186742616 9834060 98324289044639102819558856470671272960 9834061 446187475118890739968195571854880032800 9834062 -35767943833746220690045058011489838208 9834063 302287964305935835066330767382696855944 9834064 -49387808061039528579524822858626891776 9834065 356590314460232093847207199424509289460 9834066 44078518808828629052967663410411074944 9834067 30338392490703433580243534711090280432 9834068 65155399336717393662808722560018644992 9834069 -33774224763980129918268785078048713920 9834070 73204481732531451486069422568532596480 9834071 236984517334824474716568049283676861192 9834072 -81662377730513004789879611402084782080 9834073 -381150651799385423431621254759579202678 9834074 -96702671709167065344308195443361694240 9834075 287196448878181764407718825608912148000 9834076 146212990750961090186274554099173362688 9834077 -283999873276553088962104420313824573440 9834078 -102692939082990397833800453715860797440 9834079 -389461375476545188401451042855824164320 9834080 -113343978641434308890340871364833443840 9834081 115848619517151818338365181043843922720 9834082 -55138720954929210803906891958327537888 9834083 -86322080972795067206694999022058936880 9834084 -54188417250669159004986438573447288576 9834085 -292552676498382040718950984259395577220 9834086 -39879296328913502143353018161296633920 9834087 154074079347244242166744318585154557440 9834088 461097164720604456358617376905234923520 9834089 11598310852183509745781621885912901120 9834090 -13941990349650840691931074275373747200 9834091 205489482904243407431567493162801413492 9834092 52915407166316238466880665108631021568 9834093 155452528379963814436914215603404321782 9834094 -22466878102100176306941083129662845888 9834095 161408187928540843088080479304386102600 9834096 -19835793818329096539784302227006423040 9834097 15625318777887797631748419124105992960 9834098 -154229206983114334072909555888917769200 9834099 -13376982832268079314758604268568310784 9834100 -3310024695030891637124993567941529600 9834101 -224198915761210389430752489043694055396 9834102 -64210993739621495774155838423673273600 9834103 -72337341009499005678579730360675269720 9834104 -277347204524332900201875973181398056960 9834105 -12789238156948483912277470818871966080 9834106 -191983503114821341601336826013383675936 9834107 334208463019156426860772142470884712356 9834108 -46837318081064589163280572219540938240 9834109 -475942679113051879471764131054373794484 9834110 -54700820842969636768764464514502080960 9834111 41724929174100789675638920794587602560 9834112 -79698738523939881122510798610707251200 9834113 281810549497572230952067505163193663362 9834114 125932910849509706037357587893356243840 9834115 -209534302237155639464632657268053792800 9834116 4586263635301342176169120744307837952 9834117 4474418484965813175800714409730867680 9834118 -1198228083809386083699519507075268608 9834119 -68184579075745233034674484054415816904 9834120 29401777565613173342284626145222656000 9834121 -199105857520504128136549824197485233456 9834122 4902855497039968029248977066899998400 9834123 109284706936681242110886602676340821744 9834124 -115355355565131739690575446449336785408 9834125 -124306808756137042807070270305545120000 9834126 15062331551850073339231540410101882880 9834127 -119214139168717693601750308700190821088 9834128 64187688436225111282432052788467965952 9834129 11306300877698102043160104448987594176 9834130 -19712749569029507238020473582063687680 9834131 -172396371886110059616780141256767526656 9834132 -75852979367752249887207473794878013440 9834133 35354714501768606836432272283102099200 9834134 -63395780861133777164932345201155907200 9834135 -144232408053432306003996784577496499200 9834136 114010121574435677531637877418314137600 9834137 -122358093781572991243014656336212007148 9834138 59380948548817228472570246700642434544 9834139 -75389710493504395936168711695321532416 9834140 62523514803378251726857908958826749440 9834141 147029122197320661480443328727361476992 9834142 -92149652822311160200074430077754278528 9834143 1591817826866641023850544807228683008 9834144 67548511969258654966770149155940597760 9834145 3283949274938023943330307314569503720 9834146 -2444347070501420889375283556564098560 9834147 -5853324516115935270436853656395326472 9834148 -29273962526874516115229882776854289792 9834149 19822686092386560371735243167924339800 9834150 23958028881028476840635059268942121600 9834151 88708649804666928614892609011909761072 9834152 132035539662603261821921205773609241600 9834153 83734353764448939456177747931801344000 9834154 409146190962198638520834143084883888 9834155 -209168672505294804560101068045246817440 9834156 -33067031085068827134787404500950548480 9834157 263292002851536303734608948631004865920 9834158 -61128733231605313853662162643049904320 9834159 -204687969388470333805541769675357691896 9834160 -279988592527995031384417727659376640 9834161 -189735704623752149719884106329538041600 9834162 -8403536230537496728122404820739399680 9834163 255328040960590110737642535342079404424 9834164 -126227742365664534851502410498844413184 9834165 -26577909321230486760533788556423688480 9834166 -158382177376658172561285825029170711680 9834167 -201456023099600850673409189671386723408 9834168 -19537281326101855713155978729290260480 9834169 -25223241434976589039860764565184293504 9834170 260453276381208111647546628446538735360 9834171 160212337559584300468961067406600121112 9834172 36446249495141443632248030261700403200 9834173 364810221021027223434436954734091492422 9834174 -67436757509999374497177479956223606400 9834175 -67510982718439398656340023308227197000 9834176 -118702077454249742829182660468948336640 9834177 193706817371071601189936093256483944064 9834178 -27979411645108046482322966235081606240 9834179 239139522101589782720763059254831173120 9834180 27573541342862359982411795823568465920 9834181 38348190005027708804292401165518069792 9834182 40001556712928626764469602931401552000 9834183 -51204704889176093436307658549898058080 9834184 -148588017679268981821538116726903741440 9834185 -78621291308283600959716221119020519800 9834186 -1415432901305338094067481903831621632 9834187 -43683055788856946850363786484139562096 9834188 15304382671803744938625573804305197056 9834189 -210528745219990211474553491279266733376 9834190 238029483091494566799373971459201004800 9834191 -257375834989716173548555529868933826200 9834192 -8919859632622198963466468281375260672 9834193 340643060274074621011422154478614025216 9834194 -206433293901266119646071613020291208928 9834195 -6673718801271787096317166641267740160 9834196 355719638607972007881610898364824086400 9834197 -313059500395495578485313946781597283360 9834198 38855605520370483991110137371376855040 9834199 -530376500628077715371092900071503687800 9834200 -141389069591793879460683888369052416000 9834201 57051156145215017100583018542692315268 9834202 126231251542774139854430449326218449152 9834203 121346875567833933106231031549359420704 9834204 -16794562752875520181209354189787745280 9834205 208295131011518306651791294797791098860 9834206 -226305896919511164200794719997002392448 9834207 -132912652450872913919851177720655089920 9834208 -114096545281432555707156708810377134080 9834209 148160727887080102421274753389667826752 9834210 -37295558844919986937197634215150297600 9834211 -492842901041722834382300069937355403688 9834212 204760273884726776364473751098551971456 9834213 -10309503809061408795386294283527703456 9834214 -73141601436720527680210504849477355520 9834215 189975127863046547802318346050919554360 9834216 61839724764020076796166790898111119360 9834217 -14768501491115619409516653237578417734 9834218 252812854520091113940027250436025328560 9834219 21867583971028320147339669622375490400 9834220 144797213329114529823591552496478069760 9834221 224025710837362808785989703538321470422 9834222 -11671471482485660067157355354448640896 9834223 42125862013031458876038426727028234240 9834224 122543021610841446432450054497669283840 9834225 -20034170611544403821012394899170036800 9834226 77802579660904879970964311940883575312 9834227 49838675756223065281972578699761255808 9834228 -205110313654888596337180767540430030080 9834229 1640119360470794757773865874492843040 9834230 19376533657948887146912473844844986880 9834231 195905069340684529047337606034416803840 9834232 -174379796005017405549146442296865177600 9834233 279573429405632206723657129723933370880 9834234 -197513017623947250017657985788843761152 9834235 322861136337458953493344591445901319680 9834236 -328934188394983591685097720309241989120 9834237 -127884273722514814557777379577459147520 9834238 -260035792487153544866669349871261078080 9834239 -263284332144078236297641131521348084040 9834240 -27590229284112426165100432437050081280 9834241 -444046621573512005139998502731306607358 9834242 -152611817178140920581964787148673021056 9834243 149367117595586203361583332900821878264 9834244 -77781001523229625861470353191592136704 9834245 -96473544209901375755480578447257968640 9834246 -1030096904808542126036561399577295296 9834247 352742087503827921427444875456110924696 9834248 161740346016844640473542639957712896000 9834249 -296399791600951330161752963317554660336 9834250 85938972670837517309567251930560960000 9834251 -12584132262307471785272538600202659900 9834252 139592348724151905042838687876264430592 9834253 66942237220873937133872286345993550368 9834254 -42105335023984200900047755236756146688 9834255 42183085851075365428781301127154191440 9834256 41578174769352980080743402890567565312 9834257 275137110957971077720999048350612247920 9834258 -1345162146350380389999126573848179200 9834259 -307506224402589281058645782056065762480 9834260 57024912595028380779961612080782438400 9834261 170353463970892691645111335446897197472 9834262 176323289874336416122193239832336484672 9834263 94196043910966460730237747619684715160 9834264 -252490141858979630982515546611556352000 9834265 6108604086292037455094591051654078400 9834266 2818555297316607302038428006244507104 9834267 99717036087310533355460442449481434880 9834268 -20329829036839002312832466910955243520 9834269 -243983876348895831194938206363031709460 9834270 12012575421340272725681226022994601600 9834271 1322739039814647850157452092039045024 9834272 -1929487688555005973110637202008702976 9834273 -117434594522599543540608312834286072236 9834274 293451855877359997241644906715626273152 9834275 -412819412832558914123594865644735100 9834276 -14736912106958342335646532071791008768 9834277 -149660609399162635574991181303324199880 9834278 -5790205751222696939969862791065366560 9834279 15206621564795075606450941934548278528 9834280 233324067272913256074929455984430284800 9834281 -166003390781863067906641201200982897536 9834282 103055194349206737860814391022672257200 9834283 487874711323609144753752322771960900532 9834284 -136406611852692658722313136335340016384 9834285 -2297907867846795892028184798343872000 9834286 -69401699363036233863387115155330693120 9834287 -146858164761881254680755797491676375440 9834288 36311078902295121243165691422351556608 9834289 -177417689595920588350144915175142588910 9834290 -41527930182590530175194986155283477600 9834291 32131102991321753553552984946722085632 9834292 -13561446936545129885036018173868800000 9834293 197901349611327860168467686022586762400 9834294 -38083003460252675035831494745144860672 9834295 -176833838400131369815275372227823420720 9834296 -160529815738511105760234793229564067840 9834297 158352920286729867956190866073930996480 9834298 -315705683807723833189994173243006958400 9834299 -3392884727690492281489458915055196700 9834300 53093630961586862468854858186676582400 9834301 140904541370362757179352136548342476608 9834302 -44581478469255552532947577478067387648 9834303 174764398825635560788875069392989621704 9834304 -27560794311665314085057895279811887104 9834305 -67178381928318557107086449844869121600 9834306 -24631219234642265227145385539208460800 9834307 26785879570287569947927447595940298400 9834308 72246287196061678661760220498735266816 9834309 -114482034345867425410255359426211985190 9834310 125580226628294589866853683250037906560 9834311 -94087754452440469858847174777263696176 9834312 17740307554861917997186389798744637440 9834313 -126082499695453040327502717086648230860 9834314 -104908070172059039482575732188104121088 9834315 -4324168766336140639191137759934796800 9834316 -69810533483053328280862058979187159040 9834317 -106042602716337703677326297907577859040 9834318 41752714783788621468937215566888198400 9834319 -32227335157141414098942047240969260800 9834320 -30704306345299500594845886194745753600 9834321 2902839406008252870552087656035436544 9834322 -105993884382573557089372674305885580000 9834323 -429726710839390541800899704747207667360 9834324 9441788850332205754123490885976176640 9834325 24500766265680303086522892101879607050 9834326 257289921625580089176472835416212593280 9834327 -735987211062843301063045337586898199808 9834328 61331835125121714624511767991397253120 9834329 -285776895739977677640830622540943543740 9834330 -8638801489253270706408158016752962560 9834331 -63927549883711695126076475464986453616 9834332 -220242245649143084461682553806543752704 9834333 -277865939051052260041834478855632390752 9834334 436420918804952551493933719270870413312 9834335 -80282640822373502818197340846422024000 9834336 -152161578930629263264325550687168626688 9834337 -612697778116865380531848687642708203840 9834338 -46628843004733146107036070243695216256 9834339 97342704280630616954507692952659759224 9834340 4939869482873075845581560879255654400 9834341 9066631671304053766957537022383643328 9834342 10403549121554554852616066133950619648 9834343 373164613839304760627851130554944605320 9834344 113804112030945284844886862825770629120 9834345 -180998211021552281924832847112469388800 9834346 50975522305936438053559591983839293872 9834347 6792434220510500698635862971179746944 9834348 46609858788829820435518422019424354304 9834349 -130895754007171966754638731267902659200 9834350 63518168597946512251831241828568950400 9834351 282279137148024592584046779573698669832 9834352 68348508996018641873841767695627321344 9834353 167215096270734134902426740871472984064 9834354 -180589488451670883884795710942424877936 9834355 -186353477494965350577771504205529892240 9834356 -29995788553830592268659822541840240640 9834357 -39299247692904434325667807420956542112 9834358 2082080801846769549373051863011791488 9834359 -417591495925661618115183686281083754272 9834360 111005040181328365660220680199650713600 9834361 -24662756409678927141029546757223574038 9834362 -2592335595473937390350475533843735328 9834363 461557496770141244170587164422737408 9834364 -268879994961421717051812012125740815360 9834365 28513562843046076983235526377885609260 9834366 6574100442400118751896547157205116224 9834367 -359209955296545057817750501668182963584 9834368 -365266582993568874491183233338578042880 9834369 -144348430778443265424970167692054422560 9834370 -8271876071718858025574389251942266880 9834371 -287733956908121529866249512216041640800 9834372 -4597610703180860752073074526003527680 9834373 -260438536052738983531297627596319561378 9834374 -116594677881049184823665425427693899776 9834375 185158924963955200118606013942423750000 9834376 473018363137749643757825915961778222080 9834377 186381878616173240886511267201034547072 9834378 9438112152914346454886049486374277120 9834379 -17514423549910853577277091157278495020 9834380 63225262594620795382992803007712588800 9834381 -11843388576365733400882056352477236000 9834382 -292983112519431221714764693909104000 9834383 -22426084420308845832878473805781404592 9834384 -6699962838266475115976187451897282560 9834385 80021963935515692184487932214296653760 9834386 -51472334843185136257192896616130021376 9834387 -292229739160158942414236883901025300040 9834388 -1453584338272700012513209088046328064 9834389 -1551131535647398929612454723867788690 9834390 -20745848115756276457077684563544564480 9834391 195255862394841004533040830552134095584 9834392 -11631830330271936524990902678664478720 9834393 252270188031567067053764639184989078400 9834394 50637030931722055113848507117216486400 9834395 364200671208456892860489597097321838400 9834396 99059564933288088758341029011100672 9834397 130561777222479218561819384341834962112 9834398 -198409850066500437010669068552198177024 9834399 44130767148834363205514147490909603840 9834400 183734951929309896788550941624107008000 9834401 8323390859886202007022311909183455152 9834402 47610867989831509626037993939072770432 9834403 -553522631374170503715873697367116979736 9834404 136186927650575385744165772028216201856 9834405 -49682882683157073557780011624409952000 9834406 -35797452258514864847652065052809314848 9834407 -57598906065330637947540659970231384168 9834408 -61061263048687710732075058779376035840 9834409 41556319337024958592014747240896510976 9834410 -174015344349787185058472728551711764640 9834411 -97740442401860912626292866456978121040 9834412 -93925228288040184363892517303630658560 9834413 -356706687105102423318112384916741071338 9834414 4306923203088843608606582946725109888 9834415 50338286307015702577579883551214001600 9834416 47386126951514244501364814902527590400 9834417 82822433543604247304588411946124618434 9834418 7366177673657989992792030656112359040 9834419 -16079172930227964598792501353286844160 9834420 -58363320860832988646237849596591472640 9834421 501008164298347007484210936585412877184 9834422 40861566268609946019622862905945883520 9834423 -164210531430129942416365361614629301632 9834424 -144325200863003789762266174422328442880 9834425 85390528575104358106102609503201975150 9834426 79187488975385926152060067985365816320 9834427 -172296509927020771494918403593167717840 9834428 176935605358628370481027720703773651968 9834429 -117493514998506743427177321977327865312 9834430 134953381374047412756521586317019063360 9834431 112219541930049085018238941771002157464 9834432 -55308116377221937018442677998632042496 9834433 11037263841039994228721921238549737920 9834434 53012921380739645555402591028532625616 9834435 -28644234571131527715085935688880061360 9834436 209759688380918415943795420119263127680 9834437 239505318198580148287721556827089354812 9834438 -20767798717249087528485005073840030720 9834439 -207921557568389979087147562609895805240 9834440 -43573798971682955093380703838850252800 9834441 40609247997123990164101515808398162192 9834442 32130351196002888303849260772008922624 9834443 -237999847515545069334436987184491699308 9834444 2028737362344896884049254886227812864 9834445 -318975969958312964541291243288914037300 9834446 335465199466304758324309462556458085760 9834447 -292098817873759019884335320013002070000 9834448 -38345650900830113526845020524936880128 9834449 -178308339343133716024590619261147521564 9834450 74750339988245314776448594477341993600 9834451 -96958987885034998535179167778809889200 9834452 -102590158736149798164417186335724806400 9834453 155374243226733225199076272888394495904 9834454 31553718079536481353448616238762687744 9834455 -174350272299642194966070960683216031840 9834456 -71411814570287075275492867269433036800 9834457 -481602935323576872987268650104607610160 9834458 -11378946581039777421137717655007863840 9834459 73598795465309372262387723657935482368 9834460 -445166701075028483525867506928832752640 9834461 48594038832019126050184141561793399424 9834462 123500772179219142896575283678704178880 9834463 203127544686245032253048191727078165040 9834464 -434646029242061453549256753963568988160 9834465 -13928859153552663467588231189969189760 9834466 -168243303814512107534300467945597788000 9834467 -453584076796893994644116225945618672484 9834468 -47084743518032945559211786617602494464 9834469 153234490848712472579147411684020868160 9834470 -118629012511218032472176018942409544320 9834471 -12587836676179534279530142560203203200 9834472 177138681665660149704045865946331724800 9834473 610443838954420693350810426614875474560 9834474 -20099545735636513345260345098659407360 9834475 -73547141363647837663266829836852683600 9834476 192205865033606190400456449052808363520 9834477 195592122974336333459195558760409753632 9834478 -2856561646268854990853992294351441920 9834479 -292155730259263216318609691434830821040 9834480 -59000526664082726048051025921933312000 9834481 445106323563939554562793313230094829364 9834482 -34098238982470752339404540730668513280 9834483 -157693473765532418337470454019252492176 9834484 -40119550963664959375123328089376790528 9834485 -282213997354151551071597778476370718820 9834486 -94121735056194584720748455265446646336 9834487 -3350018785736462366141956979091104 9834488 -172019021531742747651717941585663754240 9834489 1736348678259302949460626274300837440 9834490 50257949164904087791730715196997676000 9834491 336683050765681583998093147368446585892 9834492 2621238776001446191769742213021990912 9834493 464190524836896027058787690972558752320 9834494 148154313628054344840624746000584808832 9834495 85533618714578532625040088104279750400 9834496 -167325282655525424801570575905187692544 9834497 43788047480647408670610509784751058946 9834498 -120016758118099508101888208866038346416 9834499 -317497140643897744134302913393369899008 9834500 -52695544434431345219609369004568320000 9834501 -49276979702371887563458605192042185280 9834502 81331091164620559761264997319668898304 9834503 42408525520813013221870717631037854304 9834504 37191079941040770433042051291807825920 9834505 -119106716385229515532429473594855773340 9834506 -91825629086877828992063898351496238592 9834507 440411461590046266366027318055780190640 9834508 -109836661110314733475968260852721512960 9834509 -253887997647377628391004290246332445140 9834510 45850442443007657740130222610415902720 9834511 -430441046123688595042614988218114871888 9834512 53737003405946791889735595919955337216 9834513 79862674376944997613471633324052650048 9834514 87681285040695160459501367666269107840 9834515 160054277382425523189336691547790648000 9834516 -26915750136627829684230659908030028928 9834517 -174661996267431668133309348391765824 9834518 19566521633506747598168668213471279104 9834519 -80107384691629811466817392868485589656 9834520 -300847487045528713537341112613678899200 9834521 133302604863305320790311620151526657412 9834522 111003237027795664538241631903948764672 9834523 159733613475829888221626810630353918144 9834524 74556557735907668863949873795619520512 9834525 -28407715306552693732613675922554161500 9834526 -3677223665530884782808616221536196096 9834527 200166641494828730396188735752728321376 9834528 244852120707246286904243131822280540160 9834529 82989074569266566185728359551312588130 9834530 -1599746557233216383679443688513262080 9834531 9446624238535717328511478667984381184 9834532 -226725303667654126535866580851866834304 9834533 48861142316273429235753811412275660800 9834534 -8821900292796104440199851908997144128 9834535 -152640471869513229096574432938943976520 9834536 190166242227851012477789381159040199680 9834537 238937548907534520388653028022265628560 9834538 -34607716371041904845732010053087907840 9834539 -16179606659742454261785846075784808160 9834540 71834816168454698331165713728052812800 9834541 40318838692524019204462619376102287884 9834542 42795991430495245149875024670059847744 9834543 597277785886698403961025868026931857840 9834544 31406314354135333441939778716251176960 9834545 -58284453919917766488158619256216437720 9834546 35184547781515442000773374342161376384 9834547 -9953604804436128205881971248150901280 9834548 36155095457024643929167551481986256896 9834549 227516925208340142732880063762522152768 9834550 -11560043406418275231049787532037742400 9834551 362246587876405716096064781929220035632 9834552 -37741464683340771651197507622862848000 9834553 -192882098314745711103090329708049393840 9834554 138279452568164202125581624718653412976 9834555 -128287931567701650718411974558324612240 9834556 156202546917583785805535294684595768320 9834557 -136909922175371395191111754363284283194 9834558 23295795630358917355413312572282492928 9834559 -73279515616490224491515929332987683984 9834560 3265556703661364232887999130721320960 9834561 388411364643559148428100163032766540480 9834562 -47962322220337824616995126006401292288 9834563 -238400247320956817268353654654772348240 9834564 -15723033276212481800064966517610201088 9834565 30205177992409321395097573055921331840 9834566 -5792958267490593418415124138904337280 9834567 -169012631158106312937513705752465884080 9834568 -478030402125637784720498634860436387840 9834569 -358280296194980053125243165458511655680 9834570 39003197075922775705443204672349808640 9834571 -259715470000035456300957035141120289800 9834572 26596507777424707897958004835804836864 9834573 1485235750099887449053394301945543168 9834574 -78147637708839693438880151160448818240 9834575 133901266996910592660655511096622889800 9834576 11482728907152555904374519695213985792 9834577 64169668152566277876586114529712912612 9834578 107773944075730717626025233662630987424 9834579 18336706640591801508571558240736823924 9834580 2159978723951244818364486514907136000 9834581 116970311045365804777590528825957074382 9834582 158809810584239208918247356061695225792 9834583 -6304505262448600705534458424141531392 9834584 -308696567527633032650916420800258764800 9834585 39466743972181189265912953869033816960 9834586 17327052912016974596962726737338994144 9834587 25953721899203227541299547356393761792 9834588 7889125776944071097464057458864138240 9834589 -21741056028903057747388631585867939220 9834590 12863632226858636214600774847645286400 9834591 -35033344786051545976310082736137550320 9834592 68749816418746326811677880226945433600 9834593 123234178867523968789407569471799109824 9834594 -468521290264391335199911712393984256 9834595 -112665331899411132094803353659029027840 9834596 285136267511175593850386368333312320000 9834597 64298141663985294666839708866818968574 9834598 -141631096905135288831903101791671824064 9834599 544794763840190355209953171921708092600 9834600 32480657115003015085270628427184128000 9834601 529454709960814018148050001430420800 9834602 -185736998888142367510883231627400939168 9834603 5190749961430731088875832828785968712 9834604 34949215893948427835507617916989735936 9834605 -10093534424891127032931050709784006080 9834606 34486165006979303656583814215635379712 9834607 193015005469308012170217602304901821352 9834608 22624917082201760266833534838246342656 9834609 -244807612726005469771245779571568465920 9834610 46872242512080270111560749388640492960 9834611 -33065304925022442251343461775555924000 9834612 -237887894611120065115607052363720345600 9834613 38182555604130556093213577187183010862 9834614 72221614328772942258224225259550336512 9834615 727976937314894332779569339195493600 9834616 1227812156685524025279325994505338880 9834617 34904564941508642466773852727916749294 9834618 87787224688485684730855236302968047360 9834619 180776431634842273043284632299561571792 9834620 176823986803740619189463623202697607680 9834621 71093692402171592087494101150016998912 9834622 96057554587712081735338277527468253184 9834623 162682670700735122969243301829332841920 9834624 29531316704421641585352726260031160320 9834625 -162522629807961128787440265716070030000 9834626 -9248507393989915150559189055234048000 9834627 -116504360662623086495009115310581298944 9834628 -64072180975499493888478930976916116480 9834629 -37903792729223186838933577187483707968 9834630 -38330824690163306635964153269780930560 9834631 381834445349562128872356502143350927200 9834632 433921111873220627278546131879384806400 9834633 -6733002981171434452854147150291079020 9834634 -59976128907387338047180011679803739200 9834635 67421250214340291825866218096581142960 9834636 -31504920700454721891178596375411621888 9834637 12501349827183429833846287241195270072 9834638 -351706338366677677090052141790420480 9834639 9075267756031589988045271298720667144 9834640 37386301005661322560925582472440217600 9834641 20803071808691379358790449621322168832 9834642 -46448871504536206344059876361469973760 9834643 52967321157086574916146383526747975840 9834644 -103802595007139437022327681046281921664 9834645 -171929127967130583934370574546251213280 9834646 30937287937787972344319291920638048384 9834647 -109452453909483556592103170485136475960 9834648 159230795587807727655132958513576488960 9834649 70181973496158368307492572656785519120 9834650 13470917097328412731683420129932640000 9834651 -145741760149564160868588591181907379960 9834652 -187461111504880232653555265425639166464 9834653 -179819843523273695459028065586886705140 9834654 39135280197000829925621110577924606400 9834655 216295913329686520358906433894654715560 9834656 154713568932518844418938037004018909184 9834657 39404932291908893954647299637516898304 9834658 -221114658055573056645257230575534406320 9834659 4273834033645032003091253613853640904 9834660 71117915518152793603825622473297858560 9834661 352397658695000774629881349837323571612 9834662 -59367664764534159724568507173511202816 9834663 -181117659896831339295216399719102269656 9834664 -96047755454013637538602676241314611200 9834665 257342828959004604883248441350344209060 9834666 148212332192735002162330431604900012800 9834667 -15918831880057678054241875689717404120 9834668 379670191593365399921971105922946594048 9834669 58462793652632475101160303389585476800 9834670 14061118818257715221107997964553560960 9834671 -158641455387798173842913415809170755840 9834672 -66834172662308300165030045253449809920 9834673 366273005401802835141849469535625771444 9834674 -157553883221361546528877806603219345408 9834675 124535555998575439484334873955989969000 9834676 -47218112217718983567375026792390631040 9834677 182652471405507806318579558648999298780 9834678 -32075548407903853125438780088698981120 9834679 238097253771812036477998700591558124384 9834680 22932723870440238776251947196833792000 9834681 34684814712214940008937818179531043152 9834682 -28602546435118472885854746299505234432 9834683 -310081739204236995077868438825565359120 9834684 -2369836389273203182675608946418024448 9834685 -4886433547273552323439487071976601600 9834686 117536565028996134708981121744948375680 9834687 -265065665373499878788366936530136971440 9834688 -45213715399105854962308805675863506944 9834689 385455168736217692126359473306805479490 9834690 55357885333698233880509097126470507520 9834691 -70233923013450927638777423337490105420 9834692 351451844109014541807156144590216882304 9834693 55761571196347552695841188921606829728 9834694 333547587571689645012807006253962255552 9834695 -11365399814850942569202785955610306080 9834696 -220517999278887316019114557337475686400 9834697 -88884618202234188310322500238084002380 9834698 106780986004776025524847869526379664480 9834699 -52725892510547014239161677023481359360 9834700 162454956358227229295279267850523923200 9834701 114432601744214602812038962575384131052 9834702 1099601984124120416438386704532423680 9834703 613484959766386944960306691009440084000 9834704 36927836290606064818956484521661562880 9834705 171246830385294612508733652626735080500 9834706 -148377850715236808365067891192656896 9834707 -76371637751558048642343273696118560048 9834708 -14098348637275619783951430808231452672 9834709 -202171556780894898349148446953093249120 9834710 -155757307797681500456444452319119872000 9834711 10590981446802542192407333865541629088 9834712 577471196744539377645390468251293900800 9834713 -131624120898981672080717943571241783040 9834714 55700328410567555518110497135864254704 9834715 92367019423118974769800948499010869520 9834716 124718464330554815134874429263575267840 9834717 290202464487117371377319923695273982080 9834718 -149930482818733359954829172960514157440 9834719 59627080249876947152500032466451291520 9834720 46073984596781807468476463484764160 9834721 80915018420917188337960460219029948584 9834722 -46528909043462683656754599949041671088 9834723 -2926627826173397390758893332914630800 9834724 127964433787787168570077832717307514496 9834725 89699525884447725847235037931403872500 9834726 -68342995256502346414908468634996250112 9834727 73270781611597542261312538731275021872 9834728 1038380813209838111216063912450488320 9834729 33179921882490981385249638402772865088 9834730 78689468257875600347025198486251838720 9834731 -257541878883183626746790526931662433488 9834732 -200337046968272751429890891444479321344 9834733 95457398487510318225215457368020644504 9834734 18387686741798736757349032302873422592 9834735 175230988314542471190745379322302634000 9834736 -18871045314265534538668800069733777408 9834737 447707748826452220666943959548264010992 9834738 163586874635601870119892612482833194240 9834739 -444494055553736292866676530121341169460 9834740 -96585208827904861074500198508457647360 9834741 62504540184950955560091337456656707100 9834742 105118804519574214423680685096826219200 9834743 164940185282779512977321095594924999560 9834744 -254122558566239041908253969511536865280 9834745 1412685819688205218991600134424664000 9834746 -92268985568269658359051344092368045056 9834747 -99495408127058230783879987952923369872 9834748 -25956802775468567274516576625397465088 9834749 248875457214137208393841859003275997664 9834750 89660233476880742953789674703994880000 9834751 113347556126765304947549059355616426752 9834752 -162405840703445490099880684203905384448 9834753 96863671031245679673039458793111994368 9834754 113314120237402454391863261437454169600 9834755 -16309749601204250683023013304740881600 9834756 -194221603814113041458117542164430230528 9834757 -76472135401037355569307483938933352994 9834758 -1140227902430233781295708048838504320 9834759 4829679776168129961675485046283924656 9834760 88876293594465940150580130665853849600 9834761 89598575886350733097930695753984368400 9834762 -23866014668421452171713585706881875456 9834763 -292333184524701515370051717956730786988 9834764 -295031323089287920765635625732985230848 9834765 114356566732074767033490596725380868320 9834766 -279856671221302578222898340523163971456 9834767 -73610682351158977356718621512620496720 9834768 2946569141725714756473999959130439680 9834769 141394341739423420035267849833640678720 9834770 181986140793831455083591039235258073600 9834771 242659426017908447922184562129797315512 9834772 -112327425189464741840692619676889032960 9834773 -180504726164851171374158951007259708296 9834774 -5523233530713463955227047704178007680 9834775 1091156308315549278120404226948439800 9834776 -136749658670544435895740358982609264640 9834777 -12553853332104344663435439764560247040 9834778 -50838986117991118195450907741769626880 9834779 -1506635370211770745555087356074181600 9834780 -162176029287909718999949638141293158400 9834781 64339479018306104534419493003006509056 9834782 -2076759480123193566230158120399867008 9834783 -23201353657528964580791899547983979136 9834784 -54145539204622920787176610252159647744 9834785 10880364833188596088117313266530355560 9834786 44163338151439577170236060024047258976 9834787 -402742547194479169056825469936172230564 9834788 -645843405156676761006891848274078720 9834789 -355827140702444048678494642482666382080 9834790 -52686135690713133947449290550869160320 9834791 -31574299550600488096505431150175475000 9834792 -259944342451774488381526815487357992960 9834793 -227008114978065677465065955083273784076 9834794 -47422768419356706399895802754697150368 9834795 209862930987819853978658111744670699120 9834796 -381210489975487570242854167881911777792 9834797 -208422974992686044454044613739719659520 9834798 20521250770657239370881316014745328640 9834799 -155700646391876777838535048677704325600 9834800 38095395390634651798499815897767936000 9834801 -145318210974624908783389605952857940368 9834802 166646781087686978277085391201114798352 9834803 299324800985875813619134697104949669064 9834804 -37646310922647904865768460858421862400 9834805 252610406451581217375325141107217584000 9834806 -324739697648106230385583330741820238720 9834807 -74384235418004538913937567885068091160 9834808 292439844176401735980481977712626216960 9834809 279795094708002176351968273344816500010 9834810 3111709951662664932860522564356796160 9834811 57196029899238588509437724096764482832 9834812 13567802113607615123773760347118690304 9834813 -102030043331321420431143181119242208858 9834814 6737191631585779205609113774354093440 9834815 -231722019128423513082936785280262166040 9834816 -11332013622553092754292729914626932736 9834817 29310865022550813684317547322620732866 9834818 -18582616898704436030461942349610754560 9834819 -104838347734355006499716683624286637840 9834820 -10158107395569686464685148471821760000 9834821 -36020388503686573378515038340191898978 9834822 -4384251821915122758091693957265856768 9834823 319828007992873345221731022145878172704 9834824 223863453313936792609942867688345256960 9834825 -20986958649642650566217871422558745600 9834826 70208551814082279338504616526499864112 9834827 516321325594326005235039387925545926676 9834828 259736081517852144566701065304449024000 9834829 284639702090670142605622168957707037430 9834830 124382444257144759540210799949442339200 9834831 -195793663090809669173525005864706363760 9834832 -15973238160801158523173912999302135808 9834833 23501497699065294127906967076558539124 9834834 -59040957988506505775078058560387585280 9834835 23543640334008872329290387503938847280 9834836 156777643135057328996068191640820189184 9834837 248042812611659485684622362473782285280 9834838 6278016178941748087304505442063229568 9834839 166463449781642200542585547174375627200 9834840 223095199187833078071022802337141964800 9834841 -260599074343278569203142209115021648758 9834842 66530357876402950452182298759505754592 9834843 98734639956480815394995184160269923328 9834844 -109300523339739992487600195670396114944 9834845 115594930621478886159238893853698845400 9834846 3657838233091024476314668785918210048 9834847 336899749336409529166526409182750356464 9834848 -228611444176797854931384470927291842560 9834849 -15683576372596519394588362324128805632 9834850 59101260441773744740647631255132032000 9834851 -89684865589165198417770716443203427488 9834852 9007621099928830834816852255972515840 9834853 -83399620174220436023965916353413559520 9834854 -4364120267470802038149188628701328960 9834855 -168942127817664119495407161742005173040 9834856 -55481431876657158442985671444402176000 9834857 724207585482167819147928804280861341000 9834858 6581827589660495638881279492849661440 9834859 -98190206240430988251472924530472335584 9834860 -26216798286081457199226878577580800000 9834861 5884210226353910146712324124691319424 9834862 -221426663671015893781937967720273605568 9834863 184582169181324438176801313906716735760 9834864 -21711108202135785574723740165366546432 9834865 -349143172995063652346312639307610657740 9834866 173684743944648330863488268499225830400 9834867 -76776219880031696468499419162365410480 9834868 -3744862843233983128270206585551237120 9834869 71267187746448075709231176167983084608 9834870 -11625938668534250847521957685343171200 9834871 -284672685319693793601829615287929835928 9834872 -56510267726912831416584821613449011200 9834873 -271583985077122305330390851759669981616 9834874 -1074876776502700827658819823721921024 9834875 -96401035664422060115429716754717640000 9834876 -225115570295651869472311469822043583488 9834877 37248082864084770130394650052521922808 9834878 -243118552644506075670283849561430349120 9834879 278939769614509407556827908450684911248 9834880 -213772735980530414477630764587417600 9834881 -117776654723672671699235924681886116160 9834882 134336180805650242137055058633183083392 9834883 -266338991389462027617187377324060084868 9834884 -185037007793188865668976795581486224384 9834885 -141061511408417954873414795497106476800 9834886 -205041693418908423754053819774066577920 9834887 378613985342917162810921852044538756920 9834888 -7758520582263738027841758377226608640 9834889 153213822061447536038128922191832897690 9834890 70257966635495538547732409195578921920 9834891 137918830684728045560349600710476305408 9834892 99653905714540528268693581482657626112 9834893 -388316244698984560183160243655929334858 9834894 -176523361882220586557125253335969008000 9834895 54904615608648815000583094670741290080 9834896 87479425107836214026645840448103833600 9834897 32242814288686403634125490855942927600 9834898 31341717245380842914247203145524111520 9834899 -503180359142615166580255085798545526100 9834900 1177792674902607138051258021558988800 9834901 -263033290733836365327753359193335018098 9834902 -71350779136211467070846420543891982336 9834903 -111190594623079142115573947393937833160 9834904 287330744239739453370067464983913861120 9834905 6986177362264408642403271683515077120 9834906 27550265865472969222331726053216648704 9834907 543055433080350933143211597214684433156 9834908 -227086516773126064302365365199521532928 9834909 -6626037049142437661107318059534376320 9834910 -69636302984899709403754661820109160640 9834911 45249850569533142870501303587575852512 9834912 -191788511347085276158820774379006197760 9834913 146855489928074878997660082208986486240 9834914 -150175115937465128146653899686214368944 9834915 34651953188444867615751031140714163200 9834916 9938167371019567796648899767977041920 9834917 461171762535439194827898057905021760 9834918 -73433953393288261733509355083382911296 9834919 -74408889972911702492089629057374929656 9834920 214511612527521378634700463127820697600 9834921 -64362105118830778483903465001185086480 9834922 31885339105053951948896059617840910512 9834923 138238656239983664176007443851743652240 9834924 -57174879063367222672894578365281210368 9834925 21489903173741445764121511296449929800 9834926 -64874644811223243907793555845953115776 9834927 -212198593473321476016990090939000400368 9834928 -80923688145764928717744552116958773248 9834929 104984929490546079680023846836977944884 9834930 -59977716333223948217666503925585863680 9834931 -34985218030882143111297132615217541768 9834932 -287962154482308057174407684114026106880 9834933 -14850052955171117220290330389480178112 9834934 -285466429972966306078341624663639372384 9834935 -72852623797769115673106103218405378640 9834936 64463730051423550064174064228099686400 9834937 -53683682489828610776868816519263698134 9834938 -31032870238532176038791552499707750400 9834939 202135448963321494881389696339839786500 9834940 -21845678549519776358364840430338792960 9834941 432581312631711376459248164951429334342 9834942 62571824023676270744840736250347404544 9834943 -46721556186459398699526458699117654016 9834944 3871283881831467831457882448320266240 9834945 28975891343666432242063851993128112000 9834946 -80371166887619572001263037609415770880 9834947 138099838484111002590536138779325254560 9834948 3173532405973235233506017030213039232 9834949 -9020515125280267663408764779086369764 9834950 -54456549356973184856936903232096420000 9834951 -13539791446155647319237953727053969280 9834952 -123290589497962624976567003497424870400 9834953 146078048829287969704229904459309242202 9834954 -50410245986844711277343433845923457280 9834955 -135401622115818532129875457405533142560 9834956 214528491431520355586110274823955930368 9834957 106899731604804119844134633477352215616 9834958 26784236086889990871191435684883835776 9834959 -130985408118463513699914524910469384464 9834960 -823751169609348248129425907912540160 9834961 12227188858863156127151542070608127040 9834962 169600653212592870514339797450876569232 9834963 -68323762370851482344987765677707120456 9834964 -541224153804169644721466552641414969344 9834965 -15609077609592751507243789815381054720 9834966 -208602972273325077052879150642388918400 9834967 -48299976306335269795966314407889747008 9834968 123781937372802860512975663416899051520 9834969 -2974203029624752860986112753656692224 9834970 48057530887807745650838104618938240000 9834971 -93900603286428421807961478706967328828 9834972 42430715701900871841110294305243398144 9834973 289884072451825403262598546048738671180 9834974 -63031880251251609281959577987362713408 9834975 -127542142088002080736792727416733102400 9834976 186705892817198951099394834913791836160 9834977 290766215672760930404365656271516145826 9834978 1680571365415096938638634154675238400 9834979 133293281149757258223783558059296323072 9834980 -398394606093352980581407940583759360 9834981 42400141887855755516294109620793916800 9834982 -69327602813472659721255059787229820928 9834983 174462048043098019485302302341401810232 9834984 -108984240660230118966708650456628019200 9834985 -228637894956693825004989661857308480640 9834986 10615528499575204759086276446134354608 9834987 -320709864906135886646467400607147977640 9834988 -2235418607994787205690671884793376512 9834989 56491111476950806767325107317284586880 9834990 -23799871402852295488671694672631516160 9834991 -213226648405060322661335472144111656224 9834992 75340903865730398993827322199256989696 9834993 146944578052802901434388982188923139840 9834994 -4970136887760566439185912142070692960 9834995 94740963449089521516711017583047430000 9834996 17058974252091546240858118232425070592 9834997 -78473695300083005013296150861798460256 9834998 -912951719895745172535896093389092864 9834999 -10086024740716876685079766769147085336 9835000 14547454886470060605313875285273600000 9835001 216843260705676919082713291045408506 9835002 13970650274672575315083753697792485120 9835003 -2991608380393537000355314168072197952 9835004 -22141581521562190071352390750782104064 9835005 200027207934015693954947768067844219200 9835006 -108403077001234652388758188714952706048 9835007 8633380862337957141013990084552065024 9835008 -118647230096183112508784468994199388160 9835009 242739926191207073652732805343063582210 9835010 132007450774135508036837771096603626560 9835011 -89305007996160651774048839378580881340 9835012 233614787986988029277781589893914634240 9835013 42789683720788826947633324095622788060 9835014 -36533395486716515728144460075538782208 9835015 -204802951782341785643052240257948880 9835016 302953464983594930050484310918562452480 9835017 -98087118173470026939227737167394164720 9835018 19126107545566926926095869671691849216 9835019 706236012825827696994616743571513085760 9835020 -4222817167153128904982180870156805120 9835021 -274826141711700221232446067203983099200 9835022 130129376925036752473083655006981413312 9835023 -97071705161896236364175399987843941632 9835024 1928272589548247441811223297858748416 9835025 92163336327664147126630089071592536550 9835026 88341363524680071496097889003258240000 9835027 -144410554305709240942255400110771506000 9835028 11821390374465505962342237488494288896 9835029 -72189719706299006596191862437344621952 9835030 -86105807349667467167938215609657653760 9835031 503616404051591093668668608630047732200 9835032 -151503220189823241368907349536787660800 9835033 183568195086846584268449364471427684804 9835034 108845729583577194623014937183572776960 9835035 41500062131472891165459204349692194160 9835036 -305209646651267974055672290134689221120 9835037 249486096469346807636813035416654211686 9835038 -97430876829610659485066479644274769856 9835039 190480912185636864262320310250549570160 9835040 116160595001069248147432131707328921600 9835041 -281602224884352821429795398699517187408 9835042 -65884085544358845252956508525184716288 9835043 144671698421832066132453438998609696892 9835044 -5500662086351131042981460668878348288 9835045 -215970947797734055294775966878280488800 9835046 -309339160144035764303879841921699840 9835047 -61677485290238798624562015111247484160 9835048 -460857608495975344131044719922526704640 9835049 194093016000845364628059318453913297536 9835050 -21466820586924235986565676367683232000 9835051 -24414865291609232486007745473581083968 9835052 -18789047853609900486762885165840990720 9835053 -160985304278818252201647914921400810816 9835054 269116314136888075091985363938820806976 9835055 -150716642971154213586967895028358154040 9835056 5743045894125234414169515006423465984 9835057 75606901556974491061889750630240040960 9835058 -272544636362360736791238470072398012416 9835059 -139517199084730153481883873136213524432 9835060 36285462601845711868373209364739686400 9835061 -491211575623317259012411099046190284388 9835062 12088902265834467381369285075601526784 9835063 71036660689101735592682532640506531760 9835064 338501923971143430058912520099920281600 9835065 -120324038802917919318461851134960009600 9835066 -208837346348394845405827501875515322768 9835067 176746936858964608949824350372480898152 9835068 31920558984857463701968681491535340544 9835069 -228762929372091748785316572027089033530 9835070 751052203260406993678315687296192000 9835071 19411611324421499974665711040679853840 9835072 -36738279907783108415822233856925237248 9835073 382532628223126575020094298938795440322 9835074 -125259070551266616926627227010845858560 9835075 247824530639422290202865552222621930300 9835076 130201470478642613274153352593190981632 9835077 -21896663060070569769889464007307991936 9835078 17944812131804248488590860732634965632 9835079 325568576022824805158265417610248386976 9835080 -36749188784941997823251726498611200000 9835081 -52001986606819226395240801340771837468 9835082 -45147530924566699590310555440923474688 9835083 -148553820002944517974403151254819718096 9835084 -4210448874025863102024135430911133440 9835085 -111264307945909912795093089797898524160 9835086 -304286218299284011022599076023190948736 9835087 -515112240411522283507305819129340838640 9835088 90462281958185117090563034893242458112 9835089 2115181973435411155027823979990681600 9835090 36258738454837109563040139948115456320 9835091 8388646337277960294937273527360442368 9835092 -5694098136797923879433717973726685440 9835093 -92911640133264176234385582859469512260 9835094 -3710701150538511467340748738879172160 9835095 -63342719026464235361425773301879336800 9835096 249155621460944488951718852520512962560 9835097 166334551758056237091549990954383235732 9835098 14252977757981262840081840488746902528 9835099 148604159006936492119396597161666862848 9835100 -9117916268466388212179478528751603200 9835101 -7865918123501484581207580577532026458 9835102 -108837363014141429555752040196068389248 9835103 27434151716233682989910410020194286120 9835104 111070543408352236172742787647118245888 9835105 100114735144352654770216581350536358400 9835106 3351635742434415619344489554068660224 9835107 314737443053884845479199580829138642040 9835108 6804337992430491740487325700193884416 9835109 70381148168938686596585913232941197310 9835110 -34626323293357204732342812926291827200 9835111 -10892639015714644477487522761239640656 9835112 114788054037657693759610244054853058560 9835113 1475126109312191564086790525741760144 9835114 158887467840478439843342994939937588656 9835115 42393190832488072999587390410234753760 9835116 -50902408099839340183806971526448654848 9835117 423399589445997132202072873630840942166 9835118 -69522744394901472551364800091474858240 9835119 -55539753281365432272924040540866679680 9835120 -32274440556970804807049541627649228800 9835121 -66229045229262450526458141440393770296 9835122 31655273953134492273479769277562880 9835123 -81404273365511113047672392932405249200 9835124 -140702581669341500448154288799360227200 9835125 -7763032112182366608672240907924776000 9835126 -71746246675969657383457531205631995904 9835127 454570751675951353891788333320614127976 9835128 70963273414854780332773107600029491200 9835129 -666097268340689268133363889907302807724 9835130 -82592652540870722430428088961247531040 9835131 257160259408394139079542934607522152704 9835132 645255664989885496405418141853630464 9835133 -212847544934372013667008107744809908288 9835134 28999383338856508905755244087805427712 9835135 26158272135252063093542137311834751080 9835136 -14120022204167777907934211225671434240 9835137 116287301892395644000012222569564647508 9835138 -36895354801675419397330168077860559360 9835139 -648110726841908406340963278472724669544 9835140 24036023299608555057356842672477102080 9835141 -405618251784004079894928133461985695200 9835142 130438619404516227652799557541961125472 9835143 42195428985178750840294737626201853864 9835144 -34521491804162685630700672710038568960 9835145 224034013013208363007870751662712742720 9835146 32683342798984567364081253138679569504 9835147 16800106857672980562991137635403636000 9835148 -189870392118411125170438781294821862400 9835149 -28276880236530743687450459632173245952 9835150 1646827725255616732395883288174977600 9835151 12325636960683333611986652258567220672 9835152 7929727920148318103806029555003555840 9835153 88239038100941372099763933334276585984 9835154 -42573966983285542090992782504927536128 9835155 57971283665707071121478353158459456000 9835156 79800126320729566881977618133989683200 9835157 75104486372799765859260403478086934940 9835158 -16465273739472544248371232648331953216 9835159 -197595802403383650849370905663656110896 9835160 -101228603523785093840550430844519424000 9835161 -107432913663067398494580504597765712896 9835162 12127202218459433543340624571299409344 9835163 -193574386046327050975168777688012247552 9835164 -204142228496971977189058316964811514880 9835165 171536953472041248715271612426884560600 9835166 59214078654590350254655212803801452224 9835167 -118048221121143241600846162877416200120 9835168 58477846249549234184942477632286490624 9835169 -71826664807283990438891990687050296300 9835170 110617255031804358453452624062557542400 9835171 329819137923225171703344379466236337372 9835172 357137044790304571706295798854646850176 9835173 474404839801469698669807911356363166144 9835174 -156344570560835929239011390874949989120 9835175 648187522188497935316100523204636800 9835176 8497575631946468010223707416336793600 9835177 75179101706979567484522011404556628800 9835178 50525715880866202945114563983000594880 9835179 32361808699811173125773509195212172800 9835180 31136829356227488103507779420459171840 9835181 96873787501268170299380216731926724332 9835182 102677540658187343732865914142502656000 9835183 508207210324854445963925755741920332432 9835184 -25814257551788100648864054449044193280 9835185 -253465071071164350036263330988330699840 9835186 50287649750072684697208500471832875792 9835187 22611540487291360756398874445058098040 9835188 -132287713885454351235113277335719802880 9835189 -59608880407278386300542682887563063040 9835190 199417877308215414443491620340900953600 9835191 26303280653222926018548646095291199248 9835192 125941757797882821678780685699620864000 9835193 -1091064520528470122885831652740388396 9835194 139727132330264501276117875386240230400 9835195 -38013356652297532766807693634368092800 9835196 44654961119398499463934110010783915008 9835197 -33206741559796081020617764852033580928 9835198 -220974243586605568554715472227986447360 9835199 241615262520549844281466871622433017720 9835200 -23709851119831092577208979869741875200 9835201 761904040014313053308166898873141113600 9835202 23346335054776741873489477043885063712 9835203 -27403759982534329066720952177971955712 9835204 -241680089399701944525662858561024421888 9835205 113789866323113560284422399007742647000 9835206 79226337893578261529460902052867290304 9835207 573704954503907613265778651638134794456 9835208 26495597960275657317177129415045800960 9835209 160322173639966198967592576937245930720 9835210 383083052482739206181071877603235840 9835211 -195850991068983389554933283802277774188 9835212 6616076910006797288690467814671334400 9835213 -277361850416866131271418833293111496916 9835214 -103276353711481537719873712411021333248 9835215 -2977483629394156729510655208298690560 9835216 -112487950721260505384199384488410390528 9835217 -2110862992995468181997549931627438720 9835218 -2212765674760880460459603502180146432 9835219 -187716809312885120400925489782492287380 9835220 -134653361146687503894284435287929323520 9835221 162711768557321444956455526167805851648 9835222 -211323376907301215169422082299532639168 9835223 116935185296940718416085085434958794800 9835224 -97908243679107910611352070895355822080 9835225 70173282131002875667010654684444589900 9835226 -43321868899953360173292356532149495040 9835227 178457512270334391568720994350787139564 9835228 -122080112102525462420006851458759196160 9835229 -28915302454846339367937713550576213408 9835230 27811597926407531314784802045893233920 9835231 -234827744889711775949857770539121099072 9835232 585990477546319518221075317500021571584 9835233 -261922423024218316824994992364405512576 9835234 93353617268269581381968097295821918720 9835235 -152516295721724649601985919894238534320 9835236 88189683438983987464825776908109926400 9835237 -62830383279736161601573246389620374560 9835238 46866782017372909734383954166120890496 9835239 -190246673127475673752209529755483337176 9835240 -117930293586255410152954721313218611200 9835241 -222079018651516656919420657618452951360 9835242 -221446195419072349288634969372353111296 9835243 -1689536119581200538064397597750644 9835244 -23099701451916456095439856720106531328 9835245 76639902887121944009689648573221985920 9835246 43113432920881710929337629994063988224 9835247 -553643323884428496506696015826936560304 9835248 2331253243237635748199752929004584960 9835249 -83286009224030026677411319287144524636 9835250 -98074623903186672672436593273034296000 9835251 40708531520650217744178881727272040000 9835252 111158472256645230066041057199129057280 9835253 423402486788224589949233925241042883502 9835254 -24609177790775404294272712070740746624 9835255 -230980643884070453601750571449366582000 9835256 -359075070972413945741026663025845555200 9835257 62484374439493417216730697952826592288 9835258 205423330914206446858844174833192738560 9835259 115864456851127000711148144793848508672 9835260 81822047881388460250003889061447106560 9835261 3985975194344938330875782834404035584 9835262 130297180009016969004867171956948677632 9835263 -13008158250768520895641407934955515200 9835264 -169882850838947578360529437356065816576 9835265 363073686257273901762147171767256562560 9835266 -6597939407323101681339160567766922240 9835267 -255793153737299510755303200294983846208 9835268 48912805300431848685742242524022277248 9835269 229210761990393662960041780864890085344 9835270 -164407134861109512815508867161287105920 9835271 -44903966265618842193907691949253546128 9835272 -31652078750405093633472825443250785280 9835273 42156398927864025553443583029006087040 9835274 -108526996039674333278165646888716632320 9835275 -85986498068490229680145185413216006400 9835276 -50345718280591916389822544008472440320 9835277 156987111092605126097404583073013494912 9835278 166684982457965032596363874235518124160 9835279 234758114732022777846195640574447829960 9835280 25440021163408867760863868510720655360 9835281 -193564181706644907003573150040747562940 9835282 243873383259311380334681595039287269152 9835283 326867220892451576675882648664880393584 9835284 100781421550819245852638679890252199936 9835285 -11398582334731700673960495179796125640 9835286 -26698230157966822555218276078875967936 9835287 28658505080422504211955150615751436544 9835288 162093989558612044742990762819487744000 9835289 -176182473784126840022851073824343417910 9835290 -1353806402645454984860811084432000000 9835291 748527234615991144825625184377845253800 9835292 -200112659807714601717654134344683240960 9835293 -134030006106102185668702167353934428640 9835294 379135242543545542579562994670301952 9835295 -37008833362925683031637312364335014400 9835296 -247678163730647229637008461405149986816 9835297 227543269302350325484315780082671707746 9835298 132928673913078101985555484137367368192 9835299 230182415996505444325818416209679898984 9835300 -152686508656391396758256330983840128000 9835301 36559720644704464681806010684663170240 9835302 -137862407711569721730396614019560040768 9835303 148954228802927715499399927020055820920 9835304 -8898525463005431969052351396293345280 9835305 -163779870048209670840547368846421074240 9835306 -38949720422598927176559638981996077056 9835307 -887633690488067689546219988095927237440 9835308 5788691505479097271800257075029278720 9835309 -551825647948542870583123484588510489760 9835310 166489215635633617563343985269176154560 9835311 148399076341535425819624622644876209672 9835312 41903810449599528883709251801728778240 9835313 68077869917178360829167159266746028562 9835314 -200384268966602912485128384598874692608 9835315 -19438196059125499219346102618668144320 9835316 10440047024789417480852980280012551680 9835317 -40060764284568563643634213145812805760 9835318 34417037830651346613367470198320019360 9835319 -57871412512316862087813726197099315256 9835320 -213045341246666375998084154360016076800 9835321 -274601391067556245119648774212882422200 9835322 -79389413674468690246556496068232999168 9835323 38743441081029444704531780886003082800 9835324 190898569421739449028258589525840157696 9835325 77611437547756191246984343492577788050 9835326 27967876600366273979751167533986918144 9835327 210535768152356865868681945026572989152 9835328 -5858299991773459631633643501005045760 9835329 -129901738044474531359231091466910834880 9835330 85245248775524556566865133655093590560 9835331 458664090678615294744743268700373870400 9835332 115793326914185855615697053819172163584 9835333 -138558360914067613929547222152983994624 9835334 -75268588772626628328562973588299169280 9835335 -211332342915132346302900297822575400960 9835336 -128851158017757460768096066371866787840 9835337 -98959464263162244920971541653822591014 9835338 58038051930536548079672632955655577344 9835339 -65742068292204339184488554310653754560 9835340 -26865882634970942711682377251143429120 9835341 -240150091347101981103590578620811658400 9835342 198500193372800056850818754509507737600 9835343 -75004016180483846974409583913880830080 9835344 7066910811336153666738619005654589440 9835345 206766964120486886780323467475811682000 9835346 -38162847945913572000638407206892686336 9835347 6009397235625169404805495046593163328 9835348 288837197671903893906034348200522612608 9835349 -66334409898696488565222786117984294240 9835350 24413098479110762097200901421524480000 9835351 114985009779496158092302904394772095400 9835352 56665610039919955520394238081308549120 9835353 131342572920237141573663236608881129264 9835354 127746125722497007289690637066181343232 9835355 -244486168272513571131637848958367826240 9835356 -16335747450840894500390225154486312960 9835357 62565962748649025874105702322822059392 9835358 -28764042066904909097494174793612433216 9835359 19957418762605153145475931753185939840 9835360 192351458743093104249581132555967528960 9835361 -382177615438198436218498851943164642048 9835362 -83328410386281178562861785476439981440 9835363 -5683605829981667368613597738409320696 9835364 133185316377709221719830192399577088 9835365 219303985056697831859059626519886837440 9835366 -20480615598396101283061680634273362816 9835367 -142766901455759382556185981266998564416 9835368 -405931183340403474675008248581713018880 9835369 -139060954089038624043152420109963466560 9835370 42421034193663834370299324769294786560 9835371 66687088732810512270140741809087572480 9835372 3354305154792030664934748203339192576 9835373 -16252716320437325378894808051940638378 9835374 135723121597050388277852496148376132160 9835375 -178460015125258169773125773182176384000 9835376 -15633306572177025462473721313370112000 9835377 84823235560647817017012996875400690432 9835378 81574523033918876234043145628011443216 9835379 -615876327218809448728371257055379782240 9835380 -111965946802177644786638287380759482880 9835381 -283309956499711592760883642057921028818 9835382 96532225134637710064941099129912474432 9835383 -46750930809025020509389401047664740376 9835384 -138615996761954469352587682701065134080 9835385 -36980485358979938700334936773537588480 9835386 149777820315957923570445224851004214528 9835387 506372256309642081120706961453756973472 9835388 175343340225612296250920350817874739200 9835389 211699242071836194287078351258339818854 9835390 -1188864298873964566854222344818617600 9835391 -334189248427226772297725979072995150208 9835392 64905607207208957705431172651365171200 9835393 129662181609904144237967501758572416642 9835394 -365600106527732804043879599852153126880 9835395 -46558222943653758799953203057215955280 9835396 -170924926233949122222014819809867347456 9835397 96760150331732836804150460397647076480 9835398 -146468770827509874125307824648296243200 9835399 195815243381997957993737342506989710256 9835400 -5695357980912648915519520608985728000 9835401 80333334882655800548839367255951113728 9835402 84204988341707844173380908005521540704 9835403 16475755975465915304596125517235569824 9835404 -140933019430547055522570350633822728704 9835405 -123115477917850107147834235569962852040 9835406 -41042582739865734650082929380941294720 9835407 8846626805150232422699661771258958800 9835408 56110952776677952457913139022785413120 9835409 532140752582072966093438942394436994610 9835410 -9990474418398128230830538930938969600 9835411 -653997821768245066848483458597051068848 9835412 -25388979196344535810247038833369811200 9835413 -26467381995325323954602840783854531776 9835414 -92943929612709410203948963319157005568 9835415 223150863727874466836443689007215534720 9835416 -50832720397606386933688236297862625280 9835417 -213815907054441832412288186074224774720 9835418 66198394437826643650911235695288952320 9835419 1224925634273440679704792378411017408 9835420 3057542297690370481256206552939560960 9835421 317502867723942329432864889923974283520 9835422 -36511261234943935601574642047974960896 9835423 33325717247148261429324887692673266264 9835424 227992333068970100842778434436618649600 9835425 162253998596340177190401474353354346000 9835426 -184847743669814714201730011844398398080 9835427 403634116758836374560472198993349846796 9835428 -110517133405467821628102333764014586880 9835429 -469140029224093223072787964282160263040 9835430 -111053905336984024098693445586886852480 9835431 -248813365808063652523076778560465605848 9835432 23904827466752283272930986132797849600 9835433 5872545488308203030463077920234347344 9835434 31517144278553588866608543754797745920 9835435 315832885565543047508127364079702658720 9835436 11196867892818384246458084945191870464 9835437 -128953519238239627634101370489937360480 9835438 115309475289178468021542568984585505280 9835439 162111301350710235778950532643861849256 9835440 25094941419908046805245346023651409920 9835441 -791793239806387095591598896672156096 9835442 -146085301349864265537014732038572454128 9835443 -191041767682805997251523184223243122668 9835444 67056507786415892243145004241550084096 9835445 -7688218376070007855465815110034706500 9835446 22200826853190669473165596512076661184 9835447 -400141519811597930678206314061769499960 9835448 -111664972632746775245342959579931811840 9835449 32324399745780600416743425326303404416 9835450 3769269562518554112357250616151474000 9835451 -3885829873920275144331278639114198976 9835452 87577766927925000008537106068781957120 9835453 -260532860060469971343997004349480666298 9835454 106042060678255527501065277899427471552 9835455 12739966195847892677885370988161054720 9835456 5186835658057755104859837892361453568 9835457 470047978997266483130424410332466024532 9835458 -166602524941788301000050754987959359616 9835459 -48763375709995093313752314866039102184 9835460 -128200215868413490983058182046393854720 9835461 105115581332363152673451747743164356510 9835462 -21905126014228616960125698661628715648 9835463 -49067750314503771700655527314154179072 9835464 286106305308858384556598320232392704000 9835465 483343023683035160410793347864477886400 9835466 95025042212500162689611032449835810560 9835467 -70287996211375897770913776707991793152 9835468 -196926166163571324813547007426714244352 9835469 46186591932449040860501487559863360192 9835470 -217137006854698343695929889906114402560 9835471 281646706915141157825951351228178386672 9835472 -18575582730446773832228629427562061824 9835473 -365170828247418880257735322085155423776 9835474 -233663739275236060815848641533514151808 9835475 -33675826440999041890015043466720910800 9835476 1615656697243292611845250220376483840 9835477 59598378496440834910201917367808339520 9835478 -161731140528205722007546115731433510976 9835479 -72249390514363133634279335235393890400 9835480 391603569457608942545167329146865868800 9835481 -216348916278951241151545307871456317436 9835482 -91018024961004513705216541707291223296 9835483 -24783030919198197460615115547401128960 9835484 -10557591018030815442814010479065965568 9835485 47941123420604109375450089000589600 9835486 -64514473235204848460852304896904675456 9835487 598935315975834740177614285154656487592 9835488 23042021833231790931417646071926489088 9835489 287055473827499295185404433264919408290 9835490 -12436665869282269199170384950907392000 9835491 -141114259120029725060371784101181526720 9835492 330434327073110403598674918793961676416 9835493 89655779015603759380328104305881711742 9835494 12626749459301542405336773312380190720 9835495 -43024269697461265668342166235439289800 9835496 19752119101154448775576616275425116160 9835497 35203839850380660462799109422164987840 9835498 36967408516868434782381753586538919264 9835499 -227938211032290335101806191817627007500 9835500 -148904784577335419303371891799777280000 9835501 110469750776431416263696856529638313760 9835502 68561955046032938418448418116500817920 9835503 316333766931592038336244088954147272464 9835504 4953032667527937738105045466678689792 9835505 -115407593209952030854090270352147867340 9835506 -550599030989789385398676095636051040 9835507 -32445832213462793296687367040041638968 9835508 552868805586840879246213268812834816 9835509 3381027277147779530752096039764012288 9835510 24225115164582474424992272805946368000 9835511 2184828194707166084619329064897091200 9835512 -143225150765053635060336507709778964480 9835513 51865585617348360905463277938808430400 9835514 -32630055729274825163319522503977861920 9835515 62321097276779384111144591897515768320 9835516 -59296122388847107475193899665661378560 9835517 -441541466583913957157360806561268413434 9835518 -9657581152321605597691136924295475200 9835519 6168140432664378270414183855867826744 9835520 104226297861016525463626282158658682880 9835521 55026784644725234661078938850356827680 9835522 194445417060701818328888509617025167312 9835523 -787867235351281640055095562978423408240 9835524 187583563623087032324112649411715554560 9835525 -15105281068304889944539585985125760000 9835526 -138870310261156788032866653586536720288 9835527 -55950557705844526234663284213055561392 9835528 97783373933108906968024195286707292160 9835529 68846643514544206103661752880756611280 9835530 8345813064083687423617397134692952320 9835531 -151174421679008921648269482889252131604 9835532 -89850338162360599965610117084966333440 9835533 198425461555799823449131996273910377920 9835534 26142559306827816083470623437410877760 9835535 238914598604946641257698855247244409480 9835536 19840987729871215723423204981793095680 9835537 2283393924790061737072597400013124886 9835538 1045712239769682391838690414150511744 9835539 -70510438328103511236748357121408129280 9835540 -23336544371786701468942155726132633600 9835541 100220771876397966984276008439614863584 9835542 68251471528185743096600897032656660672 9835543 223444830735088021437489150836855870792 9835544 -387254249597599271242765902967183779840 9835545 -26981067305064403688831827593057192960 9835546 -99122825935662682546921371529064520960 9835547 151723941918382399520778937854485067432 9835548 90096774214521655513229078901171386880 9835549 159832105107228840905482878374717036736 9835550 -39382700665871179623024093846596280000 9835551 -201162297043206718275505555936600734600 9835552 -541829058862579834892768041418191208448 9835553 -12507454604341936672259008580398640640 9835554 -86107504852150169622710729090398557696 9835555 -639507721566773021372740889961767522640 9835556 -7055377529707489644112785279261818880 9835557 159231545941115905613157075643578111840 9835558 288816014155108175821688410579964582880 9835559 162252594197298051949799644300441044480 9835560 -39474841955720812091994594044657664000 9835561 149186335828685078427759002288654903162 9835562 -842240318914652430365338081596129792 9835563 15737338162910140144398865622380249944 9835564 34647129759609700370068063082363346176 9835565 18399293687585897964282259826675827200 9835566 8268681076159494792655323706543461504 9835567 -37898876934267132294336514314110284800 9835568 -43936476199291842678499605715753205760 9835569 56574152798501984941274661629137085364 9835570 76583193903441382442507282971857048480 9835571 82133562067734666509943286603331873592 9835572 -7681392205933883367121965305652105216 9835573 -393694795428630759075625662666494509632 9835574 76920672109255967557124187698343472416 9835575 10601813692733959764304546972107600000 9835576 -62720248350104960328471900278915665920 9835577 -225715080364403282265320235136148015574 9835578 -51535871355629036281766334452473017600 9835579 -201465949749150713319730978781362820480 9835580 3377435634958312981313594597184768000 9835581 -29963898937696520141536172931653348736 9835582 -6874646147622629007765629225796380160 9835583 25871965309984987790030736117588307584 9835584 85618728183988223030308732239706324992 9835585 360649983287104968649721873225540538600 9835586 136339437550002278152174311408809782992 9835587 -8422005410387012168552834501722411968 9835588 -163853746677335184702018723665604255744 9835589 21344553020566423836873717655294143390 9835590 -77517863920067607841765853863147927680 9835591 273007835236635969458367297917588829400 9835592 93492915496582664283401835650127390720 9835593 -178761179989262544682736572615453956336 9835594 48892754277757809470095108039024194096 9835595 22409374393294066596607137499834483200 9835596 -221119922126842778593270988053192747008 9835597 -2065814279218858607112732473434219200 9835598 152466306827742974658045266017846468800 9835599 -40884314818687554538752120554687869680 9835600 -69327430676239554292816787573905817600 9835601 -80901355513454990481883881470480128398 9835602 34974901934621676211767873797299613184 9835603 314442007171490202577190218329577775852 9835604 153224574205235254495726440603026960256 9835605 699220010389760843444633216556852480 9835606 -65853094180223880352688398467762240 9835607 -169196156089601442095894156464907239128 9835608 -98643157799836630927936109753636720640 9835609 -143664280463256042548410252623376419584 9835610 -4933378083853662524788523827452099840 9835611 220925824461794313883936429003396131840 9835612 -190097384876197302954890255161698655744 9835613 207183079371583478084456826641720686764 9835614 -88918150157702325132081294110733567360 9835615 -180152349328811413490060780075430259200 9835616 67974160070630895627512098045600727040 9835617 -246792863954929653870880604256772912800 9835618 -568213864204970319191595504078354432 9835619 -363362534356492854886366408761169990704 9835620 154420010997635574254675550285432852480 9835621 -217644015759867084948108191114260722178 9835622 45019436456900507822337389691361989312 9835623 -103987062139429356254275375257657961248 9835624 143917335355668323037686865156593064960 9835625 -43255640426904289338801540037010658750 9835626 11216020715709745468877498595140953344 9835627 -93625298169046078312323069431057936524 9835628 73042527311049178726210948706716631040 9835629 94165447207657979455721320349607542208 9835630 44997698003223854822855134626388684800 9835631 -37859061365761898987751854352586782600 9835632 63714088200055985034932412553409003520 9835633 65991347109848125248926893452407300004 9835634 37823576632520233853333732107835659680 9835635 -226279435119766578082058805012746073600 9835636 -138527795467580980144098861888914001152 9835637 -20763756054250071224779587601138850688 9835638 -65209274154419031192382300372055334912 9835639 102582992355387972473235817823802933600 9835640 217521446453212333439995198701557760000 9835641 28166478639039642488283776367699163200 9835642 174652277726574912346006372699936591872 9835643 799313599132375967368819662703111300320 9835644 -9095268769173111378719985474925559808 9835645 80109492553380695800630424986637145900 9835646 -94632944296221725256743665975139209728 9835647 414734246304410230667187025349676573072 9835648 5986250947195334852014529746745425920 9835649 15596113811450407701238532831821532160 9835650 39301839459839982976595663526581673600 9835651 -5398625998234956085591484377210381056 9835652 24590407226169039876588453076881222912 9835653 -313596562075839890997268492511172580896 9835654 36919233124285824165024042432830438400 9835655 -17544901960581678966008855593137077040 9835656 125083789585445244181525099845265244160 9835657 -45402992120415979488868258304276315640 9835658 -109531796092921176064201683268030064640 9835659 102133478173574684474550118274893567164 9835660 222586507644380693868968513281222087680 9835661 -521474084202216150723961546048382066976 9835662 -71256527337085460427940624713714140160 9835663 19869503076970644979158658592300420912 9835664 -77990551327194953574018855389718405120 9835665 21657776972801903418018745927782743040 9835666 58667080236322993622550517770049400064 9835667 -18159254447436590142619556547285760968 9835668 171421174731718999686756998642493025152 9835669 -164491930530889820343110834185170407940 9835670 -19108262898425759822662562454976214400 9835671 -114163819280447076979703341102696692888 9835672 197497508670982551824181328288074485760 9835673 -181469479339914564382023899917208741760 9835674 -10312726634578801585584348328867037184 9835675 -124392687266538651176122281480644235200 9835676 298859687724659933242097029382865042432 9835677 149148900027009533734019228725974297414 9835678 199656525418891258859474792124660704640 9835679 33845282431900955541531977976497905776 9835680 -67436016231313968644531014852159733760 9835681 333260334219312359511207722541905952482 9835682 -59470162088268492425254218299029493088 9835683 8651834547294325123562846806955909376 9835684 -95909727622948349900305794710286515584 9835685 -140174253228852156332275143405620623620 9835686 -29571564526694197565185920034633992192 9835687 -45471136183643448999204727726165027680 9835688 -43225127083901370438361104951162762240 9835689 -445003048054025146601545794904515636000 9835690 208363819017093850194552348092363612160 9835691 4826925078821161815682806583744292712 9835692 1538080185736788005074934499122995200 9835693 -38162037138917914034782777281079642400 9835694 121112682633196602409843368230504899584 9835695 114072125032290649276278859070676571200 9835696 40919567520223469925137895080775319552 9835697 -216556955239346376595306741823179881006 9835698 -26646438521204279254444209227009418240 9835699 325154037672625068973466068155419890700 9835700 66444184056806967894082396574375270400 9835701 -11449757648846876275665662674159631232 9835702 -36084036009011326027523365696129816128 9835703 -507449196133832694553541280750870207600 9835704 207228849634524190898062481596819292160 9835705 -70596226520874914225396879359737233280 9835706 233772067451319035234709550981698237552 9835707 -42014509562560482665424361829958690816 9835708 372105659740020893073249818317417161728 9835709 199299069007726436242904592317775446604 9835710 16301895360889740886374668197714725120 9835711 -32381560647970006701497315183634112000 9835712 129930938537436250265852397064890089472 9835713 152793891323824690457608148326125401040 9835714 19833618807546897129704395141472128512 9835715 -60389252087758684909369880160770492400 9835716 84129037305437343605958120004099338240 9835717 194404398924551072133490998611097463740 9835718 7010494851984573811909265208390622560 9835719 -229983917971264573219947992241603008856 9835720 164697238405257522607216867079924121600 9835721 -129031604224837245750309046352550014940 9835722 -1873854093646088507996981915366315520 9835723 -472224169187757168303116574675569778028 9835724 76798077925397586546953342068449914880 9835725 -143668001624161156153345465808681642400 9835726 -262630089364396021904632218667387322688 9835727 123434271711481494830754898512151080 9835728 813387671271116489820082550415556608 9835729 -92272617332353727877574832245845318670 9835730 34900803579724385385662835148501977600 9835731 -51528509540240035547950222922635401360 9835732 -14993473352889392583411381587123544320 9835733 -533050369054005212444465559282004260018 9835734 -2168682603763106862667359604743736320 9835735 38794757416389416959502561260298228160 9835736 94563996912277021973097966187372216320 9835737 13321974786924134792901770696066641920 9835738 99293501915875212362622654077879228160 9835739 171228952085992636684569203010020409540 9835740 43660447624314071316466588911176939520 9835741 -548602619454604935865956244246128773748 9835742 12745389993663948099401078697259450368 9835743 109957570772053337865413914074860893824 9835744 -257354157140115259144622519461027774464 9835745 -145721636942602236676026759030505195500 9835746 4605507346540436085628691788311544320 9835747 96342599665073371377838401686731921552 9835748 7814187105597439064637313805027846400 9835749 4661910217944900895994873434593492480 9835750 14193651874311859428590859683699904000 9835751 -188572088294896704568532831811847330248 9835752 62759725649959098198561422214908805120 9835753 112591691966115665749581385256391939002 9835754 255963988373362768815804790105250920032 9835755 -83658190984180125779858052913978375440 9835756 -21484769247291092358626851273923409920 9835757 -406388568180791277019441144318753085994 9835758 -57124576265428058832303734052935767296 9835759 -1169239782484949890405553100389541040 9835760 -48215026691915424751914451610479165440 9835761 -64378135864461484382292587091734646336 9835762 -112471794760482931392001075679011107936 9835763 -35559887859803393364109477112984702640 9835764 103498369543327909825505958507907301376 9835765 54986090040207385360043198625239001120 9835766 35271854978853379860923199665239488384 9835767 -29751252862808472156505832681873270016 9835768 -55289946439253105347464081047545344000 9835769 317011401772831295158397141331834602496 9835770 89555013720493102548322325786877960960 9835771 16090508627437192970517313568173546344 9835772 -182063285465227383503591675490388746240 9835773 39808864576198453613164471860582106368 9835774 7607619022929845543789301938402092800 9835775 -169031561860171318775012245665028249200 9835776 -271797467537639148426784347331189800960 9835777 203434078490886306806601330224398464 9835778 -11559001831868447941072746702950542944 9835779 401459585741744984324749026752191660800 9835780 5046632961879979436781856895386041600 9835781 -159325371231963063880294518921341648418 9835782 -139590336699643287221118871631620517376 9835783 -425642664957071677508763814653534865680 9835784 56619701064977531456733137174164930560 9835785 -249204810477149198141873493415157494200 9835786 -485767645045182466571325885223203486720 9835787 -233793736184536940386578479338447335120 9835788 -58713771951904867042762044956992435200 9835789 45176315064158185049442513389120280000 9835790 -42107771165226425039270233186628385600 9835791 112795079129599278370395613537825236864 9835792 44723781037003249830097248688399859712 9835793 -284784114551338734296116965469385556672 9835794 -43381147056772389988639729254088773600 9835795 -20894949445721185248383340379650045600 9835796 69090407700050676003243779031420105600 9835797 4740967018816643000084428232570743200 9835798 3444349867134363171626209170055479936 9835799 -224302069190848195319922355041747525264 9835800 59387044733939541827871853565050368000 9835801 23860496441510415885511441019466019424 9835802 -118018154133783581828403921489788133648 9835803 -407275232774810695161033498272746837200 9835804 -5474455134836705513397371942409240576 9835805 35395185755871559933682048849529922560 9835806 -54927911347822179691993754276127436800 9835807 399234844292276196023475452765271373960 9835808 146504690181633024508671522954828840960 9835809 303771358750503728885937174703947229920 9835810 -30238336819286146572470120958933961440 9835811 301554362545176365466891112236738872412 9835812 30544663198848454393602388813421862912 9835813 -119888039509660297399951743096682394276 9835814 127007146484009383483656266175951932160 9835815 55983326293933051639449625822929767040 9835816 -171271138746614183236931099441316664320 9835817 -8432700012711144720203462337565536780 9835818 36806193997945911651149582080206117888 9835819 -247029032272052957866346004466120124124 9835820 -2375763249240826692694317570419973120 9835821 -30331149603821404225611587131446078228 9835822 -110973745179757787854016405613146803200 9835823 275502874562050971397715816248180750848 9835824 35979795129671778841633776332138840064 9835825 -141255909024882693014796554666779922000 9835826 -17873412897742270810127347370554275840 9835827 -72810054256287229691097717967828295880 9835828 -235072316280613133230513010821977841664 9835829 -534432525312213802022025669500083335570 9835830 8632671492605320900655269238335368960 9835831 823861564460824553136797343859140860160 9835832 -27073706980137025660642952280280903680 9835833 -36351303940206027189275697553186442880 9835834 -9116023050296819672383282981227644160 9835835 50898323747296668177226632003669295200 9835836 150444175798297201231644189377641984512 9835837 183887573559931041186193182831248556192 9835838 -4327627828269865084135587501541618560 9835839 -8399496146400669938629019062737112056 9835840 8403879294344231608253344983684218880 9835841 -485958679000421696386436517701367901758 9835842 -58342694651613041276279160305711042688 9835843 -182648406707333864462971371641210815680 9835844 -300136491132813714559053664069543756800 9835845 -227735785602258424998900315802386000480 9835846 -6866617398728839130206158402719039616 9835847 -64012296778700176160268562355072219136 9835848 256626860448929797126427528005862400 9835849 420256096032871136232894159790718821850 9835850 -124432372693617271475677284453278847600 9835851 66821661437676517230563657045398685184 9835852 81044374531053745290794826508281475072 9835853 260584302065794452411502901549065914102 9835854 -53624960942661563171400345850171296768 9835855 -371293272074059179456130864025922453240 9835856 37234114012081695055573687576339341312 9835857 288614802269312792955662160196987316640 9835858 -57563140202493066950706990802097303040 9835859 -76333880487268542602526823435728309984 9835860 -94963527266259314009779804720220221440 9835861 -33314544085964466026193660165047604736 9835862 -209277126621727722103968940205029670208 9835863 -1200849502919636787208673153896448640 9835864 -167412925784875781165754236219558000640 9835865 23445687880353041855025430189735338060 9835866 2672530059828164882058345957764557824 9835867 -67685259984010741928577167847031038800 9835868 126522579089328277981813345593118310400 9835869 -19740947829309627380636831352324516960 9835870 158982631954068803455868465138080383360 9835871 247906187957066430263544788671043361000 9835872 -60313479999086167332638105446742753280 9835873 67018141604845085375795980112998613424 9835874 -13024711771287377551643188565765086560 9835875 -18961851318036874987177938794931000000 9835876 -170363804966538603802429174161605920512 9835877 -321251920887903825656385789299944798788 9835878 21451491316948847638968474153017315328 9835879 -162478128184855163477007466929974533224 9835880 -52009698718387967176083554258050713600 9835881 -28218967984147257899804736401285099520 9835882 -152417793649611746736112078431162777600 9835883 -26085785821343401833717326886459741336 9835884 250726421158358962119892538455242455040 9835885 -83009272064704126954884175993137312840 9835886 69939420255645953584329448361212771392 9835887 -60124544006323978868472645684909026040 9835888 43795824256278075700149513456877862912 9835889 205298421122954286866971788139099553856 9835890 -64871216604293423540250689472715430400 9835891 214420128656232506201889011608776470272 9835892 -17141829493316823088739907391155468288 9835893 353398248857045498270715890926929109404 9835894 137330806484192123297688363055520695872 9835895 -159049512488181069511941127992527875200 9835896 -68298806651490505899731825402975354880 9835897 160943639998756406017294861585042256384 9835898 -26618880219518349775208928030249275136 9835899 78477124035396136547044882875030216048 9835900 15629339776087568098579390866869760000 9835901 313692338154496519276860518009440039200 9835902 -41325980024668556696214257180823769920 9835903 -149358008580736169877842648250725973120 9835904 -87250900070859206953596542173902274560 9835905 205675306909495767916894619518244204160 9835906 -819957565796067965506742807225832576 9835907 3484506107397164074284397466135754000 9835908 -120855726347190009265027932968184099840 9835909 -63886950032187493463078645513495624096 9835910 -11152656105659860526817769807816550400 9835911 -113207904346629980675206935283810419216 9835912 -348167733388619849725594191957648460800 9835913 13615271860656482586379874586903531444 9835914 5024599475753553189691194831626956800 9835915 -40020486557355748233911739863033016480 9835916 -14224321418932318422834821318818467840 9835917 44684530404330881755048172905016775072 9835918 -240491257165537053562036443931412281920 9835919 -302275451185002954029961134470386697680 9835920 -56090791821141401231866988350734336000 9835921 222911636909542665807445178539347005044 9835922 89086202822744574893248903126656420000 9835923 505499463246443680749733123894906004784 9835924 -32400558567072848393048172383607214080 9835925 283700100080540803125868786219312713600 9835926 -181274979766166375512520050299872580096 9835927 126670273364632904013962422272601128960 9835928 -137294120230700555474212895393628487680 9835929 -119647451973222755090756405026763113296 9835930 -973271595988522774698182208384912000 9835931 -18463785361633481160260131114468724208 9835932 59652756539842998102160293129182303232 9835933 -8013531824457524421989283789593134196 9835934 40004663764011415663207538443590623616 9835935 290667561262100336194617783667260044160 9835936 -70413813904918386235335261081452937216 9835937 351525689143538445909318740854972449600 9835938 5228471410012826203568449515500989440 9835939 131675986366147377843550440235316253440 9835940 -39152033720440486897509122300175240960 9835941 -20044872492613397910032708823074585856 9835942 -64960799480343289280553117872750668800 9835943 49504432060542783717181859068787468064 9835944 -147480015959586845642442662231962337280 9835945 -14639334184740110638962102023053716480 9835946 145361705790153362823976755574645866672 9835947 -25403082673000803394148294142460402224 9835948 -6196613815031247510919806497688296960 9835949 -3960251534958264292394884543817170080 9835950 49749653712834934392127049838739123200 9835951 2204782270134638107994030117753047952 9835952 11223229832715891638965787162517307392 9835953 221674781372546562898004653157556104304 9835954 -174928696346710115378990855760700015488 9835955 -339840212850867924902317999709337530640 9835956 34597942961715184854085702595496536832 9835957 -34036574831023738049192574081812202980 9835958 58125044062738215122519592135191969280 9835959 26557361344557207252771463592341770240 9835960 -212996402536999532699955862256048640000 9835961 465041042831094364306809003583103483562 9835962 86520247366017160048415532949390593024 9835963 -222257652355922292505070835720220421788 9835964 105319448785935599382299851933484798976 9835965 -57097831568934374291522854692968184000 9835966 262452024570106302780708684199046318976 9835967 39895465452889696179140932402768297632 9835968 -76982357601020508944293346673552261120 9835969 -170519778620297217949784844207677080 9835970 -121668141499763665742425649071705252320 9835971 -7799046015945915203340394235233425600 9835972 41155661758463311433484153495226908672 9835973 -3481387387093032895831936562717337600 9835974 -31854359200274550927940895235934467840 9835975 31952102543984364626282312119454123400 9835976 340006242465561133994247446401981685760 9835977 161217793765487565449376055885152370080 9835978 190853930770231309266845688250622549040 9835979 493865790188306923799720570389079493576 9835980 -23504154319168683863734870310552371200 9835981 -377939484261391104797292236747973134218 9835982 8488757287228357362315183640939845504 9835983 86007026595911867141375699260581797352 9835984 36704715912110391559113338533673984000 9835985 -275859085656608072981199805316716281600 9835986 -94601173098501442999750602521304156672 9835987 -62761005063474059443763124141811107248 9835988 -104919323504131765573028604180613413120 9835989 192633952996413560410648130260564544448 9835990 -68034759453038284670724667165039795200 9835991 -163287228558211077112164245368153103016 9835992 -60011753005746502622365928461332480 9835993 110827003163636448213260334531482163460 9835994 -28625798743732682936701740103725931008 9835995 -41648789382337156605824236312743075360 9835996 -128474050588499277795094182852553359360 9835997 -250896266068408344776847316432639473888 9835998 93363406970245081513644548183867440128 9835999 262578077423818050934952235844229156000 9836000 519128840761604806160170974445240320000 9836001 18811543755494669384336004511045454592 9836002 111317189290059650241485587490349537024 9836003 -93182628466206517924780030811331131748 9836004 -103572060413752249659629137537413838848 9836005 -26883940287266160547300294774704022440 9836006 -10017929950848189796410441990508967040 9836007 100983508151380664183765112966438617640 9836008 50144615040054583120862724989902848000 9836009 -124888648411299514476432890360848896384 9836010 17387000328941555688622611181085653440 9836011 -250229832956116303190549793217917048968 9836012 318514612037271895207153849273990861056 9836013 -66877697892382646716690832961469319040 9836014 -288056491261132589432607799958337054144 9836015 -123748665268700273188288740509110532400 9836016 -591545847622170930115683048853045248 9836017 -469291414256293123586923430416087432140 9836018 2440890275609738853160131525164946960 9836019 -444238946423838760459914319821543106560 9836020 8655082113643783936563545665683310080 9836021 71062145543504606545173203084204757504 9836022 32109673038553700063065749978409365504 9836023 67483268495655875739574443434294484480 9836024 85764413341660216378562882535936798720 9836025 46922786225143313203880609590749852000 9836026 177305651806974628973540874126117642720 9836027 128615610916013866195223171357940579876 9836028 -71232205902449742333030505123103210496 9836029 -45999802116806600213109515521776235424 9836030 10565528006361345899133949690275676800 9836031 202122816684771645017040677587351104384 9836032 101625567155144437544045271921450811392 9836033 203578482220553254218879138494747169282 9836034 -37867788588440310015989949447545925120 9836035 3843085292615735804202126242581555200 9836036 -56162644027968960964743499396627402752 9836037 9179511087849952367592414790112249694 9836038 109847203549337944375913675140834381920 9836039 -193906865303179205447969514362549645160 9836040 65523751714146301368740016885198028800 9836041 11864361179771586140443745084332760500 9836042 32441655256537086587769677477114211072 9836043 1979374552049404969857984172321163520 9836044 -151023920479698080710553365486355908864 9836045 170126449945235693634914965285940102400 9836046 172913820183095474836660161989188454400 9836047 109616396542988274318132966934459048752 9836048 -4184642110544684651449713283872841728 9836049 -267142268118542265397912522551929765136 9836050 -22658372758762200032276870439069888000 9836051 -96966257582479265771785374324189177600 9836052 -31705429816545644722856292718839300096 9836053 407417802199280605128599058325435011200 9836054 -133323369861851271860927790073597485024 9836055 -20392529588953069884084533068114534200 9836056 -208681808898963773698965705281056727040 9836057 25981978065919745871563401303914777600 9836058 22635812697483248219892117339418076928 9836059 -460159267442275099620115459187781704384 9836060 95239021562387142984193344556190300160 9836061 6383529401544063007076061486111336480 9836062 113220321143078128161286604380327538112 9836063 26658835878623209194328393373538491160 9836064 80719198685633791529483044628754726912 9836065 -221221546386053185412810550262077871680 9836066 -39889548934545530879821819865294069760 9836067 100147679674806117556557312564647738880 9836068 -336511133064582128489094170735663852544 9836069 171820113602859306530480257808703974496 9836070 -73523615496714236435664078367302556800 9836071 -80110740305951453256190462597637467088 9836072 -67072334757025167359621087141205196800 9836073 2764942701792160006513467556751711844 9836074 -201311457746666969116754277314867114400 9836075 190147120941063595427932157873022912000 9836076 -169570179537518472567789375968022010368 9836077 -115427757665239399692222240942620180074 9836078 -1404046148872496729023610005253790720 9836079 -261058653987389010406221955308195386112 9836080 30753670885613737459806581714779176960 9836081 105357399754643162299672936385601600864 9836082 22533505436706363939958578525997613952 9836083 -4219094165406366456363606900336813952 9836084 -116498366985488450496630786709484150784 9836085 31315150804479291168513086729166393600 9836086 72631549668858125141657012681484432000 9836087 -291145089628640918729163947723594180328 9836088 85155930662293211204100740387568353280 9836089 -413677213804170667581860872443182280444 9836090 -148386765685599865836533930240430835200 9836091 27567415764518597544610918023112900080 9836092 82659650355955237064911335421281541120 9836093 33634365389451693996249337294828943724 9836094 -9921667141350206736839394833095300800 9836095 -394336869098622647315448947203564422480 9836096 112279481208145222789317382669475512320 9836097 -59777408259993725009436978755704155600 9836098 235266718495239312808275237103929042336 9836099 -38993280232675590313005757870812013920 9836100 88978728144363876316809891251013888000 9836101 447752193998535494980969276379788490304 9836102 -18671552888094402520726065568642545600 9836103 -151894815815850384080702494555412619096 9836104 469241002151607761730075091395139430400 9836105 95190794881956941267437983458204240520 9836106 -36633619880611265428762627528099831296 9836107 327958095840453562323567471698217582356 9836108 -272224942205299311267347032016507657472 9836109 130065584195783032427687215801755253014 9836110 -87244195131442646948457501198699888000 9836111 -142331167722530169270475974246676324320 9836112 -13758501805491867528968121609924378624 9836113 -502325217672721826290035231740835389184 9836114 43879025854174244351915521073837955072 9836115 -74907588307634843674085327735639564400 9836116 257441837784522601056706821142149664640 9836117 -77793295110583942099259370817949981988 9836118 -136890723669490480625659060666445878272 9836119 44637795899987236557272364572029841296 9836120 -112230060536385219372482392361515008000 9836121 -3403344971706652652771381534595540000 9836122 -217248268564004448435482131812635151888 9836123 294295017404190467418404284720762998504 9836124 -1455161245064317556072286794775088128 9836125 -33311803108536216519949787274163962000 9836126 76840943320341925697231588218283674560 9836127 95065046140738878620168604355911214080 9836128 90247103724905142771691259304141127680 9836129 26914808130004988480189042720302541280 9836130 25870782281855028957344478614402027520 9836131 -66191229789788071285502456825235716068 9836132 280581176982468131950646961902327316480 9836133 -125964331512210948445743174983030931840 9836134 -27822956566229510785669112807904546816 9836135 71317184477814043616289234562591242960 9836136 -150421354950970720062786120705401241600 9836137 9628863097865733041226151059507046032 9836138 -142565753588853504179125076650444701936 9836139 -121162255022897706529419975810122410512 9836140 107766914480369763998931349292403578880 9836141 123820510276775923074708646939233077472 9836142 -151483567377865741369258960016013809088 9836143 -126197124131094965069213126734085186608 9836144 -99244604252447096626774458158406205440 9836145 15635269919786429782979373957820807680 9836146 -114636305342421243237382158374479182816 9836147 -282971959543535070501771455070764404404 9836148 -54165798554243822520386157087548866560 9836149 -648779758571315633772557470197231476964 9836150 -60251548793467582473759579054670080000 9836151 -73857427480241704539215007925928762160 9836152 166912078028063828811200478846743961600 9836153 71184891726457297563196915091750343402 9836154 44078153701197029754077112347340302592 9836155 -70942913708579532192211580880474812640 9836156 -136216073237905506037858067246522995200 9836157 144777925177936416665139100448250756288 9836158 -23187315029310969596965527289455352320 9836159 355040830298970969502075107261914175360 9836160 81257796881655411368763069202169856000 9836161 -314834674307673170295050255623934447868 9836162 63868990594489050838819370713181506080 9836163 -118167496020365035296392009219928373308 9836164 -681903452968563807059021710472466432 9836165 84436079018875771794536826048794785920 9836166 -8847602604163776778749210903178874112 9836167 10752356153310331257738416068347963672 9836168 -303276417008349104460392257195346365440 9836169 84456959706677425436635570478364761280 9836170 138540246192835499846176281007542557280 9836171 -179055366869131071512754507406532291628 9836172 23986798782585735485948129438455526400 9836173 83257135305050606307203406141446033664 9836174 -1364279076800969813465745434302923648 9836175 91464761604678514201146587277546495000 9836176 -4919148820503016185494129622139273216 9836177 -25134552608596937280848121789762313740 9836178 -166301454852354525229657450857149644032 9836179 468398705162858376696909186408291913200 9836180 71499355651270458177636605029277736960 9836181 -383876400554112730210899167650837772160 9836182 -135839029153180978196651937225570275808 9836183 61133034952352531774409983589279463776 9836184 -3150122748304407778301971512738631680 9836185 159340239431340626942015120221074393600 9836186 34086214002877897271166799276234552320 9836187 -77254130104000075740292254503089292160 9836188 -117185759636024181659715360013043893248 9836189 -99742506037086183575091852707023058496 9836190 -9407583000143317168228098565219791360 9836191 -132014650175193327797207768509682049600 9836192 393946086604858833199410680226724380672 9836193 -71456953471374733803009186869640718656 9836194 237061455385053191824705875957602626896 9836195 332786114182170525287379612968256853200 9836196 206460228487925321020269866332372285440 9836197 -128208903311692239964766661993248300768 9836198 49482788586391947001052197765123008768 9836199 -58634514295436302569517172595807447216 9836200 -193053865544111450859456754025459712000 9836201 -439893632592932388024712473154619073798 9836202 142857374170138862296877588001920332032 9836203 -80685929264273451160283685865979803392 9836204 132944883925688655935828277521005741056 9836205 -11648676051231925752628640175788193600 9836206 88485627904976032231070407449563449344 9836207 3198347743823711164083523276058578944 9836208 -30207132518438397779092831677102489600 9836209 -211275867565966532366507799890406260590 9836210 65013833453323258878744525640926154560 9836211 294481916422480871531258031851904000 9836212 -279464603154171945311864036811509628544 9836213 10520674110775920196078080637614517440 9836214 1841595982618641779769202456536580992 9836215 -13503043151122511878353858246298073640 9836216 -4715819187149329969762547277877248000 9836217 -148286763138161767213954094157983467512 9836218 65520692494644596744399473283952566016 9836219 236501379934130294403793531622675563620 9836220 37346507933600750522075800521330124800 9836221 -208245512906489760639050176316089883578 9836222 48144077445258110074291413610094149824 9836223 -92472251896752678006797970234633564216 9836224 93877736045830109933805830602384998400 9836225 -34101386436431606073472075350167529600 9836226 838329630170881127229501366160741968 9836227 -151248523220756805255711008099973769924 9836228 20466714014797363105076800266254203392 9836229 13639143349731849089174435179885579200 9836230 20121215908416274370078665962519381120 9836231 208325152250269891438214661357685155192 9836232 -105467327299339688645568419561459712000 9836233 -524850569014952969196873055243186403376 9836234 10899003725205866296132808943312422400 9836235 3210216523409086198246490432825574000 9836236 -134552559121370689562607476825414206720 9836237 -287667406089627561721379911810620860340 9836238 4833829057867797504748381982138216448 9836239 8331079259242115209633956975425516000 9836240 -87720857576611932804490851034423050240 9836241 -360666093412469621481006161189993060160 9836242 9799477077291677084910451779709778592 9836243 -136299260357791937979947293236550002000 9836244 -79409090304395646746569561075999426560 9836245 101698688588390154885192363345050088120 9836246 -43948251195643627247978993571191756160 9836247 216199262840887258600099903296148931328 9836248 -196618154839142875546956107397514352640 9836249 229195863145137592657067791387661818560 9836250 -352262353057153992946534516564320000 9836251 -489246393648576992659662240169352151768 9836252 -56625111425020075008887326088518671360 9836253 68860172914278552289594734766673965344 9836254 249751700590552086904708512756479500800 9836255 155183698463078680106785470014783649120 9836256 -172499168032858589608875170364223389696 9836257 187818690358655130034852503009331353506 9836258 3440085254528732138094824943142374480 9836259 144991617252238282089488057140826448504 9836260 -196964071420533618454210597479852660480 9836261 28683834119733710852281349189665104732 9836262 110522003052932386630618074683570150400 9836263 12247150215497222691936424544993276800 9836264 16358091356592071563332386938703493120 9836265 -185097168099238650613800050178357177600 9836266 174744712879164589802719011898385611008 9836267 -4664841783873016323901498130248810608 9836268 -74346621780387047459424915857557063680 9836269 -11715016338802438437368578093035217920 9836270 47029842759433478327282531647982050560 9836271 5077059636247165182294517045348695240 9836272 -6522014748151920735364388442283376640 9836273 -288633867372227525893596897521502851916 9836274 -2212937966212256406111580467618882048 9836275 51975890148448942002701893673931200300 9836276 15620911488919766501897120826464972160 9836277 -70351792286781113774034841493464375296 9836278 32630251562897601125421655552387992960 9836279 154831265821049712031964868064096370640 9836280 17744626571951900275296944626824192000 9836281 -12648290994135235387505754148173622400 9836282 -4033665717829635596277451853862498816 9836283 49031468616727085841962991034761331224 9836284 91547877990462025954450342913234380800 9836285 -7202848885084238318776688689317065040 9836286 -160045437675695092402481601553160876736 9836287 269426886699161894373135910634188487936 9836288 -13295691761847796524968803062251520000 9836289 72052136270384881353240035921791847040 9836290 123927440840228304349098219264279628800 9836291 41121346424865772245994220046011238384 9836292 -52030450623489789142494256766749774848 9836293 9407003154872670388805847574493915584 9836294 -48628325434336928839648776479993340672 9836295 27738971587420208198232842872253168640 9836296 -115073519690703008421003366776608727040 9836297 -41923496394440908474362486183034410060 9836298 -51577146469468003027151101188533931216 9836299 -369921047507724584028714705532772533080 9836300 -58255120782381235756117229043474432000 9836301 243046146598755006298597486553951455104 9836302 43259168479437048009934642302424106496 9836303 167919017304125859507916373236973252400 9836304 36152744282372311789121550650056310784 9836305 10091367448075578370744940314218713460 9836306 -17082976723316640137461583564706625920 9836307 156096299192059751121194018901521912640 9836308 -243802775445283479858786871540019472384 9836309 263162806848886504636823337372068243712 9836310 -11859868745028702512491166333157519360 9836311 -61665574793325732283920820053768806256 9836312 -3543685582160588985755827829546004480 9836313 -296977249875709166670039634893066283056 9836314 8734871006152804259477991621128873952 9836315 44667584118106886027456304815252112960 9836316 5365821233458905024155241037732604928 9836317 406879074280839950423405690952864299366 9836318 1534535143494312220727376034639384704 9836319 239219685079402638622879819551641690880 9836320 -63239710794749417217074350856778547200 9836321 176641516082780580582477705535405792944 9836322 70658697597753195118846309072595110272 9836323 48321948558476135520048386691758307744 9836324 120733802813981817059169316207134498816 9836325 114851622640812510692474044716676333050 9836326 131979635677971322121343080058926990400 9836327 -212325530546274261851498175602829318888 9836328 -339114979209713099452549376569314508800 9836329 -376363767222867570783175771781593368240 9836330 2970418537989185332338016703031813120 9836331 81921411980852917101542319058605517824 9836332 220448393839004157952405310008156928 9836333 -181658225757111900102765823902907686996 9836334 80243947027148915570124064705406772480 9836335 -244428005520183803864302599323222019600 9836336 500584841557833626371018776441618432 9836337 71107226993464718927490253125352433664 9836338 6937487590010169932380728186911159040 9836339 -132156256312249611860165898555003508944 9836340 -57773381446951801308689485150249574400 9836341 -341421380977298846614039057407610294656 9836342 246900079653932322913101537385713543072 9836343 104595321270081545413528091048738380800 9836344 8438612472430168603090592951626752000 9836345 22185770660208544620340735813384976520 9836346 59864928033020160804001316441195122944 9836347 -2916083461231701749775539526003448400 9836348 164162441611121582193914055646133569536 9836349 29947980047077943569507004347845176064 9836350 76664769065807884160463003687316286400 9836351 21800022251432767077900233075490373344 9836352 28096874322524451283191998571571838976 9836353 373146847629812430954936671891004515460 9836354 286580001345349939726967524942475571072 9836355 147752115404351291153111245017747702960 9836356 -287680985616226593912930337025905778432 9836357 -285690342718005924103311554615897049120 9836358 128528033955532021477383150676383642816 9836359 7405660065817181294241449790025064880 9836360 158047227049851388329456549983572224000 9836361 -161807090232169769103902536185640448790 9836362 -59805295248941364038963547953078323200 9836363 -140891348154994050918438682684551761388 9836364 12367515705691855241479780649618030592 9836365 -23440125454227292689892510119861638400 9836366 15271514861216437597858747053127357632 9836367 216113505990601468981421584216014988680 9836368 -97912601656757692068896351887342379008 9836369 -203302081245142490653374733856841120000 9836370 203154224841395022795601437346924339200 9836371 -13440410672009203361717517675175934000 9836372 -32527500274526826935827982134259982336 9836373 -123950266398357499184884427332075595616 9836374 21240497408692485813504744703020507936 9836375 -255099901330027738093242279329793246000 9836376 35288756180551065620964389273144524800 9836377 -384845552197712782255355022328282726774 9836378 66407014877676235091436112352566756320 9836379 523613602781139827706633007924520448 9836380 41326895992771696720038830231470732800 9836381 512376121522591580833603894018562374182 9836382 72339869632778320382471203620697632384 9836383 -171128886187028404243815353167513004216 9836384 111003734389202847015924889274469580800 9836385 2827912609670157551040859483720894080 9836386 72474329112688233714957934874376153600 9836387 -354430567482989123623786008494161959936 9836388 75566635338392723306974233606368787072 9836389 -483130020279555913797560160882397591810 9836390 107942996914735024063444901099787446400 9836391 277077253053807688181851737706365565992 9836392 -51840067745535918488921734464069273600 9836393 40443244660905783350931371268920578560 9836394 -137432654117657322087399151604274535680 9836395 -208226340342327507425504520157419148800 9836396 177310767137807460400641003973398124800 9836397 -439405893603076592844909952398635978592 9836398 18019110937316315694098280887277812736 9836399 -144168452136664034279373334627583031600 9836400 -12394348032839762328712256088008294400 9836401 9106981396884017403782946638645505204 9836402 -106579102298490863957767528797939436128 9836403 50052188953622997722212749620366359104 9836404 -80347422755230395281353493890816311296 9836405 99587688649134205822754056667589192120 9836406 -101963784077676280959972349966353101088 9836407 207564721822167103144496682781881152760 9836408 75116990271192136224884049427020288000 9836409 -114132248116861305717270109390988309760 9836410 90027041291740231208407614956239964160 9836411 -141623991483937356188672276487265902816 9836412 152245777177857006068905920325517517312 9836413 -49727771634684021342177900469480104096 9836414 6949043153048051114031507408755481600 9836415 -10712887477872677563536413661764880 9836416 76929008578059485353203417505710735360 9836417 155337240181862983718566145984109134466 9836418 -130419714464425540223011410199836330240 9836419 -228795634964257504181782843984598530180 9836420 276156542026016254242840361566271426560 9836421 93354646626274108119494339900420766720 9836422 202846127143547083674801445575504192 9836423 467605834124074142756914545554760292680 9836424 16092456489552785980021636923378892800 9836425 24370745571756921391047180379895755500 9836426 -67343562613928137419368695240788422400 9836427 314718736995023654001029642265724418520 9836428 22536564456981913312541974428997620736 9836429 28700509124236053406428649888542310284 9836430 -7343292437904345656846712756271274880 9836431 178465056687306047847914879225612622264 9836432 -158885206467242941237589495199596003328 9836433 -48416104947368998958917278877795601280 9836434 55762021522488870884012774064084992160 9836435 24665656479805404308206807393006018560 9836436 -25809125763730095896898313955351900160 9836437 54083918775444972559390587640023130300 9836438 -192238162288661531379981366851314032000 9836439 -182662717410028446577666267639034938752 9836440 310456301485576675821761571514157260800 9836441 32170159314483086696907908054652736842 9836442 54092709798423821327289491402147463168 9836443 -67710661606929069185671350771818015336 9836444 46234147024025796909279219337715059200 9836445 48785717242649067374970504335375936640 9836446 60112730033606736723211466334639519744 9836447 -61768380489356452287011089034322340368 9836448 -221953344108513741033482755984054026240 9836449 106718872184453445926392073302001580736 9836450 -13282188453839161541908498613390472000 9836451 -305770388806613107936507647328881042960 9836452 180998214725277967595832518517472665600 9836453 -191217962105065325822242584676945314 9836454 74703418304417087067194175310963158720 9836455 -14126666748395226928255875074057729280 9836456 -205862622449113677682129280883066224640 9836457 119815331387201546586005331923778775440 9836458 -585686319489514042316970762993203520 9836459 -197249561373933298341812204784240923340 9836460 67288258780569678614579655310793825280 9836461 126839106851638866336327751719125586412 9836462 -412592876527158845139448223831085683136 9836463 17586286829771679069475529831057630208 9836464 21057218331300214120048350413674414080 9836465 -3403378885965894878366114407458569280 9836466 -84446227982988680167956849775359782400 9836467 244550713220429292647941068031715186832 9836468 -269067960255680823606950697852593620224 9836469 -87180414670508167746716600465786401956 9836470 -17222345274379233795687832719908125440 9836471 -28053192020246054817769918964624321280 9836472 242548172778915915820031437001649561600 9836473 291470426520696911255539004402214345300 9836474 -47711300789056974562216255123615242240 9836475 39000715304965597770678752248974859200 9836476 16181920668585989320996495277878881792 9836477 59937653002878045967781835475738123872 9836478 5251473329092699234229045793211720320 9836479 -64597519526834117170573404162120067680 9836480 -62754859298749397138301526543643443200 9836481 -27522681367624746667058396848832642880 9836482 -33248633050962500813296978508232961536 9836483 -113733503063380070603820336960606947268 9836484 34494875035269064740669534208547254272 9836485 69700168258462397935391465102558373180 9836486 37475964221184068975320182478515560448 9836487 -5733381756581350320632334757330455360 9836488 -9828351165733368670183774872324234240 9836489 -305709872052267314462107255446878070528 9836490 -85221374589387748293541691836920076800 9836491 161036615782231636767642235391598810144 9836492 -381676633248775889326274511742300771584 9836493 79952880867265756599513568242855747264 9836494 51189723439775415864530154861417813312 9836495 -371137784493407831583119856099050091000 9836496 -44513655346105330900170793237723348992 9836497 -256598421845476784653116302944951897488 9836498 -51814943109850225042103719487924235264 9836499 190896887971492962344042345226107156664 9836500 -329555305169055975981194385300504576000 9836501 -398503876323090712957963015941432216498 9836502 -18990948294243680194070776961028347904 9836503 67898022728947028069952591884144943752 9836504 399292589316033272091892998526663157760 9836505 102254818106918278547470775086214572800 9836506 183067316449057647064986916096312904160 9836507 -128328651262479329655896373788477597244 9836508 106872975726488609853553307237818368 9836509 253768379574765391312415138374605663040 9836510 -111984225132789052143218341845133881600 9836511 -1066685494783105743016882260274617528 9836512 -13201901574991889045852389111182655488 9836513 35854801603618283707010394451144584240 9836514 -4399426800025954178328681835625960832 9836515 -4056191387360356949560939124684734560 9836516 288902499126627871484247094920293965440 9836517 56965255640978509591025394273261338880 9836518 -276031499666660958785986028587302923040 9836519 -179042992265315074623567907707504060288 9836520 187703020389087545717233513225318809600 9836521 -24949910924902747830527624398192725788 9836522 -88557346400612788332128194533637316688 9836523 -144774336987395702523307609525276718400 9836524 -68453344134278789711391970443423739904 9836525 -11485220921556387772977790028131855200 9836526 30166717498545964325854156373299405824 9836527 -431810571872701409383991599902000791840 9836528 1017242663918539908457434064258105344 9836529 608097493643642472745179861629975295840 9836530 60641614275112769070764647778624778240 9836531 -28077784467432091463994332067988839936 9836532 -31435572554243039004353205657041203200 9836533 -251707799540222455862581336576585123200 9836534 262347665528594393143742051745700576416 9836535 26557783955279482785467956079565803040 9836536 -324682449575333600947450536711986135040 9836537 -103994541563287826388813328837705929900 9836538 184533947358379869503808389567455107840 9836539 -396760998512092660248947104164030750000 9836540 79957138866757433956513625742817505280 9836541 106178526969046284675054332054061488736 9836542 220980601677831001374293460367629852672 9836543 -183052777974912517750593543733024094208 9836544 5183366321320781667623437580013404160 9836545 -327040326218629442846686532311007606700 9836546 -85693533885214836394384539394175508528 9836547 -18460211045157499861909998911433254400 9836548 -2715973444244482104952279171819929600 9836549 -38719637148255063864433204842782776740 9836550 -34564443101257572705724092952360812000 9836551 1948044069510188923682565576806177752 9836552 229573606225045771083655783270856908800 9836553 -65870817938918292706130699794479465792 9836554 -78648441688564120552899194633146060800 9836555 -225610082806306759824445283968564540080 9836556 38779797291670821875129666474703657984 9836557 560431125558285910638782197808631438252 9836558 293590036137481349263961695375678226880 9836559 -25698744638972717111807117855509467360 9836560 37820342774205466969668353759232737280 9836561 19174624206986413789267889075968335744 9836562 -16736538811463277475912666346012197248 9836563 -254840754669275575191509297218018073016 9836564 71991976748326175061865699099802338176 9836565 -15137795570220881982213071798895120000 9836566 113596012249151678078475665407741171200 9836567 -52854638639941369160560865139411738960 9836568 97865903378645128815178441754821017600 9836569 82115604968478615215494159876758112970 9836570 18285363599465506941057895792411392000 9836571 -125893667874661714557473641670488642560 9836572 -375573411020254264644579808667597761024 9836573 -445815338086122967432472269042288481178 9836574 47922328195600663129408421311886976 9836575 -10067171284841474405667541693878206000 9836576 158869052207008659025584709350337413120 9836577 -24579311142103791947316817802808095232 9836578 382531654027781700296086870910954075520 9836579 88362841511481955620447500727505840128 9836580 -27209397704693511262339741060133498880 9836581 -391958451290721436806438758659089703618 9836582 -41164377043091058846597781332611680128 9836583 -511394175901521662155491149464146276096 9836584 7672497631332300020200457371892613120 9836585 371202622093306894140083347368893438400 9836586 -208500601422809650527534380911706188800 9836587 -49267523694675957019105828389327289924 9836588 19262656286232098777007510747961958400 9836589 -24586677268095499555279114439920484352 9836590 -126245087425647846817893510625227931200 9836591 80021462591564743002850675145564902800 9836592 42127079082824317968062608631555358720 9836593 -178358771090116634009035979546623563712 9836594 1347282408908309550524110174935356928 9836595 -107146987829853917036190054630663804480 9836596 -23167351266761255103384329860719943680 9836597 179287863447688075148339803567201440120 9836598 -38985214579145432129245097390300098560 9836599 46122698057175679115921599266847839936 9836600 100888204982061286236105765686891520000 9836601 11366370605682138025884786446900138832 9836602 187633040747801218236432602137803568752 9836603 -578145943630071351258706390199361418800 9836604 -7508400323446017481131933609615068160 9836605 -76712783235346733539610681748093428640 9836606 -16778040154319800056361644148310745600 9836607 -154598774430983094456441892358650406784 9836608 29090735036856406996491247305643524096 9836609 444795908809593124678998408956290488240 9836610 -12326983311097073957930454802498191360 9836611 252557983683643992142775512837099981672 9836612 236704033447049695545830384322157232256 9836613 374782496048879310937813572487744545600 9836614 -3950665542423571419923538489864379200 9836615 357222704730372888048509923714854752760 9836616 129398369741929992487494976508126822400 9836617 -40345843416201655959038340838224946176 9836618 -35976459652030032540620817759749429760 9836619 36925021848437641183592495287378457856 9836620 -687951675932213390270842873919185920 9836621 -104688706403447551294499288594077319178 9836622 -62088608859501262936783057305901165440 9836623 7118823797243987785134691557199567720 9836624 15752484408554674813911309547218665472 9836625 -126764100079387764700708801380000672000 9836626 118686885592065080653344707088634877760 9836627 189834893081608353470872083846384586476 9836628 197142888107978033595112589701701150720 9836629 -221214956418244568317153239602149691520 9836630 -173914142395939135743372550265799129600 9836631 58042367822558489049751925785400108640 9836632 -194972369533405929362439382079079751680 9836633 384400150006099410195112887271007295882 9836634 -186819229960617373739832525097464626688 9836635 -104470407089770101642811767246594002640 9836636 -103728933628656347544391784347148482560 9836637 2950331254929632203463104304166651168 9836638 21094041922032600678365282766575100672 9836639 783860634037512265827173961801717807840 9836640 -126898609939113613198220417443414671360 9836641 -14424869439202877593206976498531620096 9836642 175086244540462181277012715080580734720 9836643 51578717611933057305225607339699796400 9836644 172493134350782326272888185767411742336 9836645 -52328613906318941597831394506399815680 9836646 -107320616908790052307165149693209072256 9836647 -137694391543213736103707859338700888904 9836648 129904701353914461414442237415463951360 9836649 220995531893383710778397681984404274634 9836650 -3166992359328913959216944344997714400 9836651 348229751013286915717190767052296010064 9836652 155979073884128770748568501583109936640 9836653 84576824209201669576773841291629858902 9836654 -11641908651792906867284304997112831040 9836655 -125604464531136989904320306045616770400 9836656 100127683826531067670250978404532224 9836657 -416596672014868110466348339817582555280 9836658 -26322150563970733656677088423963942912 9836659 -311326941151217388966575241664927120896 9836660 149854646164391355228742956736019239680 9836661 21118005261532245790402634500606464480 9836662 217953451507489959795183411571002945024 9836663 -187116280359059300547190471775218486896 9836664 36657108086796299369948770160706539520 9836665 114229294556204799358255452599686467720 9836666 6578130027945655960038513579761848320 9836667 257890235776033507334094148035647880240 9836668 -144228697917319474431860355052735503360 9836669 -195953946255506693364207990358900581504 9836670 8708986355616292715090087359199990400 9836671 -66692797573013590772355228030897458408 9836672 -50396407253845412387395763847435386880 9836673 4912511562675774264017816439419381760 9836674 -212518673527684500799576773244916015664 9836675 319045915699335095892767987987827543800 9836676 278826286572238342563979794421731700992 9836677 48365226441407321376838869038887475932 9836678 -40952843698902498878800494464302354944 9836679 62618043247372814228712975473098807248 9836680 67669228935234409604771740611096576000 9836681 293379333350612830557311211731722243482 9836682 76579500308860942288017501124393401600 9836683 339301148363921957657904796319051454932 9836684 -17707750013438763091110383987605985280 9836685 338383884508860784504015237209377932800 9836686 72888772194361922122817627134460398848 9836687 170451143282853723741452458340096474352 9836688 -62387079961774176876197384828650192896 9836689 -135557068900180560980673783648614818510 9836690 73748572280743353122639129673520051200 9836691 58207230670968859245362846394731679744 9836692 100188690037675386818641267075475961600 9836693 132737696704264375193046376495638113556 9836694 -22741601072819268264544605944199352320 9836695 -278665683325543204295697592877613600 9836696 81966168810396169433961725351864463360 9836697 -22151622832770617565846619830773340672 9836698 -46087108677075007057336414609767637536 9836699 7590372155504186287850736982990989240 9836700 70333678786573533654680669768869056000 9836701 227066619286630591927254975883950176448 9836702 -195553152949905319549903403293662893568 9836703 42018967205762447198210463413284734144 9836704 250846224287217529589798496286915362816 9836705 -144178988588812583911008910644870135000 9836706 235066037598814109558499721625791684608 9836707 -84277130696325130625343574877974475044 9836708 -84411046428843854533480477854956150784 9836709 -51608623942889844697459216678355183232 9836710 100181316530072678214080371815042174720 9836711 -571236773862248383800914713574016791688 9836712 217824873099058398599529896584488913920 9836713 -121907505514047466625603465790650682240 9836714 -215524923294058481207893275538563230544 9836715 -13477298618417374848332385946911041280 9836716 -82802928856157773447589093564514455040 9836717 343547180542272495947581732806603161952 9836718 -107363827159120088673068792707998197760 9836719 168359659351666268196582606739874303120 9836720 -13394765327266195129044890752204800000 9836721 -2114135580717240114575636714368249038 9836722 -94379656325793530346120084499187693568 9836723 -478216968947164980848509878486240816 9836724 32189748284494756095490262897346281472 9836725 -16343068321145299900617292366078375500 9836726 -65679125278808644465772375008833442176 9836727 -266391651245423927911997111821875045168 9836728 -391292314154022603114639105617894215680 9836729 -83566275883566835284336389438727181824 9836730 6463219365038101845169281537044033760 9836731 -194776747128049848562109307403314132048 9836732 -58274301367977719959851961594842958848 9836733 152948674651315632048359768777587938144 9836734 93093182164723217999549635971754900992 9836735 -66205978027818512684015539157919895320 9836736 1611968334924149411855245510604488704 9836737 -85037857909333342100636519758372754400 9836738 65519235381142515639022618447691657760 9836739 -221541952620117980698706343649075958592 9836740 -104850949091711940600482359243767663360 9836741 -171486610875793156165283055671717722500 9836742 -61050780575600463027472967306357143680 9836743 64483765808395209991450192132154206000 9836744 505446263673609982377553519116504268800 9836745 -56547189994792377900230543288937677760 9836746 115485339240307266935533600935701674080 9836747 114916963414920248142943240127348851200 9836748 -53954716328254767519441843446219719680 9836749 -140179729613442043250992524948860284436 9836750 -11441891642194050437509457961334176000 9836751 -225600790338776311754762891861799272568 9836752 -32494869472834119789174296216048107520 9836753 -276257452733164356871797064852721895936 9836754 -13020479398226592307152732915937975680 9836755 178855545215951910706644320334295237200 9836756 -134754151520757249758467170610355066880 9836757 -30311611546628614614764762821760687520 9836758 -641623356430127710618636975885459200 9836759 -205079468854739090513514334863909266040 9836760 -127359453860123635530862423058344550400 9836761 -254485760628086540919109774991838975552 9836762 -16227324207912594626700830491258736640 9836763 -128879875481189516895830383044724779216 9836764 -179496967254539622277150426598661160960 9836765 39933363865596722475220261593418974720 9836766 -768985250495206418729309459252136960 9836767 -159212576435646966510270333824038425184 9836768 -312621203692756750067766801772845465600 9836769 -2713688345543831591009415029862465600 9836770 7219990723425500679744557240876842560 9836771 195619958899391611321325863988405852160 9836772 -196454004441991490677071444994944239616 9836773 171874396556662145540541027799277233022 9836774 552119175386251705994489779162919136 9836775 59724661619679763012508178086695200000 9836776 503478532950257464709623030644952366080 9836777 296565102742950769938206627557629853626 9836778 22190704840789382103525542008796774400 9836779 -34375571187167943160014493629325261424 9836780 -38595165999756281935061130929217162240 9836781 218771567902132432656525849451111935552 9836782 18287468684060565507074639677324348992 9836783 135491497302116296316519326630424544240 9836784 13191042080541734913380348134394855424 9836785 -8784612368856866986461768610622730240 9836786 62359031473472636931660892431256302624 9836787 875800440712890102624596259350760000 9836788 76552537771868191505267899382040267520 9836789 -56802241583628047651616781632226391040 9836790 -131353406119112755031310335782220789760 9836791 194176040776765608161511796354789673192 9836792 43323875524782999618084072831109939200 9836793 -205770830533840685325234397823912402118 9836794 196391547999645654195260371659266818560 9836795 276083678885712094122112652644047977280 9836796 -125693863532135259516709005151348637184 9836797 138968996826840723254227639471216378720 9836798 144403258195469866934723859576819686400 9836799 -32496775748356021761869125692546310128 9836800 -71291290687068371328551447540269056000 9836801 85339714603798115905091503928604021504 9836802 -2227054680732267932086890119085035616 9836803 303514627602410747953731473867935989840 9836804 135645941621322983071807517008504726656 9836805 3093898760036468717675150611925478720 9836806 129317614751475851672304013289426528256 9836807 -57120659488158248631364271558682644328 9836808 -216702568382110545452463257430012272640 9836809 917712632354435848945742722451766848 9836810 -33093293231127515074377098114591691840 9836811 46867007420376936001190742398221141488 9836812 101036208929102875208131754778031265280 9836813 162208876929536595762151637095424658240 9836814 -16198849015447801905109434998164982400 9836815 15178607160617215127822319608057187120 9836816 -220718901734958113294154625575542784 9836817 -122596410097354756752603059805961013520 9836818 -63963740136299284305602988131372571648 9836819 63862607530393118246162933108310866220 9836820 -16745932492968330225088752041707069440 9836821 314378894330760801049850060812271275022 9836822 -150674607121466487407123447391854136288 9836823 -1084306911671747110864149627512350896 9836824 -140737690721200138704669213950342676480 9836825 -233157229876598234230099112573139990450 9836826 49320188289539488557547684526579295744 9836827 -22783664870721132724967942294019551232 9836828 115588439222259087608668269479146222080 9836829 -546295509159556391662371949364277456000 9836830 50571903684497862211475015546285932800 9836831 -2449694565409242732161550601808451600 9836832 223180001559167499612624481044403322880 9836833 58071545794123088053651499632981973040 9836834 -26230142034354716062390566859342118400 9836835 -157541797343457299715175644662350139040 9836836 -289953835581827956755101428969631835520 9836837 17082252220510836230793961232978682912 9836838 31930022320547167992473447586564449088 9836839 13540494986836474812374271828167227640 9836840 37812820808905290313636047185187532800 9836841 -158183717730762569014482571391305536 9836842 38533783932223911198919888987537884672 9836843 170489865429040438137087043441916804160 9836844 82427682461777530679617837816146863616 9836845 281978032803862328074312398139260329100 9836846 121646606868087144540127333254267995520 9836847 174578634817523365975152354286940027088 9836848 95544655676395877886771553465645252608 9836849 376726408865983522252226677350177665520 9836850 -88563928636325263156007705984600496000 9836851 -35585884185491084677334534012908111400 9836852 -1534706969482257089405567913702647808 9836853 -31631296163319639425145862122196705920 9836854 -166129025048486002495958477664873750624 9836855 103110179690557729544241580690850676960 9836856 -57928182332347000583618232053659852800 9836857 -179815607670683639010582610586295435068 9836858 36091379008230714487174339042253291520 9836859 97479629884986553751937624326475497520 9836860 -209226247320756804257852158260318382080 9836861 89381009212277037352394174875840290924 9836862 10493435915474169302718114261823110144 9836863 88648271320973230922773472456016525840 9836864 -64792470180699955361416423572112932864 9836865 253226949675452069584259561046914459520 9836866 115520588195103508050777958589181847104 9836867 -3279779486948580607068116047563989448 9836868 114111000146371273986625643374885002240 9836869 -158236491447031956542975650638539355104 9836870 25171350522222789376322350695401318400 9836871 -64512335687150875087774191730932683136 9836872 -85526839565647867112746525492742092800 9836873 582146279036432683698675862622599541520 9836874 16963100412962969405670936563670922080 9836875 42815676021754241510395946497216212500 9836876 37088202397278715812614839227858216960 9836877 -315876697899365052051550798716543055680 9836878 -155194519617198053134524986534792573760 9836879 -78149749869364315145385202354533423816 9836880 -37687570796331757072333264482781102080 9836881 -68483554524898064517979306094537308608 9836882 -16850561864005460253922641699070021632 9836883 -160977129567436516825776126952043571456 9836884 -86685593071165403181807626748599539968 9836885 98848881109357100735896212880298111580 9836886 126994658813242895367493147438675222464 9836887 150849932996065644242550249697805155920 9836888 -136636868654636525855823512722204938240 9836889 -899908981109197872121673840541526272 9836890 36403520460329786909522116442623764480 9836891 -418175942729999268726232821868628530200 9836892 27870076596751404835996703195416419840 9836893 117151916162536920508452782726161190400 9836894 6687772625652368999948051270949750912 9836895 1404783703552731864122679452307002880 9836896 -42293311306308248457013772246725165056 9836897 3714450765202674288289574181235093572 9836898 -26665417266051800041727513870682657792 9836899 -82200951012378499906090074689901072100 9836900 -161028642100319668557073379262036816000 9836901 229579575813197218768146351329375628030 9836902 -166654730670855355001286444109208002848 9836903 159798236937542598886998789858042176640 9836904 -61108907363481302504046389156594319360 9836905 -144050822391736747261442074572792136440 9836906 -122064643608931049132984657429821684896 9836907 -121828930186026465405632267798400014760 9836908 208863078989086020484475852299391139840 9836909 -286810966479146902966168491930783216084 9836910 21025178433220106378358163082867155200 9836911 -35352957228438524829420892123171529856 9836912 157335641005867434345760289430240755712 9836913 -33541240034479987764927155721704152896 9836914 -76697612247107593475186547008412792000 9836915 159295078891520616908725790220017827920 9836916 30686177930726048932192135752399052800 9836917 544841823113361328550444047316362673966 9836918 -13275098441048419698524079316473926400 9836919 -4161293072452161384906083794580509056 9836920 4555190047672277084823585513961881600 9836921 425500538374424347611468534247059247488 9836922 -187546701574705494782928247254143585280 9836923 -104258974229841015364347209884781408240 9836924 -32016070900072052025643524969941030400 9836925 10061011953803522683427173378621833600 9836926 -51032314265499715528329624634093482816 9836927 -452013650429966385197512383495631465560 9836928 -52489039442958459353283724778353459200 9836929 -179490840733511099718438499130124185470 9836930 23712927876103552498612838306561195520 9836931 24440814533631721674821855144036614848 9836932 -96581442030307824220381343213239836672 9836933 34639579789440439775587436883803449182 9836934 -4742209918667845373874035492764229760 9836935 -91003119340405546106887773808023306120 9836936 464344061989930352835730697664801223680 9836937 241094196281969286580564899135916320 9836938 -3011003755445991900663330825925474560 9836939 62637363376987083208620121655589523200 9836940 -144851627722557061215541931762054430720 9836941 205075489805040962078161713055574897184 9836942 240464825087132251721363729732598111744 9836943 160812960793925155243847975950153469064 9836944 -20629057773420647986431097566163091456 9836945 152731922281621962827207247704876760000 9836946 120117750481714087084448033636759349120 9836947 -353838303377050417804450542357780747604 9836948 -297046837673380801876406476404604059648 9836949 -317678435855844789272299499319625021536 9836950 96329545805509032414228466182217956000 9836951 118160040833549892280775709312338234304 9836952 -123850005859559978736312879407945318400 9836953 54376150698670854515253480646514915904 9836954 192479426070733137730727684056261672176 9836955 -228076299531880367223600052361886654000 9836956 -11034861735063928327247582717668794880 9836957 -128600639094261233036275827102158245620 9836958 -161174663759049980050151234571897959616 9836959 -361346016263183134389900603099032693760 9836960 9956547951182245476482622376441282560 9836961 9515992251407943650551279737796996272 9836962 9236479505998612520037520398725171712 9836963 -30197632267981580420696327059543690788 9836964 18291546060503395157432533594641782016 9836965 152200609151050850630398034118701659200 9836966 61229428196950221133898684435164951104 9836967 -69579667432129531171716545605304115456 9836968 -30888316616550600403622914668601344000 9836969 31954582397323989566620427946098662644 9836970 15911010205595174533807017684869575680 9836971 148275565071207709933909954498831717172 9836972 475220669392307468716008165103208742912 9836973 -18800890881002931890550794721285992778 9836974 -116537445467244397452989467259141817600 9836975 -193880806171482438224900306238663063000 9836976 -8874005463142202694455850620808069120 9836977 249419002661700221888195537174500556260 9836978 -162863781082022704903201426589566387200 9836979 -46311119149381735186879187851042036992 9836980 142056822555510807989730348029529792000 9836981 1405101230300911791770320421052630528 9836982 -13455060670956585911094107771672664576 9836983 319579440546484318396084607308755309792 9836984 156336947852101788612064795019557785600 9836985 59142220543937146476055483464781530240 9836986 138688959889328549405371060248254382192 9836987 55370516560263211283594511577112673636 9836988 -21271393990866865803233252603744452608 9836989 -131417479968381846712719934611212630592 9836990 -94009121368948046564810724986708184000 9836991 36259729494216613786227760266831175440 9836992 -47431908218214282720435950412953026560 9836993 327900288155143896359653437104395666242 9836994 -67911729609585005316248885953591087872 9836995 -301325352404769136808635889418229311120 9836996 -43633357422047570189751905610875106816 9836997 -282265217122923506120462626609678644000 9836998 75577366668193539213467800442989431936 9836999 -566782415558310584639072045238698711664 9837000 8778108741088226413987188814717440000 9837001 -252428470676347479453260925390516441600 9837002 120296827083721564765354741255512996864 9837003 -312665321548304829107338327243534483200 9837004 -4818610758540228111469078638062284800 9837005 21441358067844822343477067345504226360 9837006 287303340694406936085466930226230585344 9837007 -84044559890017664286592387370230506096 9837008 -4838078376008276699447865715631456256 9837009 4726929526359694303908446392989814848 9837010 46571027032168547623305475058666624160 9837011 40057349068885988896352205456776135760 9837012 84051948947585761902578489862071150592 9837013 112729920424077207865636583383730475904 9837014 2858805073213278072788755397830151232 9837015 236495233456184338518527229344514693120 9837016 33357043612225596131223835637792194560 9837017 -161282344088681356940745944082229460460 9837018 274340992922655311676495907043666910720 9837019 -78565014942306113856543850421988843580 9837020 -154426591814609656608705157750999595520 9837021 240212519171018949069170027324526736512 9837022 -3190766708339158966292288824782491520 9837023 22665659817895288750898977173484349040 9837024 1528370260624398235312855255244341248 9837025 -61814870001462031958406705053217080400 9837026 290493030951527028305535960629235269712 9837027 -137955786137310052962269696768740881192 9837028 -55292834469152097643769357995297128832 9837029 -59835451805091560260694410945013582400 9837030 35320981766575205998099446941103206400 9837031 -16091855289236556620202155764253867136 9837032 -119466345908122014745482029221040640000 9837033 161505469521676513005425071712385803424 9837034 27756752798021484706272490632438634416 9837035 -133526149548860164808259368437596495600 9837036 -142225892378456541760488930130446460416 9837037 -57936599896285091844602131021987547008 9837038 68094725989673256368448639957301561920 9837039 174135946247196221977797169873687357440 9837040 21087644377643484762040434608801218560 9837041 72020875327580185780772408277645346800 9837042 -4026505075067863203814163425378922496 9837043 8863704069589792839940344613962686944 9837044 62676885021228988257393432000047554560 9837045 -986968548514241065394053568067546720 9837046 -203693759873461274943434691450617110656 9837047 35922545702414402392698319190803889112 9837048 -9565647665738334443015039146683187200 9837049 -831348884796380613919367444373915792764 9837050 14807758367211298636676764105260633600 9837051 -10806011229073727273188629918184344576 9837052 -188709905785916633672250230304743013888 9837053 569313383499705556819542174668579716800 9837054 -22857827330221389342950850738642759552 9837055 60244033044443350216027404527235417960 9837056 -64669469646991527463070515327515230208 9837057 -21698436013939650084301842616822233312 9837058 47551288705883487455604230246796288 9837059 25799123382845774866429437301777387260 9837060 -43423379774894124183693247278239232000 9837061 -143784532401174840194137524753239230800 9837062 143291692285550094110351676673501856064 9837063 -42495107563675311018537369811440046608 9837064 390150108008068874553214221683709711360 9837065 -54834924305885562551708515138489678080 9837066 -71596904271122365627193663815682309376 9837067 3212457347757653208805943810278894032 9837068 322179582541513598683650338524894672896 9837069 126959071667822822737869514215155320608 9837070 -25802730022036857991238086268001782400 9837071 -77581988286836546716067235736693531728 9837072 -8029120591710357658574422856824258560 9837073 317905284310748991980005865769185117184 9837074 110705814772244430407354391768278264832 9837075 19938412947131319408232634513324467200 9837076 31056027096273827030034777183529461760 9837077 -82335793868185808321359336208693673792 9837078 3784748258066243162844440205669311424 9837079 -37729412487546716903554469655213440000 9837080 138968281710901710227131138801041408000 9837081 114600513671563668366361671737336911860 9837082 -3503048844365029497292898814562702608 9837083 516002979899367286818727435472777395332 9837084 79527560740526948318153816273417843712 9837085 350275576832587007599209917299562460780 9837086 51186404167294100338273809148541802240 9837087 -83297620254555152603494827499357416432 9837088 156364841683021562091709607832589762560 9837089 -112684448215078342543686800464450591740 9837090 -44903533702238612292016050585499224000 9837091 -448728638374205075883343887624922653816 9837092 405457345694400642723628933195458431616 9837093 -112397165953577357976083645423653632480 9837094 12507845389022021402337323428355376096 9837095 89322758053157470710565814364902940600 9837096 210554111621993476289922892520375500800 9837097 110744476324959767489583956103195536292 9837098 -110083196843163702861601984556429333760 9837099 28007991325528364127087322641059667120 9837100 18191607008832143305930495062805708800 9837101 -373006159037776247892428054442125894760 9837102 -34636111776835134755228710079365232640 9837103 377398640227144717301383787138107176600 9837104 12805985322238223828394985035639029760 9837105 82543697226823785582387636871115880960 9837106 -54116740199971266906068944288936482816 9837107 1710732767781927709628301829616996352 9837108 83771508782477890904122976916893380992 9837109 174900344757888900982351333172589907310 9837110 -587567840857521469050414388785632640 9837111 -156458106146109974607026021992575247128 9837112 -13697949060704674120326341864146329600 9837113 42161249963105030528701509166235514048 9837114 -21765425712810397462986594916309636608 9837115 14781735462786181642201601332809407520 9837116 82785050386957305431614761903738659328 9837117 -340256029428312678441279608042217670560 9837118 251505031216757413074244153803481924224 9837119 -106567795799175481837904767333048546440 9837120 -22460823581921204697660017004270059520 9837121 10383595450403868086954698365196604544 9837122 -98904954910432473822905410257917710848 9837123 -147108774687499196395648062946352176896 9837124 -36727936846344338806622532811173120000 9837125 -158407163780399427411267322692313173000 9837126 21048139829785801300217462900085788160 9837127 207132617987932414607441216208841093976 9837128 -22737297251294084128053586830273085440 9837129 -80460532732409254582363667650155624000 9837130 13298132763636696065789600647746813120 9837131 -272647930159380250753304448053548537068 9837132 165868042180886342417716159860699766272 9837133 237443225342606786623298972521690961964 9837134 80565407210299600385361346023934593216 9837135 -93477175142869511461950687963150382080 9837136 42681158088852785229025108350169907200 9837137 -104767218843224663480180492090816429568 9837138 18991634403486661156942575620237568 9837139 74099373818666592355561946027988735424 9837140 -8117302431233314612380851883746914560 9837141 175557869979122035070161637742256824000 9837142 108919572124642512086055144409056404640 9837143 -65684143560470715735238675851719215608 9837144 57448765544918933624554466609075896320 9837145 92238238467823079739767467775355504900 9837146 -79257807372511619377278048732246400512 9837147 -253695758728788339086189364008004822528 9837148 237364234424608637219806113803695180800 9837149 -178203351117602166798526790599867628928 9837150 -20550209858208575746995593615887310400 9837151 403847903873177202766080267036347973152 9837152 -178778918303508570975195391804251045888 9837153 2703884741492761680812788081226083200 9837154 139909838240986573859612055964093021776 9837155 162142487213523537258753086162659830000 9837156 38424956780484863200840626083794268160 9837157 299567098848066151419351088231055216832 9837158 -144132275302210078316179759458791951424 9837159 244940729590643214619532923123630268160 9837160 183618056691304084028686726638965145600 9837161 -461818576472548856192448778543786295238 9837162 -71860484307445348403497976396256563280 9837163 77976524179960084848629237666121884560 9837164 302540730104205962111815034578140293376 9837165 -1333228459030594348549895218330968960 9837166 75432106212509984676968799595345582080 9837167 3851738470818921754591694535985100400 9837168 -16439000564046402321064881200880943104 9837169 76588862211851634009396851738216780160 9837170 -25867994277391861292701096137093504000 9837171 28311732621920045241525961836016884576 9837172 267536581488931424880720481932110370176 9837173 -294361242029174090192809274908790746578 9837174 -72683865276615969589792418355790686720 9837175 168583060980285619522579149281041480400 9837176 -485417513268625399214915169645657169920 9837177 -3392074410502662190820200771594980288 9837178 70763835045923870120071144025677926624 9837179 66185119407535465081347371221851900 9837180 -212796832269976594453579368081788467200 9837181 20213569400195641929741585541455266700 9837182 47274520092666098602096680164142184512 9837183 -120134576462573325279798384473333953152 9837184 77370113409304917248834671106378956800 9837185 -147450932116493104724918879460757659840 9837186 -21654791628581912063431499246887808256 9837187 -494202895494334568786942779778607116164 9837188 16014006683371073040696161994808043520 9837189 436328749249241503716020448777437860284 9837190 -35464628423976151889084810772052535040 9837191 -156711872057129808833936474660609927928 9837192 50454743778166232358761450197580513280 9837193 -323839789136830451780684462546106621680 9837194 -253108387586380353973176758703618129408 9837195 98990546385474826192648908379423864800 9837196 551719733563297796920372476029665792 9837197 -327903043229251036485947369521608765408 9837198 41605813932430298630991415036242248448 9837199 105383409755213313582243745398806233088 9837200 -7323393930790839171551431629866803200 9837201 -44323563753871476995104938427923954432 9837202 99588322404437365808828489672876913552 9837203 307837120984757690591906341176265808760 9837204 42239722697104463815665361897328670720 9837205 67456481258210700409674423385486181760 9837206 -105925043504020349135210535920209806720 9837207 -3726835958872570586019674498027249544 9837208 661572076165251974785529629796860047360 9837209 -91926098123186259803080751262367537590 9837210 76114947442232378844338255215210944000 9837211 -545709069824593887596380617673126472188 9837212 -63974228457884380166508758278479421440 9837213 56424476979011876934300109604939042784 9837214 -205847354166888259594664689921729535808 9837215 5114411148905109894057229293646086720 9837216 -48208017948830714441150940060150202368 9837217 216973557302474881527776734878089782420 9837218 23154207956874084679464700527659572560 9837219 -103332308862302120649373948544611173120 9837220 256202671371999106077250723238441402880 9837221 -218969179876738922960795436671199393888 9837222 -1615215571145977190139502960986446976 9837223 -852196654787770822038686152549009712640 9837224 164479886361780768004040095268697937920 9837225 178613848475366339628202722258767194350 9837226 42127543206985415476180135967803146240 9837227 116616516002096961648589119579594367392 9837228 -122518728563223974121478932882138708480 9837229 -394624162246009832041965557773457576170 9837230 -18983544510463449296475689791254005760 9837231 242277373897681509099996962610395882880 9837232 19492196636177983007237002895543975936 9837233 70987817148128793112426262013138208320 9837234 -165156188320648742583655048924420139520 9837235 -147915139992790996684686375588703093200 9837236 103102446415493997637923376519293684480 9837237 59030107237228024296301617088736386752 9837238 -40175984089543197636564365326806282240 9837239 9980163262370186105419630988876246424 9837240 -45165514653148670107613965821542400000 9837241 635472040417474478927399342888136332544 9837242 100660042475858984127321767431438354944 9837243 -15558502779666972050177691646795166544 9837244 166782938480081040352116589759083201536 9837245 99701480378946279357906327929701317600 9837246 14162586619084366415302881399296227968 9837247 -101554878712747564128585561164684956800 9837248 42708026679731806838773022406104580096 9837249 -188323022627300859543920268992615751072 9837250 -1788197552278966103602637692390680000 9837251 7365762703203943275647354577962664252 9837252 -112865247839203601894524948869094072320 9837253 21118996569750904994860254947200548444 9837254 10910052537751299316501219819507644672 9837255 28446585679830386872121843826498748320 9837256 135755519376999968280446229438492672000 9837257 -59836612820256227207351846377823900400 9837258 130595429482301188897259821845754330368 9837259 1145398654918925338151942165230652880 9837260 42128877875870835919675890225706844160 9837261 -1769413651586364190826210202691338240 9837262 44619526278481564386081605697398269632 9837263 -52253110988425699743648432098177200800 9837264 -16078005708436815197081649776091463680 9837265 -78396805573549740025924905557602499340 9837266 -175078806066549067116916181929180749168 9837267 37269995500247379422944873366541966400 9837268 -27655094487301154035147262099098931200 9837269 241531924229307385441823000642885459040 9837270 -68491856784140129907731956046555018880 9837271 104808246091992324867895543829969835320 9837272 3626654372917953397221721165866823680 9837273 4548459220398792690192103424605532064 9837274 -300245149197331580590110905677163982864 9837275 52628568876859705094744654372531616000 9837276 64366965646110674265661092309672479232 9837277 -48159940613664077450365332923504500392 9837278 195904803970041211038466373062615689600 9837279 -266149278781792931382858531055376567352 9837280 -115082793439005558592137496550332170240 9837281 144042497799842167702301815777112114082 9837282 73547400014897370299257774675599360 9837283 224378945445979129973252383113181189532 9837284 -191818565684804713489648879734139785600 9837285 27980000274562108707962016983186343360 9837286 -31949512136620557919192226299910760000 9837287 52729886765183120855536189431192885192 9837288 -27834199602823821627375467712218726400 9837289 -138444772444140249433973970181564912368 9837290 39123952088373271470906533183993625600 9837291 -78552791766403341596936074183748806656 9837292 14996141754067145953038080833271222272 9837293 332200694818066033027940629825168527360 9837294 -10693003023826126187969314089732896640 9837295 -146258080052276585780842951361994367680 9837296 -16686487672553288677778927047962329088 9837297 280460478061491932298946057674601420674 9837298 153103175332932281150057613089125712400 9837299 -19031202468534663614379654015484768272 9837300 -17760152449918991958504963933081600 9837301 111410643242084704744739336329468913692 9837302 235786894338719066528466029259070664832 9837303 71637879325927488214409891049425621760 9837304 113194678443419691893954138961654005760 9837305 862746566504219662727167962078621960 9837306 -11578675893217853635473456625135018128 9837307 137954931895984288982938428438926138880 9837308 144973540587996516781768115037686062080 9837309 174722663201431024619512040679683986080 9837310 33557681016420225204610974177497583360 9837311 153477435242814588227715950664898120824 9837312 52880545863612909377656083370129489920 9837313 -428991927379767168867730885723896733438 9837314 -239325732208013514224406647374383078528 9837315 67606776522444532058309580776709372000 9837316 -29907215778284882562686845223617624960 9837317 135602782606855828624470246330319507200 9837318 31484543641705233733538866298327377920 9837319 -257381294198617677389589350828176721456 9837320 -35359278719601746793672474144347750400 9837321 68669923471822332930698997332496456528 9837322 -960036915863416650322341186975306240 9837323 -141452212267635339025576968614466499776 9837324 92613780180698658121631647000577064960 9837325 -3633066311920490976638528639543302400 9837326 70520464916475727946781149959062988800 9837327 42264403987872309259941406542567176208 9837328 -5488026721018349031844509263848390656 9837329 -438348358996381428954414859023286325070 9837330 22458619300981368186101217613787596800 9837331 82301229974215841415152247081183014992 9837332 -1220083329084647469564846715495934208 9837333 -293354741623834829965303675564266106656 9837334 -42302486880071383474546060933559809152 9837335 136806778317438879744164404781480584320 9837336 -169420924250658882365618566117657497600 9837337 178072607021328048240707096858450860800 9837338 -26163443298573050709425871176890753824 9837339 -26699636234048488858841363523411379920 9837340 142782445862681209753025981787705699840 9837341 407144386296177298581319108772228240742 9837342 120868056652387726390471814637392486400 9837343 181281247859294079458954244750237226592 9837344 352746516274236922514857330853181652992 9837345 4876093268790672175513598883693542400 9837346 184559313951480155407915818108267649872 9837347 -190641711037014735690842110193335414560 9837348 -53171346187499660224887773317618851840 9837349 100259041728717196554465397905263963200 9837350 3282141882232265815752463170280012800 9837351 -46894063839121920361915696630233374280 9837352 142286549369569987980282562482714869760 9837353 337713596370593401072987024535187300864 9837354 -13151476260049906822002497884366755840 9837355 -368973565015221986381860381098529812480 9837356 124701597980942633762070418348729287168 9837357 66530970582139004143339380861731306592 9837358 142168178816144866833670086367076663040 9837359 19108115192289979396367219896267521120 9837360 -17573660193561470592842842190049116160 9837361 101321114705565014080379011380003991552 9837362 46514044351497620925051697917296988432 9837363 -156464028006014672348270637804250792896 9837364 176690154562884617816033380236372582400 9837365 -84376206391987554942017684401973503200 9837366 3558603930229678972634127691857100800 9837367 269496719212532847079829602619430945712 9837368 -7470208471234749309427676173580144640 9837369 -178956109073377409009793487265258932176 9837370 -24818850158339039435140768057687065120 9837371 -18507882409462137503737363930972036368 9837372 110377274124036093584383801630004654592 9837373 -79163669828838526738768040047856858880 9837374 -21428586697637670058510705465337720064 9837375 11511579689116516725215050151463240000 9837376 -5548471766264188393191372584770338816 9837377 -304030440399149013388678289652839457600 9837378 -53338665432152251757547189956903088096 9837379 -41156353688558163847808925886030760 9837380 -87292375907011234708295939626115481600 9837381 224834027977513443494828622446663177952 9837382 231445729475742895629568784210862190080 9837383 53135010845590028453841582064638982800 9837384 -196939040412756324959848540079267143680 9837385 -4510691208631162410645677946804023040 9837386 -3476199969755055536181523840679377056 9837387 228424297474225524153281596243515042156 9837388 -41776740972869264498403304483487768064 9837389 -75564207779741053408547462145690924810 9837390 77599476399973695696977168167553030400 9837391 -344233029450993173120862930862111932416 9837392 677773762379500607007871810719301632 9837393 -40069143920685776284046173021682885136 9837394 -33431750788151742961657658071455341568 9837395 -82420060851305017860974774241237723600 9837396 85836228821327570288556513581932953600 9837397 -141215049312085271114366700507242703154 9837398 -96338571676578329355264523228028824800 9837399 31053784041710826819091161509960326656 9837400 38723639128547790699222244529347584000 9837401 -66793474315862012287601725164212552448 9837402 102638236437019598697387525010037057280 9837403 598954186384217980977234683494198102024 9837404 -27901152857498570691148622632232930304 9837405 -78210432449862284448337579920010742400 9837406 -211694329449855583485383623001467966848 9837407 9955699763595110379765706102257579552 9837408 -55287411489356202786500734916619141120 9837409 405682879862843286771531546851274918720 9837410 77491084937551799198982973064516574720 9837411 3529101758573350471121603842683320640 9837412 -21743320083224639897869813891641384448 9837413 -59659565862975767754014812197776787780 9837414 -118610949919918165628223254148894806496 9837415 94012796356651247912820246391293765600 9837416 76787710555850881318663541597620469760 9837417 -93298220619626547756332603662282325280 9837418 -14466483512842488949462350994191285840 9837419 728557471068002527871958333236432617296 9837420 -8907145674304099693429452690157731840 9837421 243295098632603512111272260084987707200 9837422 -16331706767320433490637055982377926656 9837423 -322766983675066420833973446527607078000 9837424 87483436701188713055402013188115333120 9837425 62424235755208997609025502951620193500 9837426 -54007840352865357309793296580549689600 9837427 253903898672760949089448194842611053600 9837428 -204706185361162131840571696821346876032 9837429 -119907625757456838000820928044063776768 9837430 69783473207922713053013303268131963520 9837431 -399974524257686141134963922506596303768 9837432 229239334528302958316687249763959255040 9837433 -38840841805878324801475887709486327318 9837434 108011528995362188125975688844452405616 9837435 223884777225395863802103710830459292160 9837436 113673938566815663063516065053435488768 9837437 52320467822444216054861895899903719980 9837438 -8246502185893692597461004531981408000 9837439 -170156544660657416956237722818498277760 9837440 97571805327264175678325141022965760000 9837441 -90374776285713581395007080098826315320 9837442 265615625943678593510352593454825361872 9837443 -9966119276131166227039279016802773760 9837444 136300471685717468456105125410147388416 9837445 -67409734604406785965538535651953823360 9837446 83187905625083444680846432165922792640 9837447 61543663320120154993344954979438801920 9837448 -478249329600478496743577341356349440 9837449 48231054679298833528142254506040490952 9837450 2656086327969605124881121351678470400 9837451 -23116005537677184552142775445880099088 9837452 273325545161292886126748244057413435136 9837453 -134463053286959653373462425925120076192 9837454 2153903593011820741923100592957337600 9837455 -86158581798812274334337816422543553280 9837456 -47206805024414499790371129010807308288 9837457 195804648954743250921350549036206434112 9837458 112608922456739806297938386487781088832 9837459 -45001113724701673051299754717504477800 9837460 -33336357460018044486508931721344190720 9837461 -412223758498136019738007284162048934788 9837462 -174331734579780081236891403363292304448 9837463 -34207079398679853976880259409672610840 9837464 -51098738206423969847375273404650209280 9837465 -76803383714818634623301181148038461760 9837466 126107311070344969556297196836756616432 9837467 594040243546540877636913479416298589360 9837468 -63635560991189462065869382766050257408 9837469 271041984252061235513116401170804361696 9837470 106046936826877332946901792634085416960 9837471 55929708952638692416205897609493335424 9837472 -195546862288798119480642425203868172288 9837473 -38385315196267366931788467321931348560 9837474 -16288632348417242466883050752270720640 9837475 -160602406490112294999469308529159656000 9837476 320583587221966089732172560790076915712 9837477 -193512184555394017809833012961388608960 9837478 -651732349990305078073612191691653120 9837479 -215214910758775767211768473829108055520 9837480 5530320575202124302620284140348211200 9837481 -197151306090264386688669589922621619718 9837482 -26824787997085288012542140966780217600 9837483 153034870591978018845378099782914353600 9837484 261188488684083823035473008021132150016 9837485 -170512928331070757574179453553371413620 9837486 -26976566910187382850837488479078385856 9837487 109323900023140519990680034408969070064 9837488 24992807186972421411597213897568960512 9837489 -87452198492472825294487815137718640512 9837490 -12440725533958647952576606008905275680 9837491 64642664725247679077792037259854794352 9837492 18327615094199401809358608439356690432 9837493 -111650035900034506385549963490906814596 9837494 224068662305602824522328407637678843296 9837495 70955540696500043156908976324259603720 9837496 -166163881427989004203757758255331635200 9837497 -5397120726194631131679155231950089120 9837498 111451925270102119258185773873157512448 9837499 -5784026841816787269560652336504516096 9837500 -295325142441535578512195123837025600000 9837501 -218026758803961001978821889279824536736 9837502 -36195967060735507528670284255523759808 9837503 6636020358782886563589298650715085904 9837504 139116026764723823563595208781222379520 9837505 -216829086754104517456385582034160055340 9837506 24175902675271911923168865231469063680 9837507 -132392839472264105689383142746907145040 9837508 -90258724197034059128407704829161104384 9837509 -114117818767766055971720149165051838976 9837510 -4021626604772952172027130774158477440 9837511 347928018829332827405067552651190705112 9837512 249576446348572140868009115104092595200 9837513 108988181070712403698260800156865979584 9837514 70829744049963333485796144593431192320 9837515 -278325858573687853975272854040090125280 9837516 46628821800607182171287070224893132800 9837517 418785192353985079871157172598717352566 9837518 -26016103639481823923663937667778207040 9837519 -143899540971804385015620179391201217656 9837520 31441791308260668265938752082802114560 9837521 -284818624724622055705340145476970475278 9837522 122551626148098659983486494263015431200 9837523 10626311894165072034041738792325087936 9837524 336830403862454588418637355800354740096 9837525 88392714823090602630959646919233708000 9837526 -134578438606796878763561839028214395520 9837527 -7763503353112529393625099182614459728 9837528 -230680902480093331538022816901085859840 9837529 -82535051298309210871418646917554662072 9837530 -305150395286257553442909580627255879680 9837531 -6172888666791815507637435514817897712 9837532 24445346061175383223171661720846813696 9837533 -169977291561602595720552928730941417440 9837534 146136542005251739971031731506520628032 9837535 -279585375848492821695484874191201402800 9837536 302994446065532971524092447865896435712 9837537 -101299410226700782448580400128993392832 9837538 -110311208938373654022072208723100764080 9837539 -67930828228351511784232850295360347976 9837540 225297059662094895575042940472688640 9837541 -102177170612391700007205869432144431328 9837542 57226765538981391979025689318753920 9837543 262984294815070293548278943661767669760 9837544 89951204648645455927484495957183723520 9837545 170266061155484092776558399292365085320 9837546 34253010446871916301404127153518416384 9837547 -198137010162538505535389824017199435776 9837548 84660058965521223146277163963716166656 9837549 115326970484769015315457630544506313334 9837550 87827856086530265494295798745110812800 9837551 24463669646662146893730986871023696400 9837552 -28102805238803766624163546220616744960 9837553 16609916908332518099678933996765572128 9837554 106634895225807857933816781714337536000 9837555 8659154679979351055922741754853637120 9837556 167235834528023102273011160412852264320 9837557 -106932082946540409239881689618916090194 9837558 -155305042363750751524116911333064574080 9837559 -143110970156293796975083969690996809984 9837560 -18601874244505200847331908718821785600 9837561 282368868688723165143357051345877230672 9837562 45815074776000635994935377812873729792 9837563 57474258871871674934883283130707071000 9837564 -74542835621485153731374114267151433728 9837565 -35863039784488160723113726694374464000 9837566 253784865595514735925636001366862303232 9837567 318386371527826075797761389092414195384 9837568 178241074414986817392141358679814307840 9837569 20899222831338260800185909257237954496 9837570 -59164256973558875154702545990622320640 9837571 -23235493629530239092084350576768346112 9837572 -56083187166074425449753849005768625024 9837573 -39279415888226026727567902999862042400 9837574 -63425502159116171277716675979061954464 9837575 -28703276322331979677007441341206316800 9837576 -113238126190879508071521651459428352000 9837577 -125806415752836463327043414032094585400 9837578 -115179709476519091838726856643235198160 9837579 67369081568390798242219940475548391384 9837580 16635916254957714977371538180896650240 9837581 -31411424162791866017905156279329278376 9837582 1283945327492234150413610906944329792 9837583 -2522266637921125003296505793579904000 9837584 -44653588084702911537785871339344486400 9837585 -300569324016425917723998062296784860800 9837586 103135388128561979086701217091922996480 9837587 346423265817405964199089674875234632236 9837588 -191660253699543141988056594776559667200 9837589 -195550984833963675568304613612642609444 9837590 118241407244849233484336959779780672000 9837591 24929665461922739171908642552621458792 9837592 457460472560108371636377784282301030400 9837593 -180405159042782081377285989670899419196 9837594 -31181388088133844792961106507060116032 9837595 -71627044876578406718936707709507118480 9837596 -252825882014531046644999453742227371008 9837597 22410863181698730392183577837735149568 9837598 -83247870223197938830344860380812163200 9837599 49012346365974852315550943242398033240 9837600 120857291629679273723916034982215680000 9837601 -36171432035511330296606436069200859600 9837602 -65249736369981872042821864748943624192 9837603 39781703156386130539337232856469765412 9837604 134679733156291040400601617291461779456 9837605 -3997329215326221194631969271290292740 9837606 46735880487252514456301059725694531584 9837607 -30760085796585807308057478822232354520 9837608 24529105919124372058489358941751377920 9837609 253838961561046055558707724156666724960 9837610 -30053136572060436860982362987306423040 9837611 3861754603393576017998351579233762080 9837612 64952382141355548078258749995402368000 9837613 -267514388272422098496478505970834988138 9837614 5080095617877221291021785541249806656 9837615 77122212227040868992254808925116948000 9837616 -106283240519439264386908106234141360128 9837617 -404992283923115954009358459333269979648 9837618 15863615234369527628956145657206579200 9837619 137328037004754679854811031125087529160 9837620 -1249507280070219862878912776143242240 9837621 -203757661405523006901256642238252400210 9837622 -29787016530593882950019303767560000576 9837623 289730568187296167586589807115960443104 9837624 -224237093694208688296535720471989678080 9837625 72550201394413278672682125328663824000 9837626 194853977519295867717538938345437184 9837627 25213476249766886629537322123504215320 9837628 177767613588400868990251078836180627456 9837629 201801661975877839778235188077954260384 9837630 -1638259594116647568389784242528947200 9837631 -132689691298508590196944578050447157568 9837632 -56475357959440338023995294343625179136 9837633 -66202577700687361273788313466708459520 9837634 206776724991176474857543058197314525936 9837635 -1417047819973117607643190956854713440 9837636 66535567679234943239782661259776962560 9837637 -188357943746573456091225189710364074528 9837638 -692341545803649383901351376725698880 9837639 -113886328610958082919053457820142152960 9837640 -264319150690646746624068495555990067200 9837641 -222640979349175455611059928925687201600 9837642 -63270855221660453992943034075680633088 9837643 -404380691300425419953645806485556192280 9837644 322200914953089370858384393920484590336 9837645 58595301788560258325193221066042711040 9837646 -10718832339660697654773824835633119232 9837647 -348238272697935861153183497790139488 9837648 942834128804215317671945265994383360 9837649 398713284767673326634324716100370423040 9837650 -5945730318945367869398596876469414400 9837651 55257631871288928632004906047644421184 9837652 -157074653771606560791188235853731557376 9837653 -39401703340480951559574998479881707520 9837654 69184018774232238941930983332252381120 9837655 62574765687029447835045138437576060160 9837656 324536162509928181658102982304641402880 9837657 245601638657495293193578829752412364288 9837658 99057329308406660546901244790990352384 9837659 -396492436391094656015530294281606769116 9837660 -32397372407729425159697854385546035200 9837661 -157449497610984073055262251027794555200 9837662 -261431552496314865869539165806765769728 9837663 -206236924190646724812353823012170736 9837664 -189759486796905348032189756009512697856 9837665 323096113321302873056628694554874167060 9837666 -38508946436059505120694573910978502400 9837667 -35271484426887528985119921428856602208 9837668 27864579768428857284096035948002513920 9837669 1391283235922518879265451889056597408 9837670 -60579453944758967502339826245929731200 9837671 -129293326526896527051681035717972381448 9837672 -52580270727744057039687603065551503360 9837673 227946026494498826841174576733002724922 9837674 -28592548826474528640168285364682489856 9837675 40694299435577996021890410846809101200 9837676 -108589184587156213804016542720332695040 9837677 502985096793152731823808500655983265600 9837678 -155609639243368603107621319097894909376 9837679 401688032427137908632253032510284434176 9837680 601865694565766120434970380956303360 9837681 29423268797932749592916807112421263792 9837682 198564963317106173311734979209162546192 9837683 434754258186726058629756510453352153932 9837684 65729265466145390303515501586241064320 9837685 54065836561898222793824424800894899200 9837686 91278861060992541386269723075844434560 9837687 -78666780439834759048964927889551483520 9837688 -60995116258331652575686063224004976640 9837689 146588867173371255552024936679383390720 9837690 -78406441565360818930061222716037556480 9837691 478106125857793789804465839330842397092 9837692 -187300991677408388647491445255765469184 9837693 -26538403034731290178882538740825123578 9837694 49755463541176520051800928999939385792 9837695 -491080093971468036512106076485642240 9837696 93479645522748521344332265758224547840 9837697 -178719295721714348473700608243478537854 9837698 -36345639415790090227693372583890447872 9837699 17750420301556386226967162281942716000 9837700 -93875960474392958263616961907705820800 9837701 -38470530399474055587092713562573841120 9837702 17172321375305936568761519601259192320 9837703 286871269305906558352058213519915963760 9837704 -78719415925186450995926160452171673600 9837705 112481776965298677636528539618052519360 9837706 -59931073604777292446773075293322586880 9837707 -463109613291578924752399749191373028416 9837708 91517464099193411302288073149471312896 9837709 -8975342979608268956688716292996298784 9837710 101604650394732707044236866907151085760 9837711 -46865181338145400454389902069266754240 9837712 642302180905245570185632138062725120 9837713 176114593806389415429532917434009930340 9837714 149779801614502653959047669814594027520 9837715 121082616949109906936104012758821085360 9837716 -33022601730219015019207705125375670272 9837717 89974655588243485751614772114237176512 9837718 51371155213595047594314161389367746560 9837719 -478016578319858443398307500792987091080 9837720 44818570804776066290707783319623680000 9837721 -135736446851498258946438013009303475328 9837722 -78067725762862227713572528533099491088 9837723 -28680248610450434224655607724786515456 9837724 35071842354437111569764443196968720896 9837725 180971382969776072554711720580575500000 9837726 7633008449119452934281005370813800448 9837727 216003016906846305454200269758058276576 9837728 -325817448122456887093321853167657943040 9837729 -140385844994848636657059842817725407152 9837730 -166406513417311937611645059212325942720 9837731 -497547832419154213908851969869754418468 9837732 -132710342427725536779992111571559676928 9837733 251010539160717681608124541991984834364 9837734 9743519006799004511725511001911150592 9837735 100858228466024783414148994717781346000 9837736 338866189446382440901758013207490150400 9837737 36984792306872583580229841045392269632 9837738 65719611796029007079620356226120986624 9837739 442769838375171938636208880378893503540 9837740 207943052778379438907220358234680821760 9837741 96630499454566575865780150804450873440 9837742 -193208458438729215412804099802558017728 9837743 687101674258974974352153895436412425880 9837744 12817287970518802890677488714650746880 9837745 -31854711027189501826951311877959825840 9837746 68435628208451701821090139384236813072 9837747 549706717804598340745311919228232291040 9837748 256391896218959903696698964617419137408 9837749 195552551642420352415683520843712064750 9837750 17737911192189852961884289822956480000 9837751 -19186432995912847620166812025537047936 9837752 104506459025735356623609874403138457600 9837753 -4534128010760800505929209149022584496 9837754 28546516406647994616639309013440023520 9837755 -1134477529361782339192528712668137840 9837756 -78709645251035147956405688667099237888 9837757 -72339452742676286427897366775712024820 9837758 -92717512807665085390979419035480219648 9837759 260028051981174316554895875252424059648 9837760 12750590602171478026264448923871477760 9837761 -388123602433896398275417562819827528638 9837762 -27744316824928229684764469022357709056 9837763 34225950143486919302311382700706377200 9837764 18249744924911246440113629435442585600 9837765 -59969820726481144693167073402880532480 9837766 -143903219194051497503266329828428907168 9837767 -216422991986129442284320009192624187520 9837768 -108704633960543349474243338733268992000 9837769 -162047124811089079100203792616001280460 9837770 -111971318439728062450852088394195925920 9837771 14538279538812254042788074091714231512 9837772 -8565135686379588618769461285679618048 9837773 64776407139838071453566141739935630304 9837774 2688360573251952288570568854756649536 9837775 -80658240694316780858447460454042651400 9837776 -6981026691309262427044859853119766528 9837777 -185475431413900163940794915146167768768 9837778 -252031218763599186976049454009154414080 9837779 -355719061162269427278997520959408959204 9837780 -35225315955961681004044140136483860480 9837781 -82671447296868390058271810202826353828 9837782 -85764205077572107653010436257424100480 9837783 195073794799528091002185460025978302752 9837784 279003013387074286989049943733934080 9837785 22145954000686090582285700333129400000 9837786 -11523427065720751306984349857428142080 9837787 -12619258744542139284042845882549749564 9837788 42623185875203583717115582102603001856 9837789 70240385252254841895108885719160138048 9837790 -93584459256478180350254305078992065280 9837791 -474011435349858823133247799687400301600 9837792 -80970565010398928352501659114424238080 9837793 -44542896115072013696912695226939070720 9837794 -118717432965779197482009181492011773568 9837795 35964395826043392194853272127069139200 9837796 -305987444697789473552726021929888854400 9837797 3951297494062192122643149056230824192 9837798 -3370058254273092235827288122524695552 9837799 -37376865514343683827125126187451040200 9837800 66830528448857575748694463179896832000 9837801 -169217965066275406391626809889866547200 9837802 83514832109083080754497897411192735744 9837803 161609507975180978487952932397684535760 9837804 32408171453173393231622474663029128192 9837805 482599066156602917999710358532082556160 9837806 -230995635845434708845337200752075574336 9837807 53617313701604025636391655768455119360 9837808 -110625867816325766824117885874032672768 9837809 -110981634948396895842932245468871778990 9837810 -41531514195669545532668093668665835200 9837811 -425646348351613408270292416082749020488 9837812 39018414073639137032909970407115528192 9837813 16518656994233554743276030376312072800 9837814 4076485583469805402240169359832118912 9837815 37887340897429831171264538730199060800 9837816 -150845181070659504103095296061228134400 9837817 70967111893815500804258245259144520480 9837818 59637686424817124259279546347987476704 9837819 -43806089913719910216896750024207014272 9837820 189246264602629608500860267873460352000 9837821 -51292824004565288771144361071317085088 9837822 -62901584021632175284139198377574870016 9837823 150954476624613103925512215328090006240 9837824 48897956820763428686573691269403377664 9837825 -53567671012511852113451577747430448400 9837826 73681728053912976588223332994604069760 9837827 213023993458776443288902772344380913032 9837828 142715097939739395750215656767156357120 9837829 365692750483678378228712132113044478430 9837830 -155183398317542339177462129254420909440 9837831 -111706783045399086012121621380463161216 9837832 -353937344078008367881495445305022699520 9837833 254158494402042778441538139413925943860 9837834 71963270263505917530253367575365922560 9837835 -8334592306471701018937226720726684640 9837836 15291597500123989004294828454925891584 9837837 122199753725220853897838643588177738240 9837838 293921379407317149650802549371834433600 9837839 -390504278153926378573647318131620811520 9837840 -23887525049417773990883886884683776000 9837841 -2584915007807624037781035428012761600 9837842 -2158285814894180821850684228235565056 9837843 -271365320230666657481561883851842827336 9837844 225709925953986407091420680073352646400 9837845 -3107162267907820251482939735940417480 9837846 -86928683184928166770086250475460493728 9837847 -402891592865389541567596520148938315704 9837848 150957752957473696961019668988309903360 9837849 -14023385520067332523352377891042619328 9837850 15173708715111488413783111567624857600 9837851 -416338002281224561526801345489122241148 9837852 -231424118539857099367633525010587435008 9837853 195996435790194529029715876080142208544 9837854 16597010325505615981134956962027181760 9837855 73304029399936433820147912743444187000 9837856 51646659419604660801689284466542903296 9837857 -94390737120361954409405109428660052894 9837858 17631219689989332164753097826400912640 9837859 -188026146851494429665090221217806074896 9837860 4207746520042192075491645180178383360 9837861 3033137698524455748481694776482669888 9837862 -22686330572115875633640934373127202368 9837863 -144580394394492544043754107530142645760 9837864 -68138285189974159514647551766670131200 9837865 37563648789878207871356493697262109120 9837866 -36338456083663023754781416637706890400 9837867 35328434789509590036105706558078680048 9837868 -85955622791006738666102206666755317760 9837869 454565764833481772068311658882711365270 9837870 -5655012510959142995144984148508262400 9837871 -60676741852152360645120209217179922928 9837872 -45396751953206927894470292963933257728 9837873 376930736416027997474339634163099799220 9837874 -169023625373726456176028505467435695200 9837875 -134525951654646617884041307528438932000 9837876 58755971272556199747317612138973868032 9837877 -423156190219661509853793275263572227040 9837878 205705271345986415671444921407583198656 9837879 247337821535953159487718282177029476584 9837880 124098417752446427752095632328185856000 9837881 52228455526809121007483825587819332864 9837882 -70511234656383486407244097094758479360 9837883 347570778793623840603464232015488909520 9837884 1038311457878435387811147746944376832 9837885 102626222786631996507640001761129749600 9837886 -135416238954601490606397425504322532608 9837887 173774537833212924028452085403383415472 9837888 27512145101902837311833004323572285440 9837889 -148311559459949870436220785607084166400 9837890 -81441291412761093984795095341627192800 9837891 81080249452929747353015787079140499152 9837892 174580565028784620871488154412428505216 9837893 8934630742057286912457742543986906288 9837894 -144934490363590848892235128520966069760 9837895 65877315662551268642487451988390935200 9837896 -51056027100910086519650974300145664000 9837897 -174415526434698298394712409692214824960 9837898 -27192065704347096033934374231867857664 9837899 5312577390624540613334659011372973536 9837900 8954644872701703496797347676285196800 9837901 -30621366464030852330050781636061855648 9837902 -49927227099246725943193353760616121600 9837903 116339139196080634664404024984419905424 9837904 54492552772390441033526560639343902720 9837905 -61416787543730449645359070166135040 9837906 60411396356695318840342078938187981824 9837907 81232733617591340592685929930099059160 9837908 9548874778316106861831772693942624128 9837909 180778934583265543322493780071346119040 9837910 -190668977267736713133753157996679696640 9837911 -121189709610703699361119317293999626488 9837912 -15703251843887895607798699636634419200 9837913 16429083090816566715046099006875146244 9837914 126839284260460123352538331067768778720 9837915 -115126814841364002856573204566962976000 9837916 -261267699853103805310181567693046888960 9837917 114921641354285535056381380748515336332 9837918 792997428085028222532068669344902144 9837919 -44507666802328581324883220061334763680 9837920 -183189453729945013323663052222648811520 9837921 366950517964485479854331375877347502144 9837922 -43502464678829719423413082274947501488 9837923 156048202963851539904868303239419174172 9837924 -68219379918498556885863575159501958144 9837925 13436941934046398570884020595775538650 9837926 5313418388958178334613080833967673600 9837927 2014100936275426895150364830854283136 9837928 -70801889071113223005943221145624903680 9837929 69168333891994881260752106118918114384 9837930 -29990344620768864921673460632601210880 9837931 -75003619154655511973682771754585834800 9837932 42324532453048260905667147646866097152 9837933 -117348865022110224480328341129150438336 9837934 174322262739701173154000786417741886720 9837935 -45770052535186238391114916853557800120 9837936 189189668193995459874430459805663232 9837937 96066459067437337061163844569351078000 9837938 -155563882750745889810706672631129312640 9837939 125158197455528908000651249178775132720 9837940 -67823117748026520200860464026574520320 9837941 -97424238205180181506294183369693160658 9837942 -15817899298809593350929249933202206720 9837943 87463290453400380046720079147679100864 9837944 -115541876341608635087879189695818915840 9837945 -63741137501580853513943174200038480960 9837946 243313564092899027586241199769514114560 9837947 -78589368385029365171550198327097494768 9837948 -116463980245764794804860091139047185920 9837949 -416306944789519832596919157069622884480 9837950 -17869776579255650330219431540844160000 9837951 182328926620793972518024048827379724544 9837952 -23901360924295962447630222651870412800 9837953 37359306109723544039651792936351089440 9837954 -26336918269898238893951445341200957440 9837955 116084574437529226043087263003415130000 9837956 -145187818197116341275372827054858666880 9837957 81448138126026237321292553988116261760 9837958 -109795386751655219258195163527452720512 9837959 582745072118358475775453496098404329504 9837960 169136039566545214524559241334939648000 9837961 49489265379824975214402683316386369600 9837962 -306336410359312566907541611018242768 9837963 -38650593255869023022891711637824832000 9837964 -217073786393018915343722233740319777024 9837965 -197853123997840584516558229694916073140 9837966 21035636077888639385447893574076169344 9837967 65083390147176199027768769934146986312 9837968 37171097462394872972736855133463248896 9837969 -323109887024769184764701533562923808352 9837970 -1625358989765645253608417699539184640 9837971 -86035384844555468928087687368440848480 9837972 315160463275127160635308520361718656 9837973 112722050447694479826904311124222536864 9837974 -41413140231746892770333660536013414400 9837975 -41008489259356794487818634309675254600 9837976 391511354219303400074112388301822976000 9837977 -380561612465989294436272729921342677174 9837978 36874596654687569059651501925108596224 9837979 -240040845259577940088810126004899975420 9837980 109323136664492433117192676963644096000 9837981 -251125062786560530376451480678008358330 9837982 -74344120880147558943518198636786092032 9837983 215268122931148810798611252079771616040 9837984 -49761589747889431950195471358148739072 9837985 -15528726335908551124420374712481553240 9837986 -1331941075389802865469719229785861808 9837987 278786691539615328483619155448294506360 9837988 -16439878405994686000853596010324528512 9837989 141167237881164765962982002294965743360 9837990 7234212292940609894664066737346048000 9837991 -4569991847646162831510732318908406240 9837992 3919892181192688571089076188441313280 9837993 317346294951340032688812634773809645568 9837994 84942719243422897243699100801240965296 9837995 -112523284824211564512303468966121572000 9837996 60346245404726598045424466136139038720 9837997 -54151410220361323836896535394811477472 9837998 -94825407041491195920181767288652920000 9837999 -192653231038422285728730316135794573816 9838000 -74268696256657570029074789904629760000 9838001 361176634022589144179015624537722138002 9838002 194057753950971722168858046816080504064 9838003 34030627639605985809121346082320199680 9838004 148994569241326344129537554735153682432 9838005 -19359761652547551017751983571099809280 9838006 -11989704158514896563089220959891896832 9838007 339069653033703085085962964663362306440 9838008 -116966307578422534691652607130991267840 9838009 -294859475733760980449842362298528005296 9838010 -16168772313068531908221422123947776000 9838011 109275621504857790401395380595326152472 9838012 226417345874004508862763962827836551680 9838013 199726590649882366969353481663812000 9838014 -5513937978375952650414530028956252160 9838015 85338936771502761165859666245486987120 9838016 -91120067558247953699707822706094243840 9838017 -2882491306891191888693687482202629568 9838018 17841742307023494736489436955460623600 9838019 128921957847155308333139247709632503520 9838020 -78552976109270293572282827969662771200 9838021 -28487292494452464035550409703393271778 9838022 -28662625063861952936702386173451478688 9838023 -8472034112713576664675863873044376800 9838024 -297491948639095262784611117794408258560 9838025 130583027674060372934768115555405359550 9838026 -123274068284837396254928956690340304 9838027 -492784495031790488533198581499810891968 9838028 55461543732171675537578677684473692160 9838029 219595943376374363322082734193004780640 9838030 -74650687078985067349439146449330027840 9838031 75128487647068070422662588363921731040 9838032 -29506962702775204748211891576864768000 9838033 288652193708984960303778253688810135282 9838034 15458697571056025084745180317347190416 9838035 -198338406929694041103153826815943111680 9838036 48906045672360407193570522685904977920 9838037 -427623240445457415536316232532264148960 9838038 -45818673490148860822715601732022763520 9838039 -51675670818035980703735048373483903600 9838040 329720913528141222976455947205852364800 9838041 134867601497105987873319986139141381504 9838042 -183210973538552371284187311703984397328 9838043 4826670020872544527567158162306404448 9838044 236275255701452395302872775333723095040 9838045 -11748113936064552062361666844515283200 9838046 -185431198016142646991493569852409798528 9838047 236077045208586506632988857411814530320 9838048 -177928158744728865862633541829415403520 9838049 -58448640596633165769131122670012992236 9838050 28497323867421356924438762820477820800 9838051 147802354754340323170506406756172608872 9838052 119124893581266545618620913935837102080 9838053 -212569577216695421343012101462810382276 9838054 289952752766333182189599490114106143872 9838055 -88649372230093405316394672584522672640 9838056 -184162565280170701340225082826997760 9838057 -520572191213573227620956749306629145628 9838058 -151081762693988478029373262110983895120 9838059 -54034654358356397892221470648243395840 9838060 34228577144892296179123217974640793600 9838061 278023922619499286810944631880887018892 9838062 47035563741445457882154337233638977728 9838063 -37834942908408994373219707151594429136 9838064 3980911135359678761163835453450420224 9838065 -1663632293382938689599537572232689280 9838066 47371953369019307770672486174492683264 9838067 -48388546346502892038407594886807429120 9838068 30966730441231566073659499626719477760 9838069 434139687804084302792225776044057138460 9838070 -158417686871456165575551390073699111680 9838071 209085772631477072311251974736686172240 9838072 49781980385671813032432151626574417920 9838073 -79594258415611155644302010116094530080 9838074 -50243436474070255428220133871262383360 9838075 82148333609400264408634675523058889600 9838076 376473370201205062832377915567213063680 9838077 -267403101915995294221616047257528501120 9838078 -94989446086631866655685406847983479744 9838079 81611461510045881799571164218537890376 9838080 -23334043704671559726414246844437626880 9838081 302584118655477828536474637583261142064 9838082 -130821300607873558339488035889181161600 9838083 -242119500749323185452396733669018285576 9838084 5556664998972197252833205683865017600 9838085 -218099045345373005715074026672976960040 9838086 -90306621021862313006651647687838131200 9838087 281832267448019379204109042014449295360 9838088 170271482173515979184247108549032232960 9838089 56008963784966457180600985311402151104 9838090 -143799769744000908867974902415463799200 9838091 202914816618004697834104110584557885824 9838092 68140497547021769421664176694534754304 9838093 12126657514519701471233111420643172684 9838094 -49909078929424494835363907044778736768 9838095 -205111778202923360030986610886648616800 9838096 45914358530390050740129933976008138752 9838097 466675028852590905717961754932357722546 9838098 -20146097081675889773989806811058583552 9838099 -1062495356766618334734712860791407736 9838100 161597724630231401954857538834988748800 9838101 809016371494165192974142543488710784 9838102 2309327444029105815318027901164343104 9838103 10992063725792333493662926735948576128 9838104 133595217550596050696629578070522552320 9838105 -211356079484272652216145268259338104000 9838106 14976941803363731448264927424585414880 9838107 105234216479371932664438720595820294720 9838108 -16184710224129371623088935505896592384 9838109 -68641134260215274111864735258561597940 9838110 -2601640294441214187194557893975110400 9838111 47722667765145584363155748942788687712 9838112 -174979649937971595812933056238828126208 9838113 -14029388797847850635822144430187139712 9838114 -18185052008748562158570723320039009280 9838115 13020875027792180919015708618046632960 9838116 180253428337802598810079422677463084672 9838117 220514958598092751635363315032993935166 9838118 149864753712638624466918685846024319616 9838119 -85448130909548864029186941137577220272 9838120 -72909339236493249041494896160069632000 9838121 -762304771794133370714339193604098656256 9838122 11547178396321680589837954273528584960 9838123 29894170929902650175273532423747848372 9838124 -84144525092627954105949086278532928000 9838125 -30569139309444934477664759051878200000 9838126 -119529985850230000147496626026478327488 9838127 -13275354132698923514617190141345706960 9838128 26425472394588114918701316668265529344 9838129 7745221962292483469108113831162522112 9838130 -77756954972703277102709026060625747040 9838131 86945859673878949665690228198754736952 9838132 -54331538359244838356509900521558865920 9838133 126135889595487757047289816244890454382 9838134 -125558766325024765809157945595023649280 9838135 184411193131382057075263423719723588000 9838136 -6931438577982617777000420632478023680 9838137 26256031676557467171975959590531831680 9838138 46429151143490999261570233000001771856 9838139 258904011536239309761839787441690419940 9838140 -23100863673999618794001595360273274880 9838141 -338903906502690762929928574435449561716 9838142 -3317950694169572457805862181816253440 9838143 -130131347030028378443971235069399203200 9838144 -137973375412374001759437781116622209024 9838145 25755181157446613937406111432521637800 9838146 -90282516099236391669911798454140772096 9838147 -85476699480786176045846163072394252 9838148 -39242569247967992122056411734677893120 9838149 142406501989999912462191167434156970880 9838150 -30407796392097649512344902042666896000 9838151 174213628176736793569599412898321080152 9838152 109252540281887983818087887928685363200 9838153 4059388454235621891384598679472340544 9838154 100477889672534627326049915039198857776 9838155 90388389391444918862195043920371899840 9838156 -58922205066342591559035231230970812928 9838157 -166995445191148175091568199639132448288 9838158 -46485446893441094947504391393504200704 9838159 -78126901215108201430805033891772042640 9838160 -30423571756581116443539365728553533440 9838161 -77691969173621972545823570644948839390 9838162 14695055998544215131368675462797248000 9838163 578017589143996320368184332414777424480 9838164 8341274981792450536524738891302510592 9838165 275544080037339511398362275129220820060 9838166 -110856998395327008309664910535014246400 9838167 19344353172195152565443782083817307520 9838168 -39466342665427814138589516472449392640 9838169 68509073057268585958598819051450838912 9838170 -77546586762401968344082188268837493280 9838171 -347410403174934606014620230920729139660 9838172 243648197464780699502730685745571302400 9838173 -168922449092334271682421059470687276416 9838174 280892455356453743237020894743202276992 9838175 140445280783379425378367260382259342000 9838176 130590878013409189429109552317949804544 9838177 337408829732910190989358914122455715520 9838178 23695992031011224230949017101472811520 9838179 -8150654161804289042894689168716531456 9838180 -14865653853269716045524136081802219520 9838181 561302453712539206750644802726366003200 9838182 114402687701979195736630581072790093824 9838183 -468451977988575842711048410863925770568 9838184 278953856421178963493503763218915138560 9838185 -114935081039199815600084811759590400 9838186 251721763241792852434085742552148776960 9838187 373001974809396394810541367493174078836 9838188 101948464102312055245732203260536111872 9838189 -84013934723869524503672386723273746408 9838190 39639073101228224069278925395446897600 9838191 -13219313733568670590479004560204963840 9838192 -21535850561261949657895422446992097280 9838193 110246713848966998860220968558588368804 9838194 29087784868459903573133693876950454400 9838195 -156846889736303585272421827630317094800 9838196 42041449424494760301398749848329134080 9838197 -297073300849491082895171046797578708626 9838198 145732403495562964940226757431377568960 9838199 -6342581784884345054733479991142636320 9838200 -62569378584912216554490359703306240000 9838201 71788160839772759956522358835909488004 9838202 24870228806722919985371333989812503808 9838203 -79220237323454865703643028091973790696 9838204 -112185319969003151400808343622996225024 9838205 -110860154051065148664742426056205791240 9838206 -106191723038085974676675025754052341760 9838207 38007500709808288798111113407084867456 9838208 -214007299926042065086505073008349020160 9838209 -132866693994804726146369944360200030720 9838210 -8895433481906919390282764216468514240 9838211 115007265452601685403869009701663835800 9838212 -19864476841270367571880624256792659968 9838213 -30213045294671084272629062436983167488 9838214 -99482484244544922043062092553936560544 9838215 178185246666134746130419731768878731560 9838216 173341328801453514955887645416390092800 9838217 218843667466507252821975140061894813492 9838218 -26386555937328286513828340860619672832 9838219 131095656915005753467269982622486599680 9838220 196543435255060424168491154961764428800 9838221 -10148246182407225850152433617967267680 9838222 -26956134211692831969318060342492205056 9838223 -222877175850464610086126216940118870080 9838224 -11361104759926948796751865999380774912 9838225 21474652077658296328261199093705533900 9838226 103097104610406979457780331448278295200 9838227 15457750270315004990633082009667361280 9838228 1759603608718472144771716038276980736 9838229 255693207955165849902764787394114176 9838230 -49874143793746405558366933655984369280 9838231 42791457118965000351858682964660674080 9838232 200207386260765478619622918192135352320 9838233 442054331020790982019330814893536021600 9838234 13415405188670028971452544185958683392 9838235 -60713015620639473395214638416217933040 9838236 124125828047742149371267300355967539712 9838237 -84831982175672623596531843089446740948 9838238 104198769456739838427374495141010768000 9838239 248041664921624749604480509482494026368 9838240 -240453467012341486820806116846549073920 9838241 2679393554814590029156553770913277504 9838242 124746426387016940485196493701104121040 9838243 -46505539012621180259367493221822537508 9838244 44199433801452770268482814765012521472 9838245 6584338967555228315968252622214825120 9838246 70592036830087654563804830666886467904 9838247 238369770131876290010060029188854328696 9838248 25859247440779577519603802109656760320 9838249 -79665662357170756647897471895454074380 9838250 -107032908744913590552409575974956800000 9838251 -326380131426225596129047043416718899632 9838252 -272528834072126742205454893568048491264 9838253 -9085312165915633258604540897316306816 9838254 -106649896611099376719114400639595381760 9838255 -26811227976692777483511198634175465280 9838256 -19904019749636942739686375845857067008 9838257 56112061968276349640583500641625425920 9838258 -55695160295463810978884792077563930624 9838259 -131427043646845843501932423888581463540 9838260 5666032015949453249253186771327118080 9838261 579539161299101641459158661508356522812 9838262 -87729816309294576760128881844777345408 9838263 64533844783703802964840809825336503328 9838264 -285115827003092603998950972983413616640 9838265 541271977451537960573260567775573366400 9838266 135875060336479230092261042023900161024 9838267 -475726294390632816165246818926595079120 9838268 164890070184605801305220487476749824 9838269 64821756555928270358473538429677281600 9838270 78755792064380581924772728375276108800 9838271 -162587390510875420766817667659540168 9838272 32782355202668107380061658775250010112 9838273 24839083457361569397180805923422660544 9838274 185329186635267347684065599534858060192 9838275 -29334662831922463220727379844295590400 9838276 -2214794747447506039968516982366228480 9838277 -138445691323875942773005082961629723874 9838278 -64180425761931855508171837431601891392 9838279 -316052132978834878013673078535972710480 9838280 214194630189992401552851551522348236800 9838281 61298755397443586833872939643193940960 9838282 224981777856278694350788217953200628992 9838283 2560973454885197490032238978940557888 9838284 3406310668350678885916906727055360000 9838285 -337606425642200372493804253051922644020 9838286 -91396159790672489361458916467361753408 9838287 -118433325571788167991875301778768642560 9838288 80190961254018087202918536344564621312 9838289 129928851903457891841520784892421023856 9838290 26026112861855429297353019954714419200 9838291 -35989146121542949896704419489109991360 9838292 914462914708992943304897226222819072 9838293 212338653265165748903538111721030306464 9838294 86145669507521764778097037655629329696 9838295 -105424186707541169775474914542918306800 9838296 31382250175416580404876986610462474240 9838297 -103708079411411366650902901029261161536 9838298 184398050734855092121477477378683214560 9838299 -55693447340484723057572887648086451200 9838300 -8845460997511294219660128508789568000 9838301 -85470909603111052283658236542348099296 9838302 -129787079728722351078186109442578200768 9838303 -107949291620546218730488536716545380448 9838304 -220246695165727176558090813597504503808 9838305 176857939596582072264312047000272281300 9838306 110738803193597114327122435230228278352 9838307 -263285607342462115266593732301844280520 9838308 -145942118675112105947596346372658954240 9838309 -64382897780860482340811699631414773760 9838310 -31651041097631232980748757607973840000 9838311 29936755059056713905628974532357912704 9838312 -470074263578672427717531907108534272000 9838313 -446992697805197246741051597398140939696 9838314 -2355303324392501765163373361944166400 9838315 -49440084317013814929649585102969399680 9838316 -65000273683780648988399791167164808960 9838317 259713423595902667284164309669822076480 9838318 -107206621599540387397611825672703873344 9838319 113178747291787805698885870345282116768 9838320 26015453446237341451009341858469969920 9838321 88271727814898833949471920444131064500 9838322 -81996168490602461714051937349309126656 9838323 -113849696308972147283924065081473818616 9838324 38277807540039471499147316518291701888 9838325 13801944228782136378285267004375886400 9838326 193846149125055354034917192484309509504 9838327 -228193036947909135268226288084008041120 9838328 17268184539735329330911732767128248320 9838329 -14386558976685121905568788265536775200 9838330 -200464182815579107333452528409468673280 9838331 -23493393936542698814685677283434075868 9838332 -60605211802437594263194741090412356608 9838333 1018763802325761000743131682661197862 9838334 -90562087426734517672540510786250480448 9838335 139830303055017969623383475946114273840 9838336 -157401451804897503387839957097489891328 9838337 -35490841000224247138043970784803988080 9838338 -2008941942356840195914717248374422656 9838339 -72356388978430727158561718592897994544 9838340 110681739082439908996321128937596172800 9838341 -69382772671446165847801342425186764448 9838342 -75450374850211939176856920138338710848 9838343 -7123969980255797192052302117832025776 9838344 269561515825244453273323093588303872000 9838345 -36040160106901186009207179318123183360 9838346 10177733769393161193773855195455549440 9838347 -402194693075503426476668586848818744128 9838348 -38090471728795798107784800613156812800 9838349 354184248047111978114910607249306004940 9838350 7349080729201058536133842522738497600 9838351 363776673418918429605496251266773234352 9838352 53095556476955806682028312353991229440 9838353 40635103352112929820984001792405331904 9838354 46388961995036230420812185201835959808 9838355 314589282631351766479139124566799971760 9838356 -9929838954681463581779848714389860352 9838357 -4798033242071618543287906045078726400 9838358 -233775784615034529863127688780343370720 9838359 124665004412220883606674228927629560224 9838360 46852246150316311388299480983018700800 9838361 -22583086068774005090664710603345227200 9838362 -196089837361351165141613798910779448576 9838363 102379238942804305776121574787205364612 9838364 288965511717149555878069065383617291776 9838365 123235473422016230060110365434229736320 9838366 87733166237684354732344677654832658880 9838367 -273004440715058892414445835165364895368 9838368 -407088172157587616736345634737330585600 9838369 -627229792518633282326076464255576872704 9838370 -117310847002316148879358802739258978240 9838371 -115522266653571172325406987480366640320 9838372 79514293869090229031022961228032398592 9838373 139573629079507623692729863517712373500 9838374 -2344374350530094649159474833477246976 9838375 -603254033280659222935674499614513078000 9838376 29610570624865497613627330907233474560 9838377 -29040307031666164759627526187141530880 9838378 -159615695034320934774550770116258208768 9838379 430445262594608890939125999463210924980 9838380 129431728566856566371153331498530626560 9838381 -65677963986634871799945114367687784640 9838382 -183021789766082259968815439913198230208 9838383 -385774799357861475363469946539605972096 9838384 17057084723105754863710502278626672640 9838385 2022921732874291230641612608198694760 9838386 5947769159390172135469074821219652480 9838387 -98147809590410096106997811838225814400 9838388 -31815224573882975967455681907342434304 9838389 -208783794360900197583969073590999168 9838390 -17237459303987159240537337274979692800 9838391 -42614191946897831246553584584894015416 9838392 -240234242050145510793653354035749089280 9838393 -27421480841670565511500788288173618220 9838394 -52325113889008214104653368314171311504 9838395 119918541650355546091813141294452480000 9838396 101001428647450157827506549011240247808 9838397 -423780379050919767871560617315236676154 9838398 -12467571381405079878139889379309971136 9838399 72648301358519261970225779100557337840 9838400 -364079131988149239231428789954150400 9838401 4593465250057011537307399908026728224 9838402 -93179416213721910136682661992111374848 9838403 278834241860901600954248374514825050440 9838404 -234702792378683432184472351441310655360 9838405 153625004436333044539566382050230094720 9838406 -100085085403376382235520268477027482880 9838407 26586941255012590776384398472588072192 9838408 -61793042526278687009918647698950062080 9838409 12432986593550334194906416193801941440 9838410 45553188828663136142465275438455767040 9838411 101954271374721026694895838969964503808 9838412 -8546284265315249902306663647942481920 9838413 69043771200580652160801346927709125260 9838414 -161586098596883811584605955693135859648 9838415 -293922676154744446000094868807978568440 9838416 28352503171735407207077742386534154240 9838417 212726007651575606226187771650367684466 9838418 -174810054655691108136862120226632617840 9838419 -81895986982757450165423278941523432080 9838420 -143411742381046308533996855111191296000 9838421 273269210577462239784484621458904615200 9838422 5849285421190381508875160691085322304 9838423 -37672892144279725239148557803926896640 9838424 -194344468492340030202881366676080025600 9838425 27647135755124567502384311927110495200 9838426 -6181846100233465859471386235164831776 9838427 61119545896897863280905987694845387480 9838428 12074807312187606117429209544014807040 9838429 -650654830220930975978659900706240320 9838430 -18745427443031413830271709342218656000 9838431 -12028166819504013445120912593745293480 9838432 345788403614574127356301447950586478592 9838433 -73126517871462703493605233037224272976 9838434 -5987104816802058112537619273742884352 9838435 -154257614412023870294586332077355457600 9838436 -34785510278364390595469628367946317824 9838437 -1629521845086580501900672066468478976 9838438 -229426558071704889299243867039452526880 9838439 -55665829139666791367841870393240062592 9838440 52777421653408509676066626444989184000 9838441 -379092034008843145086233311501413161158 9838442 -70607214356826979955992125048045591456 9838443 -160447483086426062101618431866311680 9838444 -44134062711927686711618012555787141120 9838445 -19824772151451590676385320972851344800 9838446 36237769376074644380025309933692400768 9838447 70027316036395753025755828925483086080 9838448 -9650666003779718621761360634206126080 9838449 4738467366595439238523440758219078400 9838450 -120364894157112844376866876316444562000 9838451 101707457561206268399406442717321583952 9838452 -49963057252200003701000186977446402048 9838453 -332384669134887273414131857821966545220 9838454 -187091180530877719757228711569376592768 9838455 -36378510720824871259783344290165086080 9838456 -164470403156304248557020848448878469120 9838457 -235841782969435391197518118000881078912 9838458 -10682920793602765833299698537852780032 9838459 -100861878365309117846648022808793602680 9838460 -171975649310955865491135808622708958720 9838461 -21857603772613988535217595608061534400 9838462 137936031876527383979847861848399135232 9838463 -20304531985309493954367996839000281536 9838464 -10813472929593440605015484193004584960 9838465 -102957987677546549470254060850429555800 9838466 91671897335626915569882095984953885440 9838467 -242046044263054797783489600428495513916 9838468 81788941120526344192496871680078699648 9838469 -53600822642218222942834789071829067904 9838470 -16859320430406261488379247779385344000 9838471 193117277781891766192094253385220266992 9838472 -87469071798088051184279752445628088320 9838473 -85994585296594954290845238518222751216 9838474 -286262810722236019626660107564648646048 9838475 -131574911117516971556654320761827761500 9838476 -181352483483795254789351898622530135040 9838477 -141830361359878744873635049060635018528 9838478 -123517187787820461826706387888022967680 9838479 58077240572471903501545164313645488000 9838480 16270665157544431023152608201373122560 9838481 257208375127253060639117199729808722672 9838482 -41166402452032662202112816764083886080 9838483 -25160771351789132213014339810584934296 9838484 -321075148555861897641488288367430521984 9838485 53182565905068294437835642490260566400 9838486 -586360381441917550543865837835540480 9838487 241870326598075029663984244770417032136 9838488 204452914935211239176859696726417408000 9838489 414626562317837624128031820202745001290 9838490 -156100325842434144546896746145208372000 9838491 55856614637974579382777744689652507904 9838492 79859649609923000005589510122131324416 9838493 293202439002271834279908919114283511360 9838494 148584847016464199362642148626602959424 9838495 114934106470994699094935866558108245600 9838496 -147983458170027685740658014931275350016 9838497 -242585510778722107709381947227494706000 9838498 -206947833167985822705656934465267726000 9838499 85265463436448886258975556772916349320 9838500 -86153013422060412438336237426690048000 9838501 -77305886892737009976210751469922068096 9838502 20062997738648589043579248799922065920 9838503 3249266652443936945484486962920713744 9838504 -304015551545759331357079208906135961600 9838505 67014630254340597498084251670318597000 9838506 -24775008400763394251353766749372260096 9838507 -104112481041172975456794108032389041376 9838508 396248329384020473276543201343409122816 9838509 -45352371144963508094151680302099682496 9838510 147533727098497082519268157593991680 9838511 48098230691259904427763858549256905600 9838512 -68864069539138274756691723292558786560 9838513 -786255772809815379164342517161588635136 9838514 197322862840273770167780081674497309456 9838515 48955658401938420337831864890844918320 9838516 -194174256873674820534763912188206857472 9838517 -30507714171915925327755727853741537952 9838518 79412098290658923754422541762716320640 9838519 224872949169835295625196828722602202920 9838520 238443389414293594359925147660980940800 9838521 31793595130625984445581056115711025984 9838522 66458135395113948131917801427152162272 9838523 143949316367399247245377159323730449720 9838524 -10894186581784153387462134881474116608 9838525 -102152007039600088554231882224514419950 9838526 27336288988985305136516665508775371904 9838527 -365820311572474705629590856058191834480 9838528 31858310585354612184031240065642397696 9838529 -638230801522621736208091354242475401756 9838530 -9466934355045707283676205007657753600 9838531 -18358058225025337479274096145936969668 9838532 53437699579236397039768458647474356224 9838533 -9867031350041872618902457313793919776 9838534 -5738425190669846458740217781304487584 9838535 61794595563636113389786742162848681920 9838536 -323995182319782935803295980494894858240 9838537 303082938767406980727471964487764061440 9838538 165508003559596238104396996880483791920 9838539 944097489716086214344518939701789400 9838540 -11337487508039705282162673051952665600 9838541 -275089985421724607247124914607701194016 9838542 -20858354209277066650724605158562252800 9838543 -8472727555458691951990062560150474112 9838544 -12992236512896822774204384901228503040 9838545 196104317842020551874256887273770385600 9838546 -29743765927456309023618724117917523680 9838547 437812048814556466865585014247930565996 9838548 -87373186903556080986310061581515755520 9838549 10401482695316045841930536930796035328 9838550 -76318793750274195499169029636188079200 9838551 -109622843756621737847470837085787433368 9838552 543529045779051938866189712765402112000 9838553 -428414651607106989109179583838172894198 9838554 97775568709564180652166057555890177280 9838555 -150362712445324773595003577900536703040 9838556 19739121776922185914823243868621864960 9838557 21653439157413638735665676770795472640 9838558 35018452005273799894249966666002697920 9838559 86701372621740323421737532662956948080 9838560 39370269345567404071238839497129984000 9838561 132554755191991956649183935099520400480 9838562 -332244770490763893851113312295310583008 9838563 40998999327483807899338078594197061632 9838564 -342657086947446785762783386470136750848 9838565 132271694812956725635006063061054043840 9838566 -135014436020032490629578151360668462048 9838567 157793215699634371895812909981259830320 9838568 434754884792626019146345729958053509120 9838569 110204864062392156720181050479220504000 9838570 25494398398740059148928766964060072960 9838571 120996412225399792862824413019915465200 9838572 2137263119869916743361930903658577920 9838573 -132914861131382716460280999194043771178 9838574 -5870183301756190804219464380383130688 9838575 -7219454420805007878656460886096890000 9838576 63275662542725976292545610940423307264 9838577 -141807071854695288039791297622855611328 9838578 -72392611075967899371002418059294664576 9838579 -228914067794420013450349957637225576760 9838580 -18980358887251856825370350381305958400 9838581 140348214409140210409407953158342216320 9838582 -1891717477537663959905027108876588928 9838583 211270567084523090844897432048782009832 9838584 1008409307393986613458505401091973120 9838585 -164636799733675273219442379938986700220 9838586 3963003541313691116384541912001732320 9838587 209744541420402221576084830216469717376 9838588 -202793261604801494797453119727652328960 9838589 -355213139036602822520477549946174959610 9838590 -45350989530167528506831887857571511680 9838591 27583008603736744344544268383498825072 9838592 -147642794815399026618690951945784393728 9838593 -194123567486353849899227468794531352718 9838594 5285862615701216402943517684136079360 9838595 -19590067671582899257004398337314724160 9838596 59705208500183560590147906814756085760 9838597 80388651299444122441400178802220949372 9838598 -41509366137305678973434940456254945280 9838599 322325313624029050532625661560813911040 9838600 -59600080474511846607004317645557376000 9838601 -84654636264901574614385608087581021696 9838602 -50711789539164962313545704642577603232 9838603 -161503919748546170504681147807475263336 9838604 117397057105812953151524785646006599680 9838605 -40363427832691298927145872063742622080 9838606 22928864731599279609997701347177074944 9838607 267429043402192547380534863647763815856 9838608 8172579114418114435106609748409319424 9838609 -153928125142331602203364278640782422160 9838610 60226683652782422554189588328598924960 9838611 -271593512749859553206467304985214569360 9838612 -72483576922365373794715143529959014400 9838613 -386700687964561956032071790682386635620 9838614 4813157816376619322257965313149163392 9838615 -3881739561292944026130013713816439680 9838616 316165162972232349077033321782551828480 9838617 -54652969628236004198273205285321126720 9838618 -160664257493693158024231506031525378560 9838619 64740693741109695652780254954029056800 9838620 16485748874960671415917293348907699200 9838621 66024071900223709799907467604963507320 9838622 171356161302028334833324442467021477632 9838623 -24439239091312827955561208994031922616 9838624 -246921453887443481838109282436173529088 9838625 -89088988970590248320988568959445440000 9838626 -17147188813965247863802280485893583872 9838627 478524189138223911265091785648722514560 9838628 -339756646676478533792372151293035189632 9838629 -37758762346369707527859839952450405252 9838630 135438246020092101274504853057084376960 9838631 956273083971928428614253659142254496 9838632 -166033443359553521473070208640756039680 9838633 -41115841670464034694761785270466300224 9838634 -14780699911404848995185761502866327808 9838635 -73278013004524049303200423974797552400 9838636 -238816463328602257992368717124662321920 9838637 -25631455316958790236631093527716117760 9838638 373177275045935010863439435459521034240 9838639 216167939127265941421807917788951367440 9838640 -33760775317060381833728219021190758400 9838641 -52834644651349045233682141545736539840 9838642 69111864783246868083399853064905801344 9838643 610851081035134289236990071433219054944 9838644 -167956871014143971832975161695958366208 9838645 389603354382841356403123802783308623900 9838646 166865132365652166937165347377670202272 9838647 8104739140293474807948420097427077056 9838648 -20018383129370015875862206534697287680 9838649 -3705358086764061889464683482239832380 9838650 34416730040427592766194433980135161600 9838651 -473207564632953615597782873100445847328 9838652 210253601649347703958360549359953857536 9838653 206914937564755385550219552681592535616 9838654 19582060521899993024153816260597251072 9838655 -8632672090728140080267638589102769280 9838656 22191398450505476482878066358694707200 9838657 219626595148847557448639023255377203906 9838658 3492928908534196658287763899465736448 9838659 -76945252682426693889069364728633022800 9838660 164527535067796292644574213394972672000 9838661 333198123731708241828850229777517615870 9838662 -143250923704831392432780373880186902656 9838663 -556257856446616903499738533779621129600 9838664 45194457522146546515798260801285488640 9838665 9001964981345368306307629227281987400 9838666 195030959001758639322599484483188458032 9838667 3024871982059954677251261738080380720 9838668 -25554216534839332094277059296026968064 9838669 41228175612698586410678424912397436460 9838670 68047258947151262316677859671785128960 9838671 10137759436340033523632232202390842000 9838672 60736108411509150448402465163934949376 9838673 253615407959419611673856463536567703462 9838674 -100270769899268628409380795320093521920 9838675 62877304127656096161969428079657120000 9838676 3133819705714786897215469424723730432 9838677 -187079329544802149733714447737149680480 9838678 -146893251577788087326156758048671195360 9838679 90162145342437041543704496447863478280 9838680 -18639612412697587080458658037107916800 9838681 -242091789213158447519920331698174502518 9838682 1045630283762058934604423066356478976 9838683 -26430714667921654983041409141276403680 9838684 -116954097588676254741200529378420225024 9838685 380602848853602948522097663932491335800 9838686 -30809415989129256026661302499607944192 9838687 -29578539443660250686112078937723852800 9838688 157020226898238085367699960340971520000 9838689 -52749199287919581470262119656714236480 9838690 56128698349562225966965275019709486880 9838691 -140095591622601207973889292329281255908 9838692 116758923726941460523048388610168576000 9838693 183321819926799985676368667847573266942 9838694 -5827502695146955008084936113661867744 9838695 80305005246083773516543264159682419920 9838696 178770151881106074882599829563773992960 9838697 199103146283410282661806166749080312912 9838698 -125932191553213046402138242893862871040 9838699 -43723456582619311487646438186639531360 9838700 -101172778831637224745884858311319468800 9838701 1272259463995833107470917847071979968 9838702 -222550522629209259097702166390952128448 9838703 -210042304895685783152733135754468104720 9838704 24561737512133768467502759666640912384 9838705 -34314170037640219483696745363926984140 9838706 7261818667272837739504365879650241552 9838707 -92152859271330550092988626181075919616 9838708 -6289983184319588428495214188614543360 9838709 58866912577216212942489837513289604700 9838710 -31263382380282556304128637469582455040 9838711 54667198853628263801444621914384292824 9838712 -158139475004982730563497241822662676480 9838713 -30863430322696365191502213786630091200 9838714 -238879222447564694516284936673027223840 9838715 172222107409121921166459529970795803200 9838716 35413878628458653324005638414971463168 9838717 -91769672805760833299215594218211887008 9838718 165610310513697006561542510375804559360 9838719 349989813952326672208047867969541082880 9838720 -159342201136732703981826341269300838400 9838721 -7101830915147314735615981272371722428 9838722 22147619941567540459791149080135299840 9838723 417523573018095342886524915354162446972 9838724 19429418463121570768670400804207538176 9838725 30415201907036910395150511419999551200 9838726 -11724853046153426261403353409174710688 9838727 355439806477088739703053240685218327576 9838728 226047177125098779367576022221782144000 9838729 -17135000417918935210275996061336021368 9838730 -153341312965850541456746838681641383680 9838731 137422683213026719986290063533213661184 9838732 311844896464374512022721586018026370560 9838733 319972909985545092201874136962047484224 9838734 -21226734216245335448943477924334096320 9838735 138166988729763714780476056182111550800 9838736 21204053410412359617243363715837919232 9838737 -74394848955479641026284432466159057072 9838738 4926806067902467435353144041050206720 9838739 -376911680318462482456064436024654169440 9838740 38934279248771602048963955954399078400 9838741 -189663441166356281442733814513896070016 9838742 237520919357758822416873733110003812544 9838743 -342044864484897462649157763067380663600 9838744 -2938143934971783700985076893771489280 9838745 80078121980996238645438179393564290560 9838746 -9014770448646785503769291538763788048 9838747 35442830379647665277360386234163464196 9838748 -88967345336411556726632791211845238784 9838749 109935970174150114022239768414767544320 9838750 -9901004586782735503388052764779680000 9838751 50792040569068798140913943324070492960 9838752 -67682073341152469570381751832191959040 9838753 40200154981498829711546255074690795780 9838754 -201540266190380395515252116408035138560 9838755 -258039874861042816183776780465731595600 9838756 -200337619124308066871776599162527723520 9838757 -29978752921107860554739283546337745088 9838758 21908630428413030273982026606341217984 9838759 17478402209091252917925286565004366000 9838760 -275935840795809725654741619606906470400 9838761 -159921653425170949554386914847990566080 9838762 257010234777721468988968076169955603632 9838763 -263698988599754032807799853367384541040 9838764 -41140921644533515922679586493022253056 9838765 -4821766978606160938872174569198900340 9838766 96502952101802703085918758735353278464 9838767 280149923620943300012856726061502218512 9838768 -12722924934181574105204657979201945600 9838769 168819491534979556871613000799669825170 9838770 -16420061281292434884044140485544627200 9838771 -155361408875133137061932441858073133968 9838772 189118952759753964725574408734911219200 9838773 -179128428531856457018990784548272490880 9838774 -79140895723795975958625902875751491008 9838775 -142203534233424777226327174352145097200 9838776 3040189046273720942635581923772211200 9838777 177585404392703517136339236327390406660 9838778 -50307331686418186938767888895885317376 9838779 142877159057486684463326430173034651648 9838780 -10271610605748810879514436761994526720 9838781 -150099044041525892725237753179163863840 9838782 -73067968767999001952362869086472820800 9838783 30668428999870392342994118217207265000 9838784 34488837470817342224584874185401040896 9838785 178919901433021921245899036113369521600 9838786 -182590604498392790046250737891371631408 9838787 -2900653397247019885096561340566307328 9838788 66036967435249825097262340875172838400 9838789 -554128945107450343787415239748405582560 9838790 -75682424903146054455927113253834929280 9838791 -47698666704628125075698670395585211600 9838792 -186385429905584935416503516248056791040 9838793 20978078885529942424527342970581138660 9838794 4475723536745678446055827510157706240 9838795 182085334671259148656802068533109456800 9838796 -381101384886506022492833638676684636160 9838797 -108027284149935660224420397294936867072 9838798 18514430845500393615908169475911552960 9838799 -503271782347152972762902443857525277200 9838800 -20306456769457963702101800155152384000 9838801 256920198980520532569597891094738008960 9838802 128121581092445079190550497161104596992 9838803 79612168350942075779695931358469791024 9838804 331246859482777720257208070440246134656 9838805 -247714313432936481805521620857555175040 9838806 6053191774464629490020170825357615104 9838807 42706700205328918801726304035625172144 9838808 221184214692548314771302362400126873600 9838809 -23451160220689165071122838970869854886 9838810 -143967433158116188999377802858468657440 9838811 -19741647630210863045513350390473044352 9838812 38238191804868902683491649927689114624 9838813 270320078152745442448274049308831889062 9838814 -15228593441813463193155564632937726720 9838815 4228431260013382058057522810119057920 9838816 -43827018317230536489584493100399067136 9838817 -93312847577983829165325347176681648128 9838818 69937824456818410952502491280413829120 9838819 11327142121293419646937992855090913896 9838820 -164623740808119574232217333848776888320 9838821 118009835537263017017886180214926191712 9838822 2007078001325016574126979414226632832 9838823 -42257991736873070189997345921549161928 9838824 -261649319029841701099948988598413230080 9838825 1076679136904879007977114655881539200 9838826 48855385999726743218944591434900872112 9838827 -157943016942771937782152266680046921920 9838828 30326237296524737662286655083075264768 9838829 -11696644991758294395074134921839012480 9838830 -1559306128243136377099120591585996800 9838831 -243232716822791849120566455628412936368 9838832 48106842981414510395434974463017025536 9838833 -12788230088064362586309676256608037952 9838834 -131289195552707420148309868077550835184 9838835 -162878662845239805847578247826650057440 9838836 -18969363799456066327998138211686955008 9838837 397978695101144561480023985094388334080 9838838 -12987210352381210739602701703655872704 9838839 -514124213728710664803180764537343671040 9838840 -165793970226683322261200702755676160000 9838841 -163431045832942142178913057125618676668 9838842 46367160583383280205887693622262552576 9838843 -35768139722945297568049324382476412416 9838844 89396280427277645099796662475051380736 9838845 -105324864234973262998102768500710308980 9838846 206870133423421109055807852455946438720 9838847 26086694157869392688827858501144272720 9838848 -12016349482472622680537383019432902656 9838849 33725233790625380733183151451891229120 9838850 -24706660095508705514409390038171059200 9838851 191135311887124986830800602928945003008 9838852 134688515129669611694515973957509870080 9838853 -449510998629747117562848124099319396898 9838854 88290701866557683986265869063763859840 9838855 43566047242042196777479308236079335520 9838856 -175365647776481791631674221653383526400 9838857 242328347741712559414763652828917807952 9838858 171532113231402217504659591778811247360 9838859 -70916000418978973504642894144722828300 9838860 -103215171435793571042510632425070064640 9838861 -7473938929996870685468746520777568960 9838862 9498566319265702886943461435374601664 9838863 251302860157685264320801837170843422784 9838864 -416311060461644582642655760305881088 9838865 5924843775301318011548776762164297600 9838866 -131600557696417193901302299656005947776 9838867 10360645159967185131613330526804557248 9838868 1772075674811487988896669271344660480 9838869 -246598324981642273856042114580890731392 9838870 87734222936209853797173050187433929600 9838871 -126795848311198089871897530393998733648 9838872 -2165576434443840330859077159725537280 9838873 3137148650472283856866128341997824 9838874 -164287867713244962156996620530532258064 9838875 125399951315521755286218651130021164000 9838876 213373614718063491833474809534018175488 9838877 105118751066903071891816459301116794726 9838878 -22446374494991831522267046778500756480 9838879 219233097272100200639671070472384272480 9838880 -84011951652732400590316719118797373440 9838881 167974221243753289673896332847282145280 9838882 226231061642573037989499604515552723792 9838883 -642061290186230456416234798602434747400 9838884 -18870422551275357545081604758359326720 9838885 19403016013635265334426597198634384000 9838886 497154526969550899918674082519673470656 9838887 37731499244933572689532844834233018368 9838888 -157976557405625303159910574153441536000 9838889 7366777125017292242249434923628653456 9838890 -81585357717360655832388444778165195680 9838891 -562749346614082940983811463146482663368 9838892 -2898890634387634430750618210525755392 9838893 -180922211295958086916784636727212116608 9838894 -49986755282261647431446741162338735872 9838895 -140496855077616928863617324902901187600 9838896 -10020910125344854374492222264443928576 9838897 -224722583022715633191942283277446461440 9838898 -7650341446003786479041985227242882800 9838899 -106239509414668815304498156288771303680 9838900 -173259181508247552891758625262453552000 9838901 310557466952122573310967961664988448704 9838902 29416788238520747040439249196420778432 9838903 -384241236068063727643014859248694863360 9838904 69040344862506630002114621784553881600 9838905 118563748382899640226776510734117796160 9838906 35186143101567519665488364034739382016 9838907 -89206492912408255671864449116258390320 9838908 -2233104372040924364900191037144451072 9838909 289566914534751355319822818097602998400 9838910 -49704174496711300461987215033338746240 9838911 -214431759996931219017494070002860951536 9838912 128148765913665149119225866874953138176 9838913 5828012143176559029780670024772647680 9838914 68889904487204015739264018134477886720 9838915 27514558101608374991093258372842767120 9838916 -4533285718298109850465514380116968448 9838917 162231322058657011800362431933834896000 9838918 -261489896285940602368717717342550532096 9838919 -332165624699512167809555570957353504680 9838920 10963827455737363225523387809313587200 9838921 353533017609058154295519729493944053200 9838922 -89944908965026150458865521831050745600 9838923 -302841566792533741139631055225233925416 9838924 290835270295913381043292663204360368896 9838925 60377314813439081536891874710002199650 9838926 -23381553636282930671708057698585134336 9838927 -123073456349299831254694200457902176528 9838928 -107245782571045494137127577430496116736 9838929 46887717189036539808097207127026549632 9838930 -160400019566821318436921211516913620480 9838931 -189018928508269186498565037621935093268 9838932 202869857406940781021510081388333852672 9838933 -263844628023242394021315392656612528896 9838934 18119151988821013657481716808961427968 9838935 -77852209121378794082960292207979929600 9838936 -10875685938798511918782959367744368640 9838937 22269095860089092358431538346411593000 9838938 -112559771745115722570284560370577747456 9838939 -3154970441577053204700475868045112600 9838940 4642393343433401487950075214456606720 9838941 -26109767263429685245727182345505625600 9838942 126616488899252224079669721750739423872 9838943 -130967436070759395387746462473350083808 9838944 -151741173394974378675587124525017333760 9838945 -339439075945412180529895723085573400300 9838946 63012955252315555553118526048512168000 9838947 -86777636461110195241093305994447245072 9838948 95982866332729485586654892817168941056 9838949 -320123862108033787169638244767591977600 9838950 31901905344918094362807384303368064000 9838951 -75537252271102342237386069546222463048 9838952 -468924389551781673694959286450222310400 9838953 10662521804034939977317416730095744960 9838954 53504089041131599046713657438353551712 9838955 -136918078416229465846060929689844696000 9838956 214554650762747203803417853566081603072 9838957 11111122436296008841965777332590722252 9838958 6658764157043135528315312281703040000 9838959 164469168883419661080525168105971328 9838960 51056030994662531099017513790329651200 9838961 -234157644759201680575175528197436207376 9838962 -111076079716603975930808910281045222400 9838963 -162088749124866770833887204783596919696 9838964 -160414228688810596650204244011222801024 9838965 -37907847559368680484940471998845182080 9838966 -23935171464730199643541743657571384320 9838967 -334864731345261865241987463598099474128 9838968 201017895028098588104399227131432837120 9838969 177207947776306680323092986487841430912 9838970 -13955381754107205252627475061889902400 9838971 165668746469787485528730938404519291344 9838972 -282755127457858977447028509563094859776 9838973 -20663853214979074648208426101750823316 9838974 -111501747381864985132616186780060072640 9838975 64147972837424550179257132703627058000 9838976 -128768230313776969755633590539911168000 9838977 -203208909969429606711802684110195219840 9838978 34487330640081125141782249078852677024 9838979 193083412354983354405961035228910391280 9838980 114190916918331458488281658106277519360 9838981 2428449890337339817488645545697234782 9838982 63269644651261228724341377247190954592 9838983 -45706457122507692142498667308581126144 9838984 504120046364675757312109517744504386560 9838985 -175871189103292353024017011225553348400 9838986 18001522316759553276803071880194068480 9838987 414859035705119540927224595279587943636 9838988 59669698687290168369608108797700115456 9838989 -5669624617753983665061486724824057930 9838990 14968653484496071786660795672824410880 9838991 48131393141946205254616057199093497392 9838992 24604733151789300568478802956667125760 9838993 7877045579045962868133648227425834020 9838994 48477741261311758086951313527910560 9838995 -126455938141444021313030101418435360160 9838996 -73462464183436924789505564339748304000 9838997 -36409438770430762211724869388768999936 9838998 6945886232044604426141534679585471360 9838999 -450862960685867877240096485167542931000 9839000 68066539837152812705809739132006400000 9839001 196070617173335328968552981509087391904 9839002 -3996126368066659561704438358640341248 9839003 360971910761818667446930287867001895988 9839004 -70940575625504126212540026091740072960 9839005 146424014151904288024015523134005021600 9839006 22043319718682038426656919518672369984 9839007 273937314474625332149880004908780084504 9839008 21296827895512980780269356921778995200 9839009 86566517071107541847372534520375086208 9839010 -5426948901418481123625602337593149440 9839011 -62886217159235889849779716859821584528 9839012 196432691775342135169168901106225853056 9839013 3854986934768542904050350403278879744 9839014 -94891486534573593958863086307198618144 9839015 -344212328512009380230799850331594688840 9839016 -83357270147721660630157429608583987200 9839017 540917603157475834771522637683985990400 9839018 -45226631251516031702337630752028374784 9839019 79052543299267352516182603492845952344 9839020 -118774644314931694743415705271604971520 9839021 -57169679054857808540260726573312076778 9839022 1477280668003367180808785269872403584 9839023 -111408778379734890358844369306122825536 9839024 4964766303515171906439689271289380864 9839025 -23859278393584151442384980928708955200 9839026 -49738207597048395523121437375529871456 9839027 1211273672417965199125281152489163264 9839028 30181372509135509500740473924300390400 9839029 -105618408681168250388642482045367856516 9839030 -9035292051872468477269093873258462080 9839031 120902475731856993385331708700920184552 9839032 -26208016996410075335906385915287961600 9839033 -126411564468777838633144743253355723640 9839034 178456217868662439701539091992477206384 9839035 25532771459649483192975566908757805600 9839036 -143514939284755982724089079713583674880 9839037 -19469614770439343037876354470771483232 9839038 33474239046717926768290548918089395200 9839039 -10332761813908758174027727420593076800 9839040 9829316457159370200525278859157831680 9839041 -7046393061258111601897625059518991148 9839042 164730422736316662011139430182283504032 9839043 96554125154484470293248033773726670720 9839044 -169073552937069377136887117651764180864 9839045 -2472695887621077511278709759514755680 9839046 -70976508949607047574883524729499064320 9839047 -138668296007236309918060022472123078480 9839048 227960097178203851612806914507865351680 9839049 -85346770273736863148690000632463441952 9839050 -54099338915741448170488553695137535200 9839051 -413478443491293562883583800859844848600 9839052 -102930948877127712964678861644629564928 9839053 119960282119673474255026102800684717078 9839054 -126676514381294859263121590568068937024 9839055 -2442925767433079939974130190648038400 9839056 14384254519439641267109705372270690304 9839057 80016582430294578054987667558434397092 9839058 -4307022319752489043437954616528692480 9839059 -41764363977343426956802305551397749632 9839060 79669610803103313774036020623351603200 9839061 105948506690911820221139200688151235488 9839062 -168130227894755329982732318463485692800 9839063 175525528976562341819991365891897583744 9839064 -169835696473263034253851139266361364480 9839065 -246995488646262075870177842370039660540 9839066 1840308156816898102267795989491044800 9839067 -17506588343109528497210341997274367488 9839068 16635273056445673623577664516406798848 9839069 -219967380025322592460603593566799685056 9839070 163797184922994645202064847711552048000 9839071 -352321433693032999582048349696685520896 9839072 -268081071901917281253045949239919116288 9839073 -193820030422545775526285791982111083296 9839074 152291013054014240147392024834753413120 9839075 168165979872306400310270476319536551600 9839076 90278926202844567780154336517712998400 9839077 59789162775942611895337633414423901692 9839078 46834316664315220778454299970049536000 9839079 145763358157455717214793027793264979464 9839080 -122727334288733981640071418128291481600 9839081 82727885305865529020434865904642724992 9839082 -44797782179323850788420198724604946176 9839083 430900606188784980061166212817680953332 9839084 97775364480489805719274348625288664576 9839085 44154847382856527843831397120174619200 9839086 20157938597360107441294556110710119424 9839087 -202720877887239145644659721102848505264 9839088 43743658648305842796771984189947904 9839089 164788441269305591937029354679022668724 9839090 64170437677468228510415241753650319360 9839091 -58526955548585993602800537898412080080 9839092 134188937978480801003443340936326495616 9839093 -232625442953866454773464129457576665600 9839094 -37288744963245259253544278233460404800 9839095 5109629020221567388300073622759955680 9839096 261361660737847061747883184953090600960 9839097 -302571285014947584127726355387671308960 9839098 53992800949772416046463463514136380352 9839099 173022318146868677073746234756461208100 9839100 -49875851128889605806056653772877273600 9839101 -14415025167692195319460854823446285408 9839102 -32252976103980121202719136511862141248 9839103 -80341802409651790916295725681721193200 9839104 -33896984299895828054231117766347194368 9839105 339307862670398815446027497996946226260 9839106 107611704769035060053471358819112805712 9839107 191033746162218663617291770190471236704 9839108 -300429626390208756141231137702747417472 9839109 50614657415926094429882184244789094400 9839110 -188300665987779251525513285352814151040 9839111 -59994603467370595991209207381001661288 9839112 138583144773587916117107200251788083200 9839113 656991666025173386667794580851560095360 9839114 45248417250009072684486943935492635232 9839115 94309003258520094882836428622144400 9839116 44353682078162332344212784770494256128 9839117 -418914172903701028047317325035675533896 9839118 117079561966169260813578494666100439104 9839119 273136769238467999625483469860659737520 9839120 -60803831406219134664932621131227955200 9839121 39095280465546013026405450621590642688 9839122 200514918231770243952904773752956532112 9839123 -315687054194452232116605997555634786400 9839124 243915735716032285217103714686113136640 9839125 -226604682492051383283369077947187181000 9839126 -229350584682671918949914519015335751616 9839127 -51245400074436042624927257923791958680 9839128 -68509120583638940336630293237541683200 9839129 119615049854373679734066267393280022730 9839130 8185085349890503002187928998936273920 9839131 -8014154057736846778911367951054285120 9839132 87863716125235714237094044130320553472 9839133 -270287424504917585210191453355496496698 9839134 216692660832149441264174881136419080960 9839135 -138442613502643207359145762199407448400 9839136 -356135762080160741152146008205950976 9839137 93390642011768900685912179888464471104 9839138 91997673801190883205763692143672016720 9839139 224777187725658228378692779377272555520 9839140 -329716593475866251722669924499679936000 9839141 36867078566469829509835540456894008636 9839142 -60701957637779857343171869516554459360 9839143 330323404918626404445172483128483655704 9839144 10498300807152401120051893381318656000 9839145 -81356184114990372344976676333365545280 9839146 16459421375670513047014961220682948272 9839147 -80000896688095412409142713168316877520 9839148 -169376696520609980188158807368570757120 9839149 170693973404549483066392220945746204320 9839150 -80689594506499058967931862229237672000 9839151 -7971473717756037263357512024855189752 9839152 -10925112423347729991168352898714173440 9839153 -124744109543431299531811275841588367598 9839154 -18659017032717167722220372531354529792 9839155 115284445437636983457920934513347434560 9839156 156808909497031076387670904220498651520 9839157 27930811003323715999136776360411540800 9839158 -6928638521236095221224581523114291968 9839159 17056275651781619753570526789451246128 9839160 -38106893142318543650251413525456076800 9839161 -409678919814244236264673311885743073238 9839162 -29059453863548574760453485185920545168 9839163 279947208795853801347037072590520151916 9839164 253629797644556991257357034307589221376 9839165 24215515658640860133830889130475518080 9839166 150598845895016240811561855016107157824 9839167 209014697868947041819778892770173277600 9839168 -294523376860918904208050894589325737984 9839169 10799616816879818223078903490117846560 9839170 -93550061139816217630938558208310707200 9839171 -141240203183973977988124429088528066628 9839172 32841426594466075136557148405170532352 9839173 -566769633189425717267002567213254872736 9839174 -1932423936775045271067326752305561600 9839175 55351301212309410209485182366502786800 9839176 -210258184105119446735753926462680529920 9839177 -113146646210771890139034567627758983974 9839178 -354654749903557282984427413400841369600 9839179 128372540861010586429274715175655621776 9839180 31281998349137986690893502831174072320 9839181 97912528087001630241920402247167494944 9839182 -7372223461556757242082096765853439808 9839183 114126364184736725382729811148523214848 9839184 32684874841245641483381321930546479104 9839185 108288340404301505986931456654821796160 9839186 311119692672903957200306380382006784 9839187 124973511152941552173643718307555862644 9839188 -130694793732872495778386228978471680000 9839189 251352725753473676724846657801667926990 9839190 126378122452970369205353195401218374400 9839191 302547447011866822530648691423903917784 9839192 -230698169297469142295074165040479395840 9839193 14719164410201493037524331763776831488 9839194 -87135778631369531240582185443740071680 9839195 -212688557854682686313638477956310859520 9839196 -112834372754453828973419447159522715648 9839197 45632250607385750179289575598004730432 9839198 74121079827132136848147324140314638336 9839199 426434258432540257936333423439136768 9839200 -110508337573903465756217616752433561600 9839201 -371613996706094322082863607871324088798 9839202 62153589995125511106161656423822763520 9839203 137482209170259543116479855214386598160 9839204 -47724838163692660223403171623626844544 9839205 -274343116386203844638658724037419444800 9839206 -59489137562132408393657630312408134656 9839207 10051949307329384498965467396205555200 9839208 173499987466316135924857569465234063360 9839209 -29717072461640587718100615966884412684 9839210 -83542732463016957225686066311327007040 9839211 -116637181150777600218460974251654626728 9839212 23916068146545961396872762728490234880 9839213 120337242252559877908831807396570867200 9839214 -15255281320569347213945872320393461760 9839215 -304559599238439459598644695549274096000 9839216 -77388997215143686494625935442390745088 9839217 -2400577201876473620531513401857157440 9839218 74859264915472972547735285097734994432 9839219 -80965744474674409326560440413818861040 9839220 -16630867912210857181458705826051614720 9839221 57240491172809112984557367050408028864 9839222 91472611967364571043557480949731275072 9839223 33355931798332980158400836053142591304 9839224 -489746992670311052856824889866168279040 9839225 45941722270631816287253405875674916800 9839226 13697367175947789487482465996288253440 9839227 358699232747777142857153856545531911076 9839228 -36835130009491738971058720016800318464 9839229 -120236405530148473282629781770710678016 9839230 -205604926105751530058201559413322018240 9839231 294630913813634239071536661021878219064 9839232 -476082135543451781588457426895503360 9839233 60512965135268928322610123294541481044 9839234 312563933925702528605999829591012413472 9839235 -32069464734150154698248477663003174400 9839236 -539468380992086018862523761056981760 9839237 43472407816639594838695213877920481886 9839238 2508407542691251736443976492470378368 9839239 22256176442950755434714903382405444768 9839240 154626998178467089835518892569326028800 9839241 223886922514079203563431726747868878250 9839242 20340272083042966458082320805611232512 9839243 239174325629144613552482353075016107080 9839244 181117740435748151012707609809014754816 9839245 37669546548493654343763289888710374400 9839246 146646045324857839512315985395852507072 9839247 53280422585745605125865458346642768640 9839248 76986192839194108770745321753982156800 9839249 -151137929818542070137799179490867398684 9839250 -66423538890776932127747235375781752000 9839251 -278386089869004647744620182765523170096 9839252 329942813501004443092095023826887588736 9839253 308451845236594265995106705686458112800 9839254 219959164785027889031590121117166780480 9839255 -94759587198132353629496027568041844840 9839256 28990985203251751173670200210902876160 9839257 359656841930680991882927298751520466506 9839258 79938138765125268721936138986766073088 9839259 -317641398496237157659330095887577731280 9839260 -3986704531885521608580283339497891840 9839261 -392515071519007710789393752502238938138 9839262 17012123504672128635612666328440127488 9839263 -73022066475447725748245518490482607776 9839264 -71960380412457329039988642584340725760 9839265 29063929194734586064302700783735416000 9839266 27832014208909968291619814543604930720 9839267 -235807729625481684048426579437517435684 9839268 87383648993380980640132329391375066752 9839269 2228806861817611852055250888649413408 9839270 -79919525366656357492821791038985994240 9839271 -50527624352820378042529496814153873840 9839272 166095863760082415695627951440274636800 9839273 166880214505984491373549132895228790522 9839274 76019065145663642468758563686677704960 9839275 128864861328335727402033315263860223300 9839276 -58604851103237854668561879606219878400 9839277 -95688860334711924303220029232490371008 9839278 -145439680773680838908027312926942906560 9839279 229622422618776397144661166998985094920 9839280 -6467772016445146932488948940936314880 9839281 755080251902522922767197816208112972352 9839282 5433600706464982478110698942152400000 9839283 -53367585513813146548194195342754123200 9839284 52984127073289952551293843227175821312 9839285 -188213389541751184602919146423182643840 9839286 14367843677509584140283604797672547200 9839287 237896476087419608501276249697886160936 9839288 -56973779730805210220045789510518026240 9839289 150315573537891761029979070106132851024 9839290 -29411390538296977676956202736884397600 9839291 64892875802035572889087039517796611328 9839292 -95712855570961821095684026889513041920 9839293 -364505694011538644255374810922949669536 9839294 100674013677686439751193366122067672640 9839295 -50460091740248745680326642874421539880 9839296 100581693040674369551742480793044254720 9839297 105842738763425662180574745826837558740 9839298 42628875899737843176145912710470945664 9839299 318288825966379705281237146348567232 9839300 -84721744341897522264910642777937875200 9839301 196286014799000283883681934356351633632 9839302 -187556145083051501970890992413504806400 9839303 1141161928023385754521356156026534448 9839304 55814649834704388738774151770200540160 9839305 3874301267793320440220628170759829120 9839306 -105068275245447816254942451008190712320 9839307 -89421776414140210515198755393402880 9839308 -38972506860822068303488449292785484800 9839309 292668360735542307325792377099273594816 9839310 -25217664351583325141272761581721926400 9839311 171508591881222952720759582060969278624 9839312 -14184575803387966133374920192825753600 9839313 176047527354796793094844899656444860800 9839314 226636596274003306469321700374876570256 9839315 10079166483272347465459679667521895600 9839316 48566105293659774299802060769875658752 9839317 -13736842348243598323615520920693117028 9839318 18488247885831115811935821869280448704 9839319 12145535679890666367201841836608194560 9839320 118249353437599966706982059285576908800 9839321 124416227011875495123455085861350870400 9839322 -12810475051134873557669550569650579200 9839323 18544835120444806801436662062535326000 9839324 -328050724782905362107635358065579678208 9839325 -857335106347607308704726500213990400 9839326 -56551747118648131887317851565769805440 9839327 -206966737237473146654147369327519576760 9839328 -122639325122633772508034174212193648640 9839329 485477802969170205984733303524397568930 9839330 91867889496569536851273727633613491200 9839331 -101870229064349228331950310131436486672 9839332 -41742637845712343521551028791394700288 9839333 -122113458042764609102311924518845939136 9839334 68669434526599818164614857374023346880 9839335 -111809831861372828339897270548885797840 9839336 17021223054671908123405195793571164160 9839337 2506305072951450540354840995616297120 9839338 -87092029152819567149924944720509465600 9839339 483224130404765296791114805137747985140 9839340 27641155217164415117287411014475776000 9839341 1370011423957400405171240312745604684 9839342 121436694585486993101835231039843051072 9839343 239543159841955492982022833642780966664 9839344 -8113430882070663651520003941783109632 9839345 148827979981088544231090126295856392680 9839346 1264684537993789087144138589749475328 9839347 184772033330695554398579579313288215040 9839348 -73322766661150968412837886709759657984 9839349 44941786754010098737783939691870777130 9839350 9447837738554658453703796361403252800 9839351 -245348902059307245758152298403038588808 9839352 287499096550181505649416856635226521600 9839353 161856913108751727335694927410923242602 9839354 29288715583919009397938052000930542592 9839355 -46030386395860308275305398499895565600 9839356 69941203288114793460654921365377843200 9839357 224432066834472917575973061732077100 9839358 -74070769614045533965243078260173741376 9839359 170781567039039840806858750901745776040 9839360 -191650968603005062518486253996364267520 9839361 10796886043549830111958646423164507008 9839362 -23449627509390607989251642239939026816 9839363 116661023182762242239533994208216781440 9839364 -126288641172620232770962570553430835200 9839365 -153395176294412857035769499062097633280 9839366 -102648417397524608418715903140557669760 9839367 -35323986009619769308792560979333169760 9839368 -103548104251739711288872300902043975680 9839369 -3083560426409236751704147171945555200 9839370 -82842113657216996391820848979751827200 9839371 -66732160538355726783425743332217958400 9839372 -128220337278021149557339310418814343424 9839373 -13354020667183953191915479121923270176 9839374 -78020316369740115969500547153051963840 9839375 4494768190110778062643935903268140000 9839376 31021415069944714076364908074260111360 9839377 46811760816851825094583827483009026880 9839378 22127634671977803353505477459483575040 9839379 294295842131849131348674575656444114560 9839380 128619709566626746230140534540190508800 9839381 179058890218098145075528434232354856700 9839382 17135074994642568651005184404493656064 9839383 180701581578061389073644439727419744 9839384 948825189086521464175646718538769080320 9839385 -6533329178887759283806508270436018360 9839386 -472183105739245042732290126836792416800 9839387 -177008349697930530045917764068265013088 9839388 40266660805441445582452835920828560384 9839389 2602783670023752403644694447781283712 9839390 -180992310079192970691017238028504848000 9839391 -147214741475027788620331148534211114240 9839392 -511620893625130483424914236333321289728 9839393 -125053235137336394527713065856463542720 9839394 -7325209886330718548143707003339152304 9839395 75267737006035540981162964256667094400 9839396 113690821406764747347139232970072937728 9839397 -78837209749721559588993587370675193920 9839398 -259394871385823161358060794372573216800 9839399 -256974858530194822332365238599367578664 9839400 -17361873216943072500201206079135744000 9839401 163506933941546253905331874741495765440 9839402 -56562818717521520259970649638489408848 9839403 -181016694013113803256136526138325520896 9839404 -39226252554648542047850044488398767104 9839405 8580865996106879220420636856622850360 9839406 6389447593340856938400116244120112704 9839407 -238424865810813331534632821877351460640 9839408 -123117797657969793362559354989944455168 9839409 45325967805487480041014488880321173104 9839410 -28679942485819159187405683870895155200 9839411 -269462231132737105221356063432471375988 9839412 -27263407114368215527718852026667716608 9839413 -302465782419473879740862643089916201060 9839414 21285846957869151406614685665018122880 9839415 -50052294346630021274611534688121916080 9839416 -7243013907483317655477482241284382720 9839417 -54225172579554361113515143461558225408 9839418 3717983764857997106095573159761212928 9839419 -400364192566338340278209150516060121704 9839420 -110670103010812792808421866552906557440 9839421 474145944189197062631045102469924978240 9839422 -212562762504696778162335667552608134976 9839423 -130176831276386751843801243686143216512 9839424 26293832711137119735042666672792010752 9839425 143068720395741205120331653503067880150 9839426 56038443378906787839154686426757416864 9839427 76486690914534321065007344700300793008 9839428 -40027628343777196685842098935709020032 9839429 24892570893500223766710878014070611584 9839430 34690389303490722970614706488703776000 9839431 -68241382697827557438367586689636212736 9839432 -927222704709983749505249316613447680 9839433 3025690006200599646424874595292375824 9839434 -92443872344996092078197190059525646848 9839435 264768941814723478751114890240153969200 9839436 59460183575409942390399429237778944000 9839437 240755123873147659189756727686112340172 9839438 92854648587156882960929095737043303296 9839439 301215088025390975441372839753516917000 9839440 22014524470996662560566368230208798720 9839441 13852691884924848320700026554236955812 9839442 -63840446980950377679105904441842607488 9839443 353415176212489923612359990762494359280 9839444 -311012817987887923830060930014512808064 9839445 -28680969125325939421944484817854799040 9839446 34172783202438956232930968940405711744 9839447 -24533182478022865539869082666967697808 9839448 -455694582270088436237140287002755276800 9839449 155110911028915316782769190149981645450 9839450 -100052330524597358379149183619273216000 9839451 8052366355199999422394183286946496640 9839452 104726944056599332913245123437566885888 9839453 74138240659603382291198397476417580684 9839454 -89260425302843669272313456446587601920 9839455 -282858105978742806351867285673394759640 9839456 19345734852094969584653643013853282304 9839457 -156192933074527206575086751229969137646 9839458 -77485991365998145509828393405440959920 9839459 -137071484707130256186465481105436852784 9839460 -110674164757345684434730713665873571840 9839461 -300484080877171667757879687047270855938 9839462 58698562601210107376304933154687868928 9839463 126273996732927308957292405056167451088 9839464 -242942115065548202183064610153864396800 9839465 -153190475815977300901112024495627314140 9839466 -21407352936193886710908897765992549376 9839467 -124486958376281559469029585188543311536 9839468 -70849659647641160424693160623473111040 9839469 -83704662321309825907865942570711176512 9839470 71656444916576856135676865615913538560 9839471 -272863402336566920234480833502785025328 9839472 56143873459203817913756700613387223040 9839473 -161485286387957785178566382853409858560 9839474 -276152570786574085708199777544884961264 9839475 -61916661717427908869722213604063400 9839476 -137867128100571804329535631506710477440 9839477 136342239482244409105327810279224167292 9839478 -102101275261154215811482533012552768 9839479 -8434628351786328141760006938217865280 9839480 48510477199012925800907640445084876800 9839481 -242963469900496939381520856385677329376 9839482 -282895224663729536578354022577934567200 9839483 498966975808990190614971944176149461424 9839484 -22347817894006238881246924188851973120 9839485 215581529018452212137865182891046651180 9839486 -18592209139319587736569230763737984384 9839487 24584532819477147057637748733744499200 9839488 -222968113602557166954065557042212372480 9839489 105147720469298829254858332272462673440 9839490 -87631034956397606227125373428718586880 9839491 -23822781939102181658016003961907012688 9839492 16883399348428852971312507981726228480 9839493 75194662784971618434403814540205331584 9839494 52903076954295261778743752958030407136 9839495 38749778528634819611287851867658167120 9839496 -144846760194724036319399810002846924800 9839497 821894132204891122438737109026776937600 9839498 294335754558972110650835605945673379936 9839499 -32641160744744998007127432827594487336 9839500 -75040372534896037972807636938981120000 9839501 74094745016823941116380873376791056352 9839502 29427825764483986137651994009723603200 9839503 236622167883423615296249212266424292904 9839504 124252348037873697841624482416522182656 9839505 -61667094042599509054734942143952532800 9839506 -123364444632139885791462388513200155520 9839507 -349299326426407177402657418316798908244 9839508 -12530714517584865036325209359812681728 9839509 -112748599480313531748810826194314546290 9839510 124649773245094562219827943859003644160 9839511 -137825938397358764498188230745444727040 9839512 -76871098504008964860335734243959244800 9839513 37388951736698371614546112491912096900 9839514 36084844986823959115515460168930352640 9839515 101102201547412614106260975119905075200 9839516 -205502534827140399116785700261962498560 9839517 -171243104193628873938419565221891720352 9839518 847021467009177571972913788995975744 9839519 -68000578857506698025306169186198030720 9839520 -211419721320285231583044562440036679680 9839521 -39020373323822577030681559822750860696 9839522 -5334289522156315367985869703795796992 9839523 -137353145614589463787292344232315771016 9839524 -612629682708244121071449476417978368 9839525 27819070553363909895106115607489121050 9839526 101128693378745207790490423736990672640 9839527 -116954554867318080452044028890636831624 9839528 30612871433169582771776251773671132160 9839529 -105936107874814810951394078330555904000 9839530 159705453538670233757694822806170809600 9839531 123033424022107799764717780330737360432 9839532 -237977718639289414198545756448489512960 9839533 -75670257905440229494336289953872175776 9839534 70547954476177281742694173328613700416 9839535 78110098500793063010189678436577420800 9839536 -43841901260751426398635668405227552768 9839537 -190054295554834120482475909350249416814 9839538 -36694369890997809461630202164445236736 9839539 152379051070285945541676495460188608320 9839540 42775257859260737802857859474311658240 9839541 52231779082274444965545567183790756704 9839542 -40676956836296764958271945440995825728 9839543 353596244783115274884752359277257260408 9839544 -122924239257360107815740037781606891520 9839545 91667335385133848553000740079103311300 9839546 -155891626379968287274690919235087984528 9839547 46044565566402172542746365925250150924 9839548 1679182234172104745456901240632478720 9839549 -30918068455228738193576651707594753920 9839550 -4655961526264549763971840911268070400 9839551 -91404195875818959876200525541009915288 9839552 51134547833187910853200738573778681856 9839553 -11067504068735313688648911598025399136 9839554 252134490817387872657271297471274528976 9839555 -12762240915550781486087142076270080000 9839556 86970819474529234056866329145538084864 9839557 3391391402406648478634873439268086272 9839558 -129994396234631652094419251958550871424 9839559 -137308103199684250371605179171711537200 9839560 -48707409002114823678081423016683264000 9839561 -2285895559067447967346408215658075200 9839562 125291134637247651530613711709534762752 9839563 245711322261732420290874309721744056184 9839564 68066457782046905438862740974195209216 9839565 40441875407090352183821676666642994860 9839566 114830968702692820736854064259143809920 9839567 -131266736931701017839170446410821957400 9839568 -4410047745420998306718598121432678400 9839569 -159006017935867278386575649363399350030 9839570 -35288739171320931127453217845297809600 9839571 -96999586978592092603220760690561413376 9839572 135836152187342841457881751650240554752 9839573 -149973853941704143774545045100033110660 9839574 7095087094058334839963174082812053344 9839575 -222343457181829552492680808014163205200 9839576 218638753621045847365305467479438172160 9839577 163197720122456417481286013024770963680 9839578 106015625201792720483140844612733094656 9839579 50801564799143561701232499191268562176 9839580 57146087762854356088746294393515996160 9839581 222297317313406687715499754347941016652 9839582 166484094016199384896789285748044171392 9839583 42619092062157119698898756405669428320 9839584 343430457241278859702560412160328990720 9839585 44023509252298215544276652446307319360 9839586 -20508423181113761548261113380661430272 9839587 -402026599712155325018796394847377846760 9839588 158649715277280825097365948926826178560 9839589 -11319594601443006004349689325340899712 9839590 -141619791671975542826938708570678248960 9839591 316903941156505621923207329718042098592 9839592 104888177721441578204474670995738803200 9839593 -446445844772217905375666361877810745158 9839594 -23906083993748497734581651521671830688 9839595 13906718889145557101048990472760800 9839596 -74786384759728053379085594747258129408 9839597 -25169827004606184918345856271110828020 9839598 -63330023369990168815657612490978135040 9839599 238801916127248084545979795805094768 9839600 55979391226755325206521393971922534400 9839601 -90588951195069946686678917314947903870 9839602 -1179212914878138486908613449319914496 9839603 -30880241570075106666853297217558468148 9839604 -538925373351298176095475315310786560 9839605 72392300511386909979900949001570090520 9839606 38911946559878083964357250667781959680 9839607 76566999941056386957984889298160695040 9839608 419135803017035416772793674960222208000 9839609 -59677126696413620684334987050500475832 9839610 69844914636971083422344727650708198400 9839611 -239441853191609060193591932537806157788 9839612 -236365726624558893890011454100256777728 9839613 40310227189319108814923049525396510720 9839614 57088888885857837997514581094438197632 9839615 -98970122690176592512171645765638489240 9839616 -86034169617751874609297272974625210368 9839617 -185536657549328882783384038417659380736 9839618 472046091238877419900015489386513653760 9839619 103106018674508636195259642596680004304 9839620 -89279682548430421457839926469260288000 9839621 -154407921983691656069150663613265995456 9839622 7928227853766965237481376354175328000 9839623 -69758270458526665627326165721058812296 9839624 -377329027959303070417906460095887974400 9839625 168671754547497014175677492950948560000 9839626 -3160413433255647995406214703527777488 9839627 -46074528101858940204509099399212124928 9839628 -171617269116725052693288193829127276288 9839629 -485511662504360801107940236644973421770 9839630 25942987518407947210141438723187712000 9839631 3272320881816345542046960475676421264 9839632 -45861223160130239937170138362276478976 9839633 -398260446269140734610307421525276503118 9839634 11998767041950026596473672463574457344 9839635 -110425092711531455298837177743478829200 9839636 -262727638303164990735935718896743201920 9839637 18836069688891300562931216192921543232 9839638 -286834484515751006159290268750485941504 9839639 -286657941895474145215114617606945762240 9839640 -137062775776535312249056156440831590400 9839641 -128765245458375007175613604908794771200 9839642 -113366084235280630454875497301670868000 9839643 7907180172521912765006528047555931328 9839644 -2755128644972631685334162769196428800 9839645 318619399725486550907619959892819913080 9839646 -3962119364793022558722659442482711616 9839647 5222829345933258605781258406751333560 9839648 7388941680324947534739314199012311040 9839649 -867520122332382874652292882586842912 9839650 57649752734311570826039189570832585600 9839651 458719119809160937390688257375483689432 9839652 37780497821087484897774053764265951232 9839653 369133701128764288369094558077124696064 9839654 168615210332410035635285407261026199872 9839655 -58266786495962595122509364172024683040 9839656 36500964374211578903995676481701882880 9839657 -42130102209940026928472919052020575088 9839658 -13619079582493138231781209826534291712 9839659 272116056456467713209095092457520519860 9839660 50921727980117559538593684345634375680 9839661 -133388952025246446248200758183093323136 9839662 -17880480258603348638866429349771328000 9839663 -263199694925889218299940870163102829080 9839664 -94006025561727174203856778479055994880 9839665 -343832119861192768369306829523960694080 9839666 -141683622505671284374738579345407214080 9839667 -126647325292960479540133894935456774288 9839668 79995826295076005072614793345176855296 9839669 64363543922514661675217846926541657472 9839670 -8255277943661562998384829970391420160 9839671 411065228524027555083404971961813732400 9839672 -194377984911743543696813990950097510400 9839673 -251596363690456366158298003613830044678 9839674 104915360063166744744974782416320114400 9839675 -134855511676748437991819457673714517100 9839676 7564104918958754845421946044597403648 9839677 -19907514348551776799125314328826651808 9839678 -251989013326210443189673637159616303360 9839679 122907609507963677687699852922337445832 9839680 81534887754077323835628213648847011840 9839681 -448621301681819966047000079309920051518 9839682 -122173767840421413485745502341108136320 9839683 -146460283541308340972857314735965772080 9839684 184444646974176573031704593838805516416 9839685 -6304790865494393151527784448981025280 9839686 -182339772400812510497297230066374903936 9839687 460095858886165372046009691007108657920 9839688 -753857818661520250392992438576701440 9839689 -104676022409260262858828157341485321510 9839690 2079854157755870128600847695153255680 9839691 315404370070044019703193002144032747440 9839692 223593025165618213284430054607401730816 9839693 -187558130166193382016425008863543359136 9839694 -118953157489189199620088033877019761600 9839695 82629517286506081521399998407166824200 9839696 -75931070161843604121967855850395803648 9839697 105246702665141086306042176870257268672 9839698 -85367876409348319792783272694423236480 9839699 -326391990092518171288706286893476565136 9839700 10566670381341940022702460808877308800 9839701 112391071970904289330422423818321321280 9839702 44923788109337269702810652613757390464 9839703 52747689705841669659687791199621123408 9839704 25312971839047294009866821311369420800 9839705 -116959273582543826892004951326433741440 9839706 7424199032043424337671774117083955200 9839707 33879809374292979897543861542121477956 9839708 -281439955851863314307830674077305173504 9839709 -279276064986471865570591532832892476672 9839710 -30888894249376983888819680540808852480 9839711 -37401319127791858159362793759465214976 9839712 41427969404367708734646866517846392832 9839713 -11103141692484697992374229655471120152 9839714 -111243392662838334306548572831349407968 9839715 -13537671150107536875823695815203915680 9839716 -15514498289658521843508445789067618048 9839717 177453296813708033897875667631058507740 9839718 -2621248795521878133498710527417843584 9839719 342690744130760417705689982336059140000 9839720 195627313314453921201705294342144000 9839721 -39997095017253281250289014460823544960 9839722 -2012712086107490210620337917373621760 9839723 11125014583697977587159860037510320544 9839724 181390444641100769710914508234491680256 9839725 -88697170578128481826357645736678232000 9839726 61645621313911189684215719273474891904 9839727 -320337053942127516841604097166880802552 9839728 27363161863927895681340065080663703552 9839729 493287689012495386342477056123829907520 9839730 -16237043299215040115066510764660930560 9839731 -424724798710252093030704580374837998136 9839732 -74346794212204354358158458317977731072 9839733 -615725012683189341682284050361699840 9839734 25693907493636761572799790670041914016 9839735 -289055328641227236120280849510029937320 9839736 85756947650054613392040730774401638400 9839737 -400169282248865887338603204584498688368 9839738 113430853248348709508580780226332783840 9839739 -9924818262213226147443697452332152320 9839740 -49340420623721501369719359045614438400 9839741 79723579063846451714582737302401721984 9839742 -73307880984438667889222249837616500736 9839743 8628407932279693640533502484580447664 9839744 6985556123997625519078175622058475520 9839745 71044502095450457508696120699296544000 9839746 1800231562289554274651266969183226880 9839747 -75706406568553193672319173600846732928 9839748 -8789572873521451216785937764860006400 9839749 10789130109991295279576520192091334750 9839750 -117057913458297864146685980172161280000 9839751 48363578096609790386000645388536253600 9839752 -146311694394778305684657227348733818880 9839753 -1541152311496665206024824959095952768 9839754 -9476794462788316817498922938914291200 9839755 141002208014865293134590861846786102000 9839756 143753439055300595190763049199981523968 9839757 20334817415238161129090414478386699040 9839758 -260484385167234265021821900468809712000 9839759 615371973364754217101328466122943595616 9839760 -17618360669675384384813170200100208640 9839761 -30308395869126908395523854933883090638 9839762 73367001464514755199185961689755492512 9839763 -82527780280820793844598789498313026508 9839764 117339753490492184326709457832627605504 9839765 15634188718217398999021798600988973720 9839766 -226988687917064407852981369770632294400 9839767 193424637919203527499527041496728073392 9839768 35545781272655549355986818567777075200 9839769 17555977938245621190826397775108026400 9839770 -117764514929802925439236387365156671040 9839771 -317938418711444303330065932148798508028 9839772 -24564609591826176933957900253303603200 9839773 190987013870426576013294313835707485600 9839774 -28046434950929992316965293626301674496 9839775 173634800904799450899373732194230313600 9839776 53173940717883081256028131257483264 9839777 -4456775692373752055013238565872562268 9839778 57847036525769927098131582290189096448 9839779 173872395741755918944693448549641908576 9839780 24226984259927461835243449266081661440 9839781 20610111068027553494395639217621160000 9839782 98034717839518967056924946911963072992 9839783 -200014930069995495465629859510087544968 9839784 -83085855669114976794705966338734080000 9839785 -122444004234584143501186592497960641600 9839786 184088302823118751017630774005256735744 9839787 360458932620589811530371442510953124320 9839788 -235047813569577253593008837798549996544 9839789 6082110774677688878467593256549326060 9839790 -99366229993710372155172868951693414080 9839791 67550838892758510957892912752358187040 9839792 -62190380277384748311814651329963294720 9839793 125371727434382577294546185307594776928 9839794 -81379992099902654174872459993656680448 9839795 11602359298840283336432131564473840960 9839796 65535691568556660382753709414407372800 9839797 -153299504259295811469545535052348485888 9839798 91835020992372359656076941116972458400 9839799 -44608433194794670506810500501084966856 9839800 -28372456270616738729849546722329600000 9839801 -56148690292670257487925066656706077100 9839802 36111280278468591504319942212998736384 9839803 190570945739221099510085357710533116928 9839804 -93443648587659804784840740694727635968 9839805 112255258826802811710489314426375153760 9839806 84210499139245833145192924437385604352 9839807 279557858941934020070439796361532866352 9839808 54543809794790685984004523437823361024 9839809 113215460103900340305365574209704455360 9839810 -20210930473839613737281558803088064000 9839811 320899300911538695608682449257637799600 9839812 -123990914779253731636235101149435881344 9839813 -334321292655308696038938079542929971938 9839814 -40930259806762181892909391140634005504 9839815 -54699928871603645374573397218701836400 9839816 7799509743227536934587568244881817600 9839817 7513959295756186660064290279854301128 9839818 269550057284971651962883552581772504416 9839819 2144971384420843655539282179933578496 9839820 33835731992155822390206875295499054080 9839821 61062245514489581052093640788452766144 9839822 51075824428117903748331166715393195712 9839823 -78027069759759643629003918786915432192 9839824 -41511326298459834456846934672261201920 9839825 -142654232117443208692067984115272847450 9839826 -210614735567762559381741267732988999680 9839827 -91084072280697587851409668462867079928 9839828 -177015612329550414844350448433793071232 9839829 -4070644230852976148402696868431632032 9839830 -7129477253091401230993705133630300160 9839831 17011721133072303379412498883386031600 9839832 -126409529033431408076540596101466951680 9839833 88533783690454863129881781628337198080 9839834 -54892469114291905274497471669494405120 9839835 -73917510788480654628677018026308348000 9839836 151885694465510819273476665493565952000 9839837 -191730952416030724177517057754517813728 9839838 165486915487071104110795183246994355840 9839839 -161824446618377309906485568265873739360 9839840 -65236487429628671458386519588903321600 9839841 -169579611270263403418827284961046704 9839842 190367167651601525579954865716854101072 9839843 -143386977423395034414248995050512588400 9839844 -8310777123699794472541269840197627904 9839845 128658735751536298152375938473540320000 9839846 -342344931035702662053603540988678371840 9839847 -240689505749912783251909156023352752600 9839848 -8451693596220552995250663245617136640 9839849 12065085564219165591665627377480315620 9839850 -66692268735248054244023342895525120000 9839851 -142097005486653270850827612230025588848 9839852 -308226875512602632714709985954389186048 9839853 414473297774599025878332297930334084800 9839854 82613753299244593724299177919242272192 9839855 -70882043949393867823430162538624734640 9839856 -42947434017028905428829783311967485952 9839857 16122055591411421314323029359759777106 9839858 45482537256400259508761689166470373376 9839859 229237001715540462538490312935008974904 9839860 91790620590537212346744711412003061760 9839861 -227080946511051379103400967117209556128 9839862 2619231988283184599099790778509438528 9839863 250644830881054347572664194995303634688 9839864 -8233629840062965007358449909766266880 9839865 21579641129501753365304551474405539840 9839866 -24305970193782718573414175044414551840 9839867 46421342150235683870559150263285412120 9839868 -25066825467994481149460595936213941760 9839869 -101051690316174196237462697288351032320 9839870 -37079929458529006307040212597337885120 9839871 98142274181756459135361423812692546872 9839872 32681478701057669358299918459113308160 9839873 261916459461920157845734649886986837760 9839874 49707944256633652636202333564497751040 9839875 -65593120767728971287630060958541472000 9839876 -95007516033619192449202014872459674368 9839877 5368792131669454705923394093937280000 9839878 -252114835090890565340983950753760889760 9839879 -166754314821719781336295843665910347648 9839880 9863374079461511648092264110044006400 9839881 644625319837464917484175742599048730832 9839882 7839970977319194112020352299881410560 9839883 -46166920324772530479626613089287374336 9839884 27945778567029079159406619717625388032 9839885 115187827520739837972631293656812049760 9839886 116567113872657024802048763212701664320 9839887 380335368209217399810903598309012239536 9839888 -34488303588877470404336296145645985792 9839889 4850334787910448092436070087422701448 9839890 -77961452286034792122441864289124774400 9839891 -99165606275745549194651218150052142480 9839892 -52911536225147466408893256963321858048 9839893 170339020262463476895935758897581815200 9839894 -34835595517475041678091119883877102720 9839895 41599618801790034821395637303099627040 9839896 28707670469854816752840648024242257920 9839897 79117847122624153057965579163835558346 9839898 -61333271826441806457881960573613900816 9839899 361081478287210293116406415504853987328 9839900 -48961446273806225433676057765381708800 9839901 348097478795276877803426606111579303520 9839902 -105342277208733483067966863680807745600 9839903 -59315567000474241831018917907765003720 9839904 -181383207486955251998626517133754368000 9839905 -6276504167775853267766481659636706240 9839906 121918160087680971298039039134240574464 9839907 153736234061352466888186834800689671680 9839908 36111117878279571938257612949072154880 9839909 -31201376068802587366163945927407741890 9839910 -36209490846252455719783606647407155200 9839911 -380669961102193065039030639472438772488 9839912 -68571637147708348749732243886462740480 9839913 -164246771317924240555247686138545417312 9839914 -91059004893114957897858571253935826688 9839915 215701452442218946973877238316481633120 9839916 1336832016717267456210598390183936512 9839917 446992155369175618680001429505862626966 9839918 -57178941977869828566233430756480658560 9839919 -190184257246637452747360311993367960056 9839920 -129379094519359433789281269488131768320 9839921 -26749946470775620111708550381058616896 9839922 -73771962470641445486581794590963526528 9839923 394439575947588790950946734884631134520 9839924 242678095995076685384076436850529177600 9839925 23659414192429978599551568645873119700 9839926 -43390865624084359725757489611667646976 9839927 -30243558064664279380286500758923589312 9839928 10646969156667638860547159137407467520 9839929 86217814800265866135288770456916559200 9839930 23700607145732455864503588847496187360 9839931 -216094296351735818585317518891585199848 9839932 432496805750212259053107248210058032640 9839933 120937699833500742930465041480613967884 9839934 -57905585792077876697251449740508088320 9839935 260465586444590937116398863537838598280 9839936 40544495223252205802425392733814784000 9839937 220057950484786128990718231470861789120 9839938 -86345885194905752161981783184779591680 9839939 277780098979592105280129234484735639740 9839940 -185891958238653838770860754134131875840 9839941 25758660106892956244035088760355229342 9839942 57485695174707260825638019744183133312 9839943 -279199646403239060221845689970712185168 9839944 -109874003665294264399772720653934115840 9839945 28043039075857202146941417177859548480 9839946 -21820167988318096232023042104622530816 9839947 141931513737167574651617450255634121840 9839948 -1774475002005268633737515660845608960 9839949 -124091814643323188716920130636001379840 9839950 68786198406253917388947760281731520000 9839951 -280533001279446284320843707733903559496 9839952 -19169155366896355457765350964793311232 9839953 -27198462735788477526612436600071057600 9839954 -170877754176947294287140565510599763824 9839955 -126216945356476022528385483683306772480 9839956 119308168076701372682376197628089018368 9839957 292189144189564694750131079274560335452 9839958 -18730280438755897746404668978464694272 9839959 169365167468424569576411382758531616000 9839960 -69081889667381026413422394032455680000 9839961 -10864259044910126550329543367652670400 9839962 -3282271776137017717604512587680544 9839963 24414898014048165597593487740882514960 9839964 55929266040534382253132413142579822592 9839965 42587776171739634414971377462265086200 9839966 224264845889921672690938622931510690432 9839967 112162865640185624086311621231764206080 9839968 44718178399780586281587668163039068160 9839969 -122140868871268305906309619029172881630 9839970 -36868053409684806407696499198065932800 9839971 -231521702735963659792343641972940555776 9839972 18916770556262149522341160273711195776 9839973 99007090246672286361373719061101327168 9839974 14368167956481396190892822428867982592 9839975 -45940783004374736716576715174027412000 9839976 45276038032108101502880125183610880000 9839977 -123193279708303116584896317152070539200 9839978 137755792279858816775850458287280069040 9839979 -126593372170198096146833521392046275876 9839980 98026528428716738961560132508708879360 9839981 -133096320123385476222990112433593432608 9839982 -77008433792457653947758666869313730560 9839983 -44309215588091409417014115479364559160 9839984 -11617927651392675318003680770444492800 9839985 146123532748629195088716188021971195200 9839986 -16896826881747196118097402372317107200 9839987 357001637183696522461565703873831042636 9839988 15552710959338068936780096176946688000 9839989 -31690346230302175385232719582990917760 9839990 -96934707776853018196820772542588707200 9839991 -503174620826036307148099898301414912 9839992 -116810870447518628645141620994718720000 9839993 -224350866055822745694293313515010676758 9839994 27981950934936226616221426421181696000 9839995 235856965124333131909133776496770755600 9839996 1401708230694779373554749573471646208 9839997 17744154211886012727684589752856137900 9839998 34871839549029261782702542912698040320 9839999 39293169657087177249939529351913207064 9840000 -12833523995114015812107673377177600000 9840001 -312987107127331491834252139228436015998 9840002 18682007368187198972285228770755777024 9840003 163723338707129036853862071466357171200 9840004 375129086131146044822866951542500048896 9840005 37693806369759429196204216430705193600 9840006 114341246415600704486869531166368928064 9840007 368531573113419594813594085281169423032 9840008 165908535959518672640365817752589199360 9840009 -297338793365034234314499971409103232496 9840010 -7018138762087438930956819941799751680 9840011 -53688115441363212087310191202538393388 9840012 8078917977491392933699219299029827584 9840013 -298978909669757743775134732887010033738 9840014 -66841424965295938416757357516749481728 9840015 97076851052336483182314792065059284000 9840016 75771428661068724077698355901388111872 9840017 31431275492670499317316098305356893552 9840018 38546215352460884414923133738120513280 9840019 29736074232784356425423292676314656160 9840020 -50373075889395747308243105774751744000 9840021 -12786123313457049315025172253190455360 9840022 234693263665894492499178434102872293312 9840023 544157221617601296195127777610063011272 9840024 -131021451599957484603750127365563289600 9840025 76325004458861422970874996446452917300 9840026 15276561307252197624146533271135569920 9840027 -214816108791259285752721940704008703080 9840028 154077089216056184792722546364910736896 9840029 -208809296222407278192316462707666887316 9840030 1930071419629468608240410173455248640 9840031 -474976178350415871548640391274508187168 9840032 185072608472179700078054856162606514176 9840033 -52667653133018200132318511299612347756 9840034 2378157857411004825318210877321645440 9840035 -9731175972998946729167639164379678400 9840036 240770538098383410511613481216753598464 9840037 815300335586158154450148571589675167452 9840038 -80961888471742235795523686256836461056 9840039 117456913220276137468655719400766848640 9840040 29014374247229901017797875602413977600 9840041 131002722743642593855037509563810473184 9840042 106307315954773092254719858399974218592 9840043 -1288414115683228177379718360158186560 9840044 -20803465300700974149878119734131119104 9840045 241351504126664600180705572682431914240 9840046 24524227511021724964192910280642161472 9840047 91152209707803362237676193926127234032 9840048 -1228373843663047487384500308438220800 9840049 285501794985037955535945571990050588050 9840050 18305902795347484009654079602953705600 9840051 -12231876364226127721193092011301762944 9840052 -252598180625642826510087726583712001664 9840053 402583640413243442941774947827907171264 9840054 23068324727773490685546997753404690432 9840055 -80910632601355928385564660168000180000 9840056 600002271218774097342628466843057356800 9840057 -101392366521159311120674113373705389312 9840058 76474894480908269282251146236938122720 9840059 -270831237339220155754877818461671103384 9840060 -59297397748901452373311833444422853120 9840061 106787394475321589310143852757742141440 9840062 -106793013666309134953502352797848536000 9840063 -91179444975813311915275599011229296496 9840064 8232786368377796568026345541537366016 9840065 89191763199220603052678973679821637440 9840066 -70338802766340051748363672578944650752 9840067 50770446665374723017725537532465678048 9840068 -74345546284942865390337060100669661184 9840069 539812728549923764031688267043576024320 9840070 32345037519634533168102672436054884480 9840071 -206344198474569470439657456280504882728 9840072 23237940105059321427846196765426237440 9840073 353371399491619289751445700584637887322 9840074 -411228648951004774528154949275067865248 9840075 16366318172595584458456901813765625600 9840076 -63919896667430412907604458036589451264 9840077 -3171203484194745256179235920163898880 9840078 173534895907284902619396902101736920704 9840079 359216801976513647617750483293879103320 9840080 -57474421492048641488944923892948746240 9840081 -306232607324337201059607860269360785120 9840082 -25276124852047660239926235647804989440 9840083 -54894005559778191770921207865726828912 9840084 -45895122837448734029114625024827566080 9840085 108025190027494389405499942586222418780 9840086 -123605597171541377036057013983163188736 9840087 81423053786861306655044381870989489920 9840088 319223241710892375742065761937861120000 9840089 251907089121211660791018188172752494272 9840090 3437077462454675917888751616207575040 9840091 420629990096345271907666115611560215492 9840092 -408588090275330226229547317053472163328 9840093 49654078052261284899564329544627878208 9840094 -206868209169346200550402394915157079680 9840095 -47758916964139828973481633590691101400 9840096 19339241331726527215491834042038353920 9840097 -42884584470727740985415716367809136640 9840098 192300955989166146536173393555803377664 9840099 -319130267998123443115169226127148652936 9840100 -33362993489746627289200799267166080000 9840101 -470786076252663611878325437097370944898 9840102 45086541590742741839046004019871152832 9840103 -3434398828033878473767306326621937152 9840104 14213860606099396380169732141753973760 9840105 360541801155108832194596504972822628480 9840106 146462080312407016886833076516861597280 9840107 -223268183240239456267848924070395193320 9840108 10417991970865245733634594500433018880 9840109 526630272436759121138446164212458884300 9840110 83963040010597844613763465636431705600 9840111 -79408217645054959952299942903968763128 9840112 3748565199847614077765550723187507200 9840113 -9902138552191501510720673765493445632 9840114 -14356823199259910399354873101723777152 9840115 117615213050836885553519578255045883760 9840116 -9907624272031426678152449438817294336 9840117 -95707666156372680815674191378043293888 9840118 -23648894403934812203397969714547686240 9840119 3549499499000195515855371417376320840 9840120 383905636365750858161176933136793600 9840121 -128233455303251506203096133805454934678 9840122 -290423665416838058807511357509329311888 9840123 -7870651112758088432024575754468534856 9840124 18880345155501433011881917858160015360 9840125 93461252107263797703109619981020839000 9840126 -64382132746535700302412795597050110656 9840127 -279937032007756912017755269832504331552 9840128 185793758326201169308396066577496145920 9840129 58201047376912659878598543257585304576 9840130 160698998368096667831450537036896334400 9840131 -169283972292760947438267422894495286840 9840132 13370724888072901195107349896229723392 9840133 -168261574824188562861090136214681635618 9840134 123378839716875421634657397400880517216 9840135 80556380628560956827538991498273997600 9840136 18955175196288306759068886805396684800 9840137 18240231276323678778645193999421493786 9840138 793476249991030035874138421565296640 9840139 26017098009028662331295117221603779648 9840140 191900053475686232108912667218271421440 9840141 -413305953576306252507766063113422708448 9840142 -129207390371843028498306079266876124608 9840143 -211907885908022552000038601976992304456 9840144 -13605298117547668204795367453192355840 9840145 -159363629965586019871537019319836332800 9840146 7995367087243721699426033502284752272 9840147 68797445454629670937436560087533822528 9840148 -63980175215294986793007412259219994624 9840149 -188600231394624454888838065428390890880 9840150 -23501795188215340379659478690309472000 9840151 284319243607401616979400304058512014152 9840152 -531747007576227363479721276162048000 9840153 11521964197168824883691012354109064224 9840154 -53850049638907323247403342012665194528 9840155 -68567723648483985308683605439864356480 9840156 -118744516197655805258446334499125084160 9840157 502104751486029296483969882152581343200 9840158 104494597173374086343175539733299755776 9840159 -58465476846608438786044571367884232192 9840160 200651287150903821155314273101514014720 9840161 -36715428330434369740677085163034059520 9840162 60673313763248490134791992898534934784 9840163 7714263318520710053307236060664702664 9840164 117720693678422076634680623736145113600 9840165 167368339698043015378017799408092352320 9840166 -78710424821774911027153827040898090880 9840167 -74766229928912745658101934503104838840 9840168 79707251494840048341632007431178147840 9840169 166311345290928931572767448689810312570 9840170 1504017867874429432263075644787389280 9840171 176755909111834692822674729780309667264 9840172 -45658623196096716255516511674354221824 9840173 81370348582392021480346349435134255680 9840174 -82597569504464244396438693039817497600 9840175 -75114121590895454811198621740414859200 9840176 -40806793410599868427325185922214297600 9840177 62267941663463959130145246015834375840 9840178 255768193891867039738761397519823885856 9840179 -298810558673408753925720062667781007220 9840180 40969305715522430167426067873288509440 9840181 -869563867689619182972147755856307720 9840182 -1036169497290301575890195953079801856 9840183 51062544599992824118994728365047278824 9840184 146049730954644845971489927908940738560 9840185 -19299184578035103698693696277873105600 9840186 -38443142398507176366650843075323482768 9840187 62663807742585011288863316155550519072 9840188 -26722491350898419882769531671950333440 9840189 235701536402443755357831482825547261888 9840190 64458134752131059954199305233644921600 9840191 181582918805427572106556720485717325872 9840192 -20079860888421321171427106069359362048 9840193 84308257125333378833427344144046715200 9840194 50931512404851927457898299320936837120 9840195 -57107280145482164364781651358751136800 9840196 -157830261199656337093488038048329758720 9840197 89033881484928739012557994211474680320 9840198 -34983569184519774374013666296632009536 9840199 381305355803728154733192443109098682200 9840200 200949226803942427985030522775145344000 9840201 63970748659101753427676357850288571584 9840202 132707917413969302035452557854646825472 9840203 51557428697895763740100971749421682452 9840204 -15858287402852404723260894609353472 9840205 -35357069433265989497977335233183066880 9840206 -102463334375194598048949806749028352 9840207 75106244686443335843392552866808921488 9840208 -55906498370263427830451223762513166336 9840209 102798994535470624769575720832122039410 9840210 106307907188534234838292593216805608960 9840211 -9966487045886723446825404731621253200 9840212 377707650003923805014727562144925863680 9840213 -346222896399820968376978486928762828658 9840214 -68030787309897436175883148573401907200 9840215 -22077574775974766072410479312846681600 9840216 101295775424519339648064155967422361600 9840217 417895014492482912334824474918903016832 9840218 68310817236473961097269612034508632560 9840219 48834473970512710564479650682612693144 9840220 -83476079488377825560702523851456747520 9840221 -358472687256815668277046276635498383578 9840222 -39824528763369325823179710972361447680 9840223 72333811223212732726444794933646974336 9840224 47373004451707120372288123871857999872 9840225 -21816352212223047813614492656447424400 9840226 10517170083369545970080051088930151680 9840227 -387376468861858324315540106030506406520 9840228 -14081578747998857386972670848278454272 9840229 240734925106888412627359831929498136956 9840230 180020506014728233896823092058537238400 9840231 -82754268007271096156699577243000971520 9840232 -229208581077211101701404285335007257600 9840233 -233127624162341788696905215587286534400 9840234 151327398230095983051713088422662087680 9840235 123553738120724708539125475291659475680 9840236 -83262985606972683544435798447992855552 9840237 -74406734474652270253401028932218480640 9840238 68085365893864276046515226246379173760 9840239 -43785090506881265685009691576668582960 9840240 19628380018830514992639677739506073600 9840241 333414356554860410362707175908408151972 9840242 23980259652733258574175340651263308832 9840243 11892975578176312689659663550754717440 9840244 -134151171991435721553498482311473998464 9840245 1646916767222745057944581008312301440 9840246 7411098222524958699307569980919031296 9840247 230627109520006382434940216741758862696 9840248 -49673255832964013376991884492594401280 9840249 -8866519741285092846281867163097675392 9840250 -78166583695448816765799990069916416000 9840251 -652035549034647515971734401670533280 9840252 3562191157270734097000417790891827200 9840253 -497907678239787865627749192056006245498 9840254 -10674389980363017253906786807766083200 9840255 -64521000877624235523752131818670769280 9840256 -20673462686184791008875586043825356800 9840257 13156217603010797770759132675445656512 9840258 -49387686597524042365529022593330304000 9840259 -159741283200316134674243647801237050672 9840260 -194721652826156352856291996681282917120 9840261 -31232848156722572369885143399471215456 9840262 66769520015266416038664395749072734912 9840263 199540387400892652024822282908058356240 9840264 8554245216651306712578658965976350720 9840265 235633460547049329061593595111884738660 9840266 -37178934164016040624919498209556616096 9840267 110108162345987940967215858247575671484 9840268 -12862881194177420149269633446638874624 9840269 156765169725743612498217372575849087670 9840270 -6622550527949685196844007820428057600 9840271 632221212126448998828066417236151040 9840272 -11486758407681131860334336590870855680 9840273 1588618607631002734376015404007922144 9840274 -54811941578644179504966197897749800960 9840275 -71030470913037077860759579517178635700 9840276 173407888759700773234187062998195435264 9840277 -456201813307646830093744283712825886368 9840278 -251197684052599965593288823648794508384 9840279 8785379634688275986721096787913740368 9840280 39395799859366281884967156314880000000 9840281 -36083214978966546742523793838315443072 9840282 23198302263719400723722313620472948480 9840283 -550405175756539313070733731770715817468 9840284 299165818288930714402446312682835328000 9840285 -15648937127304132472630455903550675200 9840286 -117008473428934077675550586364299018880 9840287 -57696770060408654639403910350445192848 9840288 152184378674728086554487362495299190784 9840289 -596795738380712392917574057753774350360 9840290 -213248582113543199337614499866907532800 9840291 82081957249405759711788048220258941360 9840292 -307544970624490074006270322900402176 9840293 127807700956585860662008467454277476542 9840294 8449660424657237938071589730843790624 9840295 -91163000950268143581973897797247504200 9840296 322758561153825346471057515149211893760 9840297 69155279978904831190561246181761349760 9840298 21946223641413468642497295007273481088 9840299 16720260120680870522465594378401449984 9840300 56000054923301120517228824804806156800 9840301 552995728594113651570685105337265728832 9840302 -58066987776211094376474950336543313600 9840303 -119922078968200978189960825574943646536 9840304 86682769373770204019719460505285509120 9840305 -81603924693757453592441846160261342540 9840306 -871314415154773782873551283583812096 9840307 -527686157815773934179485382109314067568 9840308 -224830516598862053931520147920974014464 9840309 80908765941289815072125965394209598400 9840310 -43002619905543200114268587667517261440 9840311 -310186832771414408071151353547392125600 9840312 344353487136574592001778465735347609600 9840313 146934753910785371670670528847573301760 9840314 -216703448290323010866507013113260944896 9840315 -77974686786438551184821585119723968000 9840316 -41658981484164346242168744849124377600 9840317 154235949853134984359473462630034871366 9840318 -63534071745949438082993270168689442496 9840319 293341231645777267889713757491237320160 9840320 -11242585750324596651488977546263920640 9840321 64157549304686726015918520768431140608 9840322 45245615455738083845386154443603779072 9840323 -245288306252220490087783320469239576720 9840324 -83150107927868610847213097118455255040 9840325 84233919079668131420361181847358650 9840326 10056670188347633419881587599531382112 9840327 14331964334158309949313049538174246400 9840328 147984997465131886109418872146384896000 9840329 270719008821211108518296923540927545060 9840330 -32818031512417200367350244831568302080 9840331 -162043248263927757647623516596297743928 9840332 -148537291976097862979977421465807848704 9840333 -29804532591792363800975945547862752576 9840334 -44362455342722839250077767274313774208 9840335 -1467033563934068926200936877838113440 9840336 -27486300556433985510376307565676855296 9840337 -182921097554987855365735343573798547160 9840338 92939346009688823769431217124280230560 9840339 -181077032866024502259110130266985641760 9840340 80256468565479642772176436145613315840 9840341 -55860964009918443866486084604777031680 9840342 -66692081034152351540692896110913050688 9840343 504875639133877029220636134100614273024 9840344 -28872709104141930203385344688372019200 9840345 120260591700831437392781112708515027520 9840346 663461670126842251309185183528238080 9840347 117038558567653242056657383880090073600 9840348 73563291769610489912195901931611150336 9840349 190981527543427876579441761081757149350 9840350 61273138744869959830677331189656792000 9840351 -14611597538540201583344296048154534400 9840352 115463522710311246890040827181749501952 9840353 -327049241325671933487747679162896919296 9840354 -98974180620725768447897664406700196480 9840355 21503851857993328681942696466692524960 9840356 85227111403279071275121662209771668480 9840357 309715652364922865508537876495145424640 9840358 650831377808568382776322359692393088 9840359 -291261193021222960532531040127229047440 9840360 -36346181090980210506619376495251046400 9840361 -188872215493972320527251028384720158976 9840362 50671295432408034174977388350634769920 9840363 158128357764212425034421280086117454560 9840364 -26001730398222495763152184856995596800 9840365 98357631192456823586614318359985272600 9840366 -4740628660022049221440248771599078400 9840367 -5710612352334831969052061620546217640 9840368 59415700600893639447137649465128976384 9840369 -19319337136584023689795915915103047680 9840370 77581256736229125526900017438116798880 9840371 737078704373432319724379906562399981792 9840372 -91365078218551180429204943827402291200 9840373 502550465762709409040303504583992008622 9840374 -120264109417743244365649996005968649600 9840375 14228949007947319067607389034728814000 9840376 -7993573015339242178808661796194570240 9840377 51372656662493492458897068669027949440 9840378 32133082936080442893597183389672565504 9840379 51383472809415088800516172501687862184 9840380 -136395732101162399516616730902477849600 9840381 -140468124419555086130718806272059522048 9840382 -318811431529747992083368206534532616448 9840383 97082081435626397588049119368884401520 9840384 170767314480398199087004383418131677184 9840385 120619797660032485233470244205767955200 9840386 34327941916457795525329806413258941392 9840387 167169978987678590965022168301751660800 9840388 -8645813038537449382788626793922083712 9840389 98010390191192757240728089961227815168 9840390 -28129650317784884358783320182281584640 9840391 176485686840892564476403354231431509784 9840392 91211441475166710873821074830970060800 9840393 -272465958251893961220366933936154432800 9840394 142769529587356039951829844179560136496 9840395 -189496791676766962385815370336109765600 9840396 121153467128783403381267588227582561280 9840397 69347147687061707654622367558111893312 9840398 -217687572390913472091610793923634772480 9840399 -11347073678123683482668063389419567600 9840400 -4458344632609605853224986474625843200 9840401 440955121926285425784851833623215412402 9840402 -48019410809136565074315130772990260224 9840403 -219944212491396647714960440215612189720 9840404 10754725473496493974354476450235392000 9840405 -71630641645585644165990478001591731200 9840406 170554203763982100317206555479838981152 9840407 -753798946181839872020970979595923772400 9840408 -40910364475745685646857644369874124800 9840409 148662603650169185037425511157977885316 9840410 71903672455437158936203607601889206720 9840411 25038646454712746355693803610435620640 9840412 -23476613144570018180535244988872055808 9840413 -223146433547652270850567915713004989792 9840414 -153977882124285349514087847973050074112 9840415 111586009825646598297014957044412104320 9840416 544929835863694813812944645347468247040 9840417 -254805541215284360290597086831699831120 9840418 -55646051795515870111847943281532317184 9840419 -598678678027819915543671185333202406656 9840420 144526746326315899451828960729489817600 9840421 -6762254559555662002594557072111685568 9840422 32921084228205513249362528540471116800 9840423 -50022199604866651505703135499631846400 9840424 -520497542854028830834904507976377548800 9840425 -91228864984421212594113849600116836500 9840426 132974217474436779684470110426733938944 9840427 -174366987843298826266372383101349927488 9840428 68487352924079525945037600136509373440 9840429 -120232808720188121126255234295102094026 9840430 51307835415607146174140407918833630720 9840431 31534740327810157557554560621473545232 9840432 -827554810637952459114757811573096448 9840433 312571029926360741559106246257806701920 9840434 -109072989847592689536669887034093510384 9840435 17291947627049217383133483861827566080 9840436 -47201319961681336432645736811021956352 9840437 910721175248303283361069171282665371712 9840438 136352122596646575879344775204698571744 9840439 -125736407098226797485865679117253061408 9840440 -92417038790265100394216407652693299200 9840441 117847718245536233807089798230505409280 9840442 -71213392323213752408902419632755852800 9840443 107045112586519407616096644404128222692 9840444 -231969844864696439179135274359220227584 9840445 -193459636721637667429356197942784748800 9840446 -47986948516672649845483802414821632 9840447 -3334547586265662854749351798697837904 9840448 -119393775787672172778545981232308027392 9840449 -276915242108557965163493352962946623550 9840450 -2814361377633649133498497616619465600 9840451 -36973918708124903989803923840805365496 9840452 -283873824018141967503478355065466580864 9840453 -45891098536509042694900978814666248896 9840454 -16098994995882880390030415021544437760 9840455 25504274582296639757185758730068132720 9840456 40125926412249998703764283057612441600 9840457 84932272202263300445753532142907291520 9840458 89821283631155610209980088772049590528 9840459 67536948323019521435481371533646374128 9840460 -90007254942832932755962696875124070400 9840461 270393688678615044186312934460178614400 9840462 38061627293941760616447786172167615552 9840463 149693479782804938410639603171998600240 9840464 -2280359586847711728033028695878270976 9840465 248593263127845531348874266259817547060 9840466 88876008379205808866766771948966924432 9840467 47948466534164204765403816115717103424 9840468 -126823820016147533753350244241187012608 9840469 337835093329241568287496019475250045696 9840470 84150727752136781346029133259429543680 9840471 -221040242256314615697967235519648417688 9840472 -20475008603235790597843825664704942080 9840473 -142756462902775488958294677148319136 9840474 182596798789582384431137122065015667200 9840475 -344210550974910532575753761066984355600 9840476 153001214546508772054648608690695020032 9840477 -54474784808651251711401196703076958080 9840478 -66238748355494370311233397616709272960 9840479 139004433044570863979680247882805106680 9840480 -43261293846952758578333386144953139200 9840481 -68068721811706536206939209394266106496 9840482 151513684486686432974273753245859072592 9840483 113080611797944582199055731861327629200 9840484 397539708164503287772319880145273405440 9840485 24424153718528825440958577706651484160 9840486 34072104686516924546975304375933565824 9840487 102746021702534765408105876645474974136 9840488 123391715653878592829815382814145167360 9840489 -196986533002741760177374218026631577152 9840490 54899553784686043525678682631248313600 9840491 652501475106701036516079072042780460464 9840492 22774056035226785384604331232644899840 9840493 -18971618414412574838896714191325964756 9840494 211316348944368703522539732501641311296 9840495 7085943949875711621104984280819955200 9840496 38454828102465343127711618971080753152 9840497 39256265591908353006536311455538439220 9840498 84625836858931189310908724019091112064 9840499 657660906744147256269223911770638260 9840500 -430210143636194703380450751499510848000 9840501 -408289352201006451125940390500556912000 9840502 -5996826293749542630115909383534680448 9840503 -514680934484715801520978119218824036248 9840504 23528922108231431791494615529491333120 9840505 286816777119933998934679842851353872000 9840506 -2822472517521907606930934762899328832 9840507 2239462773037508814559037989188266688 9840508 -102019345331855419493643446515583260672 9840509 -25083780591843366568257365852208660384 9840510 -10637135364555167483968828599746050560 9840511 231271352183685328328345021889853751424 9840512 -5368131841610893554468061935619276800 9840513 3377303447721796189943445953499595488 9840514 -28239979870404824532741170894664900144 9840515 153513423479655835337296233514246550160 9840516 -8808596138604315736433013006096138240 9840517 -197956238246960980294965558018991764320 9840518 -169935506214899598918883059641096952960 9840519 -10148746192875226233348891427216010592 9840520 -38006297674955145823758911243983872000 9840521 219887320350209272143390854606750509722 9840522 -203449858406644395792440061444553482240 9840523 146860155762392577453350704513098601896 9840524 -349936231956885289437847440324021158400 9840525 -85492409053613362722830454970581612000 9840526 46562732710201471121193897245238731712 9840527 -15251513215401139820962414938608410800 9840528 26346612382655426569407370831809675264 9840529 78319289790145653504949018084586299200 9840530 34980615467453716988849656787512212480 9840531 -152083849431967254073257955298651331072 9840532 -114356478494188851750000875670011428224 9840533 -1123835739525958678049872072310053320 9840534 133608408845585557573640026808348198400 9840535 147888252911251060290940671711662834160 9840536 -117437600638729788813525570341082040320 9840537 -17846180447125591720913036951565817920 9840538 88650774377154858664566839057941447920 9840539 70220089473146391196247679342660398340 9840540 -49278505323982575704099364900146534400 9840541 64634296753470452125935426936839805842 9840542 -86389302839382589378113626077966067328 9840543 145902795440534199516902149144050619464 9840544 -69481982371710880995424598776231231488 9840545 -26410149100192840496070426317145821760 9840546 -10547775038394860899839997426700127840 9840547 129020767597286386416048834441346879552 9840548 187979876694974475624413123507854267008 9840549 377861551526694649289747368012512736320 9840550 -142322546037774971504539878670080000 9840551 135630706466075143122026433877747090560 9840552 -13845126122286169351898367267500851200 9840553 100140526035678383462458364360647827700 9840554 160637552301513106932262506631962086400 9840555 92733795341592578338010207242524991200 9840556 356715720973416641230097093454704640000 9840557 -180094781231327844103154006643306996468 9840558 23403353888280017222863710411257671680 9840559 51421674899490055131904619912504409816 9840560 2809735258345219759480776979544801280 9840561 -121618255917426854658705351442731965328 9840562 -195339368835548071565013272205461540448 9840563 -189647857933850456739768191476695582096 9840564 14357531830045947183623449937373321600 9840565 69696175477167841990829349779989372800 9840566 270729080647304808198324472389439190400 9840567 -465550299533916613586302364381846040 9840568 -17487952660370038103457617520721981440 9840569 -148168209050092252979642117626052297004 9840570 95545193626124862065118796612095129600 9840571 159491192149131322070977815783588874192 9840572 -152666187390288644805369632257790846976 9840573 -98015143533611273489773051142684515776 9840574 125610552440688007597262447350770048 9840575 -20444317394957437457890440550040517000 9840576 64504807131874911537982700707412705280 9840577 -89193326286678373983810404105761872574 9840578 27897736609175389340520392472315101184 9840579 21458920319751979389519324257908435200 9840580 103910968239881544590774665400918611200 9840581 52588935427845989424124770029884597944 9840582 248332462237103963115871223378924077440 9840583 83562360697293360533393130225822031832 9840584 208283418450353408879150715421355550720 9840585 201771015354932813514771143373843134400 9840586 -18830683460951203118074252182247403520 9840587 -462392257805977277828053107627924550764 9840588 77277802522040384659041579483827727360 9840589 133826536167550119169791409076560953120 9840590 -375133568798537885210550138660859200 9840591 52070251188091150343297217892936141800 9840592 -7376322338838236513965639466042523648 9840593 -1670280598562203695164423640352199616 9840594 -52323128764154384271141976319535736320 9840595 52174138030146945094973659936536199680 9840596 -100830451509802506188034753013909137408 9840597 55505347398427783642238413210390021728 9840598 95402184064618487810831157488496832800 9840599 -623152110344687675488539863248108914840 9840600 -21457052771079885369647328456228864000 9840601 -73798076263661875964590069328646161398 9840602 -1652374185721299499761703460255589888 9840603 79088281522481937710030609651561307360 9840604 36982533962987552291696597996756896256 9840605 138882456509175745657172892352301382360 9840606 20655247117997956813605446246449593984 9840607 -8464936140879071077510423136466700688 9840608 -93872148739914430344663221160974745600 9840609 4311919151103217787932176465786800640 9840610 -77744894247578788973344377439313932800 9840611 38908718222152770566035810405735471104 9840612 70776434518844397923168948740176294912 9840613 -25807661982240328998373325106081738080 9840614 55744276774155429120262637765327130624 9840615 -43450486570637008470380579487622270560 9840616 -198750118474541976958734126188098406400 9840617 84643864368453177677221012264210068666 9840618 -166649861558716114601128044677606710272 9840619 -162842803112903757576513548167788192 9840620 -233169870209787102398616385497945354240 9840621 175759823036037166358842797887626624512 9840622 -68347501665602826142218739197294692352 9840623 -236445724069876893640831422148531404936 9840624 4458572870948234622908809334795796480 9840625 -631064909567665108795681973364685200000 9840626 -35688996529865144379274583639894507520 9840627 -277113304242936571322645712807927496236 9840628 63414319129853617543764444285264076800 9840629 7545701131726298217895248269448807420 9840630 43539196348695085778324768922929111040 9840631 120948127768658393306731732328319644640 9840632 74234762998261904925330934195477094400 9840633 -74480952189073884240124369631805502752 9840634 31794565784959420580590147566740413440 9840635 -23672993334247818082201786764193536000 9840636 -381898000431855323089177709009387520 9840637 463144182937780909592992002720403836492 9840638 -93172294667118313691366580322935716160 9840639 -132213362613730273364241130967530251576 9840640 14560729798602217224065154618595737600 9840641 -131755271047995506178127295591329376700 9840642 36180786921158660797864449970436210688 9840643 -242332936209909716679366968956925839108 9840644 -98613819026497035329971777038821529600 9840645 34096590154891416348370256853083187420 9840646 -181906751738185130352447469480442573376 9840647 16545984199575950171136199347284883096 9840648 261196946143516217574719634786412216320 9840649 -36626227328522141995610398931828144320 9840650 95106787088493477331559489996793972000 9840651 -326162283927947123229405475827572646720 9840652 -26923484897982827214934983286465111040 9840653 -599557066128337696560932574605500807380 9840654 -43188661862242569853874863910920327680 9840655 135731300508598406288239472060778747120 9840656 17636880499828571439457348036721639424 9840657 1771546828316151968408486240847501120 9840658 -114862790871998317341893729685070750320 9840659 94839736212052066118446565259456226860 9840660 103720328113637011584729923072111093760 9840661 -262432616041307964511653525929536042738 9840662 17962260558908892418957272970295925504 9840663 2725245384145589953526888603124760320 9840664 -226861069273853595173244102483777761280 9840665 27307159035109044828021614559772422720 9840666 7656659893427645805316006905830331648 9840667 -22741243278263195879248316434079996284 9840668 96082100682153404683329241879008001536 9840669 101103358062764380726776229332387912000 9840670 62685804003069538664829570408053760000 9840671 -86735389685624150779217088431493599232 9840672 148063057105630751776491098421709504512 9840673 -118971894158767901568294666138540538476 9840674 95119071595759613363222085685387588992 9840675 14626379748102377705376281208943261200 9840676 704478036805204047068224699037717760 9840677 2981952857554790640230810888230270464 9840678 -104638472658883591765233259983691139712 9840679 9716339634517891806329150651028573784 9840680 196048560897237319705736518230117734400 9840681 135320770419266753750808051322323253770 9840682 -93398867327002540042980516131491055616 9840683 -303601123763857109496799725854626592280 9840684 -84375087196256406160042684716665929728 9840685 36111232538337778159047455533137226380 9840686 -292738231935945624909307610587354729920 9840687 -65460605584831872949780637808608142840 9840688 36589859597209498674976224217792512 9840689 -34234345641981512273013583796126860560 9840690 1359506456791076000206017728261892000 9840691 4029245705443274634283716239836673872 9840692 16899131605657670099551621714473971712 9840693 64748309796189865927596519485473868064 9840694 -29140234839985844463022167230258347104 9840695 62907573449801865710178855802392490200 9840696 -239614551907545218919707992689604915200 9840697 -118081995933871869897613718184398262828 9840698 -12993958534454684678170984379099443200 9840699 28435392007121925673039603229690582568 9840700 180448087973051287052114726125406835200 9840701 131258901913945451637729679183833981810 9840702 -14495480801540445518511493052539994112 9840703 -70235379584500353416541763129189979336 9840704 24700477552692158469777101254714982400 9840705 28605737425978955806455754570728384000 9840706 -162761324001168021146477214832624288896 9840707 -75036204213424374432009306814999615044 9840708 117695305418057130979975505911915115520 9840709 232803170927906581969556010042864682910 9840710 -21832540059593043752679744384750554880 9840711 20093515512498404664102300856203434880 9840712 -64502181955103047799174267371391877120 9840713 407103832230803092814909448035850847962 9840714 -98117146970908641917229164534911457280 9840715 -294601257446853346031354098969513623600 9840716 332591624924161995316427065415827587840 9840717 -273387855629830675528154505993946781760 9840718 -12845624374660435687395298206579136896 9840719 209494255806586602809635486339919709216 9840720 -75484400005121732528026537648131932160 9840721 211472645820620329964489375785900485744 9840722 -1190196726734289951410031780964909056 9840723 -37981036242370778634448022222214287616 9840724 68160124336233484849782029626307866496 9840725 277510002266425763526329678291767178250 9840726 37955311596217446923737124664963744384 9840727 -53768525163617866093084137537629726320 9840728 -476408649112167745161296764506385920000 9840729 -43786814102513772875765462396245898592 9840730 26220869307959257994965415364197707200 9840731 232080897262356496731711578978900894532 9840732 43807031413795668946410666420153606144 9840733 -44290543180177825751362671495685555200 9840734 -101145278410181280793660951625811840 9840735 70557642610738588945808213100745258800 9840736 -291823928945015958786406633659017330688 9840737 515381028974817440350541901292002575172 9840738 24361060296908050227686958974634608640 9840739 202024064378600863164445148764091480880 9840740 -15291506047412776823216128068288184320 9840741 -168093967970209377865725180186641483616 9840742 -26876298530344776660314256911431493376 9840743 263398399423368698020590512442539003544 9840744 500322092149851943854365139528216576000 9840745 346985760744027027937406220032167294500 9840746 -77282921053995432325779963475813505280 9840747 -35667446241866441172237951493102811136 9840748 177488763393394869984449451560721713408 9840749 42855824119410707966469743196248594400 9840750 376466202649906582060551253703328000 9840751 -416442898344429668380088307793727987248 9840752 -82745052297076331936917281718597484544 9840753 389431822931830023524844520374829800 9840754 93945817701396931023466360045971116544 9840755 49693542573680998853087021094742901760 9840756 -69131727527131143887780235087385436160 9840757 -31708444037864841353142704166255499680 9840758 64720595367375269055172806373955832480 9840759 61970134013854014195968580641674988928 9840760 173794359489800448886830431476074086400 9840761 -42383891461464757645236065529359213568 9840762 155787949810811671217494423980985131120 9840763 -38126330172721487997728701504159248988 9840764 -42664460064861076412869214444720234496 9840765 -173911831903953433317022081652966400 9840766 14205343336848445257441306121515323904 9840767 -43026345907133041355521532851572277440 9840768 3154349404555905946246365057877278720 9840769 -137497886383177430767324262387690179517 9840770 -41868845620033910292029560519187375040 9840771 -197218234565651235670520261291040451500 9840772 41452734498620650123112681053138357376 9840773 -160631789379276003945872046178396820040 9840774 9103455865249816514153403934042024320 9840775 -49754160029101880103141002352809378400 9840776 308780235795480574200836511133000949760 9840777 -115768229688878077566213654127724984160 9840778 -136193610524517459235509540576937252560 9840779 -3531592351856660695134081358036740000 9840780 55054657099134519186069642167187240960 9840781 -223869109098426609350133526687117977418 9840782 -29396247270946200945373337052197555328 9840783 -95950873603736932318459501400930592000 9840784 20789723070366771225158638194974064640 9840785 296832780983206911039791707023078820980 9840786 166535621551174132825253980060838811264 9840787 -41351168598165660483531123110780886648 9840788 -17975882773384660659221517072633078912 9840789 -20505208275426855565103923899833974272 9840790 -122468362122858960428528030932166173440 9840791 77197932970575806385142102362579158832 9840792 47310262903658676974381431936425123840 9840793 -207128340029216986978584871252621781120 9840794 -233892659779263830109000611720291180304 9840795 -16661866616028223835439595116974146560 9840796 29978350945967005683042569672494148608 9840797 -265380053027387526336550415389417926900 9840798 222703739597433398069999423146584176640 9840799 -44371595866389710257026852002156095736 9840800 114030107930074851380161912346143948800 9840801 62708939838107274569450907982597544160 9840802 -234216962423204000400347249285730017280 9840803 44826003981050680083311888925732119040 9840804 126929509531022245764445811389413098496 9840805 -282921424541159886418939696696380840 9840806 60931799711649246872723329658867792352 9840807 -314175171634150085125055197325856927360 9840808 4688116989947903078171069396655144960 9840809 -301889911188299494182864859869888192 9840810 -6722851032264420193892942277846420480 9840811 10777787370150075720573437250762895412 9840812 3122701324873115531453013764948946432 9840813 78857602433412937631235064521394311168 9840814 229718754400786405949843643089675624256 9840815 353888247719812289322931541083377429960 9840816 27935339420255249679033094734385446912 9840817 -563892680876977998460798637211980946060 9840818 1108004762971340208189775142018726304 9840819 47888856639070916084047748197905997680 9840820 -90207506339687867037250138021619527680 9840821 -36359426646377688850180598984363223456 9840822 -88977885051990337378931715823358507520 9840823 11642287495538182628521137776783767264 9840824 -105179272175309477812741074983900037120 9840825 -92804483198754936942838420712297760000 9840826 82638429657049184852688681541266505728 9840827 -460937541170165417157192675100012096560 9840828 -27810791053434517068848755886766529536 9840829 -331637780709154551595533052835063270720 9840830 -9438144062153335398008351254242325440 9840831 -14249036242530260049751066179577912320 9840832 -62732033890137063879024781457735286784 9840833 -250403948126829773327361736265975721918 9840834 99612272806290033640780822273876366368 9840835 -29898246867509356430160904460694640800 9840836 18227821961787935227054872529782920448 9840837 -123671299814028637299040716471998910240 9840838 -9269273921842038787534096045218512640 9840839 273487535081667928281143888176802855640 9840840 -4571203511048394642832265339577139200 9840841 387790907374549194899130405594237359520 9840842 218468568821898652178590948829945900544 9840843 -122159554145434242426703610702505006468 9840844 100573980744292630791391201278060634112 9840845 31087667959310931166528854226316839680 9840846 55069926040363427927180986156119936000 9840847 49467478494259585532286031230241707600 9840848 -124151895495771498425233695684961148928 9840849 -45350360842850410841564376440025464832 9840850 27792834580402393444278290049383492400 9840851 -1878938277172476812240319159144355776 9840852 901243552747060961471011679531550720 9840853 226523310641791014126336271197339324960 9840854 -128669902531302780036256054231210291200 9840855 34365842846111206479913644253578890400 9840856 -321181148963576359814142019721380485120 9840857 -23971049848495154464873374239579685120 9840858 -53602621633608481216787229837537085440 9840859 -24518231086896681604476149574377870560 9840860 6929308349172007664944135927409971200 9840861 6718139134343559707038439445530465580 9840862 385415322231040917118161647267848824000 9840863 -67096801798541728683847844555741754360 9840864 -206299567849703480837881133177367429120 9840865 35473119335244096084193011122181898260 9840866 72515888391302491312650340713422315088 9840867 -254797197864635658273975266197308925320 9840868 168163170947185656118732309096838008448 9840869 318296052119969871855289064369748198270 9840870 -66008975368763139726667740088899415680 9840871 -42793129400710245745951119171553970000 9840872 -84831505561793657430589799504343859200 9840873 -89692999249659218434078527371449294656 9840874 -163560810335705207008043224045251626064 9840875 226796945869148855289831875336891688000 9840876 97013162484881895951990750183066220032 9840877 -130123134080844823178922284536405012820 9840878 -101872243296651056132064057346641293760 9840879 -314903855548205853365652808209160435200 9840880 -3285464611708535080380719119315107840 9840881 221558306406741377671729912321427580852 9840882 159465316747611074799926330103585163392 9840883 -8959853477087082567992969193880861200 9840884 -83805275122970805021447112747956922368 9840885 20658399164482323598432840236773914560 9840886 174738712714182628271393024916242644608 9840887 54556041209778848688863181533036267952 9840888 -23433616649607926593545224381406412800 9840889 365158663693704066079876415852104739460 9840890 32577667463429196975600010109129868480 9840891 138651886675696904998430296335580051992 9840892 -33727134423175277842031299365426186240 9840893 -107948792202365174961866836024810037760 9840894 -977405105699427830134816478379571200 9840895 89433318315716533095469341569872842240 9840896 -51314187463128554412736127796183564288 9840897 -19602179691898114743341672447324246880 9840898 -148217536023951734521371579257142341760 9840899 291336685297733747118187207208700795900 9840900 -51806873732643034046039679015313843200 9840901 -32849195176488224790674878706554142016 9840902 -17077894522648384924852265637761916096 9840903 -206936007112675708515597134844633095856 9840904 -9080167380754101227350672249363046400 9840905 336068585613667284801426859929626448000 9840906 281938924320733180587929820140469196800 9840907 -529348334017450162812594643197207901728 9840908 -51896158675419540118983363123808665600 9840909 104076597521571831213073255244876689728 9840910 -91165280202480698616822218222559992640 9840911 -108772964503599895483052004094657968 9840912 -46562772503962627356807328597985525760 9840913 97960851507074332732946977793237319924 9840914 178581689384857825099647502671776455056 9840915 -83661710428562909120968259201962955040 9840916 -148480860028480974319457880440626629760 9840917 224316881131558448971256970600505356000 9840918 -106434510111249703981310029554907084800 9840919 -101753695944768169468941218928289128960 9840920 -44354829498376222233874125310565376000 9840921 -253132045844603640865332135428785827888 9840922 20765614783536219871231196225638579200 9840923 259047007352681796203061469459119400440 9840924 -50991633115169198579576514926030730240 9840925 271648363960834090066108874636907921650 9840926 -15433154175389955864783649872982940160 9840927 9472016550723263737168685311473862032 9840928 -367602068253889715257662601080386027520 9840929 368948025892954864238727972726260188800 9840930 -64796766219984045884761777445936640 9840931 774813957662386687919903793211690631592 9840932 179789192670911207382027925414764548352 9840933 27884477411397046254184937061166532862 9840934 -23161478588490774767481263328253431552 9840935 48612156262333053808243896762517980000 9840936 86912552704707569471854977187047014400 9840937 8422464571660568715464768739748317520 9840938 115123079090592944098274006341476729696 9840939 57106886358414079465762679836912545624 9840940 -167385314261993458969534624490044200960 9840941 -99742979094768060831777519778192739712 9840942 171302254187651350574237354235440643840 9840943 81062218774493029805375188851334322112 9840944 26929850373280158414066091703801708544 9840945 18489737372437920777601335920256913920 9840946 -26553561524631550605257262270358169328 9840947 -367352496323244823050492663262855703280 9840948 13013975394115532131666239259208294400 9840949 -434256450877223131439692483277375834180 9840950 -45689289146985149101769522849587200 9840951 336171071738935447405191587579356717920 9840952 334352219274012026270746749494682316800 9840953 75510316052511906826987268921205160320 9840954 116540177073599300643443287180086930432 9840955 -163082611189621830804576393432738528000 9840956 60071189233286467395789292673256960 9840957 83100179852712585697362353245726953984 9840958 87375511745265338682857462540748640320 9840959 -85046901662501702582968744172209388280 9840960 -102146244512601907223658920286565171200 9840961 189158924821406139691060080052475402624 9840962 37008056479312920852352895993674741632 9840963 138499084343198352089959133222443053888 9840964 44033551357514444252237547268872007680 9840965 -118294069820369333279358144956952115140 9840966 94931546544191242479686376509988102144 9840967 503315284486499351627518897005059909352 9840968 249743605700278575799844524292332677120 9840969 -5308864249840608341987602469798192406 9840970 20209262911748441270052459415353524160 9840971 56645076677763087263318082680315385600 9840972 -22856940217636100236966053021026697216 9840973 17592868419026006537435499750578169504 9840974 -105975831107281664938957191975221130240 9840975 -116937723611943658183448630395003271400 9840976 -91737809227486357190102298069691269120 9840977 -605835180576144366886030491882360776988 9840978 -46754428815521124754000455105053501952 9840979 256767812504055554576903315411260263376 9840980 793122187854943062914021628151695360 9840981 -33179858144176162097808929523945182976 9840982 217146193644356945440825110762909288384 9840983 11153450872002803490913438946931092232 9840984 -2853652584873072998866365570964930560 9840985 -43151046193588570208987855332720106880 9840986 29899750731006578428035444042699294192 9840987 40896419992391622178519350582734062560 9840988 -107353607683181860849860850532902871040 9840989 -55316183061607709422930773430549557210 9840990 -34003496127637088960720119065392578560 9840991 -158617886737616565974982415286981336088 9840992 95974277306038012831980694145277100032 9840993 -225297711925989845087762530174933164000 9840994 2830147811586418155541278297808820544 9840995 84486939315311468714966757787444626000 9840996 121238861011691689180950294070399970304 9840997 -106746230167704109485347234681825184420 9840998 149159678893729692012178791464621580000 9840999 46193331012096502347992117921715546240 9841000 -11687949861456329047895044153697280000 9841001 198745878959865472699252065221947148160 9841002 64065914306930351616132531265039717632 9841003 477665088530368710810261343279984358400 9841004 49678522997121925287770927813256608256 9841005 1498477137419638350150038453923932600 9841006 -6026327930683916111358343026413671680 9841007 -34591274097238620363103282052165536968 9841008 -52433986879483701184142616397112082432 9841009 103093403223545435686890466284776501616 9841010 -9336594741297919115702102932833584640 9841011 -286980398404742651513800160789458428816 9841012 -81619799249285128397258486063397191680 9841013 26102499417542649950525466047919897600 9841014 379007728734684405586765862133576000 9841015 -24699022562899738605058229950481436840 9841016 -428365550216979355027879677782240747520 9841017 -122640669513751820277203638336674828720 9841018 -168311194110508640042143583988669423360 9841019 369283012426715273755066375545273696420 9841020 -17324824296221536741430814414676131840 9841021 -179423760457845858058049170560065958778 9841022 19838454743015701527144575754673101312 9841023 724886759425760589393224267703886080 9841024 356848670104160827930624675333401477120 9841025 -72374303393746798181767686243335634900 9841026 -35786825200109396962248049723028124672 9841027 218730157211154740336806711834433161472 9841028 -50149722863018346361106092599670803072 9841029 220500359470438907668664021317567267488 9841030 249829334797908717166667247599599526400 9841031 -390378318844438305757837164338245611000 9841032 222827799943976460980737090818336030720 9841033 303305145911704825161199697439143927424 9841034 17204860621019459014883864982185011200 9841035 856109193950483946845229059379959040 9841036 -28591122576332905443615303973420784640 9841037 131004014972939333927071705020458101686 9841038 25088005212395160047558131648481110272 9841039 -102459593647538383928150725296279609576 9841040 27636513295222861119239730571283005440 9841041 -112441704139119663076697461538085225600 9841042 -127471601135417198797434766489945803648 9841043 29303270388056454618198161664619328064 9841044 76174771811497093629851924831436582912 9841045 -138481593141602548338627249163647963720 9841046 -46009688065757419786113497738617893120 9841047 132506707162459066082911130881012486272 9841048 93786821031724787032578318578791219200 9841049 378243181779869124919228315266890631060 9841050 -40427416015759605332946083484768768000 9841051 34260253896102865700583293279432156 9841052 -3449301446586129155989444980164003328 9841053 -75166244401071720201156305226989344800 9841054 271600260856490831991776685313379438976 9841055 206874698039240115091266291571408742400 9841056 58041332583852254874628124702140268544 9841057 -358791992145242144025017421239486712 9841058 -107166671836558716860718684863566995120 9841059 258007099823994668242935903975745117200 9841060 82900497020376194500031458282747572480 9841061 262301134899526201202604341611308080160 9841062 -63710764320432830632036771638287600640 9841063 41547344308504324501189902318399866400 9841064 -109088557972630892500939467851103436800 9841065 -6313827464843318808313016210401497600 9841066 215134409218999164093141954245273088 9841067 -454037339824139804847825690861743815884 9841068 -36868220778419767004694899887237985280 9841069 -147012056926274887285241925241128629120 9841070 64230355704326129210020288886608176000 9841071 252379303177158189916512833672380232712 9841072 -40268146040710721404891979164590260224 9841073 149413208009560143896987443010845649904 9841074 50857550163501757659401959787378356224 9841075 -1525513902168046366734429029818724000 9841076 -19700843767956435280625074958268063744 9841077 99144764830882999283325401637336456000 9841078 20822179313711761162588108084016375424 9841079 -175910575110952410708392335365770715360 9841080 19858109354716327041011992751305728000 9841081 -216286037611850847355127123610365388118 9841082 -153733570604464574254206795019348896000 9841083 59577429235228786816181108196874366464 9841084 253684284608338111931091750212337598464 9841085 -13187059590827006092731812653715934240 9841086 -20639328623771870291963822778048675840 9841087 -506699793442044515907534241451010307264 9841088 -73220651557025303309536389728808468480 9841089 324594732929339227795023251174853682224 9841090 -38268109372078413239389707578857182720 9841091 88333138849678667402326240618651459824 9841092 -235012677499485347650671018911174553600 9841093 -270389841493647900515749349265641714436 9841094 -209852151598259083824926685155010751392 9841095 20422730207694361399914729152939552280 9841096 -78127363953878226480116591614103761920 9841097 65769834723396668243400694433575860864 9841098 50059672409129887361975042462111979264 9841099 -392786248547104936343127781109644897900 9841100 -98700685503174716710233909216335289600 9841101 -55861928843921206704759975791831247168 9841102 28374504412498543139437733290562822400 9841103 -102250252087180449899130153971355720960 9841104 -7398048030716360265162228494748352512 9841105 -43153457354488013123256894719446394880 9841106 -46652688451296473895233565254672881536 9841107 121593496770307777659624371420944767360 9841108 141397480577448486606847892165207750528 9841109 -2091583825220481358138573068758298240 9841110 -96013109595227166551515398018313242240 9841111 -232718309396135300580885444611258140392 9841112 131461906066812925880194597609620602880 9841113 -239817446979316832932710157998115536672 9841114 -22279451945547252378636003066844112640 9841115 -25461706780315824329319440047302625680 9841116 40106117706915245146375578873741937152 9841117 40375589720750367215820903938407819680 9841118 102305773531456662059809146854044127616 9841119 169273182384782045680745495689236732744 9841120 -82391102445808196679161799955069009920 9841121 271753940642684578040090927793779464680 9841122 -3491507613750776870733914601167343360 9841123 268908955429015256179296862219814716144 9841124 295574550115427054298935376100133191296 9841125 -10105499142659616546872183629469184000 9841126 -241090835440147259518435118983781590080 9841127 -346069779863569588601670137406145422024 9841128 48538078654915986524012030092450283520 9841129 5512910218512627921249670361404932240 9841130 -4709560226421767315232792326219976960 9841131 -1644218892235777349460461771067323688 9841132 29015208493678729317543908850857436160 9841133 48941351273741396481665266129677575382 9841134 -129199926177707890779471573016699907520 9841135 235248726719153313129341778664367194560 9841136 -3798880802072640345866902418276745216 9841137 -239325835710630190325408751780759847680 9841138 -7756499385956792461626793179859319280 9841139 71859429607576520047148574846184261632 9841140 -82722490876557939821953605974281463040 9841141 -355924534223326433199668597380026312000 9841142 -216702373313778868036597900574285837568 9841143 -191283154471965500048903295919350523392 9841144 -56230811209934291949409962240273838080 9841145 343538672342748238348371117088404331200 9841146 4144848939187151750755381653864956928 9841147 -81960874105276080308678001628122828000 9841148 956990778204832917215133008312248320 9841149 -41365647579848213660186771545833005760 9841150 1022415533786208784402423907121744000 9841151 -10277710141238482714280569121654434296 9841152 -1756888984747748299472012703065702400 9841153 118615184725138721246377014338566098880 9841154 112871643176365568433626776331026765776 9841155 -142111321047747044402194224775596309840 9841156 63145710007181637966795953030387260672 9841157 -434817206906091914977300977023380770594 9841158 149241309645997316028524753771740561824 9841159 83494327830167230291981453903605290416 9841160 -280853967497683231684410730786606233600 9841161 451789835216138682776987597620574208768 9841162 153001145348345966997911484349550678832 9841163 220290539397349784536626900713656739412 9841164 -128258226704505609106674873370566451200 9841165 138774457318803752588724734842827498060 9841166 111852661352395741023063110500931140032 9841167 6631568940181138766884363752300072960 9841168 -60831161194684116555116419651340599296 9841169 108267283741104516629284405516330153128 9841170 26971718944040625181163603044998435840 9841171 -114303467022624135041105785637890128528 9841172 -304073859095888674272476615826248832 9841173 14393422156883972566741696389639943584 9841174 -14932383375369324516743932449624288000 9841175 -35152611554399605929672075699823638000 9841176 14398244737123978690431068267049646080 9841177 25450526346446297225793190873655118026 9841178 69578526212838366272934115381064870640 9841179 -102461144202402258743163142726238493840 9841180 263742866283854137575442805364290342400 9841181 18264296165804168198007801260565835200 9841182 -45010387050680278896447505169801030400 9841183 -346738024247659927720369414552976866560 9841184 197885247787300901407847288501778579456 9841185 -181952701070584218999457615861012853760 9841186 83717285683873095362079022846540465440 9841187 28473870253524448310497861794355947912 9841188 -55761814781171086843460393221193072640 9841189 75807851038416573982449665302971038592 9841190 -41004147287336222835560530983484598400 9841191 185447582260421768816918445506800831824 9841192 81608981458595688048698654291141345280 9841193 463972082362543555827436228969925720442 9841194 -20349316080463969319093962405326042624 9841195 -405360117970435354853226433539548160 9841196 223953104648719437656832247173625478400 9841197 305386691688837350122752564923746571328 9841198 -22838976617173663803350099079484781568 9841199 -128030798867446950682375808474256400536 9841200 19643975142712725182123750793707520000 9841201 159889650525987878311026757377906493202 9841202 -97043125652011323793314206179557358080 9841203 -20917215900179115415148140523453509920 9841204 176572659046600787887767712153432451456 9841205 134997358380867415358418993473117682720 9841206 23932284336678612228948880599177722304 9841207 287472058665693374786801781784023884456 9841208 -205394430209711349604933810007542886400 9841209 967952256681706449641691748761895056 9841210 170832167750519234786464121943897953760 9841211 78995232916350683037113587613372309952 9841212 -68426739250893881545813059131594417664 9841213 12200832483195962515207130094543723904 9841214 443890568770425937625582197029305173440 9841215 111717231237170942026641841631529695520 9841216 -23120150789542110610173553809958109184 9841217 -150077750526900724651470611079710821440 9841218 -1482509948665782857117813965526595840 9841219 280165045427631287342231139512870514620 9841220 -119903893135728659237049429837007461120 9841221 3256901123175867828286055986670643228 9841222 84532160969917953997759586446500057024 9841223 47028324644770850945536522832779232736 9841224 -60627620539090771836069371994811514880 9841225 154930217996837816855896962035550578750 9841226 -239202515696215466526563357504651060688 9841227 -235288598381429324017027274678502774144 9841228 -148379893259268698083450330858738041344 9841229 -21430537976966151826651987432621994880 9841230 11513480154846389477869321089692467200 9841231 -519128171805485190078102672672889797608 9841232 28208315350872141069437351239960461312 9841233 -107952581041024744905726416449557381696 9841234 89578110565141317695052377350288463520 9841235 -2874623179469985403720967398632054240 9841236 -228271862818304712964316699034529996800 9841237 45157709406870668663325032743242662400 9841238 -4054958929196029840040277363611817984 9841239 6436328830243273892224123084777349808 9841240 19867965910605737456119676929032192000 9841241 41467549666730141716123764262881992400 9841242 163233760677713306758053274725403034112 9841243 94306662748622251124418428924116871492 9841244 35559114928407816358969144213925240832 9841245 72284753473823514973086001862807711040 9841246 -180884623484681703033432996699959660928 9841247 104231250279583467220815480643117934040 9841248 107857974503111528523882390878669635584 9841249 -240780587030395826107554204590220837408 9841250 -35173837454600534493822867098418630000 9841251 6803818018135896285536598746304115968 9841252 -126565437861513252768643128085744590336 9841253 -95076244955671142821026586519821930498 9841254 -68918516583638115175023209056986580992 9841255 -394741235224678298924175695147329872840 9841256 -13274565874337295357872409746388387840 9841257 -119009386952613983071741024821027114000 9841258 -95777658922263237818044034266833999264 9841259 185232652743918645673090907055204696000 9841260 5328366276923046764989963316975370240 9841261 -375403893233994286471291387119000820138 9841262 -165411497433946174425585407327609362368 9841263 -214956163562460521994479720293617934080 9841264 15173229619569015750659662169222676480 9841265 -38559990689718088181009847633785099520 9841266 184497312636323499463998219984209313600 9841267 -934998407643881163043205938668141043200 9841268 535487902952441157898946401711106021376 9841269 -211231176961904530658423420954379634656 9841270 -106440954050158054122581577057775057920 9841271 6000405174686457888849352547703191088 9841272 50347082967866688324803495630974156800 9841273 -71356827710365548939946260234928206072 9841274 183793370028408798033267888049113123072 9841275 -94653415128990877164433675943749872000 9841276 -12113178842068268611630060689765536768 9841277 -174492155792199494895158079498486218874 9841278 -6672161384594581557050534272060800000 9841279 261153614522259211089758025666816416480 9841280 -236231662834314864732878598037517107200 9841281 4218029500014833413143270665445118560 9841282 -209782225444435535793872392305786354816 9841283 116118128792929148524468101015397825920 9841284 -128723492743591631008434046167984168960 9841285 38696968422806378388043808406838753980 9841286 18016834201706501520363029837943226368 9841287 34249285058779287512132762334112991568 9841288 -6566799537249575198147339280615383040 9841289 37691254189634484226192337024277414180 9841290 20577955085462605545204322703248062720 9841291 -2877888354238137399430350162817355776 9841292 -171391086972424895784044714180787875328 9841293 -17943399634512617243796254327942688 9841294 60047891395825542904288191619579893696 9841295 -77564571206962441848010639500726223200 9841296 -9360579795824772822886337034775166976 9841297 226073554753254123601018173166042640000 9841298 -215238969803193309784512938244361407600 9841299 -14189691794925947266557043196074026192 9841300 1182913376570932412170558978078003200 9841301 -280077303717928503440455234932859646550 9841302 149475184225479489967309700536383197280 9841303 160118997709138936810783421388802763040 9841304 -96552135983146247905145794766438215680 9841305 66828030430001484504087446928631473600 9841306 -74113171842320205330358772761995484416 9841307 126682333868157419321549093840137459956 9841308 1107988557477700542658065682362063360 9841309 95487177489546765332557009896166175904 9841310 91725467297244812578176599817518469120 9841311 424332598022071165506036902092374592800 9841312 -30732344671285237187826302664622473216 9841313 308455369405568668416286663249047403284 9841314 6504056454612023016075967598373422592 9841315 -45485640076782578193508547783045375280 9841316 205771264364663379157694664571275985920 9841317 83805747805993030783469774778701464992 9841318 56418735374769746784579781471312403520 9841319 -126823946761404704807494951938903494280 9841320 23354727955367118834428917867824076800 9841321 -3408370450588099707793066749054850560 9841322 88802424442315218100961797426395393024 9841323 256786650784558640638098769077643172184 9841324 3855556770561043976556837687228687360 9841325 22218874323164869382158678189759245600 9841326 175225145859054364197376708583639436288 9841327 8523771400673805698873245672921573992 9841328 -12243356585744265753511526540198215680 9841329 -3121340704385221721373861263247310716 9841330 193105057844592451023608543257493683200 9841331 114455608548470636703973111068919685664 9841332 -19825771810260591058620784857179037696 9841333 -32496516866556173508119432617115526176 9841334 958307375862929299210876474008003072 9841335 45087955224493978371691467121753382400 9841336 376737901957073586354157734579090247680 9841337 -194683747520554297856943046580471549808 9841338 3191211661325482878571563373861857504 9841339 279406801466126643000908107165700255760 9841340 -164272588913113360559348918325789212160 9841341 -270129437601060324777535529385035601600 9841342 4294232778275417196867057834985876224 9841343 126620850267496296803191090157392598592 9841344 7999181265229871246827775229444489216 9841345 -274318740805886833312460570901657273900 9841346 66287618805008210261214697441181952000 9841347 -53154963622729138294595773613254060152 9841348 -308609722344962128644354829268196762624 9841349 14923009887684824014693991157688182720 9841350 -13229225930255070590237207213692632000 9841351 -245265765897907747321523404686172627056 9841352 452016463969707428450728050187563033600 9841353 13167832578114046938077368344932121600 9841354 -43723182718128663333840118321688866560 9841355 -170232897440145356455950642625772718240 9841356 23696206190310658162191196627418572800 9841357 -179884428776018811689425123143581777408 9841358 10739086302017093959041731691000174720 9841359 4002229550280817699518289272992425728 9841360 40378926438617764826200849804476334080 9841361 -8660940460518841430110887591806259228 9841362 54762004053012364850067078005414509824 9841363 47134111034811094446460241060317086624 9841364 -110230112293059065104926816113057097984 9841365 34457534397169037194128711630041664000 9841366 -130891108839701076413045319128312134368 9841367 -488108489299127264257136765873885160 9841368 48702941291956270078997822870250577920 9841369 -433691738305390559629296091000876010230 9841370 37301854536618442442563725328544824320 9841371 -2586906837992678185257800569735963536 9841372 4095692550179188401014345007816689152 9841373 433305863528141468222898814251729702720 9841374 -78457572249881997510688591242078259392 9841375 -530345933547455255565882481261825932000 9841376 -221808561232724001958767788283277344768 9841377 -85813364321420539108422318002760591360 9841378 35094519515771838997295058786900570624 9841379 390253950730612561119848787915744109980 9841380 90034167133382928417878978725066690560 9841381 -30368657947754746984494663898594212672 9841382 -34161350141822958622702624919748539808 9841383 -226971992427380834328645427039471454448 9841384 6003895233576773376964014595552051200 9841385 107335458780688509722975541105841269960 9841386 -58664938257076415881409295984821281536 9841387 -255403281553212294317268266566028513888 9841388 -150462416952409519345214489871901615104 9841389 120743356619908880248505394441682511424 9841390 -74705765677019791400628493857827470080 9841391 2428956031725994109791844387652724704 9841392 -30296727404262656826576579883302912000 9841393 55477342595855094773925251144295416304 9841394 -13684896011313489266263793640807772128 9841395 11483565309876398693395978325366978400 9841396 7958640676763555203608086129513908992 9841397 -251147327585086530114439984195671299154 9841398 23040727962118144215539553707807600640 9841399 45696520958606336684643762737606661136 9841400 -271471464282754605057990023874144768000 9841401 189237865689778308473471842309563874368 9841402 312971705170163510812055993199060472032 9841403 -39499917287743310859977503824099240432 9841404 -157624767396788921427909343301138824704 9841405 206491043395461368259558118579532928300 9841406 32044911764666681049716443597198513152 9841407 106737192139312671082693181666797719240 9841408 69091936044032353455024102077146071040 9841409 25660544881959860808019382648355304404 9841410 1000481784564891810087424579780131840 9841411 -264387574409501689569361309853333728800 9841412 82818184135548293888854432248815677440 9841413 -184879500674401770066992565056218906656 9841414 228142003650101994808711385945405103744 9841415 -20510227919801923921366477425090468480 9841416 226289651763171977970467027320995840 9841417 339059569379009252218333029642821482512 9841418 153103592717801652369821850539077562160 9841419 6586595434873748315131554193368851232 9841420 -167058442010535962502100760226806400000 9841421 280564770422171220466919499593511149622 9841422 2257434423900154432247561291454641280 9841423 463649761803485745109313083244231210672 9841424 66886209897414092437423336260281303040 9841425 107955824206487342683444749488791296000 9841426 -74514155193834420226731333735168866304 9841427 -448993871997209457572644308833752256724 9841428 37004959504737785245290765906367805184 9841429 -249542701112836227742137464390061162400 9841430 117155319616977514381327294855943625600 9841431 119569709472242299757252550966048418152 9841432 -198096816185980153993521257587257323520 9841433 -101141226946839091884838124519597134080 9841434 -19029842422806874487962236578504612352 9841435 136937336678726628535740955486869671520 9841436 -206852925043296361419858910901754593280 9841437 103411527795781316713518021507263901894 9841438 -32367241677667281540533714284319306880 9841439 221713975805494388377700447051329734240 9841440 42078763410804701641452575949167001600 9841441 88371157244281053202381687628487519842 9841442 55529253361229185313942413842201015360 9841443 -25448972383696538224018881657840780936 9841444 -636508954908321942257948723350925533184 9841445 -100435376129572867814104423839982916520 9841446 29462847060378293355161565520894771200 9841447 71418785587077658711586751670208315904 9841448 -10315414771628484643107040534503920640 9841449 -61790038858908265689441330766705956960 9841450 98785723992522229077781923334016820000 9841451 -8720672930056623330133848286392627600 9841452 7802153653971210456774062995446104064 9841453 5259601280532842527418077295162873664 9841454 51341652266236510230649760050765285632 9841455 14730004253627974207583469071215143840 9841456 -49809444095433867543828609667193274368 9841457 198661243165986410464076526536563634706 9841458 74890004849540534226502329805414533888 9841459 9198511626529002622944410522711617320 9841460 96780599460191335720418421870836367360 9841461 85232018286299623956281706041231517504 9841462 74059340591101720974427716132448707264 9841463 366873170628457313916578385298098110304 9841464 -50029086009688293626146951129699430400 9841465 30795286093660038111217966365081457860 9841466 137794734260660832453200266317879957504 9841467 -239053413414694773332627688644272690920 9841468 41276646298494405438203614191489187840 9841469 -395768262651289260728960267803264358880 9841470 -29944469929214296377970970278184755200 9841471 -892128194566402126867193771383846841568 9841472 -35248969062154324750636855368446115840 9841473 -42403505544380408370703352863791660000 9841474 -87021178114057877789571943980189609264 9841475 -87019496521063590049756607349654867600 9841476 -775541490217214586467945642480627712 9841477 -109654392458062498670748067111859851776 9841478 10883138763358917549204957372571394880 9841479 67689464967212403122669611321078434984 9841480 58826640357300225292750972242070732800 9841481 -61459310886540257340493341410368854720 9841482 2807441810700454203856660956415647744 9841483 1223058454247633983043886499760819732 9841484 -241485464467797097095487969268156841984 9841485 -34690167087580914484199729064750820800 9841486 274271756567724481104164089725090432192 9841487 -202287816062195423945653992680195223600 9841488 -54903708206054398680379173763067805696 9841489 -45206325144878703398116343868039153344 9841490 -138229760057923270642090120440868188000 9841491 365990873655743936454325764244459215240 9841492 239909452399363175790358343690131308416 9841493 -146469656349251644600478048504147371200 9841494 -51993820120651062235603191525341331072 9841495 -11134262011965483721076968777512314400 9841496 -2608995437517100224398585424388423680 9841497 160813326770689007695488904553165154000 9841498 -111954082428626301994100204265082935840 9841499 140626947497160702022155675567165734136 9841500 23215289841780724709517152069384832000 9841501 -195099603275231114919417388056824122100 9841502 15841385018928650741787762867290649600 9841503 -11872180788320234745286388141616991800 9841504 -612261823531845531574888693199378841600 9841505 28108561361178634278728445449052048660 9841506 92237559494101907066106264554997196800 9841507 -106901370331451941770884540098276341920 9841508 -36112809594807243733055709940588068864 9841509 136340792640254832639640353112728849084 9841510 33502579770703245493018995935702012160 9841511 -1816298718412322644873907242600814688 9841512 -58945095353450012215871276986146324480 9841513 115402717970471967278962789215007244928 9841514 -99960186272823059686643831320144920144 9841515 549625099317124913523706448291724000 9841516 -152943220488488375104296758568004465408 9841517 28291712667849766895654087013527126784 9841518 241442311050907173710516209587057563904 9841519 15653574002916260549209085745480044296 9841520 -23651440058343462589725615494216417280 9841521 23318887527769113773603446621889860704 9841522 -63749142012947087185255818499570376688 9841523 -119039967450906392585176837313832044640 9841524 -88860617434426262664389088759969447936 9841525 -10993992008447196965936352986100440000 9841526 154871008425078035839261579419317591712 9841527 151922879328551426678761921813097412000 9841528 -129152422185269092312471552620581437440 9841529 84166672768999943825219422686824651076 9841530 4138895525771650549502123242766104320 9841531 64378068437405801883161986752089060640 9841532 -85115679331276878280681213256761758720 9841533 -26316404298271828547666320454776403712 9841534 -116819841543910365383341512334588362240 9841535 -195057930586784598537973209521210760 9841536 -226768079077046128567695952552352808960 9841537 -138157928666260792750078640660204562814 9841538 58443802264465892263505805664053998592 9841539 383676500485247375318071070794530816 9841540 13430322691866027201403590272713002240 9841541 -436221862553947960867801867619010034116 9841542 57413589697688317752665592962035752960 9841543 -116587689681618095323890762565673151208 9841544 -418287522804099469173165018093914726400 9841545 8803961961395696467826172235669152000 9841546 201327840056796979918320206020008324864 9841547 947027747803980327153845805279366315600 9841548 61735651223893385204572979419914554880 9841549 163511425043053433859869966901437317836 9841550 -52061242502444456451026571068569555200 9841551 -192336951144550131242047130933324053368 9841552 -96797133392062359397597226377807355904 9841553 38455603073024030421439180458884216820 9841554 198427113861842751938231824878545088000 9841555 200909907510806935563124037777147820960 9841556 60735773903965868435437905024782599680 9841557 181266425443384578739632483768399462720 9841558 109393928968703236581982123018744117632 9841559 -3344119608249501284866415261947156992 9841560 48411106509704381568609925574362521600 9841561 324760241013079421794588307852336249162 9841562 48023436889404216132514185578469702912 9841563 102086354635854783634120615103222222400 9841564 39287069907635627177645752365868068352 9841565 -657883126500361635367157944299999033600 9841566 -14800791961891160593998120238687220736 9841567 416294679910545984491718504937304612760 9841568 -35628089183051155207535544890076168192 9841569 -70574831251804950081182005632303045456 9841570 16639903420636070532529163301276672000 9841571 80518761158890264497355453444994281200 9841572 -64963308460983357147495072461793934848 9841573 -104510182160822209375685206831486158560 9841574 -75609378904190257275604009270310482464 9841575 -137868923891188413514518907915731083400 9841576 -70859741053881880114303236809529507840 9841577 -74435865992905186691394842867269174620 9841578 124243881502272847582670893064190599424 9841579 -377550470396660740021198441671087804120 9841580 -40527530407423917012017520668670965760 9841581 25171968993271126539886099595948691222 9841582 -96780791975143862610798086541883968 9841583 71550457078984307951931588229694419680 9841584 12516043305170132837400949769463496704 9841585 9083962269626276514961727279774265600 9841586 -63501767378471783320091532856531489008 9841587 -70162823737404414205608638709753838848 9841588 -161879535380015582303177167154592157312 9841589 -466762890244846279624849035007289126244 9841590 -116676617496214386988582674936541925760 9841591 -131789380535111303861664134202729506008 9841592 32334429391610985512734864942557696000 9841593 -41560696288578026666428731259273676736 9841594 21907808741637035837606188065443134464 9841595 86136784569481223886728434449717592800 9841596 174735910668660448488236318536838779392 9841597 570498150078268683575324680948456543046 9841598 -3205197425205455913572610023804982336 9841599 65671041075646846625254368264670578000 9841600 49597078819320839818637827161876070400 9841601 218747932829329873725334439124150846960 9841602 -55283123197211033650317690917470935168 9841603 29677769643972809924254636309670940360 9841604 -266704889383458063090099596099458802688 9841605 -60893462273509848936582987615570700800 9841606 -17103772478702860896750292475092016352 9841607 143581705894268284336915295537662544856 9841608 32297898076688654066065300900046438400 9841609 216207512369515797300522337931993918810 9841610 23636343170651739786062526852436824000 9841611 -40430884718511844560911650802864910336 9841612 287877666263961828437368711300430069760 9841613 16642428458629463685064299330944470560 9841614 -43257429625018137241452610831118484480 9841615 -17966643856817657432822920829270224800 9841616 12027198069373166036050422690498895872 9841617 305923887899321122929566988533282795280 9841618 -59773288858265802532366977221713016160 9841619 454155423136917582778067091934103239020 9841620 35811895540652701761906820646267904000 9841621 -40601424974002314465286180653914205056 9841622 -29889805794861369311869935678235958016 9841623 -94418632308208493533893153854701434624 9841624 34888874589641012479182980207118213120 9841625 4452005170728698530006943368757328000 9841626 -15583983178282051568965704598660565760 9841627 136566598925261751508429273672136193476 9841628 205110798356560965184868324473191418368 9841629 15705630050829581571143456388102503040 9841630 -68054219128135198507188171849538072320 9841631 -457043538121053427684777413786907183200 9841632 -12261378908535485535842100505724583936 9841633 1923176174278248022274570063067942420 9841634 147084304121470475602470688205410836480 9841635 -379649578886770990184135899279885072800 9841636 -10909278859510311659290297479789789184 9841637 257605457809086330753465814778351581920 9841638 165557650203778771301012189271332362944 9841639 -17918628109879974438130103533203549560 9841640 -21627906232294244933631307724446310400 9841641 -27379638029146091547925697051085265440 9841642 -140092354091608319067796419931700349696 9841643 22287477946998779640650040150127452960 9841644 199367969236070725997241243116239696896 9841645 243136012797684147902106099860855330400 9841646 -106945399730206400154079158785231069760 9841647 -316512505741110664397074271507175089400 9841648 -8461766347763516411899326173409968128 9841649 -554929921703721520813386855689073459036 9841650 -34133455835476940109330516051708710400 9841651 -73686266775878774879909342582056828296 9841652 -275360939632987481921591702504580784128 9841653 98313134507169891160525283863375534062 9841654 79671923886451617310588950931959830400 9841655 125528749698241133144362237906504297560 9841656 -465413310878241407330364659493580800 9841657 31904555038876624531877449647930906624 9841658 265317495878776046777402965306307120640 9841659 -494146757773540846420232629846134362112 9841660 -189431894231016483009270151226828920320 9841661 -427651932386497447851271335675304479738 9841662 -3845032816619604902399648211439238400 9841663 -45257761631978637442289473313435853952 9841664 -120963767231381920849059309598952914944 9841665 -102349272057609824019205495215034412160 9841666 -164354865605943712798957956767501905968 9841667 -152971215772484620702310533119452540976 9841668 -1725684809320811213257028147946694656 9841669 -183356230754256321150337049638634948004 9841670 -60405861229688959799307430959508878720 9841671 13343400709880088157736804635997284272 9841672 -546577541713783049646113773823877120000 9841673 83101102796441175131742353614193900304 9841674 97128630859269075122394831948975217152 9841675 -7552017153575265352393240425982395100 9841676 43386228553440697176627474749195664384 9841677 -178203425699390171221548167666633925120 9841678 68814530911089809542237160824256812032 9841679 15218997559201590316889498718903790680 9841680 38168044963755394872369016021646131200 9841681 91660841700866804769741603145118147364 9841682 -149227309579794777236154394080281309808 9841683 150126866735407334647771633776915664824 9841684 165870533116097628091004709156907500416 9841685 -12824256492464886334956636364622643840 9841686 -67157714464841718712944443736912591936 9841687 307136792784298676089585074293827745280 9841688 -192703303665460389333110855271098019840 9841689 192861718780196982632285760027366384000 9841690 89638448959707232553093612868695294400 9841691 -173600548270446957439023989151949602648 9841692 -15455254953195450154475586687690989568 9841693 142286588593960047267443813481491363942 9841694 35525565501020818785572516169040333824 9841695 -160680325719592274703654660389292628080 9841696 313579149881497203777749065666351595520 9841697 -369554133485148568040415689885657314128 9841698 -7434150443051180389390861753868292096 9841699 222336433258663735372111419978017991100 9841700 -56067977610088005508473662392278528000 9841701 335477418023580645188559956562734202720 9841702 82824256461690378585383891070226932864 9841703 -524356711211915870693392092829129623048 9841704 -11073462764762624713247115584528302080 9841705 -261802011074060005408267735465832386140 9841706 -34672323241502890024431500956390201344 9841707 15246035827071600660184178551453801968 9841708 -12732389332913207938743292700064996864 9841709 130828505331449210980043149322033323980 9841710 33620308690926429860242917803685073920 9841711 -4757462987189284768166589979684008576 9841712 124389724231389702691173658000084156416 9841713 53942507822010650483226092838295333824 9841714 9489016842021134381783996890311013920 9841715 -185719858076651272633261773290792487600 9841716 266211702267180496275172245157019381760 9841717 -2968989951296806072493683346081041096 9841718 80355814086065130272924185604900817600 9841719 68439388075579744587286979354415245520 9841720 110479927324347216811810398734530560000 9841721 -191457536103060426415366206629998533078 9841722 -26536256731590270865114917281328870912 9841723 36261065085281562696064726978605521664 9841724 35708369363185078774773461315447786496 9841725 -31021908223881942562408008731993836800 9841726 185245190547214951949083373057759599680 9841727 -57893865298069971389288346137792096256 9841728 16549708817947967475525249222725074944 9841729 -64307529777193978470853900667038809516 9841730 114860931730348956390083862502974734400 9841731 -204439685769768615768049048584804192960 9841732 -53828286243671854355301996730555563904 9841733 496232203338695954479997884972089113760 9841734 -44035452309156690169625110976286904320 9841735 -135335799483623946749179481531590702800 9841736 177768966951741239591779921937192386560 9841737 -197529834505310610865766108485175654640 9841738 51145332263441857204558799015516368896 9841739 -265598102411666503641735954544872308460 9841740 -113261880343156371461462579364278937600 9841741 -53360936466312405779504511710680600320 9841742 81221250419399889121977507555334104192 9841743 -146137826182005338334436084295502693072 9841744 8086078358813661896987033532648652800 9841745 -340678180129073311327279512992455999500 9841746 6824431820499398392313928235088853504 9841747 55388089979547922288160672093137513196 9841748 -337143643233994377300467439268925702400 9841749 10102368815305894034616846339865109664 9841750 -48173597240252461744108879780816608000 9841751 -515668509918301561328749779953740768248 9841752 291092160359211775328673517454955141120 9841753 -583689404607925426224818376868692572160 9841754 -984242353212537329051881468035508992 9841755 3372130533352690172711435464998397440 9841756 66486443467853217485188306159905505280 9841757 -47241499169372742738908986337153099988 9841758 806211184697441355273931324918637568 9841759 -424823545301840246250458633946826553040 9841760 156132109422501405697337155346992988160 9841761 296368787129149383043921086338018203410 9841762 -31790367013092092298451436252087121408 9841763 -95572047227040794362396837857944730936 9841764 -257233492399869253333892588236535789568 9841765 -241075751328073108987009754990554622340 9841766 -175781372112476735054366080595108074176 9841767 730491075420771280602636111090414240 9841768 346464031622438391461004837651667845120 9841769 -108367280386782253633962388733334464640 9841770 98248669731467171631791008649315827200 9841771 102424689503132109172109643165881177972 9841772 125153589212064491510465839676971752960 9841773 -322458824952489783784284574556855726016 9841774 6793327297884354947780715458190467136 9841775 167111592241378390518984163334632525800 9841776 34731639195533680445025906580666712064 9841777 19414551937370659375250120698090000 9841778 10021037408365288051108105029035343360 9841779 -60375395482577301484647249248114722476 9841780 71549684502265660391391964764220853760 9841781 -101894967465232235409726699819944068800 9841782 11481935847226099750136245703987260800 9841783 -15149043019254365664897467517548122624 9841784 104835684141918592633661825552933314560 9841785 111678826516354519432715064579204283200 9841786 -42781365180957216686559055371781259040 9841787 1421698903120644198435447756230006400 9841788 -255579669208192761753015972050339005440 9841789 170839551524926894784420161089976755590 9841790 -18133412238563079146162961985002086400 9841791 48965964218704327715193833904041470080 9841792 -5546301484643394472176845714526044160 9841793 213133620996281072764458692310902146344 9841794 -4735777163196644495977465271929910400 9841795 276706870641564012762373465402877254800 9841796 -124642906038068382730615073746405675008 9841797 2023961158138460524825256328004741440 9841798 7458546322861653726031226693292002880 9841799 67550011742037717196835647285125616920 9841800 37408873017775356266468583236198400000 9841801 -152121705165179500464266255171758168796 9841802 -50952902637944554331029789168356861648 9841803 -36574325444002898706506881873035322176 9841804 57829137409000881821900863632024594432 9841805 220340720950142341281201447302201456460 9841806 7170311576521441269513062518305250944 9841807 -92133937556032035330189647092991464848 9841808 -36774388496605152677389585090018738176 9841809 -113934656786700530387395661853268801296 9841810 -74916840869006112991141621791205708800 9841811 137564314330430664672777475551019518720 9841812 -1274922022959097096016764386522851328 9841813 -186021150620011140743827991159123693938 9841814 -799075062268872720594489932418677664 9841815 44678696369228844504156745424892429120 9841816 34665440239788611026933794271555860480 9841817 -91018050594285841992795211024385806140 9841818 -20870536562343389639770890571411292160 9841819 -37950641367307602226330234733669158256 9841820 -138745461676032535456605140616313344000 9841821 203162635567686103538259469343630098464 9841822 127056399288254694382118061684801635712 9841823 -188916268395330873190188309791520368928 9841824 17945684877192170943386835762432638976 9841825 -106571532727415012644903085872366064000 9841826 -49003680004709323185149406800427681120 9841827 -188140420854199607999247375958281757968 9841828 -79897319757389802185704434134356279040 9841829 197935164126841149241676086951217396640 9841830 -93593872274778195096557175533857918080 9841831 199730070561416987634851225824367586472 9841832 -15097589786945698274342155072079462400 9841833 168776168513423178065033073505218987402 9841834 -131957789971041889771934717917021352448 9841835 102524015396333954130734609834576900400 9841836 301851981064041369818861600242263235584 9841837 -299907033991390864575381582909288225514 9841838 -153455197534984374743131382442370870656 9841839 101343926162931304312511040000971860992 9841840 1483561832762258392748840629629419520 9841841 -427132139629059547652125219924226491758 9841842 -83600392514394774471429686124757178592 9841843 37523149869106541175421096494253740744 9841844 148800560131343569185533504988397942272 9841845 -20985370482100897212155833430199467520 9841846 280784302525132492491835374368362942080 9841847 -802767574449713942099388835567276192608 9841848 -53385736788903958979357558300029747200 9841849 165161694287003042471828867783354154240 9841850 -81683849541088167727100893061908839600 9841851 267611183266309956765945566418598421040 9841852 142102220517588929092793453838367552000 9841853 -61234096704022897486379991664519727520 9841854 49505506794962353543950227673568788480 9841855 -282182188813627621336954010516409324480 9841856 -203615617658145276400700554960529522688 9841857 779241131979843275782527846861693792 9841858 -49760179405583802896496750544136565216 9841859 16226006283710509094877180897841108416 9841860 -1787068323191654027255585072985661440 9841861 90397093290992898507587677261089726144 9841862 -193166035329362681786367763695746766336 9841863 -158422620813306730570649728054273472856 9841864 -81631671661097717318983535810885360640 9841865 37797492809913668311357813817390745600 9841866 -157360381420418504205754932370489579776 9841867 122054042725474548520927392070854080000 9841868 -113316966175122972193299860938805175552 9841869 57053384506443034945167153498442182294 9841870 12709701774966660745611464209953561600 9841871 -11712063882107100661990169424847345608 9841872 -61765188743551292195266471893233172480 9841873 -9866138602789286499532943509097323916 9841874 32485273635370649562419990387572503552 9841875 15768898706487190957195659689020950000 9841876 399096592096842174659513674136268718080 9841877 -258009694971537919674749260180256132274 9841878 98044931484401775406754032785876295680 9841879 33890157427243176751960096320804325776 9841880 4196121192200879888533338774203596800 9841881 -49086179768019208116555016873388225856 9841882 -4479042941420502204927291079808898048 9841883 8031718845869362969778864708726607144 9841884 -68513054609620677138741689519822118912 9841885 11452450809418081333277070877741704960 9841886 -41297283299254842515479105311083429760 9841887 129898316123973803361737822884201154160 9841888 -94864671433240141099598004974534000640 9841889 -116631812228741498693314683386254609368 9841890 46035456028644082644116281803111505920 9841891 -35988473127476864119060199268264496320 9841892 -75672721264330129699908953023603814784 9841893 107896711057129740727928140952269375584 9841894 151545813308320906272635018300078491392 9841895 -65644392752206165991873415946812982200 9841896 -167443340153860415976087199541827322880 9841897 -289153824429323941264244911974239201400 9841898 -462166966956534414096890704468780032 9841899 505727434653393596736365516344085752320 9841900 -12908806052494384311431027119231456000 9841901 -391735627004591724187486262552537606400 9841902 27098027462432739393336125953478697984 9841903 -270811713034501850191388069201114783880 9841904 66477519475053451158278352263937884160 9841905 -7099447292091498711766271839287552000 9841906 -28972098651736278828411953574213927936 9841907 -37458764885608271493468271490150330880 9841908 169567707365739945019747129483768965120 9841909 204390917935726253280861087606668789952 9841910 -49398670126899396141159936831082554240 9841911 -76940983768112490733305911301335012352 9841912 -292677002921908312809068410865034117120 9841913 60184528442717432779445368078575261264 9841914 -41203148703398254335725142692180673312 9841915 162152881437654481268193799061742082560 9841916 47039425138144598794766183578533116928 9841917 -310064069746465151043767117257879557120 9841918 -2283995516471214309895975406264604096 9841919 671778866995754275685339528603193237720 9841920 155907791909765518426629307883575050240 9841921 77755538983709074947282310802519781122 9841922 29484235737426038644796420852444482512 9841923 21995052121973804195269969151529043008 9841924 -271787119377107063662801490705283200000 9841925 133724002942253105622352310591174182650 9841926 638973628665865010816543005366867968 9841927 -176263610570940237696479655347791164768 9841928 -4352913782431719000183019155002403840 9841929 67815623763967733721687237775750726560 9841930 -1453246381632142375132643768428001280 9841931 -267559832560349490649370515179074939736 9841932 -107467063519686491911453691060992435200 9841933 -40469061987783427042957326482512521000 9841934 -281294580771216295602816539992962552384 9841935 -33384793803683579814881271193355113200 9841936 20532582066697233393171638303793037312 9841937 -91521907102121872099657094522238696000 9841938 -178343340767398999881466055569351299456 9841939 132179155373902095106431828868397757740 9841940 38672954388246597858501836290269849600 9841941 -14150768392278305544715558100796637440 9841942 -6049259797569307524101242934614720512 9841943 611413878960123453601443628495585200 9841944 98886385107934825879877790120552345600 9841945 -140427591289291485399351489237920388600 9841946 7836483066211775754794315190433021920 9841947 -78914737955259318942588022751807044200 9841948 238455728234733583503669538786632631808 9841949 -85874283858610267524398142723249839232 9841950 -52147139111228483388389750514203894400 9841951 131401684582687964495240906213485338624 9841952 -283035456933483788559767875159614947328 9841953 88853914710429747595355016050176078848 9841954 -137948333213049778906530096599154741888 9841955 -77404910228549186691671729967324974640 9841956 -30202609032392286568285523925850364928 9841957 -297862767402427412575094838011336771040 9841958 -17334223438630646374507845581184768 9841959 559143478597435781512363719967263225600 9841960 -196130308288398217542812026374785280000 9841961 172078606372126514776029267746791862304 9841962 -56561997953843417653153302804605568000 9841963 -165849520531336090757463926200497669504 9841964 -58263797796603420044197700234060072448 9841965 67334403274039623187592382735408384000 9841966 -184580680872666609664709356423628837568 9841967 -37072193079789231003837008315785814400 9841968 -27096009987640918363798497893443731456 9841969 -3542958922815741024676240362916829456 9841970 -13510944570423105554520610674702417600 9841971 213282519887983114321061217058147008312 9841972 -90089878101194460032690954701870133248 9841973 -143207290438583318672426500415737550976 9841974 -110468417274844854716359743737869343232 9841975 29032102544643965781337900693959133200 9841976 -92079577951323386248593900480293683200 9841977 -321859463286566227650218668895676775686 9841978 139014954805496534837516407624176015360 9841979 182178708668440765716871061826151036176 9841980 -111634908357869048269740356843090688000 9841981 27455832126084158861164539032449240000 9841982 -114793797642607113329766504760375473408 9841983 -221236071495197970957794854643564177976 9841984 -119336511309007806042257385743631515648 9841985 -221891908694462783070926139235842206400 9841986 -69883760453468625491007411969111908352 9841987 -37853331053854490765711410943701911364 9841988 263417920364116822182894357119461318656 9841989 124752650751963866906863044573576793824 9841990 143951257839732276717194138397560016000 9841991 124150837144508558342231203939621609920 9841992 -168022642820004983819000648160785203200 9841993 -57168515624500231145533663724803829580 9841994 -74792725935136994077485166609632784800 9841995 -7551136095611026619200490491248755280 9841996 43379483693875600747006970439087584000 9841997 42002320658688368499628470661597825344 9841998 -72978186151273758799304703407950719936 9841999 -150758012121982241160481544132819253936 9842000 -11527288035347547109662791048232960000 9842001 112677800053194010520535670181681365440 9842002 -133046027690673030739482935228077065600 9842003 29136284463598295348969727595049179560 9842004 -13013720968807835858224806979652444160 9842005 -66065687992284678310135757375449298340 9842006 21909428172788098864097295663755139264 9842007 -63123019616261074276497524442185985408 9842008 70729125898660202419376737663642705920 9842009 -39718626220210193284943176054299105900 9842010 -9589225383922982462817883954616413440 9842011 -266249164901276626732699392517633875388 9842012 -4122609041701831968722780093666953728 9842013 596328528777296724659111102429056243200 9842014 2403207134612456509626558518874852864 9842015 -9012611095256241840083960860482810840 9842016 77275771077551751162240992466427183104 9842017 -65867254930440259387457684467694835934 9842018 47792521524431272002564349209518010960 9842019 139382589575699232776008463059542720 9842020 63820980763351965642177670727725056000 9842021 -16309076166686876314990533919386008256 9842022 57220044090471454300203997938518345088 9842023 -9648265910254989979587450327364166728 9842024 -22752202856495788575544389450489907200 9842025 83452240437201447762710624136915333600 9842026 132748664812435355458390568077769602560 9842027 26211971027256941195737858036442465712 9842028 19391542957720858694749750648575000576 9842029 410003589962132165086249546182707702560 9842030 118631147065138263048510598482830423040 9842031 244885957300202915110117765913943324912 9842032 -7676382359250771104178447125500755968 9842033 450812461837893553710788203778122179282 9842034 71139074076496036395344345895680981760 9842035 62504121707320526041961220386925035520 9842036 -176180457889977425107860704100660501120 9842037 142638170199617550011014542455469944352 9842038 -154522472794151292939676744957809188160 9842039 -222701201738294547782512139374714501824 9842040 98940580780507445313993309090435072000 9842041 -527735480525316590497260371931005026416 9842042 139779789879458259839009551547956876800 9842043 -31529090146127835240622918502305474536 9842044 -211451720814623292963306767368028452864 9842045 -14261840397949910163384118048851204270 9842046 40521996400691341712156115161236896000 9842047 126052194284296009561641669717037307400 9842048 250110741055164642184135451695455928320 9842049 141486691651309508477005709879164522560 9842050 46489308785196765097533003710550597600 9842051 408596597951361285019543825056400157052 9842052 84777904058087906841730294847273048064 9842053 117398152296092420974889179082692187802 9842054 -102635462833371054145967625855309381024 9842055 1349851376846573819554741925124931200 9842056 -30296975557257872403114423421672980480 9842057 -220460202195761475346684846136309339760 9842058 576653307357704791701349448789381424 9842059 266194029936372859145535566741641218260 9842060 178491170170449815660895984634513044480 9842061 148540539208536208222515900171533172672 9842062 305744559528338783969550239137018119552 9842063 -37575734801894231065739416295660780160 9842064 -27048611410810371928624498712896536576 9842065 -65730455742091421942005918353286791600 9842066 -311681724667151945029907339710728192 9842067 -14389758190783014611631054873622998084 9842068 -23133927130109762275092977533690398720 9842069 846086841978361916287378217688621188544 9842070 -17729752762994448210006191855180912640 9842071 -186677829318298425953966736347501660728 9842072 -156572470617427111630366803542501560320 9842073 -165788674400641010979352636296805728816 9842074 -17964033009412828365385341524611140096 9842075 -196977561584933775224810902299556802700 9842076 11858611217898640780669198072450060800 9842077 -84051727923693005346314936174404231328 9842078 -63632748540744064382411223494761919040 9842079 -5596386921630942338519215532116312032 9842080 -172911935424325407382194014818566144000 9842081 327453354835858504563221939954421606882 9842082 -305627980741626276768370870308182317056 9842083 382420913317435562803833500744499834332 9842084 -97318106013886516903973945041624817664 9842085 184255195548185693063145587927772619200 9842086 -94830937027139934036535517833476799008 9842087 -125276527150198535810424044166951432168 9842088 -229928859351768979440457198661927485440 9842089 -216279847158428792672546946463778806620 9842090 7272059794404477598658376114372976320 9842091 -24052748035927942437877114027557576192 9842092 -110425147977620830411777399768094225408 9842093 -694237039102639786661640344604987249780 9842094 230235939143429197355833898464571687040 9842095 169261075131601226858761051132633814400 9842096 47996760439136406122277208038383714304 9842097 21784547846680190095435519233845963520 9842098 -396247868068483952081638942150540800 9842099 -271677627792607649757648061681853282448 9842100 -63790561456736919626183661570910464000 9842101 140576142755479691860336737539288453102 9842102 190471828003830276953689193318137486752 9842103 78286124609159153919598494293105926440 9842104 173016148521523948507730821168317173760 9842105 25708048689428997631989534333082245120 9842106 -30082169451142851080958477760607822592 9842107 277338468448583233992448975456009071120 9842108 90776389386386073480511019431642518528 9842109 96251953340040440587694848941090971904 9842110 -139768329521612187322230880273273007040 9842111 98185103393535385334439458864030920872 9842112 27551908825380281765139684759177265152 9842113 102131061112603784024056084552196240560 9842114 106473087855433737082617368166049466880 9842115 -104364854780485468856492354952204179280 9842116 51260841368812929034475684076833411328 9842117 -434285561401291334963334194925591588834 9842118 -20147883272395682503482221876022104064 9842119 -79445006329371217659525290249926279168 9842120 -32575177209064893620133047273049600000 9842121 -168212835791758159430889547502834729760 9842122 242179775386871124633758713507256024112 9842123 -69609427198662284047281340304052011628 9842124 -143123218688305890562161803760809132544 9842125 430766466462911931508724369832216207000 9842126 18318659606359315616738928723084496896 9842127 8293431953334315386466406325437765632 9842128 -1206997040956603499308384275140182016 9842129 316245233933510277815376210328118988672 9842130 -48606348704966167111835410025742284640 9842131 26660755514382533062554092440936346640 9842132 -25279462223874496796479826146621663488 9842133 -71734487085453497895929711309119902720 9842134 -91628501859240173659012067321758082784 9842135 -293480846282671912999186937214395026920 9842136 175196657595918474700612941875281920000 9842137 118323159818478727462428780307822919040 9842138 144582378206074776934102794735166061280 9842139 -208734114012395127424120938743845317396 9842140 -176369590423969983885123529215598080 9842141 -3250031089477811164809627211813339488 9842142 2440490416921589616103475834631244800 9842143 129970358470912989352856163186930787224 9842144 78674067672974587332107689312101335040 9842145 -69159507688607086307380578406651843200 9842146 239648876212629376112796111062366728272 9842147 69008191042940364394888417617724661664 9842148 124660218670971628911096881207367936 9842149 -92944052102702660714240274049358819300 9842150 -141457840100819439766924746663703368000 9842151 27095506173751872632990489759452235904 9842152 7540025490107414442951072390505267200 9842153 64543264542256757070302106415655412744 9842154 -6630540082046956572059408896585866240 9842155 -13414804537333739812904854078072902000 9842156 -164010733493570993548230781304328564480 9842157 51787491822492444549538125765447615948 9842158 -75616722830152545262893288774946768320 9842159 118245853614530574765483610404358361280 9842160 -3735473265252767187079159658273832960 9842161 -27064858633733708679969708621361390656 9842162 -34078554930035247430135435766544195072 9842163 -139115093156103665585603016169396598736 9842164 -271410611461446553731583169342742964224 9842165 317146585173697347744966005352078288000 9842166 -123162010349275011860662105293284206656 9842167 -635645500454090680533355721073950810736 9842168 -21941678770959786324143316869716746240 9842169 -47671012797963825781254828397215268800 9842170 12741196704678990243821958901177233600 9842171 -228638097829480350273090520554173129280 9842172 247770115692662156665443282311054976000 9842173 129284859172027461768526334828985754560 9842174 -52833261290860038611524929780205561920 9842175 -70896943252614240012918033909700704000 9842176 202206856487282672775948089936534568960 9842177 72715208401066668036071356632829054932 9842178 -3660044012523312319845235507957466112 9842179 44300580665727126448459681043396438780 9842180 136325000343901485276491190126547660800 9842181 -83730517303482742979809409339600463456 9842182 -100439096427246072220774263145538425728 9842183 19857387171088399329355824227013669024 9842184 1179606774615254963563447155836805120 9842185 -53674324649845801055119204046038317240 9842186 62148168853629816554384019248173695792 9842187 89957723736140438878980833590971381168 9842188 -169882690347359760800844177388852218112 9842189 -72712859495853439180412340729123470634 9842190 3085593285461533248405983698910822400 9842191 80559033885967624753184384695879731400 9842192 -10548075611986997612722216412023087104 9842193 146082969944607249490889221152739370082 9842194 -168990205683495699536086393271169971040 9842195 212626020717331064639065807597055268000 9842196 -34547521197254281600005265900868591616 9842197 -300804885225847634140713329609594074354 9842198 -133853742417146311049235412295359250400 9842199 -6144888421908358122783361264520838192 9842200 -98035464054831281570357120851220736000 9842201 -190746968695687449456331656360172455936 9842202 63984802291542471809067959342398233600 9842203 157796319144219561696820539370695217920 9842204 379135752191807252051303718371837523456 9842205 23943710044111180534247603909837547360 9842206 -67920214690899573000010494747793661952 9842207 -274070048679175635733424398104915728544 9842208 46381181163439453898135366099283738624 9842209 115961479294528525340801413692148283840 9842210 27676377211034879737848853917966696960 9842211 16729923328884006870415450112942837400 9842212 95993291232323248724654023436066214912 9842213 -299600606113601606117724808454867513538 9842214 -12639388709991929426001115247828511360 9842215 183418866673815818351224036881495230400 9842216 -554808310453357139378498703632058378240 9842217 33437187365530100560130830680239966208 9842218 307055389020006833859505654784521931616 9842219 525263955654153820410273768080014065696 9842220 -26076134970732457998335586040876569600 9842221 62279699628690460013617559437899862144 9842222 -84358060485459164032988635719609918528 9842223 -85180825367586809240409094204485432576 9842224 -30062639126712650799823777597909827584 9842225 15762589080803020002060734466892361100 9842226 -48803466653849007535830469330681990656 9842227 -297898336881556644830249832260217294396 9842228 -317643884077344136662735252219908075520 9842229 -139869339246003081632676673036942231776 9842230 -48208590933050818203934739815750625280 9842231 140753758088299651544734241945721270192 9842232 106552421026595547988148596670699704320 9842233 306413449574851506492627722242296373440 9842234 209152143200816355045084632710908092016 9842235 -13237342829324384602205563293058113600 9842236 305994535656074919208667392472163937280 9842237 -141563778981529306697955801684311746068 9842238 73918470497552038305213820870377015360 9842239 380093431479252571074949586114709915000 9842240 -91308262389150569959483044303454863360 9842241 96018989546608463864585695120033657392 9842242 -64776904329429959984644362053965543728 9842243 115282367707428534791440415696469512040 9842244 -152682327816448917194624308107070301184 9842245 57386209735818820140407858612217674880 9842246 -13808773472555118728449185327935232000 9842247 -155408421412980622339860344635468746360 9842248 -154149571070495432186537133561301217280 9842249 84511236069250442480734824195836744064 9842250 3341497866311085174344308474567296000 9842251 -442135243093406091861197522187159937400 9842252 21532173914870842358615832639252725760 9842253 -53549862416507493420715681917638299200 9842254 39180290529285603203892520962628368576 9842255 256679607378074280855731627511496599480 9842256 -89439727605805107408579041143459676160 9842257 -80471974525832660666723490564512300480 9842258 -77201899146029508011156291702985329520 9842259 8761135878612930315148019955278530560 9842260 226146220466355029679378368414577626880 9842261 -127285908051884246477868679835556324 9842262 5403953438734530259068285522183575040 9842263 -25420431929802820635930928756950314488 9842264 -52465843300551273225132040812382003200 9842265 165718689411621956314690873749222611460 9842266 2084746629969475069427109509871882240 9842267 -93048244869786792200270697607138986684 9842268 189096024448595094315406613566022098944 9842269 -119847096028690709452204598925523372404 9842270 -1173210171576363897283197025442979840 9842271 113542232734953602171347230179311069512 9842272 75939059522296429639945978101896577024 9842273 -47429857165797053669294670917860272960 9842274 -19144189690585438274318406099763284192 9842275 41619342860541350490585930680100142800 9842276 -3596639334891476640713248982924160000 9842277 -118586950169667387977503405550243314080 9842278 272173699310070795449078707124271049440 9842279 539638402631085720604035472585747805880 9842280 -38968915013261209374648419608466227200 9842281 -166043354764290621993743393339002230300 9842282 31897731622154832653879950091510079072 9842283 -168055966207392164905031095075832678400 9842284 -75759973583442053575216221855105698304 9842285 325723873290334128278290452004063982400 9842286 125646282306663566169659153478694153344 9842287 -69221917618280410078638846828837345768 9842288 53042372014006680107204562105692160000 9842289 31044086164675554188025909552598018368 9842290 -102182119624712107445367194838431121600 9842291 -85290425048797425447807184647237232308 9842292 -134626363752357520116136444241875703808 9842293 506353197595989626975972137885752618542 9842294 45896530234949874699368229774863769600 9842295 -137177132525689651742268523029266581680 9842296 24119011459947498552895264667756421120 9842297 158550057811432365332932628809759744746 9842298 1442330782664009676450132789048941568 9842299 -16206959320905178287259187699029334264 9842300 -28586210147340203510363258971100083200 9842301 17807289661376399589108058609227765792 9842302 -131131949715554241976773091128296667648 9842303 -322123887431761586001603933504582433440 9842304 -2356031224093330521409083955489013760 9842305 271027014419331501271526892919930873920 9842306 -100607100887155509262707998191532013312 9842307 11644082491027228463946949466950612800 9842308 -30992386326928428843250876431059595264 9842309 257505726301473583175601334815082632480 9842310 -1819391014442802651077010713629392000 9842311 602598120882197648168876539110062226952 9842312 -221677444692498370370783068785232281600 9842313 -1066886428956776478509411124192363840 9842314 88236114439109145863926306721913142272 9842315 85585783906722605428378482284240236800 9842316 -13527762378380686262953141399491674112 9842317 434083515646194990412200832684069953792 9842318 248341967225594689076382225644292327360 9842319 -119466218052200264438249461452799664856 9842320 52206524220154350833664794568287354880 9842321 -97772415593894633493393563367960874560 9842322 11172195146475310632757843323442466304 9842323 -243060950440577524147114025222691706280 9842324 -46616821221149287404686277712484402304 9842325 174663108031581337782371044981938249600 9842326 101550483106260774611637681171076593024 9842327 247982673789321243064253729991259405824 9842328 -174146320184895415763027503476042792960 9842329 -88916750938999133049768442856717879808 9842330 176992597525097478229226337221760081600 9842331 -229836949619398590559913812483282768896 9842332 52252637722491569474983239456874168320 9842333 76302138089456856283115681761703118060 9842334 -54402705904578325802918765706832330752 9842335 -237735700498560951432234150116333157720 9842336 -474273717865657741172859834453975171072 9842337 -3402129543438586006739730177418158720 9842338 38198857511667544955938187806908925440 9842339 -181375179025781411571900399595820726640 9842340 122427664199911594327070619407855923200 9842341 -8236642163253259845819818508429548000 9842342 -130398721937793709124067916851795316800 9842343 90337569992148519431250529112245805184 9842344 -276842210018829598568093229113794560000 9842345 -110056917395471992895378014908278880000 9842346 25460441003435774568765479874172879200 9842347 47623470797569190022138550568147935796 9842348 -317337774813731737255401256145440795392 9842349 -72579142265666769104968174199051680704 9842350 51987369260917961941270859340152889600 9842351 70227179265163336978638989968383100392 9842352 470773875719061082817079432098807808 9842353 -316685521806891283736026438321586540398 9842354 -69756718180406937965869938631991114688 9842355 94565612870381509788358331114647147200 9842356 -1820471670536429192116540669891708928 9842357 133504171792684150888137069166959921312 9842358 28755643730236373830430386894191989184 9842359 -266593052617779468217942267494135749984 9842360 -66925118557808238274129818554102784000 9842361 111177043681531293728317755563927928480 9842362 -260251432244031582208328445006827975568 9842363 276441202674138504188895455658710592612 9842364 79692220407868521234917141540038901760 9842365 -29161768957835073528738744685766094480 9842366 -14913212490706874158685249276378959296 9842367 106594823240933419675891676294166769920 9842368 -147245130785816236212119271398776504320 9842369 -209334575719202589443207606086025719230 9842370 38396384271337784314989099767950748160 9842371 -20428530861481770904145474947383462912 9842372 18476833397843752560150553026202728576 9842373 83624419809583947996917381323491225600 9842374 -34728521642810275145774172209435708064 9842375 268145551383713289670997158853370840000 9842376 -50992051858031489049140557277734502400 9842377 837825045912600154576820456341204396800 9842378 8999780135481863529758818327174625280 9842379 -48837718792268052058002300436535749416 9842380 -11419208852911012258280303326894080000 9842381 276845090669766190742541213294508826700 9842382 235303330326946011479398945037411520 9842383 108581442601024364783613339297907611632 9842384 -514117363064079047596992770041135104 9842385 -59703841171586911787955625113000864000 9842386 184536326279713273889870702165599651104 9842387 428374605089238433225608731524408699632 9842388 79115562061000023517358566904599228416 9842389 191907469704327568387755931827130816224 9842390 72192920579487491910188528378582449920 9842391 -23579985557152254925207237499615579760 9842392 49666795175340034291257354845789921280 9842393 272408331442705950680259171558345283344 9842394 -44531200550931089153416047356743411200 9842395 232720140519726687375816993059238760080 9842396 -2079042149982113914746134147006856192 9842397 -13644870322200714306789494461301011680 9842398 223500825430575071308413539151294979200 9842399 1321233463522057766899614162475188480 9842400 93219373538529429410037259786144972800 9842401 -43277299126399288116705347119442900048 9842402 40145449082400906679687832613520387152 9842403 -222291038711254872326735153540788501896 9842404 106229964415325423009941597907032584192 9842405 -175993792278424557923163266052849471240 9842406 -18547431501367245598702459439272298496 9842407 -25493797923262773705220676825601540736 9842408 -331438494886507372949615219007557207040 9842409 -110483433271017382059902209689478197036 9842410 -165103768723049778033371082166146260640 9842411 -150016078467352983576886171000118799936 9842412 -22520416895202239907134468412336818688 9842413 -45059666457991838384921546771002697472 9842414 -293311896373934513563439220673353996480 9842415 100834982855152239308469237949770771840 9842416 -57466684892915818649763302411240931328 9842417 -63229921355389841688069656258288136780 9842418 29829863272849676086255061485074969600 9842419 83008609215678042893239844942704618920 9842420 -21552610014764470416057555537639628800 9842421 -94687806722855895457063250212371502080 9842422 109147026536339282769472161629686738560 9842423 123513068752094559432352867660991778024 9842424 -2250004528053619527013530465103994880 9842425 -115003891321625256495031917407461536850 9842426 18149908390136433085802447714816482560 9842427 89697735158193994635401366707935993360 9842428 49129725672406884841668698892567891968 9842429 -79415052733788923438075075810379263616 9842430 40558855099355594961125045036023077120 9842431 -144149839298336610550090124062120064000 9842432 -214886921336543173032682770613124726784 9842433 -334713366318762681335614856205031252176 9842434 134376353705060254202763092818761072000 9842435 -50167584953583283314992383446718443120 9842436 -78495078248150575158257353452913287168 9842437 106769701501259579340274224902245531680 9842438 -74344543052140490301961722075581376000 9842439 -366664474326425501463067024262295816960 9842440 -3228535937668787960112268811365478400 9842441 106322500914249217659208527118891763520 9842442 229945936511455992880172003545401600 9842443 -149899078371137926686023365717042685456 9842444 -4322323380369653743844695389394956288 9842445 227960620515348223102763461914584001600 9842446 77910894478385887933454533808317755264 9842447 -69266271909882106685846515006161935520 9842448 -6714722850126593654189296461117652992 9842449 1429807708824650333370594883197283840 9842450 -75494532055349203578244618704862740000 9842451 -32757157020800710744836150325407330240 9842452 88492356235726504102391733708394147840 9842453 47448611723523415014951358626049398720 9842454 40822505696362149798299738751284575488 9842455 85583878870462579607576986341642110400 9842456 -85982091464621558795722028059517337600 9842457 33265947075701077160929150146586209888 9842458 -774687875363874268070599415964916224 9842459 141897985006246589358345430750661814528 9842460 7574290303270730524915030457092024320 9842461 286701988082885461643973588157754669824 9842462 -2890248647540142134791966621086676608 9842463 -17164619571530552518723062133135155816 9842464 -135581872763158452178742203203101589504 9842465 10898162029436156874418315473670191720 9842466 -30319011201270360993589436576690601216 9842467 -46843085938375042923516404122666200484 9842468 6611001636511475616952174504065579648 9842469 -6774690758562876528280364181858607104 9842470 -60415381349593018917174848466277511040 9842471 89479446799307487611845560062705162712 9842472 -231026366496800616258083161154175221760 9842473 -194623172852452587071470333264303423762 9842474 259855465502525218610453425160644373760 9842475 -122003940431065642694296672621491144000 9842476 153381937017965485734658874348040537088 9842477 46531496945171918114249411782967602326 9842478 -117957909779567415876307650491286529920 9842479 767164597640337546508255289055084294576 9842480 24392467721846172963810153141956444160 9842481 51838992926823578442325598739422168064 9842482 -15660736251504227919586604111812024320 9842483 -9213503544928687116706835136121404612 9842484 183960867342287294424696970180148520960 9842485 -330860893987739698318676726343583200 9842486 -208118162747052999600701424742916339808 9842487 32955622549193140640607021530750975952 9842488 -359821841644851603654360209975646474240 9842489 20427453399881798378762148286357041924 9842490 -7408543816774045520445425788648396800 9842491 -13558579437208826748021941618880971688 9842492 510546511495560509085727310544091054080 9842493 28672909959013558424709354598286116800 9842494 -138546334019524868987048354425720550400 9842495 18936757923514904575480827086966469120 9842496 28514637829131122769048474417660690432 9842497 98634833547799727324015162325987677632 9842498 22800988857516741387423105967520640000 9842499 297043018452955684525336589942028411120 9842500 9990831207134063945936217300828160000 9842501 -264015490558200347303541086627768733696 9842502 -39200688820263900218116610644116143616 9842503 -797463552635442879396306658553865664 9842504 -1885547397312153941295291758351155200 9842505 -152212735212345895647378474238402068480 9842506 32105387416834871287294991921630651952 9842507 -54164055401570928496221804717507150648 9842508 91161675679494490316748359138343896064 9842509 -10568593023104733318829844907256769290 9842510 -29463789383336522393809719680264688000 9842511 53584291095326076459802048843810783104 9842512 49779451958292733992670565104741908480 9842513 -489505196690004653082322982243855764800 9842514 -6203130326281765366460812934161445376 9842515 -134557704175701884458412803684182641280 9842516 -309949630204400779408398987408972562560 9842517 11064780839676381925507303827657416256 9842518 -1472888626112210166204204958608077568 9842519 71148973472432447221106379983186758920 9842520 27622671661548761931836435383793049600 9842521 -33485994721430754362351155821035632320 9842522 -141629022748864301919180949247228252688 9842523 -30383241720859042822129737372500169936 9842524 109342877370917898331298752247657475072 9842525 32028153979967148947261969992634529600 9842526 48588169830596495115133364580743988480 9842527 -455472986718387480227804572457826982624 9842528 3132371442955974720111564028114894848 9842529 -286590163526688558179835024028331133600 9842530 -136593416616009594479629264830023151840 9842531 179042601643801695468745892604118579200 9842532 28335036471150897082552964917846763520 9842533 49733229026161547240773269008726383320 9842534 13076758438364849801584392604062981120 9842535 -43490468669558262888931323159169030680 9842536 37778068491890969595583673371243560960 9842537 -19623531877149232147359176438881744908 9842538 111206520001314218554499053760898495744 9842539 -20282408057563361381919787746784248944 9842540 14839111817466284564497054732713216000 9842541 -26617133410273867716855761929377152256 9842542 -72442096789342253594718417640248297600 9842543 29868039867298863172644743446142313480 9842544 -76189347491754804635496108714749853696 9842545 41954533823346728052215614045432602600 9842546 42678762901583936645518698536342999040 9842547 -58312267431981792338148299922452603904 9842548 -73628988371972987460552656366659172992 9842549 192665423394411500339336559472065359520 9842550 -1365445487113041336716777562018475200 9842551 119173460749451262828552769186456258560 9842552 -555810093815419658218825827624546385920 9842553 1078621490869174482685861398963384960 9842554 -353015355273470890165837049439945074688 9842555 26031717303531756900378805074307770720 9842556 89574291806904090139563718438794895872 9842557 -148858978003223919671960265516369749280 9842558 -300600046796217515657799917895479795328 9842559 -117940598208641790037875154817645392752 9842560 -51345354505162256475526539811749888000 9842561 -464216665120186451563359772731761939838 9842562 -83422781763761232741241120320801071280 9842563 458957522110179982100295414090566610812 9842564 -337621791798720864037195581248099197824 9842565 150595547737083370797266305786961903520 9842566 304995943677124078514128424311542299232 9842567 -139036636168108497540183392468168384208 9842568 29222595874094703258360934707454033920 9842569 359231761853335401582905644921160740560 9842570 -99167481352839386658092372466917932800 9842571 -7022999986170095140604348373980855280 9842572 162254357402930062745411268625915870976 9842573 51997856478296923102948016645320149504 9842574 -20126144109611857528877176776240847872 9842575 -206126415993657202548652285010574786000 9842576 -107413056136188078770798683987781050368 9842577 212400991240448275390723632723971270016 9842578 -174248143734614196452259772406640386160 9842579 148808436326455728156169778743196331180 9842580 118496973845072523895930007919992217600 9842581 19378177722510113698254626693365408110 9842582 116021768360170829816734700671019215392 9842583 52150186636851177010075815176079271248 9842584 -63998724361868643170130142618017607680 9842585 236404402010819363217495320024609430600 9842586 -40511066280842034198483103062113674752 9842587 -314818444367458218634601555405129748168 9842588 43003745126762113078867639100367470592 9842589 -109010438986466884035405501730051725600 9842590 -7596289504172201216142539183495097600 9842591 -281773064386217024264972893412374800 9842592 22320372964017483375676200251874607104 9842593 -2127858138927663125078593413414926336 9842594 -105120643342037835417537825642634469088 9842595 37180838161301447511164672896870598400 9842596 299424747125304783893928662094297027200 9842597 -280928739301523024456229504502935858720 9842598 -47137244294537903503081877931955446336 9842599 -38678425733575277742561716552223623040 9842600 161797506420420526482127056871906560000 9842601 -194362613519165225054907967361560557168 9842602 13569890919046829139236997479616843264 9842603 390095092420129736931220201251117036852 9842604 -87700323891214702734473047585431932928 9842605 -264052078574468946618896282989543642740 9842606 -164031234797544796003421614750102346496 9842607 -79879113545150146874575835040909813360 9842608 -114429361192096355293542043724014714880 9842609 -116299353856422762784500165364526022528 9842610 -62393141857578044654934077624410982400 9842611 -458507239462809248290501424836788140788 9842612 55068004072727370807668420341449621504 9842613 -126920186435104650078774265038181218912 9842614 -678496699619127256001896610495805312 9842615 170192784289940279696289734967177521520 9842616 53040123673358724533528525161665331200 9842617 -447209187964021812209839135876296213334 9842618 -160303540618831458664989887622752868240 9842619 -429649021787018126095838975408266252752 9842620 51773123483042008953191412401758586880 9842621 -305910736796690712128482095255571157178 9842622 -65543023865753360453594254582683550080 9842623 -104994563542561592993035404859721302160 9842624 -21901217212245765775597100297355264 9842625 -111752578928962538354612373198154974000 9842626 -325380775403263034616302125704809547360 9842627 -94495043843563778190881337042985574400 9842628 -18855164497253673285837549840511309824 9842629 282520886096254799904446840681113311960 9842630 -45984092910036122618544041990001417600 9842631 -172911722827414428591112303069339977048 9842632 256543977041383353213197861889094886400 9842633 -106044679611722549539728711698810286336 9842634 -9643606944409114271311656629996907984 9842635 393670271950601255209248502169068945920 9842636 122980460262984899615154705995870350080 9842637 -34230898236669147426060182270487181248 9842638 44451450422132895194468838280601966208 9842639 -96097950204568980820141560313993512576 9842640 30877320819528474653384816175197061120 9842641 292352658842346205710481130276310204532 9842642 -222402656461760649470215356008189148000 9842643 230120242464307734420916759853483192544 9842644 79725419999364496787138802326290104320 9842645 -408814037154067480785855741979746142920 9842646 -255202511831597742422827514757712773120 9842647 277835459784196239421375866281540201096 9842648 11522305942777208319191390745580431360 9842649 100069401072020369696474306458472804160 9842650 147399222948696036993781626822644302800 9842651 29876192618626985567112493810923384864 9842652 32211952278236268052753238463537725952 9842653 -96587493971882040012859137819132587098 9842654 -210440189365460024698883894068859776128 9842655 69647792591111852404467471621352458240 9842656 428555907045795709654486509692305539072 9842657 3679862503486455393810760362953051040 9842658 32125783610016670792796577887201233920 9842659 279785832595615637465092470375173332560 9842660 -120596932639837622634430213156946112000 9842661 25838099778077890196583316235259248640 9842662 -96162195439109260399384075474916402688 9842663 -425823195017223090145206471272559325128 9842664 98872838515137383708697072009207889920 9842665 31698276614709187189571781156566726400 9842666 58490836325751296802291704245994425344 9842667 -241001080213854639391547612622621918120 9842668 203402627621815121176512288204891449856 9842669 147551350334527801972347870819516678444 9842670 92511541006829524015352562127567014720 9842671 239422275892959946737697900108661799352 9842672 6348633132529319257161065692670656512 9842673 24051127137801908164670496517187680800 9842674 94163054148770825255931720247293816336 9842675 74151131786257249950560531295706083000 9842676 -100372315094471176387364682982685933568 9842677 216781748719152329547228416897164728312 9842678 141159446517885503393611846331008916640 9842679 213593381950606872967718776783475881560 9842680 -152415397426850867696717464871159808000 9842681 410290315651921134942186099022913364 9842682 45814607417216720757380377282549972992 9842683 -43682979047823584010288383614282159776 9842684 302959687515479307204601098559031769600 9842685 -117191749571881744738555685706033844800 9842686 29740905669807388823701364570616053760 9842687 -440232998387556241283400687381014490000 9842688 -131787720888604918831362645978985267200 9842689 -22433843181880773913913968190661008640 9842690 -88196641805820908406832083058503375360 9842691 -118412186423644361340015847414349708808 9842692 170542144818670584705849479125715186816 9842693 -290534296348632941065818421656851261184 9842694 70560460907626053319682083790293107072 9842695 -132628004468754844657812196627385137800 9842696 -29057053933916016805136194391793822720 9842697 -290517437667263935072795021054096263126 9842698 -30809061096024451523461062535980680400 9842699 -13313669956897421409036233495751664536 9842700 199309521916346797145752285022208000 9842701 386735996223754832411556534713531745504 9842702 426558597595628335088464423381932397632 9842703 44569644460101431913420992121136012800 9842704 12589714933531894541749867412117520384 9842705 -161291522239461365936385763142519680140 9842706 34970493221523519819312198345597962784 9842707 -156829264533440904554045694880212563888 9842708 -68959813627686658096900457338488454272 9842709 308033727144912017572419064635432230304 9842710 136278196665030653646474837571710096000 9842711 85596956796317570704021901610515174640 9842712 52547853037435453280542262114787655680 9842713 -217611803766045886727389113637465464816 9842714 29139604062269923805935128228752961024 9842715 78032676726201893157638296383384087120 9842716 68552104491854111375421338369242920960 9842717 -220711111494634722279883898855787847680 9842718 41476651492941898266330743049959040000 9842719 -929581164680768397634605244413858005960 9842720 -4868062891686446995965654146261975040 9842721 -63834193319195481459601195015821121536 9842722 -7916618612226669771069108925361193600 9842723 419740213170298318347699796539388621704 9842724 -73016577852853954480413061464501993216 9842725 115872057941502911553585208240178980250 9842726 153652537098554085463292751867214192704 9842727 52798837910907537427636704298646725632 9842728 243826883947453753123529423722979328000 9842729 -63886847751327658554057985128265604400 9842730 -13396788758148101519331136208505154560 9842731 341015546910183279347217982606583332532 9842732 177668512038963690893003846179304381952 9842733 205655367051709380456232016046031746102 9842734 6986089078415336174516911145334435840 9842735 -7967464416898372991914174302187645440 9842736 -2447552894983549577079106255272640512 9842737 -56269960269156101036432463791782878720 9842738 -85925431012303871207208920297393226480 9842739 -16035744119425768193216259605123001600 9842740 58185936979644383876678165801873326080 9842741 -513352026117943917875749715088831386400 9842742 23868059308899123349808289991782420480 9842743 3745378170105703892240579858845375384 9842744 -179846462067924943257387849011731107840 9842745 164345035313421991213495919092343059200 9842746 -3100503282861267559417041151730198928 9842747 -4146432511905040336646911040306857536 9842748 -25893941947911308155389785439824609280 9842749 -37966913524322955122622091890483686400 9842750 145525652341805300888241464541239664000 9842751 -57376730257215061386753560208084118920 9842752 -65651574461775991279471902221279428608 9842753 -163033273707354523559505435335468580396 9842754 -8499387968959475579508602299550343168 9842755 3570063926895694148960367668107605600 9842756 103574810467129510282616171514748932096 9842757 46087435965008225987431343905336828992 9842758 -113182305276326812944793335808812441216 9842759 505328467232434601011548836480551769616 9842760 11515812058805545139788688849879040000 9842761 146140144925241597226770069474744006362 9842762 23598159096728432958243697935553284240 9842763 34873128097504917644220803984151143424 9842764 437891525097423428267140886996886016 9842765 -115315501175247341772510211671630647400 9842766 32392919572438155221113412223584937024 9842767 -388010463723073096663412293724948662800 9842768 36998184843862530907522931290669056000 9842769 74075192969295497837360498803971858240 9842770 4073867509191555957782328567678389760 9842771 560846476650791084672589395162010355944 9842772 153290025811532765269790267419090593792 9842773 373896628630644999268112431225457731022 9842774 175049354376766551880014467935268920320 9842775 -16982554858973475864803214875406000000 9842776 358590702731912897074176596446201006080 9842777 -53760023652769131518841475927832706360 9842778 -39204377780441519808684135719037384192 9842779 46269710850999480449682119613173729280 9842780 -31459364165971970919461973550701158400 9842781 -50003124198580023171728061450723398784 9842782 -148568701734519470443372990002706459008 9842783 -1042480509147546959114878694987851952976 9842784 -51331122279280084351324218614995746816 9842785 34848191302902145190234246443553410560 9842786 -96604575669378341475041153236223616 9842787 -61188998877238591757959492032078233760 9842788 -25400781723104033146604686762212029184 9842789 -249733919037165012641470565526443435232 9842790 -117420961634944253119229027888663729280 9842791 -177037290729532174904223120609319533600 9842792 -168934315013097682827296447365932672000 9842793 -76475291961434219784327819794961808800 9842794 -71970419536528399261368992368233363360 9842795 -107675818312037844924878123583393686400 9842796 -17502156674084660567027917063922376192 9842797 -182599913152850276447290952779576151840 9842798 88377231562441776471507649227359831040 9842799 455704559493122821539230998412026572288 9842800 54507342061314485564772675226344652800 9842801 6645688927477736205887332415519097024 9842802 -14858431487577756255862132338910416768 9842803 -371027774299028868431212486754303735040 9842804 4239211506379333033059525490277806080 9842805 -44793573352172320332783009887657821440 9842806 73501171310002082282044691409506888352 9842807 -28063376835788334224910255841317977712 9842808 -124508538091537475642979571227954032640 9842809 -10469559539623994653081965155458327480 9842810 -37736858324204718694397238525531770880 9842811 -337583846665343504040256438875752170752 9842812 103612442450470521484100996417984035840 9842813 -434511254336976529200632198258167811904 9842814 -58821718063178341438129754942862450240 9842815 -364235385895723076037328369946460038040 9842816 -519716874816405933918157493654708551680 9842817 -84538793434847299422575266537769841120 9842818 -224336238986639659669791238214645678640 9842819 -4522263242452482719657457348728037120 9842820 7114703025101899750934488817215795200 9842821 502983555595366112448050047309863669532 9842822 -6088786247087870183592863252644368576 9842823 -200736827269162658632162063826407226880 9842824 290273306444066670096764255267522764800 9842825 228215041247531631065031847660535495550 9842826 67181849946677980681188227989676570880 9842827 216090064136928189271652847549240548400 9842828 -29224184175026934670711793307298943232 9842829 737518552632347284596410830341827136 9842830 5404202566188592781916350350145712000 9842831 -286547891687017603663301029721933020368 9842832 -70584429460584875542194719810855485440 9842833 -1709047756317971413236744100326010752 9842834 -2234248775107642468999718051375490048 9842835 67590399823575899327954576879589663840 9842836 341096374974083434512665395842250373120 9842837 52559453576858889500050288423356537486 9842838 -75683836491618831676790452861130520192 9842839 112936128302210496695065928165496670800 9842840 -3791884723578509612887778805238579200 9842841 69184449870931209973696478320726725120 9842842 109624916489121669289135884911301887712 9842843 100799728076386366199895682170870241800 9842844 -50234020301636282794759681509899624448 9842845 -277990195607330054642259704396166474900 9842846 -116848447264333070868745296475872726336 9842847 -28481859628776291514211695728808704000 9842848 -549638606164890484893881952244667842560 9842849 -57790067805691565939599739497853349150 9842850 -69702162605647233808160044893469824000 9842851 200388575419000717502237468551142424592 9842852 -225570832359139442610695470489661491200 9842853 -131582569674467161564146636968485210176 9842854 -77674453227986379371538076411341094656 9842855 323494630781644472650534534719243024000 9842856 68736346937021712531799837259193139200 9842857 -459490225768332454563654892110139909894 9842858 28540054649709367469444141780149679280 9842859 -49744709464838095152494097578360058816 9842860 -5413833359173402701819185928692874240 9842861 68121146275177232895428147268761950080 9842862 -2787389834747445765115468211012060160 9842863 -329857983816854401081559649539420203888 9842864 2100770797596639093357240824665767936 9842865 -24609336051889586849184046139082612480 9842866 90713279005836952452904822151826720 9842867 -22034247542800001690496160331254959120 9842868 -35163435362745633598236729736651345920 9842869 -393532370279528884455053694176983635730 9842870 -28566808339115573539631615486107779840 9842871 -11624445758656347081636459595270520088 9842872 -432484746573192465168788646993592320 9842873 -127947937657062663240092794026607837056 9842874 -2014305333223398178005900325562814720 9842875 424417021623237165155223211213619796000 9842876 26854220414310816106107927877413135360 9842877 2422047731049731667809013229526578272 9842878 24262935034943426838885699343103223360 9842879 -453064646150329493170125911178628163520 9842880 47310817943006998092100741526464757760 9842881 365741926123708635295092061780399251456 9842882 -1207959038609871046502633742448766976 9842883 -253466318178933142175069938902974810376 9842884 9374102310147981456818737559887730816 9842885 133143562512822746316734404348545763800 9842886 -152646537461118556316441462021992959360 9842887 -372642641893264264256108667676287494520 9842888 -164900206685549756180995846388295598080 9842889 -79289473207257905256479688899394358080 9842890 -119556172407811730680524817393913563200 9842891 83308512481327805087087983576287733152 9842892 -58804136854666420450868638996426818048 9842893 196464362197030336108376383951496264320 9842894 110649563141321944384942850054575394496 9842895 10122880435191728451991998306297141120 9842896 -9001852189372387261521624135938605056 9842897 -6626626748551163690819680023556440588 9842898 -87240264104836013353327805226093257472 9842899 72259948633783576043571320988883648080 9842900 84356755815854922241318270563138576000 9842901 243835190017940069469806975129238160032 9842902 -84740853955316036975405453097737932608 9842903 19356839463157406589134282288546383872 9842904 -7319511068172603907999909101032448000 9842905 266296324137915448226891431980523245060 9842906 -80744027508448527345242119339830904848 9842907 -136601671978855366645461464437119590760 9842908 -20416929132387211928038363142634453504 9842909 101151242976887571589359628214326675110 9842910 -294213966612722276034570762708725760 9842911 -91894936156326616324499569741731311520 9842912 131121861743623888958648028633582796800 9842913 60586538568791600855300594795259767442 9842914 -85942084629721281301775478442900203360 9842915 3879431961888216970215007479988981920 9842916 170234219223837314674103585268911895552 9842917 -29699521798052614253316212319551281408 9842918 -10361466068855936472483948913168433280 9842919 126427967048418859224786447999265190400 9842920 -165359183523560043090330511059779635200 9842921 300188324419275312393088390443028248144 9842922 2893125381729046731099467784842928480 9842923 140967458033752291108760271912154830664 9842924 80501660121988489336497004719779122176 9842925 -69173087261331751622469037131931303200 9842926 385662255374749339903322363158705985280 9842927 22301891179126372368303031605840042840 9842928 111137876203083063520283523947921670144 9842929 -1549785411865036520412784308888377616 9842930 53781864184854338786131590313693056000 9842931 -46159500620276727000062669926549747200 9842932 360487859086021156766424016322019471360 9842933 505027669471942945321527607791687782940 9842934 33881227929469870606656865579717140480 9842935 100116079787580052566688416929688953760 9842936 -305856054768427330020640900741105336320 9842937 19311137022999226112234902754159655168 9842938 2773597185433090057112586714661862400 9842939 -415604232386456923172796709423098736200 9842940 160332028776919963319519589217085952000 9842941 -227119871036310342977432676634372838228 9842942 98279659480579130244832639411241503872 9842943 111871248069300112257445962112209843456 9842944 210536902728330320674310907592127283200 9842945 -68358055557056638757959459148331587520 9842946 69132687444878009709901801890588058368 9842947 54604546132387381716559471591009621824 9842948 -46551739644316617617525721049297405440 9842949 200511246546531755170867444047826713084 9842950 -8679199127800076476634991017746224000 9842951 386579811692078124772259146409247468504 9842952 17800761102682001810993936367516057600 9842953 -220907148251531038308399826380774253798 9842954 5928221588473522191447589012624399104 9842955 -3639939319256711853712196967120014400 9842956 3023636397628321751040717422064297472 9842957 -337550388699487231178401065610397879328 9842958 1665939426452381631035599729880900544 9842959 -68251270618287534304237699477151365248 9842960 75462278547840514690122339735465000960 9842961 -3878463497230494878047276829947307136 9842962 -98187674475803958402324350847839369568 9842963 204965379961561591686967282378960405824 9842964 -123148645995958207539523998237080193024 9842965 -33027345050871142166624688262113976320 9842966 72356227828618993483028504561794872576 9842967 192840696671952336855409626566922127584 9842968 318946006896360125536768748340528322560 9842969 -12686259357644165729896468180427344320 9842970 68844525454265174448125084186422579200 9842971 -251493498868150222084219728725080776000 9842972 79277654693425709025846631558692619776 9842973 120086870451688962903151692462817085760 9842974 -74405806236093966796247705570584923264 9842975 166124267639077388780350821689976674400 9842976 49295027659469959094796056615159070720 9842977 214521877582523924945793755397751479060 9842978 -93871186712460495829321553998775505600 9842979 234677891042485940243804310467056286640 9842980 56116408654941219858648717515480186880 9842981 -372302518517182527770233394614805473218 9842982 23604991210559354043432731077628966592 9842983 142337511973555143122519359951157442000 9842984 -229377078231264500844899370602028733440 9842985 -34847144994089665225090045654461676800 9842986 158414485150641262198421532250246038192 9842987 -194308754092206841404648688223992944 9842988 -112046426902741767675106696898477506560 9842989 191722964116883911812200269427583774848 9842990 99395213572944470572806956804353944000 9842991 -20060073233581130130882330443802375936 9842992 119660070236057538604984576346138525696 9842993 181930838391208183986017653595615940324 9842994 26008817877675308757911482428018647040 9842995 61440893773529631510629685675785238000 9842996 -15667224998306215375145527495779409920 9842997 27423843590311224286733499249243664128 9842998 127772532189484825650557673854658208320 9842999 20991027736415500491504842061074454936 9843000 287251380547905710111153234820157440000 9843001 -11138298655227859820165644108388736 9843002 -166246334580058798559843061724569014016 9843003 -269686027916936579264947240793384726388 9843004 189479610544027699527204421074148496896 9843005 439880419976470203167076602790165408000 9843006 141494821139774429754353536481840707200 9843007 -64066431084449661787457481207440915200 9843008 -11284934718502365323483633723400781824 9843009 260995062051078425388051088166068158720 9843010 -23819328119468662515635821340182287840 9843011 139236375495038926857809201492969122032 9843012 177987224923331527215223530882735974400 9843013 507231190392881164755235712048472175262 9843014 121790499340411521239328481705894426752 9843015 -1550041630814383861607723351566517760 9843016 -248747949161477510911999959659831147520 9843017 201025722446041354206767198767226329632 9843018 164183483182798750228741689513389915904 9843019 -360400273194878492248799542957430169580 9843020 -196277264094247847903595692112909143040 9843021 72989066100838691820591138814045459020 9843022 121325187966062868463616913649612900608 9843023 87575548454022010738165452517780809624 9843024 5235727330229021023065428825556516864 9843025 60299312324729008253001241886894464550 9843026 6405446675911015501699593374394104592 9843027 21026335551573465430250864321932692480 9843028 1774407290238359238960811285077937664 9843029 36898909086857772597534601807663849920 9843030 54123203603318917067048001229563288960 9843031 -346044646956030204069254542968065520000 9843032 325278661346059255475563180894731110400 9843033 -134206466187897592629312815065761001776 9843034 14577481629144464910476484963531746304 9843035 -286759297693305534458339167825181977200 9843036 27726037855580619649830621713840603136 9843037 -275032699048314560020977722632438065888 9843038 256343757551140467584216353467506626944 9843039 -2830316661054678494935720963230588144 9843040 -64802655955324082647612552203495014400 9843041 -45581894281544371478967173731973531628 9843042 6634183649035671090923330554554631680 9843043 -10585604124687523656070935757545561184 9843044 -191523361810390404773604808509573120 9843045 123374760344284978739327177069477899200 9843046 79362709019187976909057053493954805472 9843047 6210011850291492518895186033346536120 9843048 -108596797211927183643043808432458982400 9843049 20170693407743581692303972103615989050 9843050 13583335188725376737630427684472684800 9843051 66363157075919498225053842707743561992 9843052 -19069239286218525174152501204115168768 9843053 -95680087477492903232746596429798978912 9843054 -6822043268067949320148927073367147264 9843055 -16440728830909586255489449823633786040 9843056 -34534973701794493178444495512664702976 9843057 -6891374441005659848859633491164209792 9843058 57316476135434087515805790024325662720 9843059 161265712225309661331806061013378873080 9843060 -158649436200094701708932092669240535040 9843061 -28808167737771738806843875683764045700 9843062 -374277449203139809807532702922901910400 9843063 86591268660498886632222267655351123944 9843064 -34569780441047947473956784659393740800 9843065 105189172848670273708794416595304283460 9843066 -4329628887412936765136959115215910400 9843067 -123119101318231689920997292144844215356 9843068 -307324065308667600383078802893356898304 9843069 -342568859232188586150065648963994238080 9843070 -17059513298142867652730128067618051520 9843071 343322710911060940927129876081481176800 9843072 35865752836456001421426638104811274240 9843073 101557268061332772269612016823677508180 9843074 -65771548195199157627311401478820988464 9843075 35807063973722472973978230031579633200 9843076 165367819997480254048411659606059008000 9843077 -250952433337491383185452166438725557568 9843078 -16987005200860502225121139621916989440 9843079 -535335152952334348270875579579597785320 9843080 59448392515499969494301183179584307200 9843081 4647919849507185613788558026637983520 9843082 82782535217114556704902190086406661984 9843083 -37844629509264976542725945612042505480 9843084 77872815749824647134115675228744591360 9843085 -96047217057371072509054176981010721280 9843086 -162270519353338922250937141875797210112 9843087 364269405504584934596058035544154368 9843088 -64045680386253425490623615101541744640 9843089 -65160939380679973225623552161072390400 9843090 -43899019724529790004974586635985287680 9843091 71152797942990468864777587192504866872 9843092 119995681730466368068545176183224492032 9843093 100544859448682493569482118414330323200 9843094 69525413110727777703620282517355057920 9843095 -14215107474889958080625284981025586480 9843096 66908216341308206268276296723781672960 9843097 -39853084687489016991028153028468102400 9843098 155640822971004963329770078161717058800 9843099 38344305204101721936283999162321789440 9843100 208161113328535114961787004846390886400 9843101 19234790147772292284423325219644408492 9843102 10476202830856821201089434989033751680 9843103 -162800857728467613780688485800936546400 9843104 691415765649858872487777362969584730112 9843105 -35965424893893141376881588122974572480 9843106 -18593383247449981048052369529377757696 9843107 -95969348716940652706445116556379964080 9843108 -301296198323192093731884014498165760 9843109 -91420874583677960810967370531763674690 9843110 162886247953400899207498554698644396800 9843111 106315273795191842643640039315390458960 9843112 -26793083513965735697940619736337285120 9843113 -29662018358745077255473677284955027840 9843114 -56648969867513831378566912792329404160 9843115 -76303174711185479100586262800492666800 9843116 -164555102796484291861209994231852437504 9843117 -154649271112027780827297549990052912320 9843118 -233726733748921035828105803669535163584 9843119 -224910382366760004063628321131433216800 9843120 711949635676487637421245640696135680 9843121 54729985342082386739939354720738729200 9843122 349417436083800446184969112225411600800 9843123 128912212407905120705999851227843075384 9843124 299467695003714359489980560033676071296 9843125 56088836298546141041972706623184843750 9843126 14603548853584038035113843422233862144 9843127 -132696183465615162047562571831881550928 9843128 -121566152922261892119439529384212131840 9843129 249747760215899676347302104695596222074 9843130 -3484361334869395162323168339191093760 9843131 -7998565241484085947607099717244589000 9843132 84064599380190185811288105092957094912 9843133 -166262395121245995931675905191606847060 9843134 66218641875748062796321811040915268992 9843135 -104131694206739502626694489750360637440 9843136 40183299249458990976475406863391784960 9843137 4800347190852545537938923884752766400 9843138 -109465503353669465291441547102556929456 9843139 48100952654864439603484807340580922940 9843140 -51970135266276303905433095748624998400 9843141 -65111512039395506491865940653906115072 9843142 93850283957277773712410855851399887744 9843143 -222209385721655424283718679921179924856 9843144 57870888140590172041828329994507960320 9843145 127983183377518939292130273444500643720 9843146 -37157175332758201599643140987198927360 9843147 -190878166624462309037567427387751180800 9843148 -14404461947318658172806345282044313600 9843149 -14219737542188141677105476924053877312 9843150 -52251101925647930441963536696085836800 9843151 -196530940942910618387590787175831888000 9843152 -73536845055182251862796042966180691968 9843153 -8833753045531186141981625718816728736 9843154 126757604587136050733896920701015557776 9843155 -11984699695998294272146348204169996640 9843156 -53605203538049510107566211855008638976 9843157 92054529551557296718184030202718332984 9843158 93589872658575908342368619809132224384 9843159 297908540694156649175383476059898474240 9843160 96105383564613932401674769564661145600 9843161 -16047137027762528966143288583948085228 9843162 35959004410203901218122090105692690944 9843163 -12666839039487702348385517519560058880 9843164 -147868973395504746367450698261268698624 9843165 8101455977590122624684829066104963660 9843166 -135424594235230631634449555091039235968 9843167 223360002369596486677880354715254791032 9843168 285397724151518552199809936833406828544 9843169 406042656726895324765807612450711625826 9843170 5544566664156259704103523836670890560 9843171 -50671349881518724475997499383135488256 9843172 189795032808516907264270640417835958272 9843173 -9554700512642099635227781624381538496 9843174 -1871530004473224815870883329652357120 9843175 -178434487663913726977236624980344153600 9843176 94046349372077727610545397195684085760 9843177 100369036389613840491079480553304293520 9843178 42961045740808004802162811226387450880 9843179 153794234540685615791478007653289377780 9843180 4992538148960683017796887552465254400 9843181 71202810643333857440122569525737700012 9843182 -73499653347046485852433474991396092416 9843183 -27071655483082918610631953812152264336 9843184 -8603734902391179366869377861015306240 9843185 275600532434639600634619868461256555520 9843186 -2445886406393264876146591408725591936 9843187 471711972513899312863248546807141118392 9843188 149303986243309169842844386594586901888 9843189 -51719079274673603538345675958542161376 9843190 42096789378102849334979290635479143680 9843191 -298813472335333710190498684171425936408 9843192 156293340354598528991631178944654520320 9843193 85503520464148448961250811075248412884 9843194 -295787242813916933704622639780675881104 9843195 84110911043158853213503478442560087040 9843196 20347156927082239562431500242324659200 9843197 -72535686211761357234716438472069889920 9843198 22113788607051557619633557811555489408 9843199 -89278502454916986207159743492995340800 9843200 23490214538376691505909461111799808000 9843201 345028949426834518406085879945644893392 9843202 42317476373057447512929089621271705552 9843203 -93058120353139096771469661207547660548 9843204 25406690510645281377231188179422265344 9843205 75505294163026706688556178131030972860 9843206 51423085467858533276386255035817028160 9843207 -20701076690574151814002935125281814784 9843208 198737769507686490923846951136571560960 9843209 729389024110478984736660067927411326720 9843210 -34389269766062177750829993981741926400 9843211 -48959501578153423312393929773362329968 9843212 335786586190169809951438914452742387456 9843213 20336655849888166720914763715384959488 9843214 226536761248760796927228354212478507456 9843215 13155277296799393942916555947287835200 9843216 -589682129929891684002180924403875840 9843217 -468500544160600674436747742681686790734 9843218 84477175979636579426123581761522734592 9843219 3258428265261014852536957513299417624 9843220 38297042171536330970461945281323335680 9843221 177214014726177370398862963738004105400 9843222 -75785712879752146641903180868932647040 9843223 -132068976552164766487929593687421468536 9843224 430237579627280228209071808432552120320 9843225 -35841553476952853563175944819517400000 9843226 2177397989694868912764200298613443312 9843227 -85002322769928354240029151593438948208 9843228 34635925221475516011358824538914001920 9843229 -437958118529720450013651349226335450 9843230 24630768408441749829359025658161533760 9843231 112102767688544031735349322978895137352 9843232 -31055752269041833650511447583996510208 9843233 448171245198477277319935909457992432482 9843234 120310698302211468246390076249325623680 9843235 259419791756448329712286962774567913200 9843236 -77880683471044790183074100521624683648 9843237 -88971911090924021388052106636358662112 9843238 367525139351742289138155994171439712000 9843239 64798680351306480643066505384615671392 9843240 185983936768074702736478221012920729600 9843241 131686664702617973762574535195632548352 9843242 -340039159912999862374801176625275456000 9843243 32936898871497151048418440918661778264 9843244 6120990093216679390248422182291177472 9843245 -48519992130417454650797434683181427400 9843246 -26938999969783611643849165562301365376 9843247 22625437849866897754451364595514264080 9843248 131334510532765397381893210326032056320 9843249 -3337353439079276576609542163120092992 9843250 -36156516771951081401415972510647736000 9843251 10360849804069581507720762636315257664 9843252 117080957835280340423291767570000146432 9843253 -76481022485672795779253799887995041600 9843254 28574998354308341332228811252444149440 9843255 253166309472535537066242503240310984000 9843256 51929682544825999716814935039644774400 9843257 698214980315187799823003590375022931072 9843258 -2615215882182731584520597704797373440 9843259 -387367155491341963504807808220068696 9843260 34337399376714024263495453192805734400 9843261 121595068296836903087404707838978121472 9843262 7337911755326305408495529345000275968 9843263 -355053234161351540767063031351899207488 9843264 -7794169151387157641320335952079486976 9843265 -131141075106660345144100096747817198400 9843266 -61426687769958797282089332195671556576 9843267 -180835902432752587407064924560435013200 9843268 86009826674153755170516342996983685248 9843269 163593079576787235340922423901327063996 9843270 6527440232904721498557003224258889600 9843271 16924149917845897512207577062519695512 9843272 559566343722258729741724600668724776960 9843273 -194768138783967113631561765588289211040 9843274 2437800281999685478547986324046400000 9843275 6802969859475625883378378835142857600 9843276 65902812930138694659757606703238815232 9843277 94698103684967512240628828057843776140 9843278 255936885481174940480219696784101000640 9843279 339117089022854858995087043795708066184 9843280 20109257912535942237665930094930001920 9843281 -39423613636573169489870336087574479040 9843282 10538180302921040063676096798961183632 9843283 200249367237207337440845403101635255532 9843284 109253155226660290325243853251024658432 9843285 182295038529313290478837008912650068800 9843286 -283580368062230330512453495508223453408 9843287 -172576425166831364847747645234192405360 9843288 -32692015181157563618610020559010529280 9843289 115259033792799167819874763012872862356 9843290 88348615022355422701039357599532274400 9843291 -321902461727555660726424056153507294100 9843292 -375500908861083524097440539094141795840 9843293 149921629175447883433214641795962997542 9843294 -113744003971995067248539574704579678400 9843295 -21643792758978562535419956496362554880 9843296 -62400696098191088883280521088723845120 9843297 -133169961514932873586981137668626179072 9843298 251527568614714360294690727558035104768 9843299 -403423059537689920564333255098329801700 9843300 -109340929676532348575623475777320041600 9843301 136883803927929115719970518231902469120 9843302 -580643086251070857342957835700422656 9843303 -197319460954627533172084137000409870296 9843304 75230573776126630070462045710214077440 9843305 -248905834216565318012981969384565023040 9843306 -19720628412377384672190397626651869184 9843307 449143751666579240532324707034249773152 9843308 -154676515988970236284784810707993827072 9843309 -140790611814452566654988865025801791360 9843310 -96079425374520556881982010204260919040 9843311 19608703371142221074077967399378283600 9843312 25745833021377238673792480433471651840 9843313 -95246573536392664272754881441546495900 9843314 62369625684984243813282838305381622272 9843315 101303899775696607589782330685437161520 9843316 71740383733110790324830599587649609088 9843317 203347578123169376313186122990820094080 9843318 -95215748724569383778638654904658741696 9843319 -197739845730275579310038415190982616456 9843320 29433332893255803115972992988845465600 9843321 23908075407559235192697541106445853440 9843322 100589028053592065042277350713259573472 9843323 -34979449616801524690711658914879954368 9843324 -377781140422676400132518118730874880 9843325 -331660236795954005683512383087171605500 9843326 -186169355884569567248096528662761143616 9843327 122443594287181773899758506465463895688 9843328 196733763110117538911611765316533616640 9843329 52220452167594514251273779078195774676 9843330 16719784382352456947685575443582771200 9843331 -207577867753299682996783373468145123936 9843332 -77086001982485896902250666737152152320 9843333 186014041720134470989489906523286588864 9843334 -4033880958073194913074718849367585184 9843335 -100975897582763693107245846176729836800 9843336 53318540053099099350431698199961600000 9843337 15591186963723816794872953533189026304 9843338 527581935727116552732609491255389079040 9843339 -9490784924782715370105522378423200832 9843340 34812277194347337058119679222196167680 9843341 69829994793090051235710957193943561472 9843342 -37014792206530540746048377017726922688 9843343 -282716483910973318412470053958237939408 9843344 3177491229568544207471628281172197376 9843345 1179459657437330505986268734208510720 9843346 100222197074339267668676596905035305872 9843347 328090733446717201378904189998169974392 9843348 152407478803311039154900627424451041280 9843349 -554522611739131961250888170884929982560 9843350 -24435904171677587848359508631008800 9843351 9170465976992715370864311590817721344 9843352 -373921383208643228457070244789914828800 9843353 -208910080157158187968230615393356902716 9843354 -24458343367054129370321803914894868800 9843355 39804516148532701948965457060774835520 9843356 8522125211149510037811380056938243072 9843357 -284275027881920299343705570025076444416 9843358 -1157553849127141022769061757646455808 9843359 -218627290131966535416419496566586310680 9843360 83292958619473618193500772191473500160 9843361 360686977636865153369371882851746094048 9843362 -125963169365424457371372567495731408736 9843363 -15877548494665296750747885436820476308 9843364 -284905490233502702310306382402377728000 9843365 153207647375507275643392770680552834940 9843366 -20666297776994237377641835797376833792 9843367 351287169973095578865934946953266349200 9843368 156569252729633782819236894167482368000 9843369 -12479933594352005608369088168428176000 9843370 -67260962675593329939925879519219497120 9843371 83180228885885566737058784309980843572 9843372 -37001443570288380708129914138285654016 9843373 479945089501706856174402069317252089622 9843374 269655395828149251081288925944748382592 9843375 -4757223623454055082592930749323500000 9843376 24933414704390338495486656425441624064 9843377 -691564513785474705082370577953866177680 9843378 -49251437897936221078440514333428529152 9843379 17597484022691627702071106099117395968 9843380 48789985069382789284505478195580354560 9843381 26566983289791886052163142250103505212 9843382 -230217777667517887881489504613675995648 9843383 7772393425953700737103487120707363200 9843384 47387193840476693159896053337393336320 9843385 9924593936002956793770562085448427200 9843386 -70750795397466803180128817927632790016 9843387 5522773570975665134920557604270047600 9843388 -3044020089152969256236094885478359040 9843389 -44120399688055147721527336429475159040 9843390 7705345738497027170919764338848441600 9843391 -606801617349367639304793237474017526048 9843392 36785906319980930445211065785109184512 9843393 8615293047082396119255157297753665408 9843394 26889537779415375584020551795675146112 9843395 -31656562811544415786434361229904207600 9843396 -83004897827990361565272793693405833216 9843397 228624497334581943459257094526695554846 9843398 250722003590223925042784668780297633536 9843399 -42057596316858719861767659092781268032 9843400 -34361649558109434046237617619353600000 9843401 52529781494204776564598483382066423744 9843402 -8151844859984988692570519770815982080 9843403 154634414727142136674728570417545002320 9843404 3917019807571708847270861854540672512 9843405 -23638904251669147291374957065769165120 9843406 45699082596044541312964111689137562240 9843407 50869262584636085944984854002368716672 9843408 26259724510510977896341522200486395904 9843409 -37501561359862272827968207597786996160 9843410 64503306590000100116348868479930547360 9843411 55064517127715772934554751591393062072 9843412 -292311026665661599370088685503150332160 9843413 13237265947211180447928566729090019804 9843414 103394135920455283737844719642453811200 9843415 -253115159961114850149294855700100158440 9843416 -247710602535741811133479638883172413440 9843417 114677537066090147038108859729507910240 9843418 -41619454602346364896868500572512318496 9843419 95257377139948655355087115244992346820 9843420 10390646379236774955764837447935226880 9843421 -252542836747335011517112283849755866240 9843422 -15482750027524411487437328546406511488 9843423 -15531891925411848442629368673783007416 9843424 48536691270923789382360566377190522880 9843425 -55864335319339346246875253829928848000 9843426 196501978819241041681069838579499099264 9843427 76153293748451794952065808237536918800 9843428 -24972425339642130320401247507471499264 9843429 212601553585345499187003478508590696800 9843430 -10971684494140036136885586962144040960 9843431 664990615168474260714695732004264240 9843432 24755900797989657485913289059122872320 9843433 556609062866039040710524550933547830260 9843434 -198593311589486634661190473511697378384 9843435 -22931699412258333872158031708538060000 9843436 -238015768863118033072205302936534040320 9843437 -103442265163705045692072308775009103914 9843438 61354587894527174430161166952200772608 9843439 -84890711013142531991411042682936429944 9843440 1469078523232964000067488563728875520 9843441 -72019867369644489826107797821231942080 9843442 82481410749836529182369750168947921920 9843443 -3847397316180114862544025107830647936 9843444 37437334979565077590446965418656993280 9843445 -238679677842444740483442126323758955520 9843446 4679534411785871250606420202898539200 9843447 -220237532432505135498070243321396594200 9843448 -307899861109340751785475926675288801280 9843449 151369232629312815161832107199148406592 9843450 -48163883745082067719278012825659136000 9843451 -84966713890342683367641637410359843548 9843452 -305585544215960949260950726889204772864 9843453 -213511706469358807940196244308838784538 9843454 86207686012236971317668743611101415680 9843455 -103019744564421795161043738013453055640 9843456 41681669590531014651315916007081508864 9843457 2321659768792875616419513112278250088 9843458 304635996194639868438583684692132619776 9843459 -123149146892072113756943970563151755280 9843460 -102025156957864425555964383641613742080 9843461 -90154858556642290863164840946011837952 9843462 -91047985477941062981459526829327594080 9843463 -99727006271120592124201770913184924400 9843464 -332504411879127311443640344265806064640 9843465 -682421697380126629612949747223977280 9843466 -5820304305064713914365709398321350816 9843467 -194531372695609714896073026467831086968 9843468 -137309129320658722476064325348547833856 9843469 -12238135798523402472265020239654225120 9843470 7942804615587112169302618107807513600 9843471 -429935727923484830909625362556706560 9843472 -3847179452934918734652993562745028608 9843473 7812303296839320955597989951612268722 9843474 313939293819143572676000596978637568 9843475 -189911978315944483044405886500925256500 9843476 46112460524626860043303666700743481088 9843477 110365501036695115826592876545176525632 9843478 61379484619963929698803148683991092224 9843479 -65100270557982707614038568161718580640 9843480 -71033233279158671067975762497737728000 9843481 -283493159094265796704115435098745046528 9843482 -91485644460009164672896845038791008000 9843483 76326560337176405179428240757617684480 9843484 -156746969378678827432735945916748318720 9843485 -91148261647998516933272749597197939240 9843486 -89642353946766961436441301644581017600 9843487 -74712096760020672733434160730051944864 9843488 34371037503437705813317037670451445760 9843489 37768707064006841582831114788170305700 9843490 -18529048227195635077381270012812000 9843491 -135171433276608503050360992643020103728 9843492 12904356969421531423984869984249053184 9843493 -298407673702865045182518530773369355520 9843494 -44281814352170690666383932358341141120 9843495 -244272665585254893709298590000340379360 9843496 -12319907530292179799908379062046976000 9843497 375691603495069783556852670987189965946 9843498 68285062988660539827352489894620963840 9843499 -445919288115126808437938466391688203440 9843500 397127313555523499812134040420874496000 9843501 -160231140247623449471679602875161600 9843502 384829406838286658966476485566826884352 9843503 7739994939115222985104732062165222480 9843504 29926145061945571103440519240111620096 9843505 23746404500111768918746437004964708160 9843506 -79719656719832194346933806405441645440 9843507 -351732163827675905192835619332447621996 9843508 -86833896567079189186323113550553900672 9843509 104090325295143122144458060296348875928 9843510 -59269569816593169689685396361857434880 9843511 -223141068913142513733085527971998266576 9843512 -17356621178527431788527859597700280320 9843513 -167962503918566370534376185479728814256 9843514 -92674693753633559965779689402875680144 9843515 125288627324601208468573772617648623120 9843516 -104365004491376147287190009445741969408 9843517 1503158368307816572043447451856970880 9843518 -101834592753261221160920964459777527040 9843519 -9854897900994775734738401511312635520 9843520 -66001017076666680397280206629371904000 9843521 217493941200184262524708692701977846722 9843522 -71361405377599971887604208466552563200 9843523 147144582779885948605241330007886495356 9843524 -161421767584487120667302137106541227904 9843525 -2279086359150726970543437293608618950 9843526 5240492277095118770078469620559114240 9843527 88440929996747852534118776193154002192 9843528 214449389285906110116909812457347481600 9843529 -121821686365690980831505629261076600870 9843530 -127449636603596977426145304559826343840 9843531 798657247874787412856715923628115440 9843532 311390253277470548273736456360999293696 9843533 20957950167697351720013733755096743680 9843534 29692510714738195140366494950364256384 9843535 15740288597429373103266863415652344000 9843536 145817968521645614015519634527066112000 9843537 -536539256330536690331330573174662818624 9843538 141439402696162433940397668261653323920 9843539 -34576506308401796158994013581860561920 9843540 23785634289373246288831787869991731200 9843541 -237748572885918643552126739152374219058 9843542 -193031336603832204429183638202152111328 9843543 -11267577203081757643039113199206744480 9843544 -2150599494284020810669204662101913600 9843545 -93044677852406547133988317203867699000 9843546 -258413314555064890225120251073091731200 9843547 121306310818914507538822889679173846032 9843548 -111809082287461865943848447362631930880 9843549 193441974904498367344591319158429236864 9843550 294466871190297658396792092259060800 9843551 44182096875299540015265076058528249040 9843552 317453451895821948861391969388726845440 9843553 -198478186517388881651876640194014015198 9843554 9568968152193664353633371055939231744 9843555 133479692303757044939801781682458083760 9843556 278203155626998688197978376302779336320 9843557 -166430235014192079398630392056233978340 9843558 -6259683430563206434704880598228889600 9843559 252131617147347516347357091558713625240 9843560 2720132875984735470489279199653888000 9843561 62895466149775200067070917453444826184 9843562 -293803526296804308603161034200973925968 9843563 161909588314144719447136499812911302400 9843564 84595282440818199618142517067618877440 9843565 270932054227944255119774305276515689400 9843566 -73256891834384816410868171185495800768 9843567 15744359701696315114191039195514152960 9843568 13447009231672029772440010377367388160 9843569 -935272605001931422098763930521738030 9843570 -17531106182773853484239254921161208320 9843571 -286780935135769592986065366080704354228 9843572 66308667581271884636343795070987560960 9843573 265249012785643086766189998846571953504 9843574 -222552077487779365496094364040699443296 9843575 -20618631319356476978217929828713350000 9843576 205890369789597298700014911877599744000 9843577 -281424076416650619397173021657623088560 9843578 27460116833388757445308309636269804480 9843579 332473145252689986363431829771661461600 9843580 24761723802103292491921315307377674240 9843581 -277438067771367395973921580215389667936 9843582 17761637319817963235515074223389462528 9843583 -150495531110234951723239653609805687168 9843584 124591158810206332179641092826348912640 9843585 34106653472655440931930754996523558400 9843586 -203052867004211828741706987833375600640 9843587 33074620003262333475723933984641502432 9843588 -72319944473727342424814942387956729728 9843589 -10680474733904207435568266924596624960 9843590 32391523050544832878764558370616284800 9843591 -56673362132108087218619965575781659696 9843592 232442437496775940665079038120268800 9843593 -68721269052698985172409469028161286656 9843594 -160528923098757057475526273337520108800 9843595 -346636547306969111793559265825413768320 9843596 27495016060638852618394464166241157120 9843597 -194770329883455337606541576648390352426 9843598 -180653313967324129126364736767055920064 9843599 -109479014741591547483106233476714216400 9843600 -15623465715323035780219381121502412800 9843601 111005453712273588698369250785198679602 9843602 -334571767075817682533312275785387252096 9843603 905566803891018388001941116375023616 9843604 146883865780947052081719754694435728256 9843605 2476950010494197340855081916246423260 9843606 -12677852766269546591647985448722671968 9843607 -464234634485019917152960432957436460560 9843608 12435012018167246728227929000260177920 9843609 21441190318119472937539515033210771456 9843610 162331324902434541891843307771321701600 9843611 -444325548149754891262848613171675393788 9843612 -19986974250985207868951148800910022656 9843613 -46004220582167212505421723406497721076 9843614 -18685232938130567368597685322213442176 9843615 -156381973720942549451357383714574604000 9843616 52651281975647047009425708520921104384 9843617 -181327183366918620349542452928056255808 9843618 -190362071379138268357693320863604480 9843619 314042015719699115436894004181347714920 9843620 -93490906837397129523788622214553771520 9843621 39950892154224679516881347167911618912 9843622 -285949112844555198697024379832436281888 9843623 -74111099296341608760369548036140385256 9843624 26332839836412751295225787016086405120 9843625 226633147640903509958566672675593840000 9843626 114557687089601869198870717796580438624 9843627 223662148714221126486693921695333119320 9843628 8726925736580992835814515330571303936 9843629 -106036690462610572370037364035426853374 9843630 -2991425254403492293810076996769732480 9843631 -159810182074149495777968651038501399456 9843632 -31420510576633795358972574059697586176 9843633 -273380562604924408708069453349197582080 9843634 -1791921272396465916396648754635928320 9843635 463797997423866781617885066992225190960 9843636 42068789191920120791048597571072067584 9843637 253232797243371710964058761385575006720 9843638 -51603858441315875401019327940624875904 9843639 -10867487084255067847084215037955330352 9843640 -98136995248339621699777729722318643200 9843641 -71523151090677467122307864163276729216 9843642 56810202860508299383205917862163062640 9843643 220595541250997235805443131102580040960 9843644 111237261897262041751250697845460518400 9843645 -706504210025104361223385402076179200 9843646 -1717971089455248039086659611367418496 9843647 52648935608277041942054631539318444544 9843648 28691468853064095003583548118800531456 9843649 -49392071728103846205068249564072290620 9843650 -61229920580123028673033891163601469200 9843651 56528599484704501979357498111759259780 9843652 46439814234820856885758469874405404672 9843653 168607340643809372366862248909614655040 9843654 42481892709547795203705826316416509120 9843655 -109037349584429023266070232424214067040 9843656 -53902231559310404659139256052227225600 9843657 52141229005057481361123094213584060192 9843658 47432201326744141775079068639992634880 9843659 392332967874513958799082357877847447556 9843660 137445772533888414932386399733739264000 9843661 -520108825154568079883549511248835001738 9843662 109924463990156216359200502635816041664 9843663 -232392124321960680984255704630096146416 9843664 73118059045052727554059880971489402880 9843665 -20058359096942538997988411268570858480 9843666 -41699177171168791416884227983526428672 9843667 -68897408748639863212242352978493697720 9843668 -108793857790899238229291809840233293952 9843669 188866105251747452037718222186928952288 9843670 108136653870301597357041866689260737280 9843671 -401231129025556895406273856769906088 9843672 -11541148113976244713978587960171724800 9843673 98953828090849023127852594428984893760 9843674 269401878538962648681572317883249352192 9843675 22863349189798575315001176901886325000 9843676 347443966159332784171377924574428776960 9843677 223819302766634755384979428794522095526 9843678 -8055575449512872007668152387065200640 9843679 277900496649391613019038173326970366776 9843680 -157837335250297236856051835252181565440 9843681 -88123419262524402656683633096538477760 9843682 69570396846848384301169847815902042192 9843683 321670565757350876720647852076481355932 9843684 -684468245468400855750255033191946240 9843685 7860803622221610594999315637662078000 9843686 -123949827087319585850296779953865795840 9843687 8129775075665615665641683271501626880 9843688 141775074327151866482239444248819317760 9843689 -5714560323514712645105131169353465776 9843690 -11843780971686772015738385743911045120 9843691 132413661341031727231550449645726114560 9843692 -239798545816084139898572916598892786688 9843693 -2981951845990968963756885767199273600 9843694 95703031051479575153005069880819701632 9843695 -310166476755371326262100280612442191800 9843696 -50223128374778639301238889256140832768 9843697 -25223056971468729586030622691764035200 9843698 166438917505827987580239606814013955600 9843699 -195018316040397782876844681774130414536 9843700 -48244627233996548916671844402648672000 9843701 30776073479165632660660558325056124544 9843702 45148381011231727995984265892145100800 9843703 209272864082808946420046268855118402840 9843704 132176975217346827446760850351572971520 9843705 240012576533726170572409484926707922500 9843706 -61079142718118855227883127347090018448 9843707 665155242512728652790830993003171392152 9843708 -22418767455890152879398197117186072064 9843709 124916414106662849472026907147599754880 9843710 141340379567763481911722741355656294400 9843711 145087982139571371235359176920752885264 9843712 68955543716337038297634572380034564096 9843713 803977105039204559203471092334743666 9843714 -66448229860058248770285934212272156160 9843715 -100396145962901815331231490123809340000 9843716 89998794292849401302195366130016174080 9843717 -364690919476776705676022687724270144 9843718 -128107144209987471434549283502819346880 9843719 404329124425333607329416618659224677696 9843720 -212219803784618233122942708027737702400 9843721 569337990528407364029964249640197712922 9843722 -17728483363869214819132287034066637568 9843723 -196170524367418959860967842325936185028 9843724 42693739570153997872074907674755825664 9843725 -174393816906333332185530642567968118750 9843726 111664965846507620451634590507201812544 9843727 249828499414581163092103133305336345632 9843728 45861040254995310948144953180160663552 9843729 -27495480920849129467230171970450821120 9843730 59956395979842075252385265829621261120 9843731 60086278529222554808786981430528528960 9843732 -3394785832760776977793398769584814080 9843733 164810234242068756962971125437038567008 9843734 -34255330618494464505446454379117449600 9843735 80479209689824603129219158795136771200 9843736 133680560489914613746776848637518684160 9843737 75679645268399730512278745803909915920 9843738 95496286187828457616472927639060166144 9843739 -164106697088333564091688919115479375744 9843740 39509174957835622626839307962015047680 9843741 -526977900108347010190757094747645754560 9843742 213595837148570162686905898427291494272 9843743 -51255683562768678457788573857484336096 9843744 138638157148946645096104064384465633280 9843745 177149622039780999274516869008791972500 9843746 -229535274202294634249087170541639316096 9843747 18188005995753887179476635204547198720 9843748 3830323131547244271919215150361042176 9843749 -319949743374181273920440249717427258564 9843750 12397555249599599265528058920840000000 9843751 142049818991852801720546677617723397600 9843752 -298767942333422737547570794643108582400 9843753 231406652896030208199974195499258302208 9843754 149387026390537663823018602861972091232 9843755 -68257825149733707454344595851357927840 9843756 -3740371420322564296640424256854067200 9843757 -3722450010101932662765939680959824000 9843758 -2417397164573232882601960221282711552 9843759 -11807482537972164002054302247182780536 9843760 37327903623268143559952207672519884800 9843761 -106421720118220761447317074611622054638 9843762 -53540955170112375273475558541253035520 9843763 63176446237590118457688919388838216624 9843764 96255971671665266512592405982885820416 9843765 -91899980569072137626353213640541938880 9843766 -203497669312655319507357374481662979168 9843767 -255365106111336275663038878584436854400 9843768 -13151853545921175499776568956319764480 9843769 60521664231279809204001586865933668488 9843770 68700439233513630260511222939521679360 9843771 15517178840341626832502905165757134848 9843772 -123112486941383287704469610026714576896 9843773 -28359964589645464954124645419455960000 9843774 233403224305619530459338420493677072384 9843775 -3769884845115956552758717288835322200 9843776 -18383812403550562505635207250640371712 9843777 19645501970248720377861397817381073714 9843778 -5839913399872089508030947805561004544 9843779 -206818058640292676034224716162487405040 9843780 -85684532788389463641064917130606387200 9843781 -6121457799812623855212148707047797248 9843782 54591420600733979911928576742728884224 9843783 315931465698122936563051840537144808448 9843784 -155296331706863126104961788244883732480 9843785 -63842917999255243778147373253014047040 9843786 67799749308426746046421113107854828800 9843787 -86683191553284560285855308128850339564 9843788 -141481263087291578968236324579408198912 9843789 67387393129173231163490653670501772960 9843790 -1271038311955038540447441804709612800 9843791 -437012553787637727031554988024337640888 9843792 2702406226208057282042814797293289472 9843793 -197020474482017302681171755475382141376 9843794 -158885274792715385942937846246527948640 9843795 76317406189152964603869744313155072000 9843796 -161258030780941176836127275737903011840 9843797 -165776686008407556943176635648508296754 9843798 51163623648868256824970779430150729664 9843799 92344554035413209555804875248517750112 9843800 -19167564882250109772704340615071232000 9843801 -391982943885638889973602143172492977472 9843802 -71729532882103695364387807568056912896 9843803 500521301795870921912742645218016266052 9843804 8912870122747550123354318785082603520 9843805 -125693769895271894496879900073161828000 9843806 -62518142825065677391903753011674364672 9843807 -41944406809679164203859202435386175160 9843808 20530405308165143905385862521787777024 9843809 -28028904275252307717574391387682048990 9843810 -45644395568578721179604191447987875840 9843811 -185272436089150372120254922726430383588 9843812 122030479158274432546500441524961884160 9843813 24117936625279728642892502120225188608 9843814 252989545341543537362963484621038245632 9843815 -304680565533796098106973527600265584800 9843816 -132774684977533194771100088863924224000 9843817 -231208077060595612608613369968385352134 9843818 2775976260622443817413948788141756160 9843819 21153025511699172099261477023853779544 9843820 76083331579348541518862956863897569280 9843821 72104099784243063930714931124291341824 9843822 30057683478968987798358261055923175680 9843823 499401673787138155529480261276816174904 9843824 31476557781887162818453512977629347840 9843825 33957384699152092350303721664410215600 9843826 284915556454767411541373311849982852112 9843827 74396885551975705474264819828445421312 9843828 -19857018647839485014016584565708103680 9843829 243669501267482840849612429881162991040 9843830 -2742925379617170219773715340195261440 9843831 -8500626496374055430983572854341758672 9843832 146650510298857981803754191664779878400 9843833 43918888467861809228559632351741775360 9843834 32520253446093383385535900702540800 9843835 -290814029101160473290799288530385278720 9843836 163005352834181016447543664366101780480 9843837 77526007649679871010207787295495495680 9843838 33742338336145497742834091526569848320 9843839 -70341858834287453918079105790162576176 9843840 26078132242750483554843414506766336000 9843841 -127546475508045030133256968022768491520 9843842 12193434086599771780859414080754757072 9843843 -18108506882826362934376025663711946240 9843844 101440394282427953155732789898860612736 9843845 67948657832146667119869305890933732800 9843846 7301096938261291193504542217029281984 9843847 -66196949249142630109054493624538593280 9843848 70494583988935214378927305840451420160 9843849 -4686845250244667173361699447482466076 9843850 -76609065602078896461792650833551883200 9843851 232267678267177409730659486976087309672 9843852 235312001571905602493025816071435423232 9843853 184109359947466221780745132825214729580 9843854 -61667354901170434038426373478275277568 9843855 -14575014827833513821571220919870211200 9843856 -32966812619763494981920777996959154176 9843857 80085189714563867243862752846639376192 9843858 -180161631904900629460579603806238715376 9843859 554629141262402284493803274396551814060 9843860 47243536198149159599170851114866050560 9843861 240476098667172076953077583011137344 9843862 16771610564865477087797558667505766400 9843863 1417120942274031278482797568270439112 9843864 -58074673978558345047070847717718097920 9843865 -204448514572486332902526246110086063740 9843866 54214207742135278364425481030582550528 9843867 -72744487979863116739379295181219239600 9843868 377433807992155550940585841185869408256 9843869 -66986068286552610113143674329595091104 9843870 -117172296262233122210246218991418403200 9843871 -73241524845114120368861438763401882688 9843872 17688845319741432771357760039988232192 9843873 -44753712264085772307276023713113251520 9843874 -284061785188538357159495402026483568640 9843875 47258485795581151542114102506104548000 9843876 142019203186390635787770295147100160000 9843877 -30629889197751550998566850344336766274 9843878 160568733634805249812362612014384558400 9843879 -12469561120633239315345314111357491416 9843880 -6858875806529958019929326930619033600 9843881 197042848161236844276126419510885562000 9843882 21271138770299462619583204335518830080 9843883 -41876890509574184891811511866744577536 9843884 -194937054922396294679578905793739533824 9843885 -34603238766362950905507858146896460160 9843886 2018641044848344729796228090852700288 9843887 130860235843979190887879037100301409672 9843888 -39846940118313198633529518094673412096 9843889 102342298169437620557965395752872090368 9843890 -39222718280847551184739121106333227520 9843891 5899109159933115798624113402139463992 9843892 24690557574674577998424482274475385216 9843893 160236289323920043176234510580526787616 9843894 -22651317656469610925035593898377100800 9843895 -29471210394101622504496317599802144000 9843896 7480486911867253872671588610513408000 9843897 5229595841183381152638768282057621504 9843898 36389074484245870612193782161635161200 9843899 -47594499270737276836625128191036164880 9843900 70901169323199957879873558987580416000 9843901 -340344125602895201267986519014613750068 9843902 -77245148835143885928537157247557311168 9843903 325483735355225960196410650190372878080 9843904 114828918824683720611391785796632576 9843905 9845872923012055191713270733643104060 9843906 1626953364829952513422302917942025984 9843907 560375906203575722390122074537253220156 9843908 -312994995870576050813332534004454273024 9843909 -81729668935081814833504581975741316896 9843910 -144498157146714910707609406903255328640 9843911 -55869446985997637886741696123037666176 9843912 78473097680013443760268144748258995200 9843913 -44790579050504687221059976696124028838 9843914 -143129305776121855347100249033882721280 9843915 338290906973076063064940312543667448320 9843916 -5759587705239719756188587690607336448 9843917 -282830308778916542281166703002482961034 9843918 -6910817156701995268525555737877644288 9843919 -135704645871014478241006600691186155160 9843920 -48153236157187389313308943029897216000 9843921 -21792631728998664498244266791953298892 9843922 -175935171949403226015407375817412142976 9843923 164538878413283524514051879337005528172 9843924 42322731487528664913934226820669130752 9843925 -17635457287714519027465676859543779200 9843926 12195279115307944448544421608565186560 9843927 14493558507011081171749426590826247808 9843928 -29856547593791653541161913621784483840 9843929 -400105502449131103015118347508200515840 9843930 99386059751963046164063721340125861120 9843931 -164774169457109269755716457292302500688 9843932 -27926222011758517162674124165451612160 9843933 -20913201410684442504416284990276800000 9843934 -16791520169714970144301375142603260800 9843935 -230434161005426059569928685731112582640 9843936 157033587619356764459385129527421960192 9843937 -86244009128654550439313109848514861888 9843938 -80364575909042233712139810170482152960 9843939 -9753369464347021330125201359042247216 9843940 76963824293012372147122440440508948480 9843941 4371834663684232107718926094227218592 9843942 71534731736117531337629251857944824512 9843943 45654998945246175627385708354649633104 9843944 -8321795179991987003122975673994362880 9843945 201929309164554686652617922572921545920 9843946 85643377714161711839462129994520592640 9843947 2335461028267408626482564683340870760 9843948 -133613624530778342878885210364287572480 9843949 136974234933512593339674550407635393280 9843950 85713151640685793573756532244837072000 9843951 -34420092830417797615634681599757397360 9843952 -15310473009292473460962865375558238208 9843953 286846450807934292167654803273437838080 9843954 -80430604214495930863678705146351662592 9843955 -58817914640749995504476676572002320 9843956 114532782174198560869615354246093557120 9843957 174444369578544112313579054104720896000 9843958 61703949639814940899034907311811617280 9843959 -104175372546722988175553535789851394840 9843960 15081447064013583481016902768951296000 9843961 -4363820341018035154364606162239568828 9843962 232357019619454780586892889204874829312 9843963 320742797803859668376570929628572134000 9843964 -16735319645106071579859347216907037184 9843965 -117627137386292035559044720197230787420 9843966 72800731353452715407759620830936652800 9843967 -155330396259649355231542282347705957008 9843968 -263999340037168899598672730151041630208 9843969 -57030647318693070771512473959439149120 9843970 141669030805215271318103868022301851680 9843971 406707526128677702772965538717809602872 9843972 -242422196991773879620349043337717060608 9843973 277676124587271752057700826031063112960 9843974 -55937007797792809536564196918566450048 9843975 53180460716425275348986019902365908600 9843976 -209362992413646784984178216402477260800 9843977 -2597116626901478666653122895435507968 9843978 70419832860148087476853292942289556224 9843979 -294833720871547519730678295363836725420 9843980 -153104002359347731821291886464718924800 9843981 104520551988687968285908073802986209344 9843982 -180542179139166347489593717736385502848 9843983 412709781267972253797133318427378231400 9843984 41471780937200177156686258586869432320 9843985 -56773627860897265458833562382309511820 9843986 -33424023999254216428042660802422920960 9843987 -69237188097265071946967611594910480640 9843988 23574206559518178661438929032625782784 9843989 -193783527033063228626589234984872628210 9843990 703564065797345537406228387368663040 9843991 -221383501873434164660765838602736455608 9843992 -188131576037248072229306954598608486400 9843993 -179342453489718160439265684063135820518 9843994 238318145442801036154708641692488922112 9843995 46364243933406722087820028383624614400 9843996 -100405271565363899809989623083418961408 9843997 -507264148331972095794747696586914814388 9843998 27927210609790816477473081116818710912 9843999 -239399695458818016906093222303228644352 9844000 118806810437388951087688063806603264000 9844001 -319685571732677632338975790583542915998 9844002 28317110941893289540986768315381000912 9844003 250070288786965240491039637014859659264 9844004 -358789002614982104375522055593239618944 9844005 92356744522632946537908916933001062560 9844006 36816507756835494430984802637163819200 9844007 68096056262829213095473638402761574000 9844008 -24447588632200650429093004187826585600 9844009 -234971926159598720486076083251299740928 9844010 112430740230641747122076364814020568320 9844011 -11974840190740525198501053191944193148 9844012 33177989546216555615292459764512537600 9844013 -350261969731397139472631994164644581738 9844014 -93117683549904248837305028346133432320 9844015 83404391914302569433085706789496041160 9844016 2975156319299647886277198101001928704 9844017 555648507702254671150838578569629574048 9844018 -25015576491860033495868606244804946400 9844019 -272822549721649634859046365406670257152 9844020 75154272625488394889865809459687278080 9844021 -484521764507712428647402922074951946400 9844022 221625153904656738183362590572290961312 9844023 -23247612914933555789133938835509683200 9844024 -171581424544132446308413112180608204800 9844025 205446156378591145805984595587613005550 9844026 -2476477135619908593422393350394240256 9844027 171733363087525589396713969098421499876 9844028 31899979385525737418575950161076558336 9844029 68038940742926959795247912865652367724 9844030 23127403917072963319574154245480390400 9844031 -341556204722039715427587172450485999168 9844032 -71929584985904340822537702528673382400 9844033 937552308684547746739764354757772000 9844034 14523259585019827129192452447057422880 9844035 69252376066585708772872208308357899360 9844036 64403631954468034447579719765260780800 9844037 -124994943947702473890690672219964241088 9844038 164535102364298114261138173032786088320 9844039 319948367960105674421462308496286026840 9844040 -41946097378383647507128747175151206400 9844041 20370494570992487430757474088548796544 9844042 150514554536850645824921989452696201984 9844043 271705240541037457243569024736450983360 9844044 51163294739352891617228610050869542912 9844045 -218986685811260279166420935290015983720 9844046 -41390278411011022152014625357431774976 9844047 117701887271274431145623049929101507608 9844048 -105998951214369183720104306164105289728 9844049 227221068234920732515536461223929610864 9844050 -1531772350647988490454028265362944000 9844051 448565683611639167719294127005467692700 9844052 -182198006881870439040196718158238730240 9844053 187279005468812246566305979551951724704 9844054 -162015813932379239591838449446411310976 9844055 -17662297989157342264180246546136181600 9844056 -420377953645311616284112575166393958400 9844057 153439134840993481010742488186629459012 9844058 -27105288907465356367775246155999331328 9844059 13443850657210178495884132992373393536 9844060 -11276328943520105777826129757632153600 9844061 -88262994453905312383055650140692713428 9844062 -18828416174862000772661426628657709248 9844063 28318534396153188179020625642701121312 9844064 479508931659990421892437928880687415296 9844065 -90335233975211504138286822467207116800 9844066 -84087922911134512559826204418153203936 9844067 -344420435768881246870413559573362694884 9844068 -53597750049362002455276303443835027456 9844069 114948384718545067119306733661606168544 9844070 -161552061081836671570157386394775803520 9844071 184049123481024624764843598159911078400 9844072 40932685310389550054669762759328399360 9844073 -182759795870976840330636524718435119616 9844074 16975612818282911239892415102154855344 9844075 -19410982330435185703139314752120058400 9844076 -208220162001257636912535007637190329856 9844077 144340425280954029113460907916489133120 9844078 -94563456277864847907135621595857716160 9844079 63812206181321847966788016842926149120 9844080 -49518958554902725240270442906144931840 9844081 37377053580640481064852965852950283520 9844082 22216493292487230889591855469158396032 9844083 299600643394616109177574370651687546544 9844084 331249921278004553681929946886236153216 9844085 -150405260928813679559408844259991717220 9844086 -3310928774572546709954273953185878016 9844087 -272318685436023681428548764950821088808 9844088 -23041305712836603474056861317379850240 9844089 146348493571046383105838727450076102224 9844090 -86280492131311032733443410732430412800 9844091 -41353810825876339738589908457030259000 9844092 6613106947582594440573515285315638272 9844093 -6791337420607756875704201426614864320 9844094 11996465340243634873430679726830754240 9844095 -68729789376801532444733446127626842480 9844096 -81613118436279070973792760432206807040 9844097 -173260136815019360421845872629924035454 9844098 41983153586341929949540107222746926848 9844099 -175149759977045809053220720011393760900 9844100 26892976986549590796091815921419606400 9844101 102968647065430495450152004975860081630 9844102 -281452237309346891977749052367139577248 9844103 66401130179854262613195857153311735200 9844104 42817803119030189395879775903410053120 9844105 -192693910746604121218388141126406633600 9844106 -297650133764518913997766530506232343248 9844107 26618668596949096488182261908490786304 9844108 109716318281581937410349994765506703360 9844109 -4259557897803386469311236846781999328 9844110 22086854732320058731714974718119028800 9844111 -380588006844417503413828909030859992240 9844112 9562573654953174224196173334482780160 9844113 326947078737493759492615543393616501088 9844114 38615927761139985565530419286168417792 9844115 70289446181054127195677620223988983520 9844116 -61435828252864170548445878796898510848 9844117 -14651488373724331457104060421953763780 9844118 333179778633618033176254333040281689216 9844119 5210053003094904267732021830159059200 9844120 -54466244902981261724781119525561548800 9844121 -56020404361935613882364609409575259840 9844122 -364316598032423537600102126340624669696 9844123 -15282643480679731151463087008699175656 9844124 -42456755928070669612922067133859848704 9844125 178702742917260828784073485237183848000 9844126 -312696382772464839184981672422654434496 9844127 -2442898727294420204243465730849271968 9844128 -95618882856621608971681590314910351360 9844129 534710905168614494323050129994985269730 9844130 -34113174790973380574667438906458339040 9844131 19296942866791074939050783361174452544 9844132 -35083581317969756460809670321707520000 9844133 101175911626854058838671508182129818204 9844134 100772250694642462781854786701086412480 9844135 -65446772713088644195915981223953189440 9844136 -4731068727051235370947351544914329600 9844137 146332845675113981925427737311654193060 9844138 138917018222005113697320431382039346944 9844139 353106408671995373249245028284432655520 9844140 -26935827393469276550176346997728870400 9844141 -129254002646416411574736799085461052916 9844142 -36503694518892417294060323867528263680 9844143 62880322916290063541620325309197203456 9844144 111596365427228303845419611363712450560 9844145 -237585565968028481452187400217680353100 9844146 27116308174852951394715775188680371200 9844147 445599980015201288504390636561967534040 9844148 -81453270341234035177749004482583473792 9844149 157163092853838729963028080910802367552 9844150 -83562516377133931141540269750277632000 9844151 -100239195656829303846382675712179884288 9844152 -6618711685129500694884268178213498880 9844153 101537157620310225427990743320311557264 9844154 115362252268052886570738570341364215040 9844155 102244354193384804765709480914902524240 9844156 -42682644700917417174202120257202243584 9844157 204953963736002293669953150921851822406 9844158 103499404179982493355885468279893885568 9844159 -36285738817131909732749094933878741096 9844160 47348977706166812195791963130198753280 9844161 173611827348622403642020618833506700528 9844162 -2295837570302634200143640586058240128 9844163 321582380684278711400449814363475813024 9844164 88942879328710800904142968286557701120 9844165 27145700258970040409096556349396129920 9844166 -191958326275725592725858377445802972800 9844167 -81306382354531584774880246468605959904 9844168 -213467491648963501131780898411523005440 9844169 246214375362525620083213102990156078500 9844170 39863306400738913344878233250482344960 9844171 -258294309565857177052632923227284170400 9844172 8854339108394033681257129216482066432 9844173 -166615064328727238218226455649815218816 9844174 70835475641035020759918088876682860032 9844175 27576237335337450412894901996705077800 9844176 66786957167627952139092440219040743424 9844177 -8977539839782101029776945559373134528 9844178 116931700018563434688983248277213738640 9844179 95747640560373543170827841164254617784 9844180 -236577932284180937239925349717606566400 9844181 -144324969264798686862310345868108100018 9844182 40581283984894019561091301756859492160 9844183 34699438707143591144494080596169094360 9844184 -79773679870879863228383027636819066880 9844185 93802231172401840801827926081222198400 9844186 175937799880175215696142870552117094144 9844187 359739966375420494964914067189076816836 9844188 19641105011057618750478100091925465600 9844189 8923163632181202285452674816156013990 9844190 241452004144663018298879949428123212800 9844191 89861351862253546124817618135801914352 9844192 188157401228021862875800410606361116672 9844193 -658282637181601865935335467230323228480 9844194 33872917479127031030116140152997834240 9844195 -449051317776045660742243591499421613200 9844196 4929567809197688452166370320536411392 9844197 -296182067819158463779473917685761664 9844198 -3999080426802275172758262026671229184 9844199 14210757920371697391330895892448358080 9844200 -214561172117221007970427765419294720000 9844201 -161275316234671701670710779943454169100 9844202 -29704369556454310214144663503100090448 9844203 -147654805794990696395196884403177462696 9844204 -296839430180794561531303721571885171200 9844205 497182816508830541009871686622781440 9844206 -147648995170658880993573240982657461696 9844207 45249243307077095342117249725302154992 9844208 41718062437641242674128363913640116224 9844209 -277116819695211231081048452860728601200 9844210 -71895200199818816297225058521401542240 9844211 85343712513679184786230823844172004352 9844212 9314209261263823588273135362675904512 9844213 -29838401537614611186769184762413383456 9844214 68150082371476589217436154279520131712 9844215 -118571896979396762070981118575725009280 9844216 -74554594069449183019401499175480832000 9844217 263123118055410214333511577785766268266 9844218 -22037809076107324108796237469501632256 9844219 -71521458328941574971905753389054352640 9844220 -26844785545802314234314820710049597440 9844221 43314982243030530119517076522085374080 9844222 -19571150448982797785093038294474515648 9844223 -229051646788201424828880542996560134960 9844224 -47118652255438289092998334984256225280 9844225 328139011399081431879084783287456041600 9844226 13427270217480358040393544172999134720 9844227 1757474769577463923280458901951193840 9844228 -20516296836677965104814405620346045184 9844229 -257795020788263049692262092770944187170 9844230 -34201540799918666446116862902178344960 9844231 -11452765456980678385068443820934517936 9844232 -97549935973432196748378307208406297600 9844233 -3747964610624048767745707937547260736 9844234 -71137152226686024686104232990832843984 9844235 -1007406103916437684517054724257406240 9844236 -55679942692626942110441400302421897216 9844237 -74593151658314937089500100903251283368 9844238 19737438930807246523881567065096625600 9844239 237047500583373374223867566194190668560 9844240 20782526363857633484082906329835110400 9844241 -277661679233608560081071785107473367552 9844242 -118452657921187767950728579014608152320 9844243 67931579229805683495846404160966513200 9844244 -14272543730030799632065685843215724544 9844245 121301147205969442662337247359855940220 9844246 154925097160968306867389389632075735072 9844247 -56593788230302366160907275295044335464 9844248 -2177110767898641555111213198795571200 9844249 569901788712938329391802219459966065664 9844250 220691153016336124828865920886116488000 9844251 237070681159812420136289503172713857432 9844252 -81316340124702022148990544204912645120 9844253 25969997516214114269827231512315945600 9844254 2182816204523721374510682798293987712 9844255 -54409040193852014084742709996603536240 9844256 399912910452176293779586254574890319872 9844257 40976792519958743507181110085852170304 9844258 224139868308930785411988069054157889280 9844259 245995157498344845996387123897842714460 9844260 -10116650923919024699789788893385789440 9844261 157967905996995151653107643696397152320 9844262 -97092119524370053281967218006992275008 9844263 19007407538413239224861069141324689200 9844264 78186675248606874872282374390531921920 9844265 -86948711334090979110731620231907957340 9844266 58987433643705153409384720770127746048 9844267 18321339766538784132900559256180598592 9844268 -6503663094736472262821920761676545024 9844269 19015604422285170951618931681450502400 9844270 -190145693416946254002024193999555513920 9844271 251168116708232924600637330053285922744 9844272 -3629992002859391365819365275013120000 9844273 178954488182046892937066701681267920168 9844274 -90657880217560300652176885482822427008 9844275 68505309187109121094877429771781657600 9844276 -78219147515409688833676042899010707456 9844277 358304034218077266717719442502396662126 9844278 -47271500711905389001474788543476367360 9844279 -215785704088627910305388578946582092120 9844280 261775500873271182865873608881734656000 9844281 -426844244892274988472279912878631072000 9844282 -107510070803967942627856692611503365120 9844283 -131655712737079224318777335419093341468 9844284 77218867845235282473740412306269429760 9844285 -323387484900020661802883221199050129440 9844286 274087485881572373838395931397109966592 9844287 -61068543267936337840684335572029550448 9844288 -20552351417223837898172826812625190912 9844289 37544108792438077449543811420428692160 9844290 11377396025763684028460815511037672000 9844291 -8763902607362596354460037621854532096 9844292 -100732474562797499763542304936144936960 9844293 -39617080181421060788024288160769717536 9844294 -15222349264813536507942827988079140096 9844295 120239258548542598569593332054164718800 9844296 149567041229666038782009917996717752320 9844297 275708617359014504267527037791797799092 9844298 29662611317069711029227021017320409088 9844299 -160830780930397274254690958358995024640 9844300 120727017874840853970110973446781766400 9844301 -408703034158491630082970862325377586698 9844302 -49132539918722520307635010709207120640 9844303 8456525426715424435414835666474025056 9844304 85694216826841290634576222652061573120 9844305 7687913840215315291513331932390888320 9844306 -5278407897893776243529132334344150016 9844307 127619776767981980264427638963725776384 9844308 -94727370865695089731900711639366164480 9844309 -4118116898798641176166975431653391168 9844310 4769163188530368018047687773387008000 9844311 -335001989391411333449808862285605234480 9844312 -225116568256381165495951078216122316800 9844313 84728873061537451628006993948017726740 9844314 34329622806191447239197090390244697088 9844315 -108223891937669383020953904697776892080 9844316 348806804059572055707418645199758998528 9844317 -21626546227542812942027589378493651680 9844318 357579954432874704909979892078061120 9844319 -305861633490968047925198025138441293280 9844320 80471027470582480229532862715304345600 9844321 248966312769743643629546574565306817712 9844322 152273288442368695490397188871846584832 9844323 -86924463371700124262880126439844391816 9844324 -56452986471012384646919148059902832640 9844325 -438817122874186508185117390759401607500 9844326 -75038058943012706441717577969709433856 9844327 -180626022307820915828232110692556721480 9844328 -53588625355918796341706142767643033600 9844329 1795756885911710542863465083710672896 9844330 18400287716098413721112194732175627520 9844331 6138909417028439524783649653592678400 9844332 218060190096059858472485759096446735872 9844333 -118522392275156388156436252806554155316 9844334 -282706007319988002211757119290778752 9844335 4334983717611690747463260002263401600 9844336 64906324386417015302470283551133335552 9844337 349911748062909450163557328976559648240 9844338 -56057767370126314394845850620034531328 9844339 -1634242248528784448047171694858759860 9844340 99028140735261823699869301344102604800 9844341 64773552979367120856208425209749795680 9844342 15057280229404450569460915231900251072 9844343 126577886335876055661355834967553896880 9844344 221022311634966881811515141025123471360 9844345 -26546853333008405868945728685637590720 9844346 9149516081221114557278150319014980608 9844347 189720673364183942084478727088817509400 9844348 -108663633566733118567472284493124945920 9844349 159101355625942816696992648902398825350 9844350 65175232135892159729085859986237144000 9844351 184712379240374102566094596896179196144 9844352 91120911047577590216485243628090818560 9844353 -239731351726741289427616543556382389760 9844354 -99521641857924280790544556406300214240 9844355 -228485151133597791803701797913104912240 9844356 -54200453783174578831033632032649492480 9844357 189297796564091426982227612817284480606 9844358 268821786884066680780788756621043613280 9844359 70633518121717324160643714511774086912 9844360 -91931710946120667777640541614748467200 9844361 -107749925369540768364913061521541800038 9844362 -110551752823789128267004625958334533120 9844363 -42781217505431728711540164869734490592 9844364 335316260138626973777403514631909035776 9844365 -63322259917902602501199305714388245280 9844366 -65444375096840038943215236028533886080 9844367 155860879058001108504101279834105006520 9844368 195464719156148053357147712515473408 9844369 -318041428708279161014003468641554617880 9844370 184346308866962059029549209524443230880 9844371 -113723661123455063886574599875100110928 9844372 -169984528790365579159305793329796023424 9844373 127212170402713542473386880695466155200 9844374 -91994516044520273519453141999401419840 9844375 -94061192370129285477811405282733375000 9844376 424303551375765211420324515601873582080 9844377 3503639133058224389574571512382770912 9844378 -30586531603981092987833748463620128544 9844379 -50833671069757967602637905662130573920 9844380 18283448373650939772485297073475153920 9844381 69250093501576341251972929214854488710 9844382 -1559534752183072754292414206746862208 9844383 -330285470592701049121497190494349928376 9844384 442919385095958883338638690459930591232 9844385 -111290898162453892066666984964721719040 9844386 104895395241902674814537798458246675200 9844387 -59216390363639216202268383658007328096 9844388 247495037093781390453664370886003065856 9844389 -327151721692308990277329885996682452480 9844390 -128366432714470272028508249493170267520 9844391 86558553588172660269222443479468929024 9844392 64972083912530393723855666878928240640 9844393 23658568520731295415001284993685420104 9844394 -149556730587669387682501249967692884480 9844395 -106046141115688116650411379691934568960 9844396 -142185400268478869035468575786382355200 9844397 -184644039993321870519290934418766428320 9844398 191026279767934152733252570821745329600 9844399 341832247518990074475824147361358013400 9844400 -28607592273360820891290513600219955200 9844401 -86817338086071231244246462442861438016 9844402 -24518176392869056809468172097173060848 9844403 339616915583220263468000378735492528652 9844404 -110270688011825812061841139378980040704 9844405 16971983636115335875767852470266521600 9844406 104251531556224640549089885880651568768 9844407 -80638842486001163154745213337238127296 9844408 264440402874110070650486853316273766400 9844409 61650735077490505872757382481464766792 9844410 41057112670401522165415862212570060800 9844411 -548653903802339175747774178452594632088 9844412 -33536211911559172066338119485974150144 9844413 77631717642008400035455005804738434400 9844414 63086685677092814286286912922243925120 9844415 -7136824383541024527811810092021890880 9844416 -56514271945680284455886783506780520448 9844417 240278114141857605462995859313768514352 9844418 20020625191627190298203329050788406816 9844419 -6252135822037866730205360403692818776 9844420 400058671173931628023192301684551680 9844421 -57932413717053065653760362210381347300 9844422 6066314996933999770362387231789662208 9844423 242412944089787445655075748738247323640 9844424 331363996579854867691643779949698590720 9844425 -27744071413525281659131267878125521650 9844426 -101852258975823055204208335924123355088 9844427 573825276235984923675877276473284366400 9844428 38079841484554225866056285113799983104 9844429 3319907215452235432167146354044191680 9844430 -118023550566778130760945464388038208000 9844431 486265273630988322897725714342188410240 9844432 26079244688087254662466632108846612480 9844433 60996914671082335340298391472877050340 9844434 -38528364396356568651467111338890312192 9844435 76280792778589280863970259492998157360 9844436 140006156380439664231050677979157915648 9844437 -114377576235416228778037117463636154432 9844438 -91674994149755894269451599128314341056 9844439 -734438159194443375485974841944013520 9844440 96209086880300606762539205552097484800 9844441 229287070096684939392405112403131772052 9844442 -27720675796196008888337553029247298848 9844443 253197544683494424103220900333596032000 9844444 202630809374728121248971419557344711680 9844445 82444959547115843879242741683716947200 9844446 129413379976623436607820222067756517184 9844447 55249275225359194386105879299454006240 9844448 244563444440531738335245477426910986240 9844449 -340785683806476678930994495205645203536 9844450 -10484843637011121199546737040419955200 9844451 191088649934036032870399588933469016600 9844452 55310429600073342847070179908548674176 9844453 -52572237876041316341641537007556300416 9844454 13762676843181991606484954893836286176 9844455 -196729935433854552080894500417297358640 9844456 226616218041790508619816036619532236800 9844457 -114399938971062114785172321530632917888 9844458 -54016305469833421568226383781237395712 9844459 -576476960149570687557169493772872963496 9844460 -60180767688390013643054102471652157440 9844461 -51067588604257471110025164111591387840 9844462 23920112659817448716862248973377177472 9844463 2384045241409786191526025222485708800 9844464 3043650779657249430397597299583746048 9844465 -23430287063521464152849396183640202200 9844466 -23716920408908931056613109812853763568 9844467 -118691436206242541343360476077068734352 9844468 33262995697100269539988752109370499840 9844469 -90646931024182726342009498201177726980 9844470 -1961156469743079331775748286630636800 9844471 -9014574186617421536881015223945198592 9844472 509930997424965606214607868156715315200 9844473 67813023351566137483018039232820936384 9844474 -100485177679630189223871209164695813264 9844475 208693591939639451261201004470380444500 9844476 -316244450248397576605857467976667094016 9844477 359698242769346240099541503511617496326 9844478 4426248656084339711758551507769473792 9844479 -305214697254904933170015857516704500384 9844480 -45205119452155812293167253502233149440 9844481 -276497196866514942253707210593325744300 9844482 -144129155255757192448580808129863809536 9844483 -482240518158700696193791548465242092032 9844484 55317011236478997762880065628098379008 9844485 29055732954393696253677973635552115200 9844486 148075121596123339202454688058575236192 9844487 460393646188118486312741893010912906136 9844488 8820745585416685455989603082733578240 9844489 -253425521107658900256031921770352056560 9844490 2356762379831629184610211064639613120 9844491 205266986715019426585329526213214866392 9844492 -201694139254879664777622296146723466496 9844493 85621301274156213641409138902154482742 9844494 7183353499031524320989247889158128640 9844495 130735567912195085681662656633820197000 9844496 -19414295968690081217002587424971202560 9844497 5112193080841160270402197153845443700 9844498 242815571979348813815373805521889182720 9844499 50780820827076851222933182138870829136 9844500 -60028770491354073225507121784295936000 9844501 196604597411300150298433489151334655502 9844502 -187162216177059373603462559678933550048 9844503 237744085705774553765345557803400747008 9844504 38917628766242873324833469310252748800 9844505 -160682157347035525904135178771962751360 9844506 555777257658651086128781826906685440 9844507 157209715718867485031440775708189059200 9844508 7656986982497772393850235093491192320 9844509 -82753128879951342044111151320818874496 9844510 28200965901530535702413650688760414720 9844511 79365665785074999597225045560705351112 9844512 298776090570380530874758267532575506432 9844513 111903813574649624173873507366261908096 9844514 44505052953964591083685985207846864160 9844515 63958356020948728911666581643585851520 9844516 95921540243780375898697344240706338816 9844517 47856867973326914372096759513859541566 9844518 -61121255376747565237476155955863628096 9844519 65917989825445442261572234597793269800 9844520 -38403778108484616254508127004614656000 9844521 -156184406626555984792332325040930149488 9844522 -80997696240774096970963855148937394176 9844523 58110280447423100421395502697805711664 9844524 270770140798338027168231562286877035520 9844525 -103807444961977309418417553712174520000 9844526 -170476962381095366083691060155497496320 9844527 -113309984095985287524524253648353187840 9844528 -63615024328205713540919701640828026880 9844529 -57356026159890632303036422038823694016 9844530 11022648888163844672509104831382272000 9844531 299284237812949928814227843170184424332 9844532 -147294633956965434105638286452663746560 9844533 -50206257053164675091578908110381916498 9844534 124440011504978652742316951956693542912 9844535 -189138909728698554073149083192812889040 9844536 9981531782804935571133601348824268800 9844537 31506327147570578940018089212096358186 9844538 95194268163622569998785597839868555008 9844539 33497984911180366726422775028402592024 9844540 -263425370610775813009597708010348981760 9844541 377140606255885806607576224921331072230 9844542 69469314884260635604420245497036322240 9844543 44090681681108383698685911795744841080 9844544 33824824629470771815270327644954034176 9844545 165284528199429665513115882616037512320 9844546 -27954489814308406428039038846229073920 9844547 152681530086512920662717275946882507312 9844548 -21580294698136559834610189344591708160 9844549 -816226678051057291010615214616874304 9844550 39504122756844020879821343742975537600 9844551 161455676541570490425683501971264862880 9844552 -115245708817767799547285512396477562880 9844553 -71823113048616518927092314372111068280 9844554 -37490436376728457813242690095583575040 9844555 -57669875210690684932565433369834217440 9844556 -50888092268054890223382609379286887680 9844557 -22420779713678556199026559841823483840 9844558 22789137403811043307453656779023440384 9844559 -647646669883885804362868461857450385960 9844560 22990251437654050718838247578255360 9844561 -29588570891192151569350980027346987868 9844562 16464030556915760904160336609399693824 9844563 -125383588330881507437869134598079409600 9844564 197915774408232961649790728116530982656 9844565 83294900837264687461837765327721520000 9844566 79138188294151800075770652267866226624 9844567 -2329626762299999142352846419702558200 9844568 -152457740460220829833163571909961021440 9844569 2498385260233239672662999114870761920 9844570 -60978048349424518468168806489460319520 9844571 133840681375490120502824772338462703888 9844572 158855231652799335970165777618562995200 9844573 799591186665487018659105813686131719360 9844574 123805460508231416941791595658380753536 9844575 -2009305124509941846834301284086592000 9844576 136269643090110436637007337593702973440 9844577 -218068072767009761110439867880668572416 9844578 -52206542530035611776869899365743744 9844579 554008515503929454666865881222554978800 9844580 -122104515851598063594132191063811509760 9844581 -394106253558132440408945616237961066176 9844582 193434644988816106600329912898739313984 9844583 228992869377171304950511882951258344576 9844584 267632668721355861270497950508341248000 9844585 149808898671940142524476493496316316800 9844586 83207719412448901511317969858977730992 9844587 -232225522102128457279403802026817765156 9844588 -181714746721712835021617719243221397248 9844589 -133612377271844117193331284446123594676 9844590 9003448310073308195326180038901013760 9844591 139258103614245234790258362293466825192 9844592 133571943729617887860132412081766400 9844593 -265533577258878228869762629054683355200 9844594 -92624830711828133708270477863646742528 9844595 29136741864136883773419612526792575600 9844596 184937209114529065846995973693617813504 9844597 -144246744990235857121348285278092403136 9844598 31948311998992804715436177141021761280 9844599 -13747488097125466225190906408310822936 9844600 -127855566108114443063680642710345216000 9844601 -100712918471516140423158580913381804280 9844602 121896291518287030632690114822765206784 9844603 -275932279867045973944379300511740263880 9844604 -93914460308273765161357145068763947008 9844605 -43203522714069957392283966054021700800 9844606 176445747638719698858396342217962250752 9844607 401381443439607375887850974934915323832 9844608 -1226971052679039441838868967205109760 9844609 -5751729650421967533429315213080738300 9844610 163013438345720640105176939901400572960 9844611 -1686742010523686413315589639780904192 9844612 -186606314967902248490976571359189967744 9844613 -49490009941852468985572476685132807620 9844614 52856034032772108064851010769290866048 9844615 47994499217555282537473535843132296800 9844616 -312654324606294359551633625125593907200 9844617 -43494074746031449481154911636283999360 9844618 2732553607521226634344537731312192000 9844619 267689018140970251546557039501322168020 9844620 2492871954374404793081054623527567360 9844621 300512293243857583845451294398558154272 9844622 -51115173796567173905629892611973913600 9844623 225287996975227191445202232073131717672 9844624 -131573971104056790884459289474172149760 9844625 11968793283971573470239239757698544000 9844626 124540439786680510006228413390316831488 9844627 -53644258919508112332596677529035778336 9844628 -46319091897199631031604923342859956480 9844629 137742030272068159834362837802693447584 9844630 -90023058382047813783337661823084192000 9844631 213876785862296418608143430280697791432 9844632 -165680704950061866293640441878072524800 9844633 52693231981473403938972233830909130004 9844634 -4167081444589840367567846099842647840 9844635 -1883844036428967615323397912589071360 9844636 -2143770614558335549745199981958514688 9844637 -30399325942689409330614999062115666240 9844638 -55296045286974303905507062021984933056 9844639 69152227420999715827184521312647344832 9844640 128645516427916302236409954769136517120 9844641 301198029333637902338908501841007697680 9844642 -87255293195645489356419081662006641920 9844643 201583170802518054971167579524557582040 9844644 52331921389337340080007242791484203008 9844645 -482070411377972058919225686939263149920 9844646 -15906081178894124165666247303361816320 9844647 -214099346493348104742702331627425870720 9844648 -59478233598209561467723148283181793280 9844649 -281559148668918980798845938282256561920 9844650 -120995568179231315992510698050356742400 9844651 6455436580679653925882548686913411552 9844652 -153274484265385127137733802386215582464 9844653 51021978497527086454816205811277043328 9844654 14525787050860562956726790015136211776 9844655 -388012869208747078806875690456038514880 9844656 -2427509018473317095532909906183487488 9844657 -407268965401487879677055334386441514094 9844658 66730934441544207072021906184253521680 9844659 -241682540002026431767225592042671534080 9844660 -83460720799292645837365176688398950400 9844661 -312084961428343628840984809486335582738 9844662 -17424800654909289511240623900910469760 9844663 74783045898501414178206826607744687912 9844664 -100399433356760796717743762760221491200 9844665 -69664678648340370415867820588196070080 9844666 98394155185854102304520077534993765824 9844667 66143242473900944379829306218457196544 9844668 160164582410423517290599188245719601664 9844669 -455440020904069779296185557599585695930 9844670 -13473082903274698611793143951404974080 9844671 274935666733511592328028301432145415112 9844672 -8000423799921159571025862717087940608 9844673 -85266777996563142234031988443153805436 9844674 802218514918847626384821037106187264 9844675 85706948297532717764446561425292087000 9844676 91743141769937911904655920629781112960 9844677 51177978644632287099154059293128502208 9844678 1133257149676550407224698825553532224 9844679 141147840085342875630329055862973076240 9844680 -63161662756532235928456784592089088000 9844681 -124529113505490453623394464182441920 9844682 -177860304727860427439925662642377337808 9844683 -28817651715201111404356622413101701280 9844684 -58353801055961573898331794477036131584 9844685 93555208248291771439247468822271743160 9844686 235632670519900067607770870405633539200 9844687 -418444500607281033010308915768632763664 9844688 -21484306420621815056551290789078712320 9844689 -250712480099251179315788487222407951376 9844690 -38912402154668430524183792575708157280 9844691 18697207980163847123825909407994014152 9844692 -52790864645802150837509128842097668096 9844693 -92978416781313104112506763494780763058 9844694 -165536599588659002023669962044296565568 9844695 2875627657863764669772267259900266720 9844696 195854169409007762876192895939529697280 9844697 34105871204414177960413795448696458500 9844698 17438241922852589979720800433733175040 9844699 366296296106448712497297691369204021700 9844700 156777808637460938474463486548602982400 9844701 -44086182025704571748477414887873777152 9844702 39962878841177575048952903486098772352 9844703 430328956232708305448563680879828111864 9844704 284133653139203085894467072174926331904 9844705 30606050755436917310341784498239614720 9844706 -216098813142020599464020633324434454448 9844707 -22614533110567350748983499444631760912 9844708 -361019367068677175191293368384438040320 9844709 8539535251504590909561420721494333216 9844710 61853234561702609847437896692472569600 9844711 59135528278867296536668186995746968552 9844712 -517693510132164211289570909814598533120 9844713 110707438992278758038983664599096770560 9844714 -74078092401310575404822744569543597056 9844715 -2646792831822606365750596746815698080 9844716 -55262459601638561914863089540023812096 9844717 530749267936086071379320098919802907200 9844718 5244631245707511209444794613165384448 9844719 -149998587484965189068004018829466948856 9844720 -10059584870723100655909054633419571200 9844721 -1604210189304261310004051859668110560 9844722 -11660789740250751216905353343087998080 9844723 159402600403696461486541511910680418640 9844724 -59480739900647650810870734251288388864 9844725 82821949981049849379665884678344895200 9844726 -119613664540908645898374431970835015296 9844727 477509184211411005378697059725275737576 9844728 -87534659807528548584401828428741632000 9844729 -25766726502900182047498977743749163200 9844730 24488933587383917937353483980299571200 9844731 -10112022226163931016287918826790832672 9844732 -65577436447367875003495582236312915968 9844733 470801923922823697694503714484424062982 9844734 -52277196735036036067480293049136201088 9844735 70568979923431943484185224711866236400 9844736 -14164284418026410867351855735557324800 9844737 362279980437493477513978439240057187552 9844738 -10490604873078673041652148339544039360 9844739 -216129803299877533290609065662702835460 9844740 -13869367475437625774326232233298227200 9844741 -420270744812663073148578129679055725858 9844742 178224660185029618508597961400624153344 9844743 -199542535051834211541840597254457600 9844744 -19676196473874601577258459169796423680 9844745 80584831772461677368025042472964301120 9844746 -40883549874841630551902479042606396416 9844747 347897701113762080707301607845562618624 9844748 -233404359079524080171677297448498702592 9844749 -14926074215858719961754832027216848576 9844750 -18741719378877608921356836527107392000 9844751 -91541787128182886056625657315971660320 9844752 71254924713181694023387326177278164992 9844753 -290087328992675912540855363738028881998 9844754 -38336999414843152816932475584440525424 9844755 145046622417734924189279641101782822400 9844756 -64334900371755121228728301330900005120 9844757 279843540830474442587575611062185685880 9844758 19264557890286180227042404816371499008 9844759 -172058041363158305313569790216851197296 9844760 310766769673054376223236237244269568000 9844761 -219244275746976957883805060732794018176 9844762 53500450625833832531633748311921256192 9844763 15335023339043741900323106283780940800 9844764 -882869170915555337818177513482608640 9844765 63204939669066616605611425411257062400 9844766 113192027892298382966953390636442408832 9844767 -112538704177005314835276309477986123760 9844768 -19834636269341159750779147895836114944 9844769 91706448887871447314714942696185953408 9844770 -25984408888625176031814390111895503360 9844771 7974820150996953573406410140920550000 9844772 -79173232711933314471373520353445683200 9844773 37510999011575146549223106882516823968 9844774 -137519680659812878910058365529546576000 9844775 -106138626396176099879616553757049768000 9844776 143606967183852964704976622728906091520 9844777 -545692849017556236588374511958687370374 9844778 177569315909699466723806236175334475440 9844779 -120166006544372247734859926375451495168 9844780 -13759368778417763733802799018574919680 9844781 560500027039805340894573098366350105344 9844782 -61171898880658247418663496343640867840 9844783 181753542630101803047082300937938125304 9844784 -99072402119488222764972299937667891200 9844785 4913613215642293452793957715467986780 9844786 -33029445075566996135822230800455270400 9844787 -64634688998315861183742074159979501720 9844788 100657757100998112721909245753384038400 9844789 -319853612412559392434692072862788994112 9844790 -127160779115491797954057831576778377600 9844791 -19015596741771653789860710396941736576 9844792 365319943762716785270013426037790208000 9844793 56063175172454488355532595039521301440 9844794 -4530736642625500272157363003993681920 9844795 -13251637937056252267971708195387037680 9844796 64286885691782905341148989954641163264 9844797 -45394218884496499630556938135061941440 9844798 4430046365325270453595943768758214400 9844799 -460232000659813325853954531595538267880 9844800 -6949012005376311006839356867687219200 9844801 279762726767997658581179981642709716400 9844802 264583026918640927358541201735382176 9844803 15997240013625731816820418627736228160 9844804 297003046473577127778421448375035372800 9844805 20739653558804101807937675477536018560 9844806 122412795811928389352568336726894159744 9844807 788900958107435339205539921730038912 9844808 396443540105156949378107044702410178560 9844809 -39623622389851289890818072210691554432 9844810 83877390462833341165260414885131710560 9844811 -288248216210001196936194717246279588588 9844812 48704032525581312867220380362967628800 9844813 -43234194422192749795526332090738553280 9844814 -46714759719237160899028719321782553600 9844815 -231212568884016840062538783115703562480 9844816 112161149132125413929804170324180844544 9844817 118857128897842944629809601655650548146 9844818 123508340990072602182932397853799205504 9844819 -376853994545466208007731484774993706504 9844820 125798651198178359732271841575728954880 9844821 -3516651862490176895933298801083689920 9844822 40529760951215155162536193219278174720 9844823 157607745289286945048397292754013528072 9844824 -20879829874107140117292146423291904000 9844825 -96485885742143333933787991803000550400 9844826 12604594752249254951070944470467306240 9844827 -288262647984210297302478896871897595968 9844828 -46583160663097298580336107354732396544 9844829 -116074729682994047308303077886918308570 9844830 106913725156861644694433122264484756160 9844831 11472686503779411246977119857509997432 9844832 149779813265286156845169092663313825792 9844833 -315332031276219634704517944485524046400 9844834 277172534001702054873411670703256372816 9844835 53253376192857380384509115119533839520 9844836 143809857273909486191128562211849308160 9844837 -449973626777668882922153195992748160514 9844838 67938758846695377927138487425046058880 9844839 81485275616975130989446739774781538704 9844840 -90481346960867076290910651765213235200 9844841 -136296814000234571340974439442473442758 9844842 44499807731711617567024667565558887424 9844843 -235747644136803605130866260373320719536 9844844 142025736441011523282500521585614953472 9844845 209681114250039213551580875307368855520 9844846 -31513982859032009695276194798292362240 9844847 236522630343980271850598296675412857296 9844848 -3347506179649383466390921061575557120 9844849 16178388243170243227869816655357596992 9844850 25845825978032683005494851340832000 9844851 -67896715366184283251408519895915982080 9844852 749678755245850525884455068686385920 9844853 2135591632238937344471471566589631864 9844854 -8387042219044227036056849624614140480 9844855 -578014472013287742107126231455906453440 9844856 -10766019255554171207387848784955310080 9844857 157195037954652684953270447445428543040 9844858 -240257099344742904453044585970039655680 9844859 285827852965454480036094186536885889120 9844860 -33959036544569851411366272173648609280 9844861 -115336924253597026960514735900139498548 9844862 339464671860054398160023830620005587200 9844863 -24471021140349409962918486031546613376 9844864 158456710156986179214558271761725521920 9844865 355562439921099088292537125706552049000 9844866 7122652889412922152919237964998243152 9844867 81070881966157500806265343130127911680 9844868 -127590688978019260620087874695259321344 9844869 -54060218020119250458307213673807734560 9844870 -60741140581774912812942998253543575040 9844871 416982645721934531754290810565135234072 9844872 -26772371949542255297337471289306030080 9844873 -182347836777791875019634279524662863600 9844874 -7561270310628558773530560452256728064 9844875 4905927384394911241794972020423640000 9844876 42287007794878458644981030112638207488 9844877 -96740388656625740429215326117100224000 9844878 -5498309380595918636533752959159917440 9844879 117296019000764209927307587486857543936 9844880 -18793442646899738059219181240365056000 9844881 -260998096647324585101373511686236940048 9844882 -90231619301595612831589152742590596208 9844883 251197173810403903670372889244925715840 9844884 61390569894020403446909448836574823296 9844885 -81115069371847422194090350236071280420 9844886 -12871395845833989743999129405523989760 9844887 -55831398562818480747792519577576488960 9844888 24229506331800639984327906037137408000 9844889 -208216579324494535899031811233342736310 9844890 -35849932724033848794529331419876738560 9844891 -175863374738511958256475790123563633120 9844892 -408146754065875168578931734708516278784 9844893 82414928883054548428001034405010560 9844894 48646227772231324754249290212114650496 9844895 42095183294224391041643442767512991400 9844896 -164293632741812525638713640010426351616 9844897 43569987701419256748909690887075148480 9844898 -78003169562688899489997954394095510528 9844899 -187840727695190536961767741696781304216 9844900 -36412958970435561722598315978036051200 9844901 68884935703037166184991258005840828800 9844902 62036040131778787368548272484503855104 9844903 -311986390564152018258785695504020083848 9844904 -236043307384519451486982012474929971200 9844905 28804712291849760893970255169978331520 9844906 -24697063563830019859454814076839648000 9844907 -343598453733551093788739025006255329160 9844908 35236102763615498420738367550613276160 9844909 172952321791584019728320398186339526604 9844910 165698323656127702559209153412730279360 9844911 -99281843148359041478436200467992333912 9844912 -38820175924083036959570694563165110272 9844913 58729810282941488724540826560492410880 9844914 -150992323403629206321556218043620082560 9844915 374318293746329639494641868673249080560 9844916 -56268170547862728192041163888407813760 9844917 -103558432179251735021004848663968078560 9844918 41157537436883290174620786986199892992 9844919 15902186773601827003662155066318437296 9844920 -34203757765908784141016360790994944000 9844921 -337001028965566405353617350260599352108 9844922 -81409729472074612175367398753360665488 9844923 -181059773157610412525515226285524368 9844924 184281819962436484182030638022506832896 9844925 294375133452194853819461995028336965650 9844926 -2304812917107532063440348341068707840 9844927 -137140376319896055162306131512073228224 9844928 -21913208244520385401305335549185228800 9844929 -464450052308336106791550382521125722080 9844930 33524475475445491943283367927515462720 9844931 120971798341175630414249865675533373264 9844932 187604712163230780456445074052181916672 9844933 -269325904158689309058173892783810601344 9844934 -96638734674139066132832320649477878656 9844935 -25499467921736851733236581631950001200 9844936 8126042585552065679613534743779123200 9844937 302936040160457153266730966398408682586 9844938 -124881111278377035738985934078650731936 9844939 -31977323234714269369231517196051520240 9844940 -76565725710960945986457027209244088320 9844941 -12904547967687541720703736221389173600 9844942 316086037275520493133466181228041093632 9844943 257981147633903398132386637347335590224 9844944 29120116059747093305706159846234783744 9844945 240412873888498108784736802508166110400 9844946 166103456982491503092965538208794921984 9844947 -130897632572475545265270548026602429360 9844948 -334931593118838300571085214454828120192 9844949 320263706110882522841499010197058283520 9844950 -93644215484504554848566797367962910400 9844951 183820947051862406602343221488197105904 9844952 -1061474727607072634759975793195048960 9844953 -236550061423637085126426219388441447200 9844954 -103162970284972477543577003847964316928 9844955 -291600992055980295315317916041902827840 9844956 131309425019302604130418496315555512320 9844957 142863362281685278232800253816960505132 9844958 -183962789031387898619545648322738339520 9844959 -20610810204420753855680466848354933760 9844960 -76808262381115584775511369255737098240 9844961 74024656818028447436376509735466491904 9844962 15620153717615025160517671318035350016 9844963 -30885098622890955730598051097581325240 9844964 -150139487597501158457844090256292121600 9844965 -90153920659401835374626193439961375400 9844966 -54977800387934371426431566903065881216 9844967 358652017412198204845953164421428684952 9844968 102690901294696158819616446154433003520 9844969 307361967047440222067076123254042329680 9844970 208390909003029143410785284202759139680 9844971 -234019092527578905233590393829931083688 9844972 89684634258325699602270285908327754240 9844973 27454577718462617205272492107392079008 9844974 16855870096445936634469363515607378944 9844975 6543534862373315980229438684426560800 9844976 8875962496655721134601105479843020800 9844977 -45940826866877385859347899006418267168 9844978 -81913024485118781094602879566315246080 9844979 771754427474594190795004486454814984 9844980 -55870619696295537642199894559372083200 9844981 36812915572773650964297133168466869564 9844982 153031835763387890594576666420909582880 9844983 -1161403550355977014513171832535543480 9844984 -590016532459833491713940739993434726400 9844985 202491205906450930444912382797505754180 9844986 -29669700833720713039559317117451283456 9844987 -518625859284512091561006368605269510364 9844988 224448495190513333411878449931993919488 9844989 21341649524132862914639605131290849280 9844990 20608759608559792228301384832646538880 9844991 -53265627115492394456477681957647460328 9844992 -71218346610001513584984451337699721216 9844993 -367711575409319221624025686436090645758 9844994 -283014822547615727995243736152871494704 9844995 25290263168159403074384702613406227120 9844996 157239245809895257882913862815110250496 9844997 -122766671708450626739997106577647146948 9844998 -18602125446894767446860018686497455936 9844999 10476862050177535891315372642554039920 9845000 -37125818186890377503692392285312000000 9845001 -22197846892709975087548228698804371670 9845002 19293558231981743506575013548545971200 9845003 17296250906175916172986013128893697680 9845004 26271827708295482719632514072984485888 9845005 13341295144158079847144756169389379660 9845006 -18682694696490453811754450426989203840 9845007 -109467302180144606177454745479663680880 9845008 13528843497608452770966223432218386432 9845009 -148425545850968863091293499720249363790 9845010 -9579660941391574111667469237337344000 9845011 -36010042674670979350379670835069258752 9845012 -66624001438637884985877530251167879168 9845013 -74237587227567887670161078815602953856 9845014 12652518703886196756574938809425130880 9845015 -133841680659765921675536723700731796480 9845016 -133582248622103131860170282540620185600 9845017 56764774515803129166964595886382256192 9845018 66533396497879365438166825499249118960 9845019 280918512127486367179895387883540207888 9845020 207138449067218999630847459085362900480 9845021 57360949191120499202400394302989851200 9845022 -299327713514447054449184934099287040 9845023 443252312302366573334279836924209196320 9845024 -142030412151860435340778367452811624448 9845025 125841412060017156066453722719045714800 9845026 -1759920051096075511615849218581925600 9845027 35833798117723779708494830162885157712 9845028 -38277061601052177442198229794669461888 9845029 298399206514985041860531470295503597630 9845030 -19887475336729821398845362022360433280 9845031 5055882342859436765719148696675495592 9845032 211848197461283382917175286924366310400 9845033 -267462419739665168171506484318451481776 9845034 18894834887006084050468692526164286464 9845035 107894859632825826669919231323998995200 9845036 -128184680887002977041141331776273873920 9845037 -106211718705669834423058429219697770560 9845038 -68409316542638358644895017507050418304 9845039 181700297751616291120654432765489447920 9845040 23240777158145309140619381353689907200 9845041 273759046271733577059228685747728774384 9845042 -62007488939455108058717030502041081856 9845043 -76132327880472006051896351007582618624 9845044 -338050707963106774991731669360100992 9845045 -104080653101461731685748329480735881600 9845046 -73801938526706615224691012287078736928 9845047 -629653941164799462923082303429412306328 9845048 73694679900275705597548432001462415360 9845049 -318620304416607766912126349112993813504 9845050 -40974190936818379889063792611777200 9845051 246131456947165184567144153975743022052 9845052 -12706455262744920378311969609672368128 9845053 -101760833519556071777551103075533808698 9845054 -215607021085247783209568383821618849024 9845055 -174946073672376810128949629176573693200 9845056 40846210451845764456224887700913651712 9845057 -71817337258783240051528588311675692922 9845058 59134882436182624543553760447598760448 9845059 -262904698853274739322743986424670950400 9845060 -171918857091427800893424702853579979520 9845061 201556554914349305063022856293287976672 9845062 -72698448310573417130445721509891703968 9845063 -572408643243274810471151691296734283688 9845064 -5615462154929590373822957315902602240 9845065 -5663844656436332225239371113960376000 9845066 -66608532029939576420795767128097251840 9845067 64454789145499240013978747150365899480 9845068 188263541029709521122451524025606333440 9845069 -79694252465061583585971486860036840520 9845070 -2543812739178188273858635959816944640 9845071 -201450941180088779875939011398647272248 9845072 -1973362616187244174647095669391114240 9845073 13599569530381642113919389908223036672 9845074 -53322232966252897124986686173440797264 9845075 -85065870021685233390404145788181300000 9845076 -103611332395327999430766530520605915136 9845077 193373383775498676228031994890370892672 9845078 150145804078659079116637902939320946720 9845079 160970974754854574155374380499364065384 9845080 -235027388736411966184907113112766873600 9845081 -82858974416601976140879888647481833088 9845082 65255620347646904045687899235587969248 9845083 -169283675538322603511912495776207796668 9845084 -67098126843454212269483170904364377088 9845085 16488091184148069825868509193294435200 9845086 -112128866857394631936356498653492891008 9845087 -24373525169306585407455425662849922448 9845088 44411030119547558519081288865140441088 9845089 -54585623577885428038779488750218022110 9845090 -85557582826266094620479075279041182720 9845091 2925553107875357169592413414789873600 9845092 -133398870457437984569170592227594542080 9845093 -91749104518370943802911029257531987716 9845094 20054236919510535232104436282261401600 9845095 -135361182924766858356255330754579733760 9845096 486454530024264364787321090935204961280 9845097 -280334860714799409179239763477164391520 9845098 15379158387901500449422982035578522720 9845099 206948024569163791409148856489847444520 9845100 -119275226844066216347752419489536544000 9845101 75136017489458555229969282019392893152 9845102 -186046475360957985298867721534364857088 9845103 -26091047420472823051373818635743247096 9845104 -10513645630626135739963816673355497472 9845105 295381233437826530750621099258372062260 9845106 63624236403698939431283180543399551104 9845107 -208887354166313910828035066029792478644 9845108 306866177999280306737693485997801472 9845109 -299829178742438479274239094937133123986 9845110 -27708373334837546854503895417572766080 9845111 188255470977830631527518036469826151152 9845112 14729814503200767480541657087111372800 9845113 287722863340482929065759524300414864362 9845114 -33111534525470185013379769228102606848 9845115 60097717189014098388744265140685835520 9845116 240763833486884435167320883377835299840 9845117 -56893952800984603412413343988738003834 9845118 -360761112846772289834116229110036488960 9845119 -12135904347330727496122695821411604480 9845120 164984363634321260164647695228180889600 9845121 12408011329057074325650956789864207232 9845122 83872757733268604331108794059867756032 9845123 633814265585019703864220624987789001600 9845124 -43377146154188430412914406995066860544 9845125 -65044018689084283737075840177560532000 9845126 37542696196626511831822469206891516512 9845127 11017984232802365598405564020218752000 9845128 -216039259062062970890885155181961584640 9845129 -216764402863842626710584653805300518400 9845130 -96668885071547014035064143172738164480 9845131 608043996614266149769789650997958262000 9845132 -3102256572881088645423279004705033728 9845133 -18745352492928631320747674141257947552 9845134 37231052226175198384154910450945960192 9845135 2394550219861088899715528165451878400 9845136 15350446242747033024612715321987694592 9845137 -876938536343218676792701081066524914688 9845138 -50531142342726780745214826194464803840 9845139 -15203723062766105747765130328233984960 9845140 190921697848909544626651486882067101440 9845141 13623437015012217817681642265172358542 9845142 180363901927199820543578426143848505344 9845143 -100825156773284726151680074436875063680 9845144 130386961495285617961903913811266641920 9845145 -3970466398476661039587470166721201080 9845146 -106002515652815316496828493574751699728 9845147 -38402154767275012059375159461750037360 9845148 -50762901688181473043499043720006264320 9845149 -411259568669965020153546653518451013140 9845150 -4809537075414918601458912432023654400 9845151 -3608102849254275070807317004267374336 9845152 -937668340751401067323889543644634480640 9845153 -280069928928210332206980586975916325840 9845154 -156972539157345538593101723849905163520 9845155 191561825223555199989808328623088548560 9845156 -322678483629633355141718568029434658304 9845157 41509484812458235631914715408358019392 9845158 24236769301207476707828076886646707680 9845159 28844852671005844848107650268286785472 9845160 -25307256453658538642139769188330700800 9845161 241941600404747729852968597649020064762 9845162 -211012320735627359637987701548414521168 9845163 -317507876103080575073235401117901502308 9845164 102114598304716443256028014599660748800 9845165 25908184099950760441540529783225580 9845166 -1863441253837506600615249873347272704 9845167 217236019485736864946431368736931836672 9845168 -54657727593212246597353968958643896320 9845169 166466496938405835608699296254554872944 9845170 -18590278073089461565586738221591185600 9845171 -67657400549473923060613411670745306288 9845172 114340693265025096892912095047243673600 9845173 -3613602977583082470729664364039667840 9845174 16893160744376271732456702223119738240 9845175 30262073881569297622777015647367590000 9845176 -117449390512131226662564351284250746880 9845177 -81209281637733424692965904613450640256 9845178 115156393819568123959138918968357751296 9845179 194538482475691961794115345753455549560 9845180 2016751637819353242610269980689075200 9845181 55343615436231097842350415018634266720 9845182 -110004662955589187876352857167382192256 9845183 -77068522137014924723345194416048886680 9845184 140800334567807325606070574130137137152 9845185 -122092297218463820405939081371660155840 9845186 -20137440741381318204634128627449727456 9845187 121761152371453948528551527926617111360 9845188 111828966267475469548418107499826677888 9845189 -482264832563096041083695108883503210244 9845190 -98867993804171704102725415611363444480 9845191 -100701629227366238682441643867087926200 9845192 -878580484850494277018932090808401920 9845193 326409192000491916706246175052740144544 9845194 304814927517440005172358750166479360 9845195 30590570116963839830973309339233341200 9845196 86968823739666572987392234216876130304 9845197 -62027384576541699403173869507677643648 9845198 -216798262112835778307404275984511356480 9845199 -44724760134043498611798830540313922560 9845200 -7425863609064930181097171070166630400 9845201 -235117610806185808439041345454801273100 9845202 95313113121719838911056762208493394944 9845203 417215420023017724172912749521715748800 9845204 72408002721916446985289092893643564800 9845205 -16550101908215613367252203010239260640 9845206 -51987079851893952602165659301390939520 9845207 -34068653649434316693317328351173202960 9845208 30917758364362748979566512642318694400 9845209 79681950735561735893452991706026379552 9845210 98358150442494793282514379280188374400 9845211 258750225561497593314449965593891980160 9845212 -133245500553367617785219044869353702400 9845213 -87655030311410025227069565753222587040 9845214 63144474790290513078320522423346911040 9845215 58920347942007294389719520695418932320 9845216 689890980345040929745331702456907202560 9845217 40976680580395731541407450485356341120 9845218 -21999364044695322151179698345628422496 9845219 55867806120634068015902808726587926704 9845220 -17729976481177031170424304038782894080 9845221 -776625182054428166701895763156784758500 9845222 189742714666268351877842222962529159232 9845223 172015475759499274560936843970118994000 9845224 -84419703422141773147710129929768878080 9845225 -73315810089884090057108362820335746900 9845226 7130639398269482208637531803130153392 9845227 -137194092816946547403641747936930368128 9845228 -5297006568489879034060535208249667584 9845229 -10091218839193572175675840777382234880 9845230 -80469852608116795271600850067558742400 9845231 -254820173045508308474129113811163256320 9845232 9980905498537608922028397882258751488 9845233 -488511646359536880081973317832134425518 9845234 51928725871152447909728782921709371392 9845235 86939835865184659394002501710487897920 9845236 107550077373214207237595984185151569280 9845237 944276493078972631029083146542720 9845238 -25451685394677604064070412225338868992 9845239 -17756671916299132440784879303304606040 9845240 -129636173884810882684634642245577011200 9845241 -104950487576364415036384615240390076736 9845242 126306380341678679347813013592697065984 9845243 26216018836118653168693559972389413720 9845244 80816211606016622768475271626794013696 9845245 -47062116617583226579429107964573228500 9845246 33693365950207872785586803461111683072 9845247 39175613512510776182900584167987262080 9845248 -29150999371020674056130387324581183488 9845249 450467551206295539082743994025589528240 9845250 -127738384587766145808811462336027776000 9845251 44356565687493924426543384032571102112 9845252 -223670518970942962703809257887404731264 9845253 -74843080062492563156769381637764984000 9845254 -290046137917348377841602552558680555424 9845255 -123042796493207229857764674311745569280 9845256 17108453807373515286671956236070748160 9845257 58003239324318204850520115868136112420 9845258 -171954368290915184496730938289967885520 9845259 -54679316182005813367321324956152005632 9845260 -215086963135524915917996522277386019840 9845261 -476905276658743707929069017239479752788 9845262 57793331260935721873112108980543293312 9845263 87469106885750466936196353507090414512 9845264 48936640231705004184663283590959136768 9845265 -63325807181698024664071545595161041280 9845266 300299460791692818674101193910900626832 9845267 -867954642539700512531675625636403236960 9845268 83982785623334197959593315293115904000 9845269 26505975859850443942156410935087071680 9845270 15032828278551449828722165921940400000 9845271 -7341894418347638554276345272386119560 9845272 -119477196298054225476669092603337400320 9845273 216342684096203646185961428209021368522 9845274 -65629732658012013182330361639965207040 9845275 51774232030021437270914729027576388600 9845276 276958650256684951618498865565928278528 9845277 -60272151108797848972523535334659991392 9845278 253277999439116863369236624973618136064 9845279 -62799608559165708713271192772822894440 9845280 1903014051897424979067265034905190400 9845281 -51227446712824008181633301500270832748 9845282 271078853443126365792131224948451974992 9845283 60152309188030139296504112843707503360 9845284 -28727932355687478173860993089084632064 9845285 -233032019433662760309411869382647062020 9845286 -81518411655940943510391645066018816 9845287 129028424050455164610429408708050238080 9845288 -92132078727385019840460972726666608640 9845289 -126585541225206538918978099814030885292 9845290 -1519520542857603673584340945471488000 9845291 -7389103265442918364481410827575511048 9845292 -5574291749398626911778906001169422848 9845293 -22951341856490994591393550267322281460 9845294 114193229565661957017708932258895347712 9845295 -10083038945916050041700303561199506400 9845296 -115525432904308652119518507647143116800 9845297 53093242110201120754478434735822569600 9845298 -71223386868999414844083140669963631216 9845299 210546873424625865899932518779349980300 9845300 -24365872407605543559463949509655241600 9845301 -235058101849670215981672660902536134368 9845302 123993416169922784325289323669145616832 9845303 -64806902541348791614263211317411535416 9845304 41578052959141718980874918903181803520 9845305 -139752887990571509212176597209795302080 9845306 189012575621231669908577704364854103040 9845307 3196278894606194185753262848191029556 9845308 -128884090593523027993234292522067485184 9845309 -306675072421561566490115449807756910496 9845310 40796032364042381406998843442771692160 9845311 -3865905238228521296274701897071527936 9845312 42431256441945768872730198883722854400 9845313 -330003479845977224189847510760688160576 9845314 -89876511921196331802752919629677928928 9845315 432394801579399713510893999156592673200 9845316 -38650567429666281244310192553232872960 9845317 -534815880262615117590449973690915055940 9845318 162607329345985437927986748551787927552 9845319 196354619868515386279196326777542868608 9845320 -76385137768462096512492472175342131200 9845321 64411405263537653775822201266655769344 9845322 89962442125006431936671123469014806272 9845323 -6979656574824280953617573251551183896 9845324 -380504830057085313776386627508916096000 9845325 -140890480729621989055493755307939352000 9845326 33631943223863135834526135084341472000 9845327 204379601640457439428150098843457696272 9845328 52818715669407981487728357475586801664 9845329 -177179981691542040329332807254884405400 9845330 -18055038414078645632432292585044044800 9845331 1284725729696480188906837030084525752 9845332 1843964388104949095746567368627752960 9845333 143936618033920409047250059603855603086 9845334 -32291155440059365414276218058566389760 9845335 107739905065904432725388401957503868800 9845336 -243187804191364498800840387075387832320 9845337 -62281864709729293723005179718476560800 9845338 -148080171372786082421721112825897393680 9845339 -61587471083872979456414439456373721568 9845340 76376641646317891040130941535304627200 9845341 45227617258832409455789656893906733344 9845342 -52496873439117748214823812221317734208 9845343 101279283247427225757185098570995283032 9845344 -180127634340256262663103859765507522560 9845345 -274597405598463591672516813331661169900 9845346 -61826763528207769170879564965766558720 9845347 -40217378004006572378785239778159636560 9845348 -200949945348121065315249216359092267392 9845349 -301245273718055963471081326847294187936 9845350 41448860690429071003406877137266898400 9845351 -61610895386480430007979657039604343776 9845352 -36183103511052162759927053909987819520 9845353 -211157041454243302244543300003933851520 9845354 161843375500804221598444136398697555376 9845355 -5487900084610880064637463363966356800 9845356 68279095207166839558682737003963377920 9845357 -65397209931064216322811009381127006080 9845358 -57376403893081675974435944434895923200 9845359 62745828006139854298214216053098941416 9845360 -27225984397856193469066496007857111040 9845361 397867014111806709009977729885769620640 9845362 -6675389009418910152757188031597763568 9845363 -27370786578353326534622483886559920960 9845364 11228647310715318254204886867369185280 9845365 93404752897998920601775513984546735260 9845366 -3083671091821592530846033467601305600 9845367 -30870777489985379064287977666261917696 9845368 -39851073322427314257172645084790906880 9845369 -29553585461210666196507158643416062230 9845370 103989617342534265149538923537176070400 9845371 -54705675342061096590851591118665902056 9845372 -37181829693936540904041225883619850240 9845373 55329841642621429700060325952846800384 9845374 -197749375963661669956572766887257825088 9845375 292843068666792615435202355348805360000 9845376 -13516394397785870188126501306839859200 9845377 -44410047170970647600399943137739393360 9845378 -198742291265798816806170941886664574976 9845379 -167790386447775886467733656614017568352 9845380 35799861315179101428343303561210060800 9845381 57866187170353405614851008266779610624 9845382 5256741404035587517620743380400409600 9845383 -95891038286706413498987572329488507456 9845384 -270643714028415607254176505967703193600 9845385 34655704541020354291013812397248094400 9845386 -76410116313539658732652394560032392256 9845387 -37478419188157712417702167722788945964 9845388 106365165102520496575200518170977386496 9845389 -463701130682634536554270322413901549280 9845390 -100375986737617938965465986018012372800 9845391 129682523147242104334197044395967556864 9845392 -76617507478310521132604827911841275904 9845393 473634216716639187080143991329532278644 9845394 62448224223915540708384171616296496128 9845395 -32457552963422225178613550997405805920 9845396 -292054297999758425955954622504817725440 9845397 -195210008249044398094095747054291926280 9845398 69552733531174208686874416327679268864 9845399 -168979498628848079676037956105734416464 9845400 -97571918811396924670061985924234240000 9845401 349355408294634918325289676197689627600 9845402 10628097318586213286913004279511569152 9845403 55928755260722746312272151802052784128 9845404 -76991130615537763061057562800789287424 9845405 -23287469506046122476933036854138557440 9845406 123842440506122077899030799277429646912 9845407 118971640745496594592574916870724692960 9845408 171273769961219161905959545395897630720 9845409 1678424253877076750845098140715844608 9845410 64487511992213196689965642653102723360 9845411 90882588933843398221481468776740327792 9845412 -86767699650000660118603434170592331776 9845413 -445254288643356983480052904333685424840 9845414 25171804307155247051456523797842351104 9845415 -618406423942856886368956688325024657600 9845416 -173496119241141348434471527298425405440 9845417 378206944668676672307083650257135177466 9845418 -56512275126046190775034663553231484672 9845419 542263593150459228835844570887396809696 9845420 -10186812819104456021369913653370316800 9845421 213035845028670300157919053521991824384 9845422 -40736288792754625461361010596225591488 9845423 -244489297992170328932894171781870049632 9845424 -41633153448768226868630601473379680256 9845425 4735867525707404062522936058056145500 9845426 48068515602660951789627092675633224704 9845427 -31506671781094950427555709608669267968 9845428 -119465268151408530999885800842545874944 9845429 -401342300457105963152314297538045425920 9845430 1751547499050540080462162200335728640 9845431 800216816432535021732807963712509713520 9845432 -5025126184238188233557851408335360000 9845433 166464268811343526968797348858508663678 9845434 224413980952021064238170004846097685616 9845435 1610302080948885114975134983616164560 9845436 -210950101588736976165555630168542109696 9845437 -15898836397452208855194135061869527488 9845438 -165640210488822076767814496139855194880 9845439 -99728963180074420914406102205128387200 9845440 109623595427688776015660370894394490880 9845441 150920347048196614474189851355437414612 9845442 -54182977881046207674962386904890214400 9845443 470418071103182900376019295039015930664 9845444 -12560189228393240970962259352241049600 9845445 83439838944061856010626638994401376160 9845446 97966589214417235781308789656154500864 9845447 18057840955872991161565143655839430080 9845448 -157288860600653300029465633529647104000 9845449 -361313492326114164737022600544679901120 9845450 2316633615289693606281307839019545600 9845451 -12825924107112197955455648621580619776 9845452 -3187905173011174825128275650326507008 9845453 -6728019505786271956112344875330592320 9845454 72775529939057090925190253997283153920 9845455 548446191905139161751987728882811978960 9845456 -93198290491918222308983100822844121088 9845457 521768112754038299195363822795755520160 9845458 -630215443100364853889626075380533760 9845459 10259873579814157691549772969196135104 9845460 53687481819343828317350553520128153600 9845461 -508624660886216506563885524663741641216 9845462 136182620865535947320493541097172147264 9845463 -266988340304204949210841533447794562456 9845464 -147846027156389771804629697809284526080 9845465 -11498976986110981997106457835627310720 9845466 149020385391824463314621711026044079104 9845467 28522223266484813120081530954903724680 9845468 14461021894974623918601667820685296640 9845469 -116554522999517090028864645491310804 9845470 11823507393168387837768393962296258560 9845471 -183158448322065465744431791284392516400 9845472 32847684844570758292588973250733670400 9845473 483839501479289297289934622214991588800 9845474 251235099328021571117117995589787871392 9845475 1820255166872328949704134653237243200 9845476 79898687376679722601057879359450726400 9845477 103832367751744240862893168164192775680 9845478 -25016871514509791085822140384328692736 9845479 70287275430590047675532876283826544176 9845480 -24026021041562376605057950857397555200 9845481 -204674504219934388066828401249137697648 9845482 54289009068654978929182148981155865952 9845483 -117679763136207278290978716706228352268 9845484 -182319388809974044009159625260742135808 9845485 648636821333290436648731783192460160 9845486 -84147465188428419448453654029382224000 9845487 47393253586078113229128983778081593544 9845488 -72552265832644082365177613428102463488 9845489 95182398690261075641056939094440126290 9845490 36308765303159240595380900465477491200 9845491 383669743766432980575251271652357426892 9845492 -76683898247553709386449133748219170048 9845493 24516363675508336118147484247073814528 9845494 -17828654102236394971652075708187390528 9845495 821775939638255651637689277762593280 9845496 -89193723670051998000618375910195200000 9845497 467406314946078692357784154145708323946 9845498 42291486313595445576109534129545396480 9845499 75643152792481756841810119585735956480 9845500 -85229527269018829409114896246072320000 9845501 119177475650147714040453721983550730502 9845502 -69827651351588527746736545391019867136 9845503 -262539658327709533920627234383638987976 9845504 105392450064907793535833124048847503360 9845505 -120177187210519045035456056233012847640 9845506 123303909113168393739567988643553427968 9845507 -11589301794397461408619782658145433600 9845508 -138159566501091061787322662233364567040 9845509 -577819964198028638414474039316007016320 9845510 15085644238394395033772726760749391360 9845511 21655468909604370502393129978209982800 9845512 92991973647815128911946877582794675200 9845513 -298305334622538910292428629884340779622 9845514 -55163748647644216207322075769874187520 9845515 -52405712659887763878683200013176720800 9845516 117811446345364330776197630123679292416 9845517 -232253392452735362103635586613455333600 9845518 -12695774961023503938831991019544256896 9845519 -138388516902194445093426552218584676040 9845520 25848014332504749691429597512959262720 9845521 -213324595595604875905124096921775709710 9845522 -167999843102096331564200729756085185376 9845523 927011436288623082194289083773382880 9845524 38421680495938018419878632997762711296 9845525 -43976020435728599729652663796451100000 9845526 12076298987486367627789219747841641984 9845527 13520195707425184988197622385014450032 9845528 142409451966589748604917536529326080 9845529 -72198409452127219408276382321294835840 9845530 -16875110395786509175920286987600027200 9845531 519932074169794570932407846626055827332 9845532 -15175705765454028829532150368039991808 9845533 73346561073250615195061648169676844160 9845534 -68720380427054180590532069663731324800 9845535 -32335181797985713578124237229969172480 9845536 129101805980807349850074379101109616640 9845537 -57039028589792231941352515542709404480 9845538 -530110842253463364411334154064297984 9845539 144461311266526975070518588426494750600 9845540 -90243745815474582041902195706842398720 9845541 -22259490629649049955020033044842883552 9845542 -958398243092097505483893205388209920 9845543 145887654261813503676998460128728112904 9845544 -81535796428077200792930594180899553280 9845545 -185945209901887443552135210121903879380 9845546 63534386719563250981003857787790711472 9845547 133662946806505183028161835172289210200 9845548 -156752656218866391564943346730125410304 9845549 -31829034975361557454238093526133226880 9845550 2173670189822902801965689817911721600 9845551 370651912650838560923865429992187713552 9845552 11702388883273067346160988816239951872 9845553 7217662370135861081077475492483329104 9845554 -41057032089559862914020497081462139360 9845555 -264204607133953088866797138941872961040 9845556 26448355877531437076769819899208437760 9845557 -318411751071366949807311217054152290194 9845558 -295218278878908350796563637711072858240 9845559 277700124040458586926334858538298396864 9845560 -554569669689966867629416178258708889600 9845561 -417728525579510022207918749636543608176 9845562 19518302380065120317242925248044874752 9845563 67809376084839777220561754898089313824 9845564 172203042907923931581181770490328186880 9845565 -136492229581983375581062822549230744480 9845566 224761871317282578910878634947482919360 9845567 111842076822967758913039824371089528464 9845568 4409141022785769874600851446410248192 9845569 -97377471554848108933248066809584716800 9845570 32191327067666133922308370516171829760 9845571 38718395094853140868525368039849278712 9845572 -77128063390307350989761568968419706880 9845573 -43616863977987989829825453854160516 9845574 90773502486639988647111278091536698560 9845575 -43895182020037233324803369924053086000 9845576 -49525524294185634946244737595931340800 9845577 76193657202677131258347493832188250880 9845578 -115016879115819697101597142261830466560 9845579 -74881919019758518341020429069460242616 9845580 71548453266779519300376454312375004160 9845581 -2285780033880520036948005972610532256 9845582 -261786510073801514706100787619201417216 9845583 -21238804922241796388021160072047418624 9845584 50131325078563933417121933818528530432 9845585 -119677881449616368744956207329259703040 9845586 -156674737261106209173878677052406525168 9845587 6854932703776856751549898673328317520 9845588 164727094728310289432268613197949730688 9845589 -28219161041100012420152166855469790592 9845590 34601490614160896110405906440735446400 9845591 123165263392409657044156351304447483520 9845592 -61236160778544631661030996984247521280 9845593 -220665240485123787314438045607687671158 9845594 -296559944906718130149357708979516178688 9845595 -186026547679507956525845079966792222960 9845596 -281632837021438300664356190203578764800 9845597 -478868494440125501925120354150387577908 9845598 8915233164778240647901094252684464128 9845599 171203531563997228926098368776878221600 9845600 -55160535587359508990062949784040243200 9845601 133903291812594832410142375170816624864 9845602 125870623574368752917117947376491797360 9845603 232814178669690593265637522722203420064 9845604 2861353059327865350436155035701893120 9845605 27856253209508032318471396513648742400 9845606 -24290823254588634736421470492970281248 9845607 -268587373876743302256496146076321521408 9845608 174115875629216668354499263070926632960 9845609 297541908348517519115847544572882090810 9845610 -39582518068419089400439332514054963200 9845611 37211399442611907518494658830954178592 9845612 -203497455970761679696748268050768363520 9845613 -158367094872884660848614775399106056458 9845614 -154879872493251744003990953453500177344 9845615 6429000129592902666006520165481229120 9845616 5191013339339109707750044424342077440 9845617 -398809867483924923111594332755044457162 9845618 102745399287695787962779512699474525216 9845619 17780819854651968669475554133054132536 9845620 167443928276970548355447754315175719680 9845621 -78093303312230169217828624927559480868 9845622 103153269652367088026579446984850121600 9845623 -227885338282289597161103736388560479128 9845624 8073715587970279604144300828622827520 9845625 -15978450778061979615291861825424500000 9845626 -25399060761998942817687053358007127040 9845627 117577635880528518075016932365913187344 9845628 -44406943214325058485257709820810484736 9845629 -235880640614878543012072371146118359360 9845630 145383019649555677985065487016747792960 9845631 62774808771158089626202351405668601344 9845632 240488765878537222002629392593007411200 9845633 -34604746076013545948967094938901815936 9845634 24787655934342023055580899904981572480 9845635 200390625555872077397020650048419268960 9845636 123447701563875498195895698546425470080 9845637 24540345242883831515280854833515358368 9845638 14906306319600921331640179552276930560 9845639 -135381546878904648312880191751005055800 9845640 -60949431356831750712581528333370163200 9845641 20371245546252117128707273828418121024 9845642 78501393347456672335337674529438374752 9845643 20877670215626113387917714781482217200 9845644 331971464404313051640169873985326108672 9845645 -134092713611962944945473666420111344200 9845646 86166362297749206564949379051301355584 9845647 -83725210841346996979986188646074129168 9845648 -110312220149823817295327182611588710400 9845649 88375642855609733335803723193106802 9845650 -40831339887376617561845252468151024000 9845651 34650898258290328447995102989414508432 9845652 -147153692045855614229077844049319157760 9845653 -430054883641761894420916786800210075296 9845654 -34017735390273523334876611689926885376 9845655 -17774368259041975827454948743746001840 9845656 18242664618499437237754426403131146240 9845657 154369801968581557125926199621420312906 9845658 -103534454147830033138893296899381186560 9845659 -646320385286360275651577701371578699600 9845660 -74121266301804776086123202545183626240 9845661 -81859926308470998830073206062638492096 9845662 13634688375172325041192749694369075200 9845663 92937111861853891153895219328167466600 9845664 122459787543810288257304730880358481920 9845665 -76437716034033656194263102351071524800 9845666 -50595818953573255651970325362479208160 9845667 2706293136806588326894930851059531520 9845668 -167495957403518286453346456586145398784 9845669 -423732985080367910453864702801767807560 9845670 -94498819908168794953306664357836151040 9845671 30615025389876424417243383541735922304 9845672 182546420251358974828017434017681152000 9845673 -26457902933318885155886852034739504896 9845674 -66929643681358409372882379692673678240 9845675 -36833075040403893820349190425042227200 9845676 -79523823111085864006751527075751463936 9845677 -194199092315158077724752584563710250474 9845678 -167529261076479928677666228331151266560 9845679 24720274531259414400042619668207779328 9845680 -1042618370626491936756813916963799040 9845681 330020254326956602572747366013760878482 9845682 -30063008454491427347795504050993618944 9845683 -245957635278976041550239320046472082496 9845684 -246726581660307873101443359159068006400 9845685 219969523988761265715038076542820715200 9845686 311947944791289672923947854834357882240 9845687 302389024963086653818397550951271959336 9845688 -63217178726923669648725731179939553280 9845689 13620479658926637944818885366332858560 9845690 -45894358613222490586015512583812924480 9845691 352080528514628430462494924909645637120 9845692 -135991622181345415424121949053342813184 9845693 3874173197396905233674074425317899776 9845694 133654324581209193146240068526723383680 9845695 -94566862404293449074419097051401782080 9845696 23114522894877244041869510603553374208 9845697 -20274950787400355290415444122761068640 9845698 -288791471280832088455791384750591834240 9845699 165894037833523785181940626844322537480 9845700 -9856894927145365629345399195728793600 9845701 112854169189650127729430517095413246464 9845702 185758670553484499110480526503253533440 9845703 -140675239396127547136581256176238002240 9845704 -24319697046504453535031461944994037760 9845705 -171503585459964590022265572662910360000 9845706 -6152357602890999961079735989062763776 9845707 -950823737435920262154391831712168044 9845708 -99474941049615407085116678460385766400 9845709 -238177938780344653730240322881154052512 9845710 1349619267439884921839578747000811520 9845711 -149573302477968905499345031835803580688 9845712 1452426201359849999227690637610319872 9845713 -541063315197311572673660914354579937038 9845714 -8896892621183687406903014322899140320 9845715 -89343861937876137190569256360167125760 9845716 154122331408559904385373858841998407680 9845717 -239544178411454921444812720172519940000 9845718 -92580455042380829738677660140586821696 9845719 190565075490127610890345356510560078344 9845720 -420410998513801921689244893771214848000 9845721 -30049801017067578116302679089414079910 9845722 187539663829965662909765736832178979072 9845723 -432032326526316727916348329588637588028 9845724 -2548803034359549727242489622167552000 9845725 -51073095226166585221434300181573682400 9845726 27779576927873070159433123988887507968 9845727 218717201904094047858247479460873851720 9845728 232717023682006883982548752586796171264 9845729 -35492639528783325887306743768029454716 9845730 114869758995443492782124931988319849760 9845731 182601400977237483392303905207430986192 9845732 -94490254388698563556893365171518041600 9845733 49149401486815183224632819268967293024 9845734 -160057745280419808415463753431341021984 9845735 310259183054947966320459879993441658680 9845736 223163552876772807233265883962861158400 9845737 -182907968264122294967065410846443579136 9845738 60207882614027259526525069802715914496 9845739 -158827799498164320008972847799526406480 9845740 60748589710092158775683246831869716480 9845741 90576689777540417662209191621269949142 9845742 112019239637804264932745284698017464320 9845743 -34625809881863415210638246397185145600 9845744 615886598322386540766435176557215744 9845745 15130393246932584270594365501891050240 9845746 -55805686660238676080445318802971410928 9845747 -180033388251113527155852207304300170804 9845748 -145458632237535765492084470652732665856 9845749 -232212003192397710072924777266585895250 9845750 -170203539795000284306812166488211616000 9845751 242328027441167410902190871241846052224 9845752 33726302139818058968987158176641433600 9845753 3272220117358893163019748131028332448 9845754 -97691802821740456568582118271655943168 9845755 2541403435520346487474361804497480320 9845756 -144682822408946543806730111291683553280 9845757 -48426815311718525331019283766029317812 9845758 35170266585920613893297121367759195584 9845759 -102110707420868182129785444972452408448 9845760 45037553630722800421297359899338997760 9845761 -195389958184879596980414584754982697920 9845762 250627249134950256112084532417384112000 9845763 -142346781328331235884300089929412704000 9845764 35227031035521395776242015586236874752 9845765 -63334817490639586550961182816533238340 9845766 -14560165849872318314344939692192323520 9845767 -283133326269862429221602505336081870184 9845768 553449939258837461836666807651497861120 9845769 -20294047492479865681579269510411420000 9845770 497074187257504855271311372859750400 9845771 -209439576388987158859089502795424114400 9845772 -12798417988098835425956638693818782208 9845773 205189544366983804715438212098729987040 9845774 -61031378671015670772138993530552440128 9845775 -162685919991583960354397808565370442000 9845776 30468592045209809420607968589454589952 9845777 322542797580119689375333115676716872626 9845778 -108464269701812649958541957217029648640 9845779 -101767373863172904781854640243292376024 9845780 5723434894774746809957854989860413440 9845781 102430947428923784534906410596047339520 9845782 -126663920831241042335129260379035351008 9845783 157563605967590881568777482928342796768 9845784 -112931226881551228316126858101141217280 9845785 262309871648415790466797081536130510980 9845786 57352759237517610550481561666725745664 9845787 95149264366165348039844116014416444160 9845788 211111894822496003747139749914087842816 9845789 -135120041646881157524572248092019136410 9845790 -112366387711292077557667700110082707200 9845791 -197148645564396032119077187837017521408 9845792 373280279026830997723939176127323439104 9845793 -11858825541519600425220277159921700478 9845794 29911096327794376492467284699309202432 9845795 -524471874675187800124629667751623974720 9845796 342388527895844270883305672121022464 9845797 -28361853845774241536651005918748393248 9845798 169404579518932709816828667912802027200 9845799 -279989547129337561290607537810695698136 9845800 -206573487261741580573999141596241920000 9845801 -50654414313073974541850860575775141248 9845802 5442799430772503045373592756596695040 9845803 97893146210229825085926782742495819384 9845804 -329540303676541327133581087794828530688 9845805 199581958185001466442422905097594262720 9845806 85625556453844954146653370796354220352 9845807 -365874311488338175882426450065753160944 9845808 18995991086837993686093479211107876864 9845809 488818453981849794404670130927706101010 9845810 17323743600205468462369771910662377600 9845811 25482917443961833092583610008117669632 9845812 -36535772446678430288559120196542281344 9845813 9859201120616526451557569995611358062 9845814 3160182333006605720529863845628636160 9845815 -228771792870360808885469769411188712000 9845816 -298485030811955377532887340057123819520 9845817 -56562659450757334803350527342583721984 9845818 50398573166351940893664275398965673440 9845819 340332215292719861820726654678037881600 9845820 81516771644774998875783848873744025600 9845821 352378276653306248996062805074170574022 9845822 12091421839068263377634500843562718720 9845823 136659654359119990003522464688464028944 9845824 -18584727732615676678851098444857606144 9845825 43365123649892231678137414981786263600 9845826 -32262406071805364431038213581038256256 9845827 -208093573961178561662581934988404265728 9845828 50519803832969281383844216671542640768 9845829 3459313816274041053486835036300170048 9845830 -124407305982935389427868100751924845440 9845831 -226340162716600654266369269301618931368 9845832 125542719703440604966608417127187128320 9845833 429611247404629104024564888831602533082 9845834 -91329724720992737565398534231797919184 9845835 -18511235010855030066345367153952259600 9845836 -55962584199880190727081982603260641280 9845837 -117888686162255023925004932468942357514 9845838 73947442930182744826865222894833569600 9845839 -6936341004997528190461453395464697360 9845840 -28096780191520098273747711714884321280 9845841 -23742786082761052429505265751634682336 9845842 -37812099390350896697792727831566496768 9845843 131883435856548339412914352575825118800 9845844 -21252264990573344789043405664326328320 9845845 459047002460454329136934543502519116800 9845846 173339229374801610376523746990461955872 9845847 -217542171331349622864266470355124817920 9845848 82955758631666577597314582581171814400 9845849 -129804674481041715320556031289057754240 9845850 -15537323243050015378527180986185843200 9845851 756744633072881704785888438441025201432 9845852 47239889841206389942244707159701084672 9845853 -111147557338551908459138297715540745056 9845854 -42729595011450136480437370842745684608 9845855 297139651537506481595398417635428340000 9845856 162540462809267395547867737009821057024 9845857 -36685256477025215702913313833399209600 9845858 -64771889093026866214587503537937212160 9845859 -32525099350434360243622988386731712512 9845860 -107532725292116638737674637009959089920 9845861 199114765484320472518131978753438799200 9845862 -5995253768494931207227014336536446080 9845863 26368983608459315600925903101864908608 9845864 65205222038122214280890876838819978240 9845865 -16316749165929906870192160592848699740 9845866 28139754389661716419752334064774323632 9845867 -48231142037564734433203890737602023000 9845868 -151911896600921187313594910066526005760 9845869 523177210199503469774858475929176280160 9845870 159584649374663690029021729873573202880 9845871 15954155625124616851561248796295908224 9845872 -26171819504027825882532038994267111424 9845873 844724213574332718117923699876595794304 9845874 -41878686390934254924948026269311429120 9845875 -8906220635546075758559316977653224000 9845876 69546022313362701600392435479521976320 9845877 31276471552452991546403347783492362720 9845878 70493491808013466504878789175608329856 9845879 21562467531870514021117030698861481920 9845880 -119404579862374149544132717366124544000 9845881 -613956582959997026573538236474646312108 9845882 816830877699832933841636203993926912 9845883 16101959133073643664148613715861569040 9845884 53954585251633896647073288321595525632 9845885 -40206020282909207386079151314983021440 9845886 15526960356199754558969945442950759424 9845887 -78664332848412930549148926599562446464 9845888 -101922163554749455421829113528356700160 9845889 469527080139800419448079906687704338560 9845890 97256816122742524860756778173544764480 9845891 313361198749986974897549059937162676 9845892 -2032319408026666087492737337916006400 9845893 -36918786019748246292935193740510111456 9845894 -93584949548949374523478632698487211968 9845895 118746048804476368585645940962829472000 9845896 -190888209175599627177701341818342604800 9845897 -68473391699623473546443444974171479654 9845898 1187046446455749343121068672515260160 9845899 -35897620883279023436260427772025015664 9845900 -78668715090722225580689276763642528000 9845901 -107768814517385367759354399794023705920 9845902 -212007738549661104368957716983276012096 9845903 227788155303478304667243669915125647152 9845904 7148355133463899799681937412739432448 9845905 -266503860907359631288295798484799916940 9845906 -76616600304350013647630337543926269440 9845907 -47841789338985251244818348449942846608 9845908 -23495985223165212628125747247337759872 9845909 104853608373953261059015873227440702304 9845910 -29934342807226928364748901245090790400 9845911 368397007696350963168754821839195425632 9845912 -356629630173041878310739900777400780800 9845913 117611948570587976209714326047588064480 9845914 -1897063896182874126735230009264858400 9845915 125348778414635933758686290958663946560 9845916 14982076733902272103406550209973725184 9845917 -228015953893686084863491896430447851034 9845918 -154800637663243708101275213969160763584 9845919 115392347180318458218920384307283345944 9845920 92080798657097718951024924040888320000 9845921 -126527536044941279787757020843493891308 9845922 9115748517193520772270652047491641344 9845923 6620580925401062962346859639086117200 9845924 -137094072043456077055486434721359525888 9845925 58451010150865580247048222550908031200 9845926 82184235694172403233415129046306644480 9845927 39662389405809671222273728783679776704 9845928 207098445188560155091470991447769088000 9845929 -133364199995737550420332750273452545024 9845930 -136266327493683865995629402459821844640 9845931 -261461447275165947899166806365083310080 9845932 23825349949582342964962033322177866752 9845933 240004869727696370372573560607304587520 9845934 -18916629209106391125958661545288642560 9845935 -440217563781428869131007442142566954400 9845936 -15788992642683514981374326593055490048 9845937 43058299461381630228335620326824531394 9845938 163801990171185926701251443141104359840 9845939 -6667113841723737691511686022993974260 9845940 -56145529377894169655272840773179566080 9845941 15615856068296878882904308456008413696 9845942 -64614305584306282746950677195519852128 9845943 -146159866495974899838737604319659846936 9845944 -271004834513916872774363878253031075840 9845945 56063232593640984751688862725028841800 9845946 -16315123083692417276796331960193058816 9845947 -256689656564114592390909028810985736604 9845948 -383862302770197468696192269304612864 9845949 -83095020175344191041112634158751464064 9845950 92301034106623508918030227672285848000 9845951 315652148282500915308024702479637797952 9845952 35711806990402037945468256144850944000 9845953 66363866349553061082957505324534921684 9845954 -86280377313826133785513045581688317408 9845955 2069925656217599999778849340818232320 9845956 390790925876995646274578375530321877120 9845957 440174053949296091824765834121042106432 9845958 -64436466073892538028054684022394227712 9845959 109287292042647110130687508069184427792 9845960 124979828767876791427051532038017024000 9845961 47162138238863260239558250327198336272 9845962 -154082064528237858564335121292794693840 9845963 324566944830481975126533596542864792212 9845964 -289488739413158862991125453185952752640 9845965 -173213589299481596158793600911606240200 9845966 -66696329252722951963215461198131394496 9845967 146202045305841581550761701483313499648 9845968 712597621750076964752632426932338688 9845969 -52542636462012474006755442535919401920 9845970 14172366243027117375346197654558835200 9845971 -430865284852140719452508086307738757800 9845972 7012702968414747119023581885041147904 9845973 -336029368200546839846424246219036641778 9845974 -95115117316437926391088236940247319264 9845975 8052628766090797310548928053064198400 9845976 108834041823609376083879449379333734400 9845977 139397794306012916065927598493317851152 9845978 113585767832594735930127148558019437824 9845979 -60532716106034434559092869304793452800 9845980 -9951079264926078601675393362197568000 9845981 73826863648225856430188250279379214700 9845982 87127859764245919135121996193410509440 9845983 -18921831319397716229899912473895578624 9845984 260944761932559340392850341301190393856 9845985 -115547368661502399323394186741560772480 9845986 -197804823866996298499760517410289039360 9845987 -142651581938187353167745940730013103720 9845988 -39594285882179450265194041092008140800 9845989 124584270568747933405977364955149393790 9845990 52451690964031586205199290909301862400 9845991 108133051443889889820359702542913226000 9845992 118758747291384320626957310331414835200 9845993 -115617012356640100424385295903352667420 9845994 65429974858419727154066264772348559872 9845995 154347116185273065744334397383626156000 9845996 101471392091744890171779834913168705536 9845997 -107564933297369757287964682537251428736 9845998 7060724942127017871344391032558998464 9845999 407842044951480387542114451500890674000 9846000 30291228674170559072378224201211904000 9846001 188128285343053719396812510435252524224 9846002 -13658129763172074872491213847877912048 9846003 79708817507586074483993907521298167808 9846004 62850786017973759477238319593678329856 9846005 69506458904194989210124963719010119960 9846006 56248480123244117076499925280269860224 9846007 -126718329009982856346437733080048270240 9846008 -213963575475419847466576998261517271040 9846009 -289410804479073283830315486527380848000 9846010 -28584217338687600735835235658865999680 9846011 4016719837474771939399893589336510632 9846012 235865356794479420777375503511118336 9846013 326649767228344727274404315123270080262 9846014 -28481214225387047991114213318316422144 9846015 -50200767023986848361524736168215550080 9846016 313365192101164572359024892528507748352 9846017 197607501447028240106469940032221880066 9846018 22475497501362810254353181967010779648 9846019 138774827338231438631528889636041447420 9846020 197139780554528326419400887902186887680 9846021 13953450077728279409443063500184055040 9846022 -45759161337670253041061536269499236480 9846023 351602107850829322291787203742663321088 9846024 8815102699351191371288906683608760320 9846025 -78158402608555838131825895849726619200 9846026 16934511773912081879289296291176326240 9846027 82086411700875071421750385689440536008 9846028 -201745040537346179812627739924538452480 9846029 233280394921016695152043438371223786284 9846030 -195376097468761018007578692481679892480 9846031 -167479272143441999110022856903354250568 9846032 -31793329311757899998596175544793694208 9846033 -74776435765624760836164659259766770240 9846034 -48547300951350542317744347952741963776 9846035 63794759904627326827327774585749762480 9846036 13531154046130109380567629809568539520 9846037 150645458101656140000129969236033308686 9846038 90535692380784464784483726677597427840 9846039 -51597766673506390197584395620189521280 9846040 -1257270912518072572259924071866163200 9846041 427420404188698155406631541561785380320 9846042 -69996922191923539359022338718418508288 9846043 -24123769167948679449103379133840050520 9846044 -73189283945060362564487896411388204544 9846045 10948833173703429487727710443999534240 9846046 -7428893564130736183748136507830206464 9846047 276629127524243745065223167296954711680 9846048 -61302365955501701509279354087993245696 9846049 543024615675443884869730008393302793264 9846050 -57235808933047455237781823269231718400 9846051 -21847612036787076038320517256250739280 9846052 -408291270970324162478943686522331438080 9846053 95849040237185745857943117636952184256 9846054 -1267113976052733011019543417858071232 9846055 2748196757323915619276084779155679920 9846056 -50096634536823324209702980580270407680 9846057 8785222385912562919007950017290345088 9846058 -33472045052064507358614099101821431120 9846059 268785814858122580313995271960686851000 9846060 60388402673820287696976396392842967040 9846061 -180562904525065142892251616289573247338 9846062 21747003839192959449498911589886324032 9846063 -433541565847318531095820381743630975600 9846064 -4066581896033414566511993194368286720 9846065 -46226874788525727444915327494386521600 9846066 -14372414896484954887995146308911763200 9846067 -77650461533500441879217265889180319232 9846068 -39305286319045237313260421284604024064 9846069 405520143914500274729910036046456720800 9846070 5686021502835116789854846109303884800 9846071 444059966678115862740420104783767123944 9846072 51941796496825401405688542375360798720 9846073 901202536682155306903410139630030054740 9846074 -13936259664314101925487584483054169600 9846075 -73032639031318080520034039274897524400 9846076 -271783811486140538155254756142614922240 9846077 8586437499984171247825055244958852992 9846078 -32235634950989225566592229553665810432 9846079 466193898543563074096631703347810993120 9846080 122230720826826411606937029354612326400 9846081 -7704716679073376058399109289599072320 9846082 70180273922163892462244739442879845792 9846083 -44410395793279558224308399509029326400 9846084 242758567226901757832484239134835343360 9846085 -55466158988943083601499343051393128800 9846086 -1819875239401499842403498091907530240 9846087 60594695502316033744692002967952622760 9846088 84752548608341703511826001791324651520 9846089 69829454147315322775133595321139712832 9846090 30509245141438149650324778723021657600 9846091 -466293108089904391987375580785441227816 9846092 14248439635911447243010945745306887680 9846093 -48712436713616119775724002356291680576 9846094 29296117258371832228871169172562399232 9846095 60717681082916128208784138453878851680 9846096 651251333119643885472901081941934080 9846097 -7000554223442067875150124828872878560 9846098 20670842526942410111500451057414207136 9846099 227720677367466182045360912367864026484 9846100 162392450210153477079866434450184140800 9846101 14838451753334891060026616844492369102 9846102 -59621294658756154110213280152277794816 9846103 -76377862821996719406860478987473254648 9846104 -93680139852650954350241392510213324800 9846105 122314493341970782636681276483844496960 9846106 -202304476283357025805818181358278884096 9846107 -182990195273403126884854185565444109568 9846108 -75044164891084133544406865793271339008 9846109 97915480445964277376032793147015291460 9846110 145014480067283203750012008707023344960 9846111 253118357125728964542109967503341408768 9846112 -441173129910606902951684498285306707968 9846113 -447993171575497040963641293813788092638 9846114 266459419245652689996365991709333932288 9846115 -200344422153227740240286017661368440240 9846116 -40531814500369890696003797559416463360 9846117 28509879630381154618174053600272905440 9846118 249583110861262052426792916043066019904 9846119 257218410454655118990491805522094686720 9846120 -122661667706505787017977491351023206400 9846121 738280813730250614260529627905149328500 9846122 -5131524202174122289888068488240870400 9846123 -86701549157911842321950334872457096960 9846124 -494722087285735554671238616602707263488 9846125 -75991468071563720763803283725305848000 9846126 -92839464985103411681458834100533329408 9846127 154693762281959252625161812220374098112 9846128 -32980404526653034281418366948415963136 9846129 -347357580955365066080509348368148041120 9846130 17795630589787532870794568491884172800 9846131 245430802142428451819592982463564473932 9846132 133647722358510861741898026147660908544 9846133 80507571477165497006705856089181326 9846134 288188262369745051113687397512168429216 9846135 20466068172473172739636384237158647040 9846136 -25950905390360833009339631104756224000 9846137 143804844895487014909836518061741437952 9846138 -17508270561756187156980999518021114880 9846139 247456100088949124035725912560050671024 9846140 -1571312828087554514708083895955202560 9846141 -181659443741556893526596184192775915008 9846142 38420600561950286883345116914473367680 9846143 209392885300793051055710201561498017104 9846144 -40407915762860913561054129933621657600 9846145 -157701394516682043938675509543258792920 9846146 111385904640995203981679431334131960272 9846147 -139850139888112583610973446915333500928 9846148 -160279502213224565802827862730914886400 9846149 36057230330073528987209515976181261150 9846150 -7332496930973452611419652478713724800 9846151 57419722421923142931139590434081845552 9846152 361530186204758902064748571921957401600 9846153 -2256377578079765564350677042260410176 9846154 -23807950911326272407476969963209887648 9846155 -121606432194309956905383238449974816880 9846156 16246872021769948943754180593112207360 9846157 617507145637752296866977027725011752832 9846158 9533713656867561159656522827830067200 9846159 104145429416623967785244151337370171280 9846160 2204602727800830760038107807628410880 9846161 101556796514848864065302913857663388480 9846162 -74938744515133241971443275143028198400 9846163 415381546527871026396486730747263178412 9846164 -261089953557986660120159368030706171904 9846165 66851087437942087579361040130525900800 9846166 -13722872234178869469333336761732597760 9846167 -32267307642839784363703814982997331280 9846168 -6151672191419972558235805949532426240 9846169 9825974862779980783287346013773981200 9846170 53539885610594187036308993582813357280 9846171 -13714110230705338832017381266781132800 9846172 -76322659531709109148005129542931111424 9846173 -68120029413352129731815838920006263578 9846174 -19451922053817260689018584401550517632 9846175 147573869165821956115589817665849629400 9846176 216005857112777624780148152256632389632 9846177 193760492727407350350544124539643952480 9846178 66237785730108629151269050637030922624 9846179 -129960066683235438566327740281493963968 9846180 84080894926408399225011346015039488000 9846181 117959993309943634311037425951943268184 9846182 -15781540631655409955416196545437518208 9846183 2652210037224487986433273292733370368 9846184 -64260549478928367653986474583547340800 9846185 -28389980747402173773277599990652804800 9846186 71655333731004304783540591503035904000 9846187 122348344960290552117832241213644890000 9846188 157458603277642347721973089182564664320 9846189 94317782214796130941799689308550900608 9846190 -85933482845752620236099767588979368320 9846191 -82416956448832609423737779346268368816 9846192 20070419332502228137445515677328834560 9846193 27363970629399939158572725672505238720 9846194 -200325362626479570352889543098784962560 9846195 3167655143926844689013882374797104640 9846196 254543718578049476643222811394945902080 9846197 -101636069652392064196581242383308558354 9846198 11729323669674179434140003601691995680 9846199 -31432626705176689132609402145335643520 9846200 35327182863448836958387446870140928000 9846201 -56369842989764096559820797197946798768 9846202 -132749990753917839419171315272130498448 9846203 432952495725916604535420132918952320960 9846204 -156166946081976413227950191373114654720 9846205 -40686051988315359062940987617370349140 9846206 -13832114176569899917436885615623484160 9846207 -146169633285766224357037469983744297560 9846208 -21563176076963239013471955553049640960 9846209 367440945566443285195284416566747508160 9846210 31655367180429423667784718503982405120 9846211 -144203071499404646567732352417898991448 9846212 -379249360601769464207616797354376476544 9846213 30840507748116367082546769294165989568 9846214 38626337887954568993595139699926160512 9846215 -188351642314263274962650307043000909200 9846216 248583718768173304774670538282284958720 9846217 -381984199211405950024536885841924205734 9846218 -139757177516707734106973532395150592000 9846219 81403726937755850474225058493121227248 9846220 37769470845163644975761337218374901760 9846221 -75632969766652852524120076156121726016 9846222 -103568287400404448234007528204566132736 9846223 -119671586861977739256619951499595424528 9846224 69316528326211489458444014020717731840 9846225 121548510321403022100097109170256880000 9846226 -2022317530164615406273489066964645376 9846227 -49768610563046839860759784053749067924 9846228 -49784878513776700740963722445893173248 9846229 2856003591576484274258840383847027484 9846230 -47223014022306798619785482144088264960 9846231 -142022630542847223645664986599840707200 9846232 -8954416655471355133421683678237286400 9846233 -353161724749711117701829528213631830518 9846234 -1480489885695050472519827589262581792 9846235 115408144100245252485101131737726262560 9846236 -30854597380656248855666870187522597888 9846237 283553905657727248354470000221909693280 9846238 -241272135922074158434614210816994500480 9846239 -33590571642092671014754037843067451176 9846240 -7372292528041336380758737721685442560 9846241 -182733804969790537224056462132368521216 9846242 30985232964585319322886777738031127040 9846243 -40725217967695737290970228094985413632 9846244 369560439798217478422434117532303974400 9846245 -311332388918974237761367650500768122500 9846246 -16468407694568269022418099180473058432 9846247 -278442887389621697487243359522632653648 9846248 230170140643342176851518323376816896000 9846249 86567051055428832886351833089481474240 9846250 58999457436587590541850095212684710000 9846251 88293872052787401911522370679387139904 9846252 -10694431778538929996386866324026050560 9846253 -7265504500324426784034622607456161440 9846254 -199167532338191643008474718138013440 9846255 24834804151278585979829239723235430720 9846256 95192359485170876619926806718138449920 9846257 -150769534292958676323537687716048206656 9846258 -54422893769540176002354338354298374016 9846259 -19671100622987224312096494592330922696 9846260 -58126138907169348451350600008235171840 9846261 -158562818387721469976476241492143299090 9846262 -1534052739122855884182124470003565248 9846263 -103569147112491847048940748162559106640 9846264 -213047338183752126257199759357667860480 9846265 95923815875311213458860744870975024640 9846266 -44447105518852911396562746353951147040 9846267 -48729665950784390071577544901092063720 9846268 -33257180359566734721364094219380160000 9846269 -2383743602040883839989599822896620256 9846270 -6597394746446121397123466274998227200 9846271 231088892879171185933785356388226345472 9846272 -5482188721918298544259116735909593088 9846273 -64429375068312766332471810108122296032 9846274 187519888995807688877425957260882433920 9846275 5547266262383899772519245274016165300 9846276 -37548740005780931250906612672249384960 9846277 13106631723030317334280528058725897120 9846278 -234465773612105492647816583409847481376 9846279 -21059362841325356614757092752573251640 9846280 91249984576473425363490748474842316800 9846281 -514473855240791670367975280628088789656 9846282 -35346411271292450430885039730346858496 9846283 144574329562274101317281156028286532880 9846284 27194752617104071657668542914550977536 9846285 40981366417616324761487066430561959040 9846286 114839057910960229162436713139067398592 9846287 -114523835716234372371863530728266407440 9846288 12957887810080558670638854668939771904 9846289 -3053968925548896480919790146033464910 9846290 -32467096414892246863469460063061409280 9846291 39535302770258550522160663665680488704 9846292 16823440554103157060967055827585591040 9846293 356023565025214302995062433167231702560 9846294 122400501459458343671687363513367252480 9846295 61076216367722857394407837165003660320 9846296 -1789007638693672575598286948965847040 9846297 136328541788813886467408130086965231620 9846298 -2883319452098061532456808825792050176 9846299 -15658299011657311511608074959744074464 9846300 18358709254100578249091245531678924800 9846301 -90688322042127133856256616557413900698 9846302 285413646409413254130184596659025428352 9846303 -265944173086882422180040317715441018296 9846304 -119488425567478613614521915956167311360 9846305 16668642698862382440264277719191798100 9846306 276124798882725753622019254541148268800 9846307 8750253131583731232746371888162299480 9846308 -37085662885182310804708984442161395072 9846309 -156836604239251612019503574849431032672 9846310 -3348650074483097153344779906002595840 9846311 477305357263370742274787161501234257912 9846312 2106559031928081761062958620055961600 9846313 9751301659368521989632008115536934400 9846314 1100194231724312874719921561434768992 9846315 -179132375298725513860994032161241913760 9846316 334639319343674281395880613101997047040 9846317 -205619000504738387181142843070092356180 9846318 100046048667550187492643816909805821504 9846319 55660239204279002796610101129791424496 9846320 -108712741635039239853777950850432368640 9846321 29778082128578645187745086058817764800 9846322 85992489780818541626526283989477504000 9846323 56168311104090706282974890629164787200 9846324 251766862444329634190361500184891432960 9846325 -1969400642648048232737585018938220950 9846326 47935282968368009894876282262631378560 9846327 -31456796655704524182084733864633461168 9846328 -129767942011260071806282844730968739840 9846329 29902413992796134907629398534833543876 9846330 21154691819550870465926821973342392320 9846331 15707052581774747519318005053787219200 9846332 -313096016417697442156581835738188180480 9846333 -3285996293492055728719102687359513600 9846334 -12032359692284725916808474135384701184 9846335 -203039228103921097914467018500788160800 9846336 57159362870215113116970367904385073152 9846337 53430845068845550287994239633857409000 9846338 -328312172602742614341750952718544203904 9846339 -15856729234304380172027946793465220880 9846340 -19534277414748332997862102541466501120 9846341 -104118727587127083667396938070670002080 9846342 -20441521068170030976853561646363126112 9846343 -194316708487853135947577145419110834000 9846344 -123388360527088570240914041518013153280 9846345 -88104217037731589064646273632784188480 9846346 -64497984091665578383787950081796787456 9846347 -304875904576145849643591651463810373088 9846348 95788983828668782830281249194416614400 9846349 11808093808683625646904043409687694636 9846350 -87416664881953468465107927627276633600 9846351 60326940005928217174049079080067884160 9846352 -5975177669457008494960425979762311168 9846353 -661103159979789343547765885566178884512 9846354 -92135983333823565221415212748091876608 9846355 -2180325617953465474223098000675786080 9846356 -114701111577266296828493486534588905728 9846357 -360235564623801205092698811867965337408 9846358 235686671266988420040713902053307541280 9846359 395118226772907850445655744266940141216 9846360 44171104930248121848148404456222105600 9846361 71646679108978460473233405159300126464 9846362 -262018375126185713945734179733775328000 9846363 204540610039934616970388920315801557144 9846364 195302994281245859839523173894285297152 9846365 162570980743033640497472604599227201260 9846366 861334033586143523925818131514277120 9846367 -317393279707858989598551638238767422200 9846368 42030582172530048429081997529217761280 9846369 -55694178658038138357078101688155622720 9846370 164081206254062894674186072852659648000 9846371 275153165325409270589232290145888361200 9846372 -107378312981736054289974749170666057728 9846373 -55400169984000890041844919617081351616 9846374 141880272064029216417873061165575219936 9846375 -39888953406456502224856301876736000 9846376 82340019007532725581959452951874549760 9846377 412094215938025786573926822309220871226 9846378 -112652098105813387941535344956875350096 9846379 446185481067175483123549553454058135800 9846380 245527017953810656034371515363778252800 9846381 -156299753598028617710293571488116570048 9846382 -24698409347120595715122736269140096256 9846383 -387231510579832440798370637683585132800 9846384 64585053471101557608368516387256827904 9846385 -97760495758158766428682051446933801420 9846386 11032587846885706009702729964202440448 9846387 -363488365571373184458589866227349509760 9846388 36842670215656456648808265565270374400 9846389 -115466948242218286787180644918643982720 9846390 -12740054612750826247584887264519230080 9846391 288669229704034759505577743881032338792 9846392 689612111669227228661665834809753600 9846393 -57306926720746096783432403831731423296 9846394 -290233366012705107186210590580771602208 9846395 -69396777595509394978779399264388223280 9846396 -34550399605240914370330390651627554816 9846397 -52339011954762828623801078255517230688 9846398 -4000573052707017849603098091310959936 9846399 82255878343467065269188665676607199760 9846400 -59340983351388522647593366204710912000 9846401 -126091019817385863121009470658624057596 9846402 6969153309102715222579964371135441920 9846403 -23109996921968652039515278530459136464 9846404 -213774367150071319695725839261175862144 9846405 -181606346698960816232146854543656676900 9846406 107185851132669966389512650102250663680 9846407 -234534147993647021291057019797612312568 9846408 57796565779556212349303993090742681600 9846409 10969635009700637256054499594242685200 9846410 -38681584544865964638914138540100234240 9846411 83535269036289975820364102794527194304 9846412 272122993257042230338025561310783447040 9846413 -182268929982877278266965403058988459338 9846414 9764380863611419763091540838066496640 9846415 34454685037246553601530578539912690720 9846416 62602242262544247247241446263463452672 9846417 13700555616650095328114533582379804544 9846418 172016874838492016430995157030556214160 9846419 -36647149413887600052375745634909683392 9846420 -26210041773934240089850454945986867200 9846421 32167644349109288530908036284649404092 9846422 -102223071349251769757889431454107707776 9846423 -105221831243294810348933071107987872928 9846424 156450540745435043153664706461211238400 9846425 134163433037280731292482575985494707150 9846426 11274340086317385125481831507585907200 9846427 89132584793544524596572620394893504440 9846428 -72538431922875394230220269741069312 9846429 51989871478172206020384481410332006784 9846430 63617930235828168976713970359563483520 9846431 5967706290617434714062845782399815792 9846432 103828129175150687017526838666429726720 9846433 -359267415600274763434527705846987148880 9846434 116582990081060723591988547996395580992 9846435 15164552261263977416686621285899514800 9846436 127139466622279899547930205115546403840 9846437 29756875239541199489123156848606691328 9846438 7304186949329970324719745078185791488 9846439 -51602248640485534757634218550348378760 9846440 119929637994037828082252667738596044800 9846441 -365307874372871844290005772069927136 9846442 -70522541427415853547490877657903842128 9846443 249876479804897915918384268807839920692 9846444 60993336676269176030451766635814012416 9846445 -15992986906099981732530286279464779520 9846446 78988343624976742258926560812713129600 9846447 -73608234170796615869192414138562364392 9846448 14736376547314333311827624850612764672 9846449 -276857855016164243141315920965133469550 9846450 -34783766420368837188846075652771016400 9846451 401825527658920058322260775851391796560 9846452 -44115635037325245145224921184755013632 9846453 377532070235440218331026238446551593344 9846454 58948676346153962992183070453211307392 9846455 147354450853144781767111962923044902360 9846456 135245377789019446737982666046871306240 9846457 58981865265056352542019050577285875520 9846458 -118948348214303349922618678866511147920 9846459 -7811234653763059750705863287083322592 9846460 -80264488942960537540153130845254512640 9846461 -23083052071863506445594728710611270336 9846462 101524399583823672242073959567990751552 9846463 -326384961389206023184091274460303278216 9846464 -29475906449166401332732148119391698944 9846465 -146111124575022293864415735682610040000 9846466 -61965140181113466737161314197841460224 9846467 -262449692399573055449598152738722124484 9846468 -37411039909462874000481817004270223360 9846469 -153379479760292522509351516627577724130 9846470 112113289747136709990993740418655407360 9846471 8537416941380429136978303899469955920 9846472 776899455427570260608368804268213575680 9846473 75407448350378106274987436549033972544 9846474 196123882016201430205606687954323595776 9846475 85631159663543323937026434544584246500 9846476 316416833608059516981849700118167019520 9846477 125677315224717966271696751803692464940 9846478 125442493234163321583675152839545250560 9846479 397792098001251688456858317767790707160 9846480 120046953435690125153269456864542720 9846481 299226928274982223079523302721225208320 9846482 -115301721781087542545469934392330979200 9846483 130419870873519410727563971987106340024 9846484 3164365685422424852806687905820999680 9846485 210525659998998280264425066636982835520 9846486 46720026321514020237531834969236403840 9846487 -127081097581222863547434497908768025088 9846488 -10862459002592515950920065943143587840 9846489 155056112724157145087709381261512431824 9846490 -114914535215469443626793043828492360000 9846491 -383248992047445955047593590299918389808 9846492 89495517573724394501315997165179914752 9846493 293204355305867744217687257663762001504 9846494 -82121418408349178071235125163982999168 9846495 131428496609268746621800804042737549600 9846496 434696483094595792762999159462035456 9846497 -179979181882447150446630329373290025054 9846498 6456936679181713356971828389395522048 9846499 35536836853229491242075625407204316416 9846500 104242408611047090637998675174737920000 9846501 -95830189828030999600881867040700263968 9846502 72667003001304700825384075963826634432 9846503 181840648768074475739915078345898858120 9846504 -27352047999645738340040489180195635200 9846505 91418495280626494309680983398275237960 9846506 219602102474941246333338229318452011952 9846507 61463592998285867752972684630593782016 9846508 -83319111797243101336923098061773609984 9846509 152685233754926180090659084968885322710 9846510 -62339846069826290224421812417035340800 9846511 -209419463433512169621952036807360435888 9846512 -31229809249122949039559999430697451520 9846513 335627948601143879611063311880546618242 9846514 7972912086724398312302234138068644864 9846515 19071976741709464231451228786510160000 9846516 -41255797886304754710715709087166105600 9846517 168430800162456708266976756907934619566 9846518 -77665893540617824860307816132843815360 9846519 -17108793429116872540426921186337476368 9846520 -28928780372004909334329346506270720000 9846521 7105711174104356808728818753809495264 9846522 2165126580762108609725956760844280320 9846523 529334523657388186212352330332671764772 9846524 -228704575401546614771307690610034385408 9846525 -47369453986636081459845352889857740000 9846526 148933382266961137514903314720882641984 9846527 -6830713348018356213974211351816229320 9846528 -7251008517532366161489830491220606976 9846529 187192202597733740221520863539733495872 9846530 -19971024472192002725463522394561781760 9846531 168751102008233714949804133370175146820 9846532 -28886335619202538425521620055569557248 9846533 382920505655932436382780595602273058782 9846534 -163014323545028317979839570475842854720 9846535 131748748557713741511899223224807535480 9846536 -33225659768296810910925759626321264640 9846537 1914846914494709709935404662821227680 9846538 43700563041197885460205246326050542944 9846539 7048976626438948280389642733059048824 9846540 75947426171514963667829769093834347520 9846541 113129438018911979900264452668214076800 9846542 -298857070443682573110598393688022600000 9846543 -76077852192938090717427273975263500416 9846544 -143094237513745115749682086319659991040 9846545 79777243594401682166494827185559436200 9846546 -174172767467715065164407843377206751616 9846547 467823248438235632262564899982061658112 9846548 -379107743622260797637308908451723684992 9846549 -511329400394135721589965089232560810880 9846550 92312761045468233403308148123063284000 9846551 -31214264433619816742988529747234159392 9846552 -41198037307610890720947632805869199360 9846553 134013882140529342475386387709898187264 9846554 68294909408577970900115498779128116976 9846555 -70248783831585948484399546534125960480 9846556 1345871547042818147104001956754102272 9846557 43594076607254702486803037325462786912 9846558 98993112890738147210027161144373171904 9846559 465584736563124056598609128920011541280 9846560 -118964648999359937401661590223192064000 9846561 31219444392957487580970508007138795520 9846562 -116503120882798297058571877562858603136 9846563 341939528928311416285962806167030366812 9846564 9230720123084875157303277798612271104 9846565 -76712805270986759444441238641818951680 9846566 -221677307268154850239498355815440756768 9846567 -222592515332199390605201981251773860640 9846568 156749648548604273975601980211247349760 9846569 383276011209554727302949011915100006720 9846570 2115643370841955206599684883606144000 9846571 89463322887312013558345096729633776384 9846572 42956457388538894148712108316074142976 9846573 150693546501164262617520671223752500800 9846574 -64159039134142145602810462629828598464 9846575 102734220108800985177715007888687461800 9846576 -31612048147016560666171405768977285120 9846577 28586063861484895703078160361123319860 9846578 -48230166481164564808153775555217721344 9846579 28292614498411215304989395570622814080 9846580 176834819789794159333494110726111516160 9846581 89043409525843037086629875853414700764 9846582 32436860331578557788904165245195465600 9846583 255557687437746519770474692939819153832 9846584 238155574085840800310002666142207569920 9846585 47695716777676188727509591223279425600 9846586 149453182438716992051462343147117754992 9846587 46817404069590465661656047141424253152 9846588 66536302017710270057708319812764065792 9846589 395076306376013237453651428813436456390 9846590 30965278963512915786776075952442168320 9846591 95908879143547807925420422743671907984 9846592 1667850781562388334277010605956136960 9846593 -105408673053774536152472444149480708158 9846594 140891306620864568232097547114483939328 9846595 -144691200717023189548946505418648945200 9846596 277968737374146808596223069833714307200 9846597 97993241329755445268721002799113832480 9846598 -220466291530799613828961995836942813760 9846599 -122076735276624549392882897788517647344 9846600 -72433792297417477695770245107612672000 9846601 7335013881810221451613932101884174824 9846602 -192438046329825319787292799139677130400 9846603 -49492489894419320153243308426553382240 9846604 20357718902510688231814961039352222720 9846605 -967666388102452212553022475562390800 9846606 -4304443123044650638647394811821135872 9846607 34226357763263152568947036138199743856 9846608 -11921650177537132137653345176590163968 9846609 -248999698035814476976935625396851438096 9846610 47111624890332904134939401370675624960 9846611 288548660507357035910219993944464763800 9846612 -156642934037003933892944461553259483264 9846613 2367547642187928632241260803884319424 9846614 67705186223595178327300732570849018656 9846615 -287833569476121771882009958446083890560 9846616 -165097008969881331794915478171470100480 9846617 206478886401149000812579276249745520 9846618 82595239901436824703586479492720751104 9846619 241154224659046409584137694835821058944 9846620 17288983910711185563596310034099138560 9846621 57229294728673172189764958797474623360 9846622 -42854741161077869051350987437474401280 9846623 64764700647731494054334341483131568128 9846624 127123495209723883474693284670238883840 9846625 -95866554094864625890139581737231390000 9846626 36309423075931367678286621887762018304 9846627 -21159713298153393375280119262754765568 9846628 -238607387991679974504243624937685882880 9846629 149845110870988919708727997721597214684 9846630 -98550294014276896913154198536158368000 9846631 549489736900649427319838386168392904200 9846632 245381365889975676588263251435497446400 9846633 -61221401938638611964366320922501035376 9846634 -94023535906180776263045255636227723008 9846635 110657611630295733641436509922593091360 9846636 -658031929874105608448864055932779008 9846637 282685583800181456280989159911918675286 9846638 51865332562155273320587707919097652096 9846639 -90569128903330770539292046390973164800 9846640 -12250042535331399489066686546051235840 9846641 146291987393959078773292166022848341632 9846642 15667132628835745163198662333623229440 9846643 46225208339759431504435772917118626892 9846644 -62141029336231706409228080697809049600 9846645 17451345509126198157268139070020883840 9846646 -35824848549707232753038070290531660160 9846647 178626424905432308729759389421690325096 9846648 27675732395474902075256969879672156160 9846649 -398680737802623489190910768587830563350 9846650 -82462468310011702846692781198958246400 9846651 -215310419057567371306324170079617956496 9846652 108003989523078751966001858309748526080 9846653 78023601923381453249076032718156772320 9846654 73400992444676783686854721952944963584 9846655 53259484992384309162124829897263795200 9846656 1537834644374956514259158879227084800 9846657 -253456347524926253010446366250494715360 9846658 41194549728218762705116626286003658784 9846659 -13723306153794603337971422367904555140 9846660 93376365435000556515675965964824064000 9846661 280298473383607422475933770712931721024 9846662 -16360935716712395598572740643188688640 9846663 -150614959280984424026183288606072558256 9846664 -123040978569081315588704458118699980800 9846665 120415945054864596041359240110441837000 9846666 -30767968101153706111398607316530173648 9846667 193735400592433525899933092850642214448 9846668 70923122776930561629493540710258898944 9846669 15839844730511994513967576142614409280 9846670 52279117207555185139114561205319641280 9846671 5233189685094287303049845053054299600 9846672 -10032657698043435068191185739188535296 9846673 120125981704954403936304608689867663922 9846674 194648213194895085784368041417295642240 9846675 -53913209704747019946196641646787457000 9846676 -21815561312816975633130888760084723712 9846677 490502474932288788105047024868120176526 9846678 -9094605462621382250707197903912638592 9846679 -518000792653127364620172714337982833720 9846680 235300393567350429122311731490529894400 9846681 -77266767186033778092209017182674921280 9846682 -168973718468107649438227986377962625808 9846683 -25913121708137820491363461615870571520 9846684 -13791785211864709116184416805964158464 9846685 -96114487193054113603984139100855421440 9846686 -30026378331023961313301773546159310400 9846687 158806985301925214134910112735680528640 9846688 -697872076855794941520682728719451684864 9846689 -368479811187807567991443219388218897240 9846690 -27753152197423100980848864382787097600 9846691 -241362548403101158044721470655359062016 9846692 159683960037268667711071135759512498432 9846693 104041393269709597474274633193064833600 9846694 -7322078936681128262007432524763895680 9846695 388057599036150346432300684892348526480 9846696 -37261276901680225944446042082667315200 9846697 603973151651251450274327867016303497472 9846698 -371122213493557857988001776370512162464 9846699 397836626114352917205856282454834688 9846700 93164806923346149813249001512782547200 9846701 -413486794436653107341459366242536440298 9846702 63994840542938050319822818323381259968 9846703 989274417197440294425631141858948560 9846704 -16388332240112252100149204121844383744 9846705 -185346184287429182719311530641901107200 9846706 54750452149859762026025715861602703360 9846707 70468266223203864891279107136220471488 9846708 -93705690017791086850327496316026941440 9846709 33541490660855811966000534965625148910 9846710 176452550833670190293290259095462475520 9846711 -23289369432308458526193606581018526720 9846712 311523784851512089428875664452588851200 9846713 -92452236126107970229959806656087774038 9846714 -58382316692628529850169982463399219712 9846715 -58713959380477633330883532429936320640 9846716 99046652251976852315130845896107786240 9846717 40064693377053137447558721855272084640 9846718 30114873875269115237575131752553062400 9846719 -13086205861252720698460488349814979600 9846720 -20778197905061070263642850252533268480 9846721 -54424206647820390710298578259601126078 9846722 56477453846359522245710013532105226112 9846723 -193057663742217486718985214324802772496 9846724 116664983983642293035724712498030248192 9846725 -110022558871026034115282424868194405600 9846726 -65781131718090942206999805024698472576 9846727 -94125630870667577794501642630630359528 9846728 -223488303923509800541941549033033891840 9846729 -52965804348444143235118466735175519126 9846730 -13432434755882976450238316124935796480 9846731 -119035907493258922100641686810829845000 9846732 78311546769364449939072721257859694592 9846733 -31929184577806243808151425337532381000 9846734 -34971544530614369622839718612433360128 9846735 -220800040720370680190690659122219018240 9846736 13634356755994987066305031471069315072 9846737 -262378340310671805659058055072982815680 9846738 79586108336858297163154067806445767680 9846739 -147423264135096603009868190461296039344 9846740 -101837701133577760602689136290856337920 9846741 -332958336674663711522248662727256007456 9846742 4345119315274471226222478618035263104 9846743 157825445569853985029771107773854521992 9846744 50981873017512257818729249147632414720 9846745 -288100887938973888570485116794297775800 9846746 77109692107004975282105941294475301120 9846747 20028733771902619603298122848878305920 9846748 71362225177886503553450854564105044480 9846749 543301263865566729453772070212268332320 9846750 -63596150133364642110003709005392640000 9846751 -626273076098944339696101993557219408 9846752 -182909567248845574407147139993171918848 9846753 85669401636198872681266491363911392704 9846754 309111065978357804279441232352701468672 9846755 4915799106006796367420626569452692320 9846756 141497640454527611965476524062856426112 9846757 -171167421822937449155795575304237723400 9846758 -973094368483074193164656367820292160 9846759 69651939516503948930906885129826930768 9846760 -40639207569673005966924960702529536000 9846761 -211805346373575817599838332000711063948 9846762 -692732938060024771339193680969387776 9846763 -179942042720883260454302556439463670056 9846764 43658915705978785117556965657658136576 9846765 -751673945943166796926439759434264680 9846766 138107355169299516579873812788005728832 9846767 -19411480022810140734096800165557200000 9846768 -47445706052082429261290089627137048576 9846769 176690366502875934805710260533420983680 9846770 15855441521393824019742902167740326400 9846771 -18772532021080254006525559158466364160 9846772 -116177124722706129177437376258621248768 9846773 -136685406025875201755037004464987893220 9846774 -8177531251343878961551296277551698688 9846775 -31145530969221146115031816060391969200 9846776 -241567234649111927850505199764473139200 9846777 773428895803849078231357567356515520 9846778 664471761116934003192720148861347840 9846779 -300349285161041184356727249014570566620 9846780 16958746274952063184463125468633973760 9846781 -195942445455775272565844461994352149408 9846782 77767121741181169222820270736018247680 9846783 133352399618415983435213843683055660880 9846784 232448176155467589963057225761759952896 9846785 -454536982451338078321849710630418560 9846786 -71929006520131428112334186520686660736 9846787 -475323780954773099802863432449111280400 9846788 -56540761545248987812476284796315893760 9846789 103499129009789659542299515786859741280 9846790 27657520383764190533242140010649404800 9846791 464850915535375880280811721916609839760 9846792 -177638052641455265852654938304192102400 9846793 -246224630318716118875914680035187872512 9846794 10034724395683457586185371838912379696 9846795 -58498372056974776108712333444254133520 9846796 -193508486645697555288499394461162836992 9846797 569398232931148518125892153631301866560 9846798 58322411626104257235387423920944046208 9846799 -42089887807847223861456771580891609640 9846800 -40570850016806150788731845781946368000 9846801 -39418084346447629944204503061238650270 9846802 60189008746706334826781485862705808384 9846803 884536415602892859273921265797468658560 9846804 -229544534779608954784513319853872191488 9846805 -175475027754061156743266328105768192000 9846806 -6086193200477233554115578151956833856 9846807 233591320370945148720313533779109415680 9846808 112839150499796650072499515420173158400 9846809 70174949150430362223733681765840200192 9846810 15628370083341552107537765872874592960 9846811 -133587461214667059348665964128815182960 9846812 214217197082903279511693580934714758656 9846813 325675176138987449505887354329696509504 9846814 -70281780785132954960747062159194470400 9846815 -231610950880740682050104259642929339280 9846816 86578981613323634751552312477959061504 9846817 97367856830688478402915945772178204180 9846818 -60056850065528329650008754588449193984 9846819 -640362467600229597353702453655068319360 9846820 7042684535085291473787005666118689280 9846821 471926810640391800233482847382262149792 9846822 3155576727977085013321159377192814272 9846823 29011223458906271114246587051413947440 9846824 -8392472499694382632998407464343162880 9846825 60828152594796447675655517710253085600 9846826 269446841203088720036779974302972970240 9846827 97247830766599872320761608907411348800 9846828 2056180255977567963468680896829520384 9846829 -75097085870520751298164981070339969280 9846830 -7508670516867902385406312223112314880 9846831 23621979462396744446410294015192365840 9846832 -14093530495329669294328748430903230464 9846833 -157116568969430207105983064392038663918 9846834 -192579559738355984377801189811724334080 9846835 444298418790813931969330007856858128160 9846836 -381001485930336263455555413715485947520 9846837 -1496856346951614295062601812267897984 9846838 -119395730616003270741639230873894083680 9846839 -466507333257606686328487084281729174360 9846840 -58462024653111766782373623618365030400 9846841 -65094839006016610666918291988257676758 9846842 -152383569159973655558768632797201906240 9846843 75113947394980208176404191477703824664 9846844 149969088695502425174672292773935462400 9846845 -82528389998742383499527850247267792800 9846846 -17499121904887090666123070138067095616 9846847 22194343731240122067011974022979277104 9846848 -40638775323042588592997794019549380608 9846849 93062788405577674319024458854671510064 9846850 45015013129907424189926516364212220000 9846851 98773230802566354969669499466993395104 9846852 -124058634791762870192643855041388883968 9846853 33971765880521489769392293846817310844 9846854 -103702181284596156696658248660258750624 9846855 -32155442058007209189214942390639891800 9846856 -94060949739484021130375700349026263040 9846857 -449585912604474035925202985589590169894 9846858 -23857726511264354166900807251524205568 9846859 266185106854243545705323844358774008 9846860 16968091202452188426585140558329436160 9846861 197904183354709428993551274801447025344 9846862 -263715212920448364283312918892045956800 9846863 -107046970130311904529727390946057488800 9846864 43174261002955250433305125468835020800 9846865 -89393980761554229636966295887239812800 9846866 -58653428077987277017357047219803968368 9846867 -59588351371812318387938800375282645320 9846868 -128596875099446479399844912679183847552 9846869 467535565303429663849149340732383864270 9846870 6106056814508318993495808986251438080 9846871 663501483003946597873361879878149120 9846872 -50196574712528818117557985950915256320 9846873 93156338898610938031211334847565244000 9846874 -51323241435308437823421055499566245888 9846875 -84042109374395950315556531343261900000 9846876 -151601204300225986546166262922185277440 9846877 619342464132883621945661844574931421312 9846878 -235560849244530581024195111859438053760 9846879 -77763838324586295769502724673302211200 9846880 -74475632365743739725042304527764029440 9846881 -193356388346457801113486866771606368336 9846882 123373908929105399334910570209849968640 9846883 251155554929204326227199072047537229040 9846884 113297076673532125312869535692766054656 9846885 223929844595423368495147403397091965600 9846886 4302421143354078784605241099553001600 9846887 227157185516133712740536561448168676536 9846888 -37773809717611896864504873286768558080 9846889 -15231401660194579067934452264703023040 9846890 -152476759473059194881714816526897840800 9846891 -127651584568025797786720123193335947300 9846892 -126041002980740249523240081546396933120 9846893 276078516024255052445866509500533883436 9846894 -65810183086573228660012727215258800000 9846895 -12955857509015815700068199535921858000 9846896 28111993692659946607402705713651351552 9846897 184716700171457986503716910283002528 9846898 51843751795971170275854636593731851264 9846899 -74302270086185317812083814632520158520 9846900 42719177955726716309368643855490048000 9846901 -57011578743993322823067715254898642400 9846902 -2374622270473277365484716731196170240 9846903 -97451079606408900144078991855005518592 9846904 9985814332385144157488202660443381760 9846905 180377167867366844053574134273350069060 9846906 5426455083748648402810849473424230144 9846907 7869645221519821303794528647386749712 9846908 203703591805225541926656145621995952128 9846909 -312855162117028846968614375443457906586 9846910 -140163980909165062544263849529725203840 9846911 17841348624959672991224821105397311224 9846912 -97626138254103705916507603736262082560 9846913 220201671624333393542567393203155404162 9846914 -626385070710996051889817639096795136 9846915 4411003014748160269974431196754900320 9846916 -138407334585760898209082757158632485760 9846917 821433029222248196165006304966626630652 9846918 27762927572562680942330958652165200000 9846919 -45699708340318796416660220866155726720 9846920 317585382736884049728070530402669004800 9846921 19622959138183490483695155545609318400 9846922 -169061294140084953235110915117670561488 9846923 -344583883954209207606791228398736801280 9846924 -160684244727350865282248597409741894144 9846925 230844966534920309016611762434148637600 9846926 86853838420145964300285742926555774912 9846927 -181517216857158244110972368916548448 9846928 17504630577032111978244572011807637504 9846929 55211961715746290002616169426154811940 9846930 150475206365431596590108135731309854720 9846931 -297785038148330513062609091057911695000 9846932 27781373044630156495494784445034650496 9846933 43809183988127028869883827860126683648 9846934 154189189234379274878762927347356419616 9846935 -4638443769463706265327450532615563840 9846936 -152672425459757861858214980011783925760 9846937 -79863257817269984691272170909727660268 9846938 -47828412871490206442724446816057896704 9846939 -56728402175952620778739978870685877312 9846940 -255828731832477245058742025429103590400 9846941 -161975411130799529996191241204002679028 9846942 -75296343837420619602840754428486967488 9846943 -80967946238840920396047004376286103736 9846944 334986738380559940683766424918254682112 9846945 174118308628973962382413772034402616320 9846946 -138470227030229379515598580265410673328 9846947 413390243700240842972174771902399836624 9846948 204035435151005210761634986572896839680 9846949 -26801689300934171453898494895096983264 9846950 -129509350701672723312678204857911056000 9846951 -13274502615754407228445310341398256560 9846952 520011590948065986976590434235210009600 9846953 -306411822631194149229652984293652737798 9846954 -96886933774822170995798952460316390400 9846955 330911865729513607001519245305424694400 9846956 92404408329011549223579926646046427136 9846957 -5695745471062974993618056267417030112 9846958 -14488205356811418595401008158004838528 9846959 -41722494429850451823525081576781095960 9846960 21900425696092941522501937658432716800 9846961 217389940911324801489201966728079753600 9846962 64515843742017428917464107483734121232 9846963 -102816285603037444503415475287622460000 9846964 -7017372067895080887263754674609512448 9846965 -111206624285663877478843038170327956200 9846966 -99289921058201948416351683702542208576 9846967 -48388918211486316226743082218793145952 9846968 169806521068423512047871850997766082560 9846969 177570723040499665731020063383059275520 9846970 2352562974325970693892320890965073920 9846971 692117697511536671453013966528782598192 9846972 149751070021759620501988914747006890496 9846973 107086581885375886516180503008295281222 9846974 54031475518641017745557214223139732736 9846975 69571404092855234257504157883451152600 9846976 -46717515629470533163637725272345673728 9846977 89730213462867671307937954150673916672 9846978 -199803703952068597459994022739423249920 9846979 53109991275913693998866291774368073760 9846980 -203626148098508526807833650610603520 9846981 192209253331450451966756435039970991680 9846982 -104726609346498966158767232796672408000 9846983 318059122962545677692374586214744909104 9846984 -89451777079223436439848194951341178880 9846985 37541439465463051406700193517517129600 9846986 -66325738327324384666464836512024772256 9846987 110213969344824686704677588225305008368 9846988 385404932513896941684975087138200994816 9846989 -180811472303758811802843897734362179210 9846990 -37230080918081509325789679889073295360 9846991 162291774305369827550508503147042769720 9846992 -14084211870268741430330848684668002304 9846993 19523292275014160708590071916764686400 9846994 -292904962789775755597843141540047061728 9846995 -26253599901227313542907659545891898880 9846996 30969357684795121997227981583139563520 9846997 213164490205083030932638076501305806 9846998 64011746921437374931450864330612484736 9846999 -92359103396267350369522082826994489632 9847000 -6141546507208075745184346790246400000 9847001 -545964457998026249245524336203802058998 9847002 54220094445259061130719353820084815104 9847003 51018696197329119259461736569879725252 9847004 206853793592303617898735806888448749056 9847005 27240589876878625311558261484036669440 9847006 43465744043826812378171643775200148224 9847007 -62637395564180183734195557349273569288 9847008 -26562088928396492440327934749582295040 9847009 -69446008290741298085838371159197917790 9847010 -46290567892575091856400191972849775840 9847011 89748168908653208274524021341006202880 9847012 -41706075077102900518313170874288062464 9847013 -252816210741026996239115459257839571392 9847014 47178883050706270308026658406714231680 9847015 -306006735051908776508073555723082800840 9847016 101085079311424175854280804680549171200 9847017 215878056809300377471077727907585583360 9847018 140468541427512148005604155714088278960 9847019 1370223288798856100515472279191732800 9847020 -58782278140529107596692732024086840320 9847021 39715653929889339212981561399349376000 9847022 -798311541967407229611418168237521408 9847023 179330176374233497266508854344027358984 9847024 -1884837545923247855485537453107609600 9847025 -87340368360680738727315137995885861200 9847026 -15336817104451122754754354750168543232 9847027 374266563332047855291881578976045596876 9847028 300058862830012758494747576865782931456 9847029 -89855031669767845856811106424530725312 9847030 171839766154720671584381726311698524160 9847031 -170512542700809123068796188480872038168 9847032 -33577932136573659068098710666726850560 9847033 -1354813413419823759004130296881263424 9847034 -174064206681917700375069592007033495040 9847035 51730908131359624652414314455470400000 9847036 17792912259596940293521943225035379712 9847037 -322749072602639962587655503278681069280 9847038 72325254333735551554522629752425697280 9847039 166285479344721356605351419719630002080 9847040 147047750322220848239762751635262013440 9847041 -204453324503304141381177715604440227360 9847042 8901200003364581721254838396518922144 9847043 -309074462442591934889816833539809136 9847044 -133878494916735744602656528109591905728 9847045 20257658806297170950738652860545057200 9847046 132509940691244832906611069936835894528 9847047 -85376647250291435505343105796397282816 9847048 -276560594935575742470750186932240624640 9847049 -78772820119847641025698549204152748620 9847050 -4475297396277174269663007413763571200 9847051 -139158474037687529706022953799232971948 9847052 -143761037450588711875467250173062446080 9847053 -49677908572237970145895370463098190420 9847054 -85646602132601085963295056787640601600 9847055 153243424720210156124731406276913357960 9847056 625227901287143373201517280956514304 9847057 -31392649831786937779676648628115464192 9847058 3454399855388588503761682153596161184 9847059 119905086202909964042012670323989801728 9847060 47385933845837098333553849170739750400 9847061 -116379366454109156475818396889901938816 9847062 97792619076992157618455571557830227840 9847063 -105223193953066129781629844504280009360 9847064 -1399346621844934706231846735819980800 9847065 -54118702617823960121606703065370348480 9847066 -122406677517160995053041018449364569120 9847067 -491761644707679352318942505895599029884 9847068 83131112116328102076345949612472942592 9847069 128926201163138556129167291298024393196 9847070 148719474843368452356175008879777180480 9847071 111846286362547249065905977572529240008 9847072 -295108349229265943838210712848027353088 9847073 -98165036957142658441249443128280197760 9847074 1958006147918253807261148368573312000 9847075 -21124225387679430792640595154655322000 9847076 56130854506987833808559085593655941760 9847077 15126289447293437115178366588857519360 9847078 -6118286259473984615319465629883824160 9847079 295863381134691445253593297472142185880 9847080 67240862198539412462267225039912448000 9847081 394784823925903566040408578969019419264 9847082 10494617321425977627364431128829118464 9847083 -108693673014991226816756363498109551952 9847084 -21423393140934275993282541151855636480 9847085 81350895438271631967631515497489395200 9847086 1960619978046733014835072435436780544 9847087 -3156777751008070249308853034346145264 9847088 -28527864440897875674420485289819242496 9847089 -6197835827060060374035174471351490224 9847090 -39988617080349957685870458481969996800 9847091 -483789458710187788485601420581071099508 9847092 205267994364910956354205828917134284800 9847093 171515536988533442823941028472667974524 9847094 -85949865554003412865610710182204959808 9847095 -19431248994387358094458589544505951200 9847096 -7027544722727531055096886902689710080 9847097 66444572106389307815174596631897228172 9847098 44558208952551082705950167443390959984 9847099 -42861838134021635612030650223338447900 9847100 -144990444829038232689466729826746560000 9847101 -434699313737921531009759205835370784 9847102 -404343322235007140483822328003597342528 9847103 4243395719328544994739216261459037056 9847104 88862066012209976627811023100309405696 9847105 13053948841416803165760346051698509760 9847106 42128317123564321091715094818346213920 9847107 -118881167091565002223482228045808595196 9847108 -358007540452329246347842528752471997184 9847109 -150403036435148225688033487122631584096 9847110 3399112671780469875208618462924677120 9847111 309142747096662760314426909009056344320 9847112 -343434290697362358325066710881083392000 9847113 69000464133628765426608265344822768000 9847114 19221994599837600748094276903424619200 9847115 -358020059501285435072771589259387494240 9847116 4382783703641801258131592407345920000 9847117 469018104187976702513160164862704000 9847118 -157928829127538310982671387606379720320 9847119 63936501507475050553779476662854363648 9847120 32943069989588500800783422111689605120 9847121 -87359532934172075420375440330819947408 9847122 -117709178048406877254802906673197117440 9847123 -445254980900255377544933959091446008936 9847124 48839768620563761593351310777007022080 9847125 -104765532530193602071035007107104757000 9847126 -11932310315334659841226673501036299488 9847127 -28688026526860658299905218389391052024 9847128 -116488425848514797653923371162252083200 9847129 -4855483811343998904616570367002482416 9847130 -116861899223593639122410024831150726400 9847131 111322897085058036380020988311807954944 9847132 202857061233264485025095640677609597952 9847133 44842812874588154751038081489821359360 9847134 53186618003437087798575594613951230336 9847135 -39968797524583133801469301023261722400 9847136 -63164657569968614093254327905727021056 9847137 135324585148870409942203591683282582960 9847138 54600721917419314506846779541532029600 9847139 183304429786591829428522439690308005240 9847140 47675021898257285422908317283734446080 9847141 27073334245011224147678928983597356284 9847142 -6120172942648075696510550148415242528 9847143 -163257856278497336827869790476567581280 9847144 -171423461308445734372783441043555911680 9847145 -123228987371921712007988297040874746240 9847146 -4539269549488504770273810702448454400 9847147 -105177556804091003525096242807811627404 9847148 95796786836495135763495391932958694400 9847149 34604559564064813880378623603770756480 9847150 22900969145232379234040554829107929600 9847151 -104628222780054794202769031206299596208 9847152 -5865385671600990402632952497011752960 9847153 -121992319123819385723680565204098646220 9847154 125149169856519127397675704419018229776 9847155 -171655654204902382173376276367349838080 9847156 55434941270627879453355985663090427904 9847157 391533475808695777241533602184825583406 9847158 -72679406039171101866685714852660162560 9847159 50257510417163246227841219965004816640 9847160 105437019548737742620723263975459225600 9847161 -221311036365906252162858410731253208390 9847162 43531155197448199568131914744555573504 9847163 -212883394140545420531878847267688637776 9847164 120796616357462326554954530913836376576 9847165 -19553990854490946515148886921387257000 9847166 -7948102109989000866658988925809562624 9847167 -167142059155669129681108255420578854400 9847168 -380050154395441760639778158008074240000 9847169 92450695456305533581901082817205096040 9847170 -1473693184518526583677037465241930720 9847171 -2177999409549485161655404893252247856 9847172 -5366352053517022296038636928226587648 9847173 14390201657903847390143695829922202944 9847174 83143309096119425572213366010006931840 9847175 -38160686368378452118496549602493226000 9847176 -63245668295873192672805727081300992000 9847177 8351429339587954015522339890266230480 9847178 -230194425452593464712272732130732135680 9847179 115298724123097790347011773224760225724 9847180 -16339397283152901943317755633378488320 9847181 -128543598860465475219051551389512817536 9847182 -151657888378545267432391220334559891200 9847183 -16296649978350031984491753244247824320 9847184 -100610050481623117378247459260524748800 9847185 -26971859551048590741879251210898067200 9847186 -25758724996542787077180249446598404208 9847187 312822341476927349281322787396349632000 9847188 32101390554038168185089064082466768384 9847189 -15856230545078938945950070643523527232 9847190 41207408142598499615271511937539286400 9847191 -266994478258400200662567264563005165056 9847192 541508624511572284470735046513669324800 9847193 -98273622084528118576822119031752272256 9847194 -39288434308055400156178944281877923328 9847195 -209292274162692445875182854962032098080 9847196 88523103916849512482246557598731837440 9847197 -146864492841303219409908289323321381120 9847198 -165698144140872123631696240849322102400 9847199 -198274619359156028266736994779843332608 9847200 -37275408609541188517499591990889676800 9847201 -2764904787921503813364353509029449536 9847202 266223628412570353702277330703016329552 9847203 -13571021948354401763709344590218461952 9847204 -222655269265218537254109510487951068544 9847205 179885552573490983223545529607003983360 9847206 -170764652271669139899094291849389395520 9847207 -21472972811747221227633498496350045528 9847208 136696033531331594465083155559334952960 9847209 8211775602284103607681489960208028480 9847210 43692415901897765563858125204104520960 9847211 -384649454078399374757626586495942098800 9847212 -106033537733940719087059041634627485696 9847213 -404298028822271372137610909239266114538 9847214 -97430431166855780310798726963022307520 9847215 -387935322735526268744910344252474880 9847216 -1084044347987020440465697277707616256 9847217 -185245257787660803025967501053936101114 9847218 124579422513484066809881323734031384320 9847219 48876881420280139916605488524122020620 9847220 134384210692442439596576030551454023680 9847221 12145017215236626846009812597885121312 9847222 -98499063155790851266940638591549824 9847223 -44534054023514725247634103278481101528 9847224 -155397042590201146230688948458802176000 9847225 169103908383209411772681371718564466000 9847226 177947358705120651626882451801665331312 9847227 -25885713591194190842906170174990571040 9847228 73565051805448184592703819290755437568 9847229 59946443981603303918059645331119964160 9847230 -122396255468734229233892675882251810560 9847231 270561955192986848694597719292565070352 9847232 86666883937575605265121100140256428032 9847233 139282917666033241199338142401383264288 9847234 55290533537537269266649495180940328960 9847235 97988620671767419040804635913860177680 9847236 -63802078526868777659768725989471532032 9847237 233574560762339856998236069351441796092 9847238 -21621714887492023130880784093621368480 9847239 -155322350767453843370316567261055080240 9847240 35882247321405956144548115739767808000 9847241 76538627368430169821288288263792664292 9847242 54491481175115568172380505572344607072 9847243 19647780898395190112155048723436924928 9847244 -304771583624453807665003585330199654400 9847245 8821685004033568950769501830511761120 9847246 237835693585871226820141393629888624384 9847247 -152806052857869610308771148156507440120 9847248 2138902239909564967819838298502201344 9847249 440389549445809644031837117118414443250 9847250 -63348546635964331408842057299079936000 9847251 1053467582332771126863235593379117692 9847252 -331922031194719842429502831358775029760 9847253 246289914805703985743230519748351533884 9847254 3388077583143600888807055347343669632 9847255 -166051438441801123873122875937130105680 9847256 -387915311771032158251811053752068741120 9847257 25367633385746488617980610747320310144 9847258 894252636550447830966219517269515520 9847259 57243192334657206492673676782053611460 9847260 254140517353267071820941468339778560 9847261 -226347701909384238991494320655676156500 9847262 -20739231029364356927574065857995132288 9847263 -6640208499640984648085633302735113600 9847264 -17927739830549272268599040664981209088 9847265 15820002905144335954154456603851440660 9847266 -3791775094352914509387468133954560000 9847267 -205183432428837172124311485127550611368 9847268 145026927310422480564377173446182323200 9847269 38419576722142254336093508367029960794 9847270 1825058232160335456690443127779928960 9847271 -83167585425774580340273182466930411520 9847272 29126183187864677847270282910375280640 9847273 -15475891138157201997073066933394097478 9847274 -50299190240628860611463544418652000256 9847275 133387890775103064305356812861757993800 9847276 -411994027523970796030817121420246019840 9847277 -101162121294492465566894164701156627360 9847278 15449269195268971672437277596776448000 9847279 329657716613101982552879978091570767568 9847280 -31710170899191277314771196870398935040 9847281 104268744822135885702108675550401309552 9847282 455826981121466990712534351341332531200 9847283 193328420138036953631340049511943851520 9847284 -112170088968500771808725542572650815488 9847285 -18746522733694955926879589045277346020 9847286 -20899203936784404031593238232933790336 9847287 -277212640394103198819650307435012973056 9847288 93792691872211396303182435857349304320 9847289 -309706188914521006448323130807028821376 9847290 63364093667848352559354069504169854720 9847291 -210731829115974579350956697572546015216 9847292 118008981437969092749301419930752504832 9847293 521080683848390237181908975143358076864 9847294 82519437704124236868487049070085588800 9847295 -150117049569143682463769347730539522200 9847296 45976616448968057502199435847408812032 9847297 -401010815160884332145715206397780128254 9847298 114718463451962299986340587771257808480 9847299 511505803253029811446669228939321344 9847300 -174303527319453346488012700119775657600 9847301 880530710272724999989851224981198400 9847302 -33565897476362467785999072495222312768 9847303 145102479143312472049589921120417510552 9847304 83972832559486834654901279246974325760 9847305 10770697684317774143595264454826956800 9847306 -23431243635677658162965024320367973120 9847307 -248247005206171735005894289823128662444 9847308 155945514311584115486515541730659151360 9847309 -136683809446257072401729514060873804490 9847310 -8902843659879339580374011259214154880 9847311 -134102288415427167938890438190605694328 9847312 59551895658628178818244782180572856320 9847313 -60203967223999846225421182707764299776 9847314 90420090206315122143567088188077035008 9847315 620126796597916695737382658629325631520 9847316 15992402465858239983131282680450560000 9847317 -3715561610014555738210882284245851488 9847318 -85678974446089616194684074077545655040 9847319 95162466950112315755528706780301416744 9847320 -446723613869216270207026346164224000 9847321 22388559009827808692076332665163644944 9847322 450864207018872218339640096549822445312 9847323 -3649521393591943681491254878376742228 9847324 153057214606512469258837879006164317696 9847325 -125153731659392290810554436291401948000 9847326 113570583619365954896170911833876742144 9847327 13621242662186180962168016922778444800 9847328 -92304777580572125102945881007168815104 9847329 148376954632812813721334375653673118384 9847330 1717461566967796489529168545560886560 9847331 -150005356086857189492794403996770990368 9847332 -37135375655634909536999029759632872448 9847333 -45062575404868037543996149392633108516 9847334 -17803141494291610075247637104613899424 9847335 7446900831697727488791506362645326240 9847336 109832691028849244403071317693297459200 9847337 336516828946514269984706790283495876986 9847338 -42490510014724903107682852865988245760 9847339 97521189117469524951285369885538160880 9847340 189171725237101958379942785478327060480 9847341 -128680842142347340281966772668512862048 9847342 -177016758886624497218028156397051700928 9847343 -297619404106688907483673467521694480 9847344 -437860659174409566455416520171323392 9847345 182910143150502769057603071672903470400 9847346 -496093961113636548196472935120133667840 9847347 13723227687344433103591687438430714928 9847348 20207423319462896705234907650161555456 9847349 136701996085934443594824132239514741564 9847350 43525399994476169720745285004781664000 9847351 -51778323080631301769947944464281443896 9847352 349261264000412947675239602468994293760 9847353 -273122790511120922894271440472419538096 9847354 -291973487839792566259880635466697075456 9847355 35972693485912588299727245569755740960 9847356 -29589093436467542721025797822142725120 9847357 -64253929536747184148552443552117678440 9847358 -383314611474398858180557110279440256 9847359 -324802911210509045873432737072852055280 9847360 -85110644514783730746199497619742392320 9847361 -459189571351723348747031508745854163968 9847362 -46810244094705514662232555645585721856 9847363 -191745519621258962049810881487473592388 9847364 136106465734472984831044150988159185152 9847365 38471323008570278323539106148146957440 9847366 391629891012646260614674167530172506304 9847367 154612511500430320074488984694088197528 9847368 -2613549425292444841113833977339468800 9847369 72592444678843620964652066863115248512 9847370 -71692582571618167973034001502057548800 9847371 -5155527123701612621682059868866210088 9847372 308822188317971220302839603580354552576 9847373 86485653743604272115068112725215959564 9847374 -45300478638706814998522517433327483840 9847375 573117958933903361584606165575377310000 9847376 -16486153492119834421278790089179136 9847377 187176936074468786823315552226154997840 9847378 -87939036119190824404783701182782331760 9847379 22993850008360589897551065419367967980 9847380 51933500305037720214420140922608824320 9847381 274530302317735457799304434081002486112 9847382 100411389885984190201686784143533397792 9847383 37194899173882276115818842498969318864 9847384 -102128212954143267572564969377324032000 9847385 -123530318009511815311774008110784140400 9847386 -100620531709816950502050619926880058880 9847387 -1858486005135429618413380275388753920 9847388 170298203677162676737703798815905612288 9847389 -212812059191021076376156131980686728576 9847390 -66104310986653815002450630163583883520 9847391 -145539513252268275702802304546373962208 9847392 -400736411493773644557050888618608951296 9847393 -261571276178779326787232324870779687680 9847394 -209157771471103663236924033534235779504 9847395 143083671209320041103769127110113146000 9847396 95877533770265009470615035169201233920 9847397 -110983968798437106938532793258756947168 9847398 -40562749476650644319672773766741827584 9847399 -71960053595160489241569565410908613000 9847400 12292685197558354952661752420440320000 9847401 293134067546193407187810203701232676384 9847402 116782092607100236530555832265509130592 9847403 535484962726711926549967821331037268360 9847404 25000771708206837104261974113930854400 9847405 -87281464202773217590736730666124449000 9847406 66274249843657744551141017143260121152 9847407 135134241269781887705892698354759295240 9847408 7774618772550808863415486431648415744 9847409 -181775160934195490455815826413517289472 9847410 -49028898628668744969524923114193472000 9847411 -6149147219925624848626672875844680368 9847412 90586899441544182621001343601638249856 9847413 -2694574672238205106753523821815316356 9847414 -166790508941072262272955261529161651840 9847415 281156969383739788049654697952613091600 9847416 -147174989727916732232667462238111334400 9847417 -43362122622375649618898859443825248534 9847418 -35959900685275193006164054460329251840 9847419 -70167894753575424912175345340914990056 9847420 68766516534787481461371464117264578560 9847421 -208439647598166163623461945332219854312 9847422 49186236440456749815081954057570017088 9847423 -60265687679019114590384075862590472720 9847424 296226063101548083355220761017266995200 9847425 14440129998846456169821773882936980800 9847426 -41733341289042867781816070550031796736 9847427 178689326055684409109738842475820034800 9847428 -149427918361250033554299347407787258880 9847429 -68273766367223985467037415199446881280 9847430 2754626528866662272140870662543726720 9847431 62721124196979523246794114177672685080 9847432 -174810232903337867020764935442548689920 9847433 -57316315807579081474109388390294099696 9847434 -102649164419871355380331041134538405120 9847435 -25577839890245257947783699890781510000 9847436 -258683342493358874114055163700344868352 9847437 -94318414082266958186649543868028132160 9847438 -263883008447199744837252367939354658880 9847439 -47756390722394493427536016401374484288 9847440 -70431663384392368069978087867180646400 9847441 -327601927185966842591904004599591356816 9847442 101445161935965084940674235557569238144 9847443 -252818001002074052219092913976918267600 9847444 -182052393500461007288180198150613288064 9847445 -201937385072183350971604104845301099300 9847446 32308725116183479486360078169838034944 9847447 134401852294253269903769749344493578360 9847448 -114604468266749541852078076369456496640 9847449 135307657324166720952744569898121691034 9847450 7380869019051263326294162050531129600 9847451 -517937799475473976432133317869150679548 9847452 -110925418346888121219660641285175410688 9847453 -40017460234213412497432451866952171520 9847454 55999543415374857169165628890959177600 9847455 -94520409707901356130281809502420611200 9847456 -123044329960678311976505281925871894528 9847457 -143935554085697490796635079104627118080 9847458 -53360960490133442455784093639022693600 9847459 -467128190444221607478985393779657970184 9847460 28848797832522837160408537213221273600 9847461 33301637374249228524509388902376071808 9847462 72062621187753771660811931086716684864 9847463 118920950618317493048460251688351758712 9847464 -178797856445367247943618127186493440 9847465 -91389313655364247265771461690105625280 9847466 205201526366154071472054425097774979584 9847467 137848983469994299226663888711141783040 9847468 -262785984824403644444503900590391948800 9847469 37608097372822040839854927169349489196 9847470 -2698166898693813047273585891048880000 9847471 -339974374760223130122538729873052942208 9847472 115607143631956516671050107365325209600 9847473 -1641993057710154690490456906323133440 9847474 -9236672308275764231126510712694941696 9847475 -215692654527336121902859794963388257000 9847476 -10988957226303119102555457122848443648 9847477 332677366987513008013659124758518024092 9847478 -155989746911256006115477108252690404960 9847479 97448402179955460350532126868666890984 9847480 -90689606234385813724365386235519897600 9847481 -9156594414527796224942386428369787308 9847482 14774751426350811624864500637327041280 9847483 245048014821591294131203992786277723464 9847484 9457018723553240547614977531187414016 9847485 94723827049669621854152818168216113420 9847486 -36646712214468588754191121826352730752 9847487 20672412931031686920573245847922719744 9847488 -5645612086894305943889353284526276608 9847489 710102607119420807124229861496346987456 9847490 158389436464552660609820766017570580000 9847491 -26179498414180210967161938632433392640 9847492 8965718357349157846694543859455244416 9847493 409777602124302847498227268179580840860 9847494 -3027611028055754167377908426403030720 9847495 -140090938470025567341390461382518553120 9847496 -55999420797388459240494445420862668800 9847497 -202061000625553219979231065792971747360 9847498 35297544823353890142012994724669434464 9847499 -552153696439444608342391946008532251500 9847500 -8564580519247719251564545290245760000 9847501 1654873132089251994098999033223840600 9847502 -72218409322665496748968457989635896448 9847503 -86205848873068129174818803199600921216 9847504 116569633583538148778913657849460162560 9847505 24109824143438317869184515004505395560 9847506 -15425082178619098546781142813489231360 9847507 519821384426673249531350489669027675756 9847508 168938399832484616211544057353141903360 9847509 -17080283707308307855588104977647675392 9847510 145480683186788672031278625799699248000 9847511 427600380058828262792895116094331414632 9847512 -410458548051807076956730668543697121280 9847513 85034104900338668987284634049060006720 9847514 -5534040527611053211023222683327664144 9847515 14183880942924665994921773531565600000 9847516 31467865261957638515258261923143680 9847517 39728050418672612863943429754007942080 9847518 -38145740480569260193268430030849276096 9847519 -119977074079519149136878502769712312192 9847520 -101603100159162635708924885987886366720 9847521 596932322591387586074527255963861457280 9847522 -74202865543381653027213397314293661696 9847523 100291322207834198942002494908572697040 9847524 -117987142175121089199473261246948281344 9847525 -23031801118860706447487099381549750950 9847526 34847485988896200959923626942630105984 9847527 338868243210698032542823810936199482920 9847528 -209112826430515518965472314264910627840 9847529 293203347130245975123367433954263562640 9847530 55636536960756892673446154291930880000 9847531 72207250118796692722070649262039132392 9847532 -401713195547123119904702784808738195968 9847533 312043216169136533969401524094258972224 9847534 230566888477580825804118540605495914752 9847535 147721400938808452826279215578682336800 9847536 -17481018850185640418981404285807853568 9847537 94047616100963055201764928251305895552 9847538 21460912074881777458475737634915131920 9847539 -80795416848404666983391616514212167712 9847540 261889761661919735515237479021335274240 9847541 -103683326718052847854947231470919484416 9847542 -60364073786825000603131138508737167360 9847543 -433108549578290733628051108963492989208 9847544 -45142954681231598110064799410069913600 9847545 12656456110882654247406883875020331840 9847546 386867009848490587467456950642644239840 9847547 64527804024794484725037064548246347040 9847548 -108984129178632361374369099072061440000 9847549 330713734802269605320582158301769484550 9847550 -35757774739896299544043875150044491200 9847551 -30002148681981402367052820356402532096 9847552 108867337803092410511617963954620334080 9847553 49003775924315454967810133267758070784 9847554 -1363870850524325986429265726305665792 9847555 311434626719360358679355681673435330960 9847556 14571636061808832608396493486367066368 9847557 68478150341847228504691593372603348960 9847558 -13569466240222079132626575307237214208 9847559 -3914963853835237229548255304089332000 9847560 52012064136051926986473645914234880000 9847561 -408739011333198561132488481936312704000 9847562 188452107872424572758650827395881408864 9847563 -193558883144623480285496937912820917312 9847564 123309295463180676947057800336733202176 9847565 -30400551080151875781894608255214773760 9847566 -55166438940184574276262157092914322048 9847567 -5452760904376022092221491754308753920 9847568 -81723629989675152371631076546617335808 9847569 -80397113135637048012561949726718685456 9847570 9499150367947757957593128152369784480 9847571 -176954054955090819544448253345858390228 9847572 34069169767095412057112072972880936960 9847573 -126699171615917612794917474425253316296 9847574 18641421715370202267557354475204681792 9847575 -84624728863424449763408353814265629400 9847576 82331424441431666002698530971669401600 9847577 -446434781861427573779088458281606763574 9847578 -51447813095068240873786893026795003904 9847579 413639192093932230183742152065415585396 9847580 -83237104230055285079613204587821301760 9847581 292512822673466973664613512677173142528 9847582 39738213536119634547120551019996523392 9847583 -60476441076679822869799365948358792560 9847584 108909279373087644588742651135874039808 9847585 154337077141889551491370709479605480 9847586 -95841177664442801228401820762500354560 9847587 -64308319889228412036045597774396218880 9847588 -16624066059700433473912494264792944640 9847589 -256526923223875976168757940606549476 9847590 -113194678340249328462629479804164614400 9847591 122726695761188273794407010505684236072 9847592 -8322364161799348003005579858420864000 9847593 131193064240985239337516880237831232704 9847594 2432946523760935592583004736680903680 9847595 32973480794259801204421750064620053600 9847596 -34731233984032600376307302162156961792 9847597 -338616279387314655067461981455124526954 9847598 33135566794503219897813282118323383040 9847599 -307581256075713901989642976520975634936 9847600 -22278140153570111913893315861297561600 9847601 -413563958874869643581767000313123006796 9847602 2991294424508213505333842972671034880 9847603 88645820986319580181034587462040915852 9847604 103164250026961819872412680295812231936 9847605 79497519027309354402599561904761712000 9847606 484626197123763591639285313143910536384 9847607 104086297910968526348620763706524991744 9847608 218444469354451230511964916070521999360 9847609 -394320004105408500923793826980503295190 9847610 38419044008078153643267041557054356960 9847611 30868375305227897178546789011947657056 9847612 -59630978172087568198947539630510949888 9847613 577126477263994959989112976241540753862 9847614 34865476220741696837254175042448571392 9847615 113881225824602690124282345154108033920 9847616 -94643640692191630291308491726263418880 9847617 94142291475837061335958263651940038720 9847618 -158949408946950912270471663164475555072 9847619 255973645959907249757471379000396217020 9847620 -1323022903439474414850212445269011200 9847621 151651607190440500623487771054282849312 9847622 37775352510454136799767766914017334112 9847623 -10927619491827948736830827114335086000 9847624 -255863957735925133371401694153567436800 9847625 106345128080564792969589221816863509000 9847626 26122243696278726972680664005928204288 9847627 5285292112286347851032754510029477792 9847628 -544943046723417503423010708771842795520 9847629 236821061472817633832544994219532590080 9847630 -100158874481277231444580582744790725440 9847631 170237656102760137479959256120504288600 9847632 -76035010743965742094279228156077146112 9847633 80179839187584674133545082722274560882 9847634 24648556363060422531784554208630812672 9847635 56026191050821530561487288101008290560 9847636 -207441164656463439848219897303606890752 9847637 177863637555350449706134269132996206286 9847638 34535526622528099061869335650383216704 9847639 141929747979683325346634926048039326856 9847640 -768516760739856094165864059249254400 9847641 -32605802972441802938051635702541777856 9847642 -15783666180399150092265099172855080960 9847643 -82676605645319500304939644107443269200 9847644 2636131353175072954836098290494614016 9847645 622634533850987522490213366551922240 9847646 18100302553537040857282708900079324160 9847647 3372674445619105047659707737230011224 9847648 32707402564146539164548129131349934080 9847649 -45753717689380339596460051850187641664 9847650 -12267667779099171448251008966403254400 9847651 -467622443169530201068902043845192543096 9847652 -369498784388748464551045823337562798464 9847653 -81399646181065226407375439691954580896 9847654 -24199285225534362856303487894147736960 9847655 352291865893404912690811898136718933560 9847656 3748891214735172931318391289730498560 9847657 87907244179753128539172740588383826880 9847658 254275466640615521953121471494380314976 9847659 27123963989510789942221203027722466480 9847660 -261777277720564956423050614270816896000 9847661 -128635464377035985866100695927248186228 9847662 138626126979040166275726981394790620160 9847663 19450601964811029907521998846969719680 9847664 76084586654120665963965399393150074880 9847665 -116018751056328735908308840778281637400 9847666 387651489149932035908999117630688967680 9847667 -31575670506992637465248276612005544256 9847668 119890471526618198268101045224389543936 9847669 -159205847003580088044718387490010228356 9847670 75247877997398798611755022810989999360 9847671 -452351932303301306491488767709761185920 9847672 -22070701209482591483721853868457369600 9847673 -113038428394352326486623737738134390896 9847674 -42439737435389358720544275115900730256 9847675 -118084214257650950184644552247831444000 9847676 -76870529519122681531427996700461783040 9847677 -16915988151672145819435472642879429376 9847678 70839327867944407361626048965857456640 9847679 38763968076404298780536918175640090584 9847680 56269134103098280725434189427926630400 9847681 -570132595133984454647916395593570994000 9847682 -78804521004656688122278452290490997728 9847683 -99926688002469046314818884738817479200 9847684 44214243486153219788342411970617905152 9847685 92187303985761431478381292427109424800 9847686 -64399513580398795217319261932470191936 9847687 132890757728039764014402402192844191160 9847688 -4220032427956734959876895985144995840 9847689 296492640128778229128484725393696516624 9847690 -128707923844474519442275841389346246400 9847691 176742777338158125189763610674651963680 9847692 139360222604264125677097282118823578112 9847693 -25314876013859606477718386989010902656 9847694 43514894849101559456697664345510830720 9847695 -85352471422260998786054580538650424320 9847696 159168618731902978664925940861120806912 9847697 44741746506116880899422128057294422052 9847698 -480510315850614267414136302150018048 9847699 -290199049639807814577034411636114921300 9847700 5735583235477343841390945956261376000 9847701 49271380862556576762297598244447098368 9847702 -162466471070916027841978160939997808896 9847703 125541402372987559988947817125430853264 9847704 112220354644122633473938089474616320000 9847705 112822504485373867744986398168387405760 9847706 -436543495137279851273542280921877264 9847707 178705650439544428455356597218930593792 9847708 15445139407850777879320436818203033600 9847709 146046682470990900445932169544526242316 9847710 118089933370237610041060882568604499200 9847711 267696516934056756885621566414022270112 9847712 -204313117491300798324437853654444146688 9847713 -242825439277995931293685051289873349456 9847714 1746822153741723190152825886775232000 9847715 198439736379887019930682245558140145360 9847716 -132552171229440117339545167764236418048 9847717 -139771865576888514290278763977419114048 9847718 -9661860111490754779871471803184479872 9847719 -536796129192812680614947029592822736 9847720 44140447611765019698447816764877772800 9847721 -14754187392733889841684453427355607708 9847722 -39149908263771750515675354990314814208 9847723 -204324780406522953097035609206156046028 9847724 93289638086680657360641671662750327296 9847725 -58567980660681557328480791704927994400 9847726 -125642673349543044161112421259399510784 9847727 363868540235085689680327448042372917632 9847728 664528225330176025564125407720669184 9847729 -206521939600820950552466142374627014080 9847730 -84040756860960222238803569149401151680 9847731 -4282069171660107923957299131193831296 9847732 73690634651526132610841451147840664320 9847733 32903342094645855461625825295587120000 9847734 22981309279396937427050836620069021696 9847735 72153435571842630351680951631468068160 9847736 -224915313224623306258249893795001528320 9847737 -5267824003344475586446074557619716214 9847738 -219515282160515103201526599979912220160 9847739 -119832852760370102613600899751793735680 9847740 22413886698585959235798801329528340480 9847741 435949838615081989406693203423535971142 9847742 2470196156756349260366322433860889344 9847743 283628444641640724387910904205715584144 9847744 29826435842803067328644351887671296 9847745 -291794208962166754222885035180441235200 9847746 -72847844019001919766711302142080542128 9847747 58278340702455947156374349326126101152 9847748 -6072629036667656935238568150031033344 9847749 -4672871559733166994506676448668858432 9847750 81154501159283646546404627683471008000 9847751 111191373877062545181076697419127283504 9847752 -219579107782097671746469947344412794880 9847753 -124203196492428050291439511547601875840 9847754 -99009358144495340882026328287581481728 9847755 -208975470063259488211141038062657931600 9847756 -67864810198099654130973330490017269760 9847757 -76172145479438437447266913403520381600 9847758 -31829563568206144342416204223869071232 9847759 -384834756392178148955581603964273697040 9847760 3566591312912975681114148274538741760 9847761 59244927269270596728598216002224332800 9847762 -210824394925989095195062515709755880800 9847763 215262913993791846814030000604086428012 9847764 -146299698526921942972632029394863431680 9847765 -27660158773892418431887297471500300000 9847766 -79777400936445165262111804478023827168 9847767 -6633266647963162331047416453785139840 9847768 172054168697358088385518234407668981760 9847769 81093943271597140025063530360897923072 9847770 8727160006909409258927809462554316800 9847771 157802040445950259911598161988126031904 9847772 -64891116262842340986685893893238521856 9847773 2006405217201416051359783250739147096 9847774 67232584804602879260890803785182440384 9847775 55969343821131598603864166040304893000 9847776 325759411735001636906365862206242816000 9847777 -63866476097011560451666852351804614588 9847778 173161101234077451571126074944973199440 9847779 187356779307612014882779943641568135088 9847780 -189362315062355692917070962460553414400 9847781 487652694794594438783338814128981779582 9847782 39306230080844927061191926322627252352 9847783 48949189115694559857750939397179139224 9847784 -280223061085568672954314747183349268480 9847785 171211785264271777309905621305199787200 9847786 49819711813962048478761879338358555744 9847787 335943313787971958561361783237163350552 9847788 -68033964013216731995696267612808153600 9847789 11489917382666979235824900157428473056 9847790 1283687954896637332232532430604611200 9847791 314494135677582493033050635527879629600 9847792 -1250531688675172518112041997293682688 9847793 92772888933655246632361064503349865042 9847794 -218317348876831742467547842535643451392 9847795 -152398753911292858865575265509857964800 9847796 86495734132174079168620776129550276608 9847797 269504555638189047332869636199907271200 9847798 41060659329712231603217881202372234400 9847799 402658499156342744493816675260188329504 9847800 54254968596450725529331176904562688000 9847801 95142392080915542068791405588447669504 9847802 -246005558033332784754366782101319061648 9847803 50898941255650712332157075892367127808 9847804 -174503139985014604556787282235440185344 9847805 -24928267013705783162233738737556930080 9847806 -111819564198013557463033369695370658496 9847807 -90188899788929055166094590458227282944 9847808 68142792547825659305180381496433704960 9847809 33161888618811700127429987273756199444 9847810 -12369487255907709344683014098560304640 9847811 461209848993676766937604011734670521112 9847812 63277498779217236440360302596628303872 9847813 -13903787205598721872796462235769380740 9847814 -78149333696100465253289163952956009600 9847815 20480921268724756304181374565804503040 9847816 148470546765191169811755278614357278720 9847817 3177792458687190168523724649396532032 9847818 -25315786789854687103330096570434166272 9847819 52245305914107760738200670148003419220 9847820 80323883600514421140637761037044096000 9847821 5049348041626400462406758169376027680 9847822 -293477653083107382017492747360747766528 9847823 -343177142590800549005502739573636891680 9847824 25681209055861314407460415288899010560 9847825 105441530384836056204867709603505228600 9847826 -64899781982483937435755622051475083888 9847827 104774705038030312519787856701084652 9847828 254796164254656240041369088812519271936 9847829 201782117288510785097394002390448860430 9847830 -61142299416935706857690242527013140480 9847831 59892671699497392953283363374366147424 9847832 101884073486693865887371603565816217600 9847833 217151226714278460256530343314330968640 9847834 -31318843615500883383306543111394664448 9847835 25294704010849854990667366394105225280 9847836 10029083465868479369010014902890273792 9847837 -67371274291490579339916679674791075700 9847838 -26011962740584076262725123597410283520 9847839 21233282737011625067747660059293164160 9847840 93458508650049236256566576198457753600 9847841 -23188250768492456239233334211284861248 9847842 14454156099374370885987963683257480704 9847843 143191162062874128627999004399994443104 9847844 106031876630960420263111529555492612736 9847845 -101212575649221694495559063071546252800 9847846 -8700831440887314946484908123278437376 9847847 370026273873266545318515089310662050296 9847848 -34648697082591984462224930828690964480 9847849 -109702019632362336140708168593730095680 9847850 6323869796218181074837396872257652000 9847851 -22929142500555712263600343054683474960 9847852 -22536574908461077071659176213262254080 9847853 -279485896975971318549911214490921737600 9847854 87896893816060241957216967600460088064 9847855 178967945203252409061725967194118428160 9847856 19783357051331036613766019468750733312 9847857 -161832823188866653617954496150629494400 9847858 230526262981196535668350170499910315280 9847859 -175968134141618372855614800159456913584 9847860 -2553430847514381231506214267916615680 9847861 111717010125550934390595450738606010912 9847862 27245240104096101361005902883143979072 9847863 110017771230517895752599551314939895808 9847864 49668164934664272906707109540477849600 9847865 -139346422600615979665999181060497639740 9847866 24504243379314484630553676010430360064 9847867 -160275223373053760641213004678002148160 9847868 213266965219206804286912611198450717696 9847869 6445845012617317976666950396386649728 9847870 251437458818071698070644022259481125760 9847871 361349932743628876449108408438677740800 9847872 -36372679532070190541079600925193011200 9847873 85160091011703266024959442543363369600 9847874 -113267191588553964891926574078511862064 9847875 -260255175536255025485146048691379012000 9847876 95463773018271266803071376003653599360 9847877 -56080599143535817012280281084171146792 9847878 124786457777548005998435835119895000960 9847879 394556448199169624838706545599076037776 9847880 -32621571545315662356778871024976691200 9847881 -146586732449925108970342158341130180630 9847882 -201071319942417982743165696166637336832 9847883 75823757473763215895652446134323060960 9847884 -51757304232577363140635844593188299264 9847885 -238319358958217729386447134569051603400 9847886 -40060766658362770782628994627264716608 9847887 -15279986967771357174473291929792227840 9847888 11316125784081876022590563583417638912 9847889 -360516795441011270316518119711811879310 9847890 -26644668501829832921175976777227379200 9847891 -350089924067415851553309210012740242708 9847892 50028858564729825147893646507508281216 9847893 -48465631587538647332050332633540242112 9847894 29973286583816667026126492281073393664 9847895 1821835082649654516164613287394384000 9847896 -99562060238966752759124244992284631040 9847897 371231428218828814925573754724118398346 9847898 -32390586335233632373522354581848628480 9847899 7659027642346637954784233232692152980 9847900 -7995964720159848257896587832680064000 9847901 -24820478890996236255492712859664932736 9847902 32542926969175050870803634877325312640 9847903 2766230912232570439223505134338723840 9847904 141140691418760291996207984389774639104 9847905 35370603474714923402156487271910732160 9847906 274047691738076359479117188595442243152 9847907 313343934029212741659984227760163196160 9847908 11980898352072220086338262429145927680 9847909 243700118498460808860906844863881595040 9847910 63937355396556896554502550337659371520 9847911 -161066724091596092332380470216551058736 9847912 328647907737006340153588471614368563200 9847913 -15175965182110747877033504137510675200 9847914 12068966523938598845356730605896533760 9847915 -24886419295573057645634588491524883200 9847916 -2740657604049290833834329735083781120 9847917 -50128619170187478566679450447264398100 9847918 -74495708597959771281079459859123690880 9847919 10451937405909683982787670500821891648 9847920 16700559089047561703276147299899801600 9847921 -162135312575183941172802902390450552878 9847922 150778617195712179583161344433950351064 9847923 291684165646842594326036970070225750584 9847924 78883158153924291946523289820787577600 9847925 63833518973123597328576984282585465600 9847926 -102633258280475583595758190126514227200 9847927 -458837767710429659872984758303976067224 9847928 -257900774183174493619140706007418470400 9847929 17012360178978029259652808326063018368 9847930 -3254148895170560290417852342407204480 9847931 91603861680000392950387597682765709732 9847932 -67630082868487440827878087204066483200 9847933 -157312994901379916412042946591199127936 9847934 191075107539194930442803450007445679616 9847935 -143248420039852541502925357581513933480 9847936 -106459237394917289958071954042781696000 9847937 -3004225537660031988934631403982072416 9847938 139242768929544516043988147455283612544 9847939 253903162603294350698894187248997314280 9847940 283154930228152016375776495145533943040 9847941 -22754855765179092641995562270896764576 9847942 31699528469275240860832939044660228864 9847943 -165600421293369533539506686968456136400 9847944 -52128195395550786580606621736591600640 9847945 73230824476487695907664584189079833700 9847946 -347139374031421413377163686744998656 9847947 -122965915059180686125870155522865134720 9847948 -348330453239098406102414797231895296 9847949 257684561762098596363723316597052320950 9847950 -6449918060081034863678823319301068800 9847951 65337570182726573442376240751086354752 9847952 -63528816211946040808351713412132921344 9847953 -263404491267884910066522041354940463200 9847954 33940074212626918817153449552037728032 9847955 124909910112774614749080370305410747760 9847956 19925046847082763030247887917335707648 9847957 45953336809207773653822697676292559360 9847958 -51600066334451643747010884646045501920 9847959 78271092069968672008447144724202360960 9847960 5935477997222559982262296677629952000 9847961 -12118417613918335517152956279938731008 9847962 13681364390283303482294112105061882080 9847963 -232606383432018044888552257526044961788 9847964 8591222372259336378914492519693927424 9847965 233567201059027313825977290175328352000 9847966 -107885895502836779707928343921319596480 9847967 170910131796217590228156977083837538016 9847968 -180445673352741608538276466625070759936 9847969 -116378924834689566171890908847615545630 9847970 3017555039539850177418848128857576960 9847971 20508915635649778267979549134347991032 9847972 90534655475465308643337165958541787776 9847973 227419895183655418244695948161564285504 9847974 40758154188896484895489576699057479360 9847975 206413293017901008457461784549842648000 9847976 153937446630478719006139485793773358080 9847977 85753130765304578305950501388362299520 9847978 -107287768086872440391032955490314703360 9847979 -119857374097746594384146568165824235216 9847980 -9767278432442342159176571397714124800 9847981 -136467282458171531733849461383345651392 9847982 -250372643685716986206522730616345848320 9847983 2229182468702712847497196153855192608 9847984 -14832534947755270469675288870671810560 9847985 58089678008810402278299188681500032000 9847986 95344212144068556324268758547754435328 9847987 87850217903618953376714785767203533824 9847988 -404270673163883191321397990043201232512 9847989 1269031657335925810490679663764070624 9847990 297822634919913811456112661065427482880 9847991 -398049087972138780243219520206443995608 9847992 59378266306452916155513817513840803840 9847993 112886472897624574695079071697264227242 9847994 -8081281533756374732239580737996375680 9847995 41453661868166699175918241343537740800 9847996 -24462187489844378570240542713846302208 9847997 227055802992753790042400263355064229446 9847998 -23240528610806877633032501639260434816 9847999 -54224313365516637095674649008168478864 9848000 -93856409895539407256783565134757888000 9848001 192070728484092726305064328826262288432 9848002 89017523393723364207726709282437115392 9848003 -221428295356066694171925576958396047552 9848004 51688930393740371890030108403082854400 9848005 -191595062387077674018530332522378864680 9848006 -112490856588513249323191419162845587200 9848007 -10721696438682146242560638283561041760 9848008 21325712478714507221754433811980968960 9848009 53368076769136297020544703681236449204 9848010 -2492565326282951133998956274392012800 9848011 -452867237649267910051108772382392711000 9848012 -141733169240919196143953997180527193600 9848013 56398234153252027232295883227421583424 9848014 66932094097733831163084229930216055232 9848015 -157979664524310395908223403868234993200 9848016 58722616972514079922433365466345594880 9848017 -46224962043251721252837312348225526208 9848018 -93363166634924516787452015705565253632 9848019 22324715315991593666134489586263516344 9848020 77687175664308887636275180952711124480 9848021 357079197355088943537737148464119782222 9848022 -29261561384816185520572911944785973376 9848023 -227865013248539699604370938750056661600 9848024 50541253643899056303258698027410728960 9848025 -27449295477965064424563174023759121600 9848026 -134442308612045596709060212981152438288 9848027 -82748514371452734302905510947848095728 9848028 9872855642514042933709746520022676480 9848029 137330618867098576752512458305064607020 9848030 -128347536106328640927327940022393760000 9848031 -34166961046398872236367616628246652016 9848032 -3980792426199936811916956178368167936 9848033 27388439217587820751941343503961896384 9848034 -101274667459827276069568153780869288960 9848035 309750045667130834743055000042885738400 9848036 -87368060178774887880835808556654845952 9848037 214908528047848614865584047683049940000 9848038 112170863410390449651784289598877597920 9848039 -238329468195390140216158436330351561160 9848040 -13538772914942951476327127740291891200 9848041 -22456013078261768442239120295133723840 9848042 115028269614434601652060598060852371200 9848043 7673777186289180350915799269488838520 9848044 65137794444158021860500364536107942400 9848045 -190165276514160457301224992878705267700 9848046 -52220475857345805245087514548411331456 9848047 -1773240180288441956287719619936818888 9848048 -17565139396352745106801479144708243456 9848049 47082411867562572585779575704051217920 9848050 -134105774047097690725296624608008453200 9848051 -305677453880091662480893691525171572128 9848052 74458168773798124850787409754844783360 9848053 -454515452161188995212843289483044271698 9848054 55254842243687225613643630085770274976 9848055 28878038797131109934932749714636272640 9848056 635271130472161649336413260714203074560 9848057 578802793613786971599003143288899443306 9848058 -31912155670235603584623701187424211712 9848059 -99894934094724842248994650614777112496 9848060 -118844807019226989611477506681202603520 9848061 -385441101749592615848864996028752222400 9848062 -9254626947872314961553230856879744000 9848063 -249982046998438965214633437533507930976 9848064 254653951494343943830153174867324698624 9848065 6551054179993384639709193161494393320 9848066 35233436138089845181120884598413355776 9848067 61782490425657329386430176801987071480 9848068 67117101100457175440354268987213511936 9848069 -213027113536839294068565451595961141696 9848070 -5723753862345065891236979248658791680 9848071 -30706860863905473883866094392051410928 9848072 122643212213684383203140700842640721920 9848073 64695579429383680151969564944456967184 9848074 -7590416610655156633834176864407082240 9848075 -2958369031819498275102101741740859400 9848076 81259646958510560456788347199468093440 9848077 -38687219812850955099490830339200268468 9848078 190147280277883237210822198014009267456 9848079 172221286401840097864044783687554982144 9848080 380430369698025941785779367465451520 9848081 -120347195801274992908318045955687964300 9848082 15132799760705445148694575909831526400 9848083 132669092655673813169690646574822601376 9848084 -256236081666018783411360586275870298368 9848085 32165191147518053432402491908498291840 9848086 -146417698763996957346001526767116631008 9848087 -20019329351959108080555874227235654320 9848088 256291945492265565408801815772266496000 9848089 -128656894193597502274050200281787697276 9848090 -1094206906161434938316706291441484800 9848091 -9311518894446471451339152526758970176 9848092 266361608079418781559306641580230575616 9848093 327326121935808461026386037314570474342 9848094 49391803090807224822281507986364617728 9848095 -107558200229830445090883208893028493400 9848096 -275080085720184660055649465855878103040 9848097 -45808081344810745717758450332495189760 9848098 -178289348397280612866748595713793172480 9848099 -13393912081858323147467692501893524160 9848100 6304358836955426015323972532321740800 9848101 180200907145607324081600454005611347804 9848102 -108282737799439546234783646996332168896 9848103 -203413777574762217987687853257806851200 9848104 -106477366984615833446252940684864307200 9848105 88357258664411028572291960078433449160 9848106 -7038317868265740931569909558527926176 9848107 -488921489089765922557513508472372269644 9848108 158046559862979444580369427378033573376 9848109 -307974394475457436644816178146034236096 9848110 58002682229711999077404399758365440960 9848111 264666817818718541217839163656890368 9848112 -6134580255271844196352556932084531200 9848113 25963969495973866328621592769854169584 9848114 -17973918458494301110062487535966035968 9848115 -134667044880498617872873778615257380000 9848116 -150922248495592099177389572110499586048 9848117 53779963513817138132735716656168120960 9848118 -577389417814067722851388195435576320 9848119 98433678205397425584183177641264369296 9848120 152118949037041571890138932056484556800 9848121 58958121128949016573092293399916877344 9848122 -274477082432039214102856085784108735888 9848123 402314281410881076591343692962986854372 9848124 41194749041131041523753940214091865088 9848125 -8943069979382212566958027357374980000 9848126 -85967863064933419337948175521718484992 9848127 200361919783849056738159957171560101320 9848128 -58725998056947896208564333463307026432 9848129 -305606267502818898849756634469694646224 9848130 -86481725282679108861208508621611668480 9848131 132450266798904062888669731012916895932 9848132 -5806662049875139782260648721651978240 9848133 -60673942266863954922968471968292617698 9848134 62036265181730051791951132160446123392 9848135 292323238255707303638721970400139923760 9848136 -308548783114747795399561207856240025600 9848137 -15003984101540069891251522072469574960 9848138 16125494513123813959462266751871470944 9848139 160860398493068578637608385336304798720 9848140 19036939446675041663111391702437068800 9848141 -15158760873249555533798831698575112458 9848142 614174250312824820943028421913426944 9848143 -861258267007654832618783625849081192480 9848144 82738871914499708734073855279694274560 9848145 -269054737413743226844582014208728614400 9848146 34089524891948570734385539316372390400 9848147 -306852741466196267962481497254519376404 9848148 -194340308470672152380814090080439736320 9848149 -116786432919530992318462277920708524850 9848150 -15505231787325234363027006921222480000 9848151 262326824675891526276644449925381670144 9848152 -48196460604791759492463410698105466880 9848153 -93105478262825621191956862944120165120 9848154 116186554313504317968807343618968261120 9848155 308718745451303235534373922089393590000 9848156 -304021495471092575992263919439729671680 9848157 -383736074011483946532188075140698072576 9848158 -96767860110681418297304181949762600320 9848159 69961276113517465771203235948492490400 9848160 15798618072998409936923774064195010560 9848161 6028805447269332576176672982458671792 9848162 -50673995444888893874546626789160438400 9848163 37098744424583657664759536466750954240 9848164 221559473579786270541281284354435573376 9848165 90142801985300903987917582039364520060 9848166 -164110059088780944787657765259964538176 9848167 -307152447627336691208356526314121340024 9848168 54461569499856417129830248279530700800 9848169 -192648000496740647970196050929312539680 9848170 -200402563867629472210320771080902146720 9848171 -118805718548578335628691082522867551628 9848172 37797236409344296896726023335604884992 9848173 12998516108377923187775388662597303040 9848174 -8438621646827455268535587659786885248 9848175 42133415393986832467034804088294912000 9848176 3564457433432135379304894423053434880 9848177 124407010351542020105683731511051104240 9848178 -75754641099400174878702404284431958896 9848179 -134092364929283385558757901223965892528 9848180 -34137292449205508530394601345342393600 9848181 -3614241357415210218094177757632077696 9848182 -81764084873600942718387198800627107200 9848183 -99642695956876147512438592023010268568 9848184 96170969693287415046244063272874168320 9848185 -169856181949092076519333755739469243640 9848186 74228668698859235310358837627173460224 9848187 291362361894864964718208556727237125848 9848188 5635298392649878362080630286024728576 9848189 179545420736162474306206849524387698124 9848190 -51321316186997702137802789458784640 9848191 127431819971656565581981655198734654592 9848192 393044636482938620025284835926826024960 9848193 -10433082030979374608705499717154953936 9848194 -38776345556985573444820469857950840960 9848195 31999986096765968772530858551429569600 9848196 -477019228784832686489071255025894830080 9848197 -349371337234874141344355194313384052480 9848198 -109811040944009921345595774429470843136 9848199 -37564921950630545120126550694561769472 9848200 48999116092863420440675495677410048000 9848201 21234581353134123323316234850307319504 9848202 29499830068614159107866188035443304448 9848203 41468381940296504227859820465913946160 9848204 -1820536355611106565685823074112176128 9848205 46307061621049297026442882509329683500 9848206 -352083574583254666795177441885345920 9848207 -267663515762851457484130783525033106256 9848208 -15039013484505614727029611297618722816 9848209 -116101747141070334352472041900777733760 9848210 7544420147582799425606860468011443520 9848211 -35259538643796177181333473607667621664 9848212 155502996803671028941069631935665057792 9848213 183885421779462670425810265828089949920 9848214 -26409593477177910040638762801197335872 9848215 2110384050137504339283141288518200320 9848216 -71040615401632325458486776093290496000 9848217 26434182085001295177957672153553264080 9848218 -142863151051025156759474686947356482560 9848219 515334368797099212340995078796291460160 9848220 -7947684001930563001101363434457661440 9848221 -257514189788674624357213191782364016800 9848222 -7353217265220249384461052152203531200 9848223 -7948579171495027345258712233295053440 9848224 6142793648440062265373849089583480832 9848225 242833318722415602360363614470851885750 9848226 -164600447271908091908147346745139904000 9848227 -390305712764117245372419530798953998768 9848228 26103281185799540555419225590712131840 9848229 -148297429456804860306557868006262202016 9848230 50442870666326331425942175458675155200 9848231 12869253579174643192879838897193157752 9848232 189833648839705194857502007570005196800 9848233 -532393281762846980822241178911368384518 9848234 -57497900532615561005581147303133629440 9848235 -21112092650816870154088849786124006400 9848236 -115833199606334393485847216806950165504 9848237 -133408036450100651287918842254065650048 9848238 146448420148703704414612259073345390144 9848239 -1194172280721026256710687605059693221568 9848240 120051699814168489699239002107635302400 9848241 -55084454423203246553377169287033811544 9848242 -90675006088798903142610522637816025088 9848243 -329810660771846273959705395001029911736 9848244 25478615723028298905930595477837811712 9848245 68029729116920915601933142614730215360 9848246 -18578999122639643130497804255276621760 9848247 -2816805654900182976159835464564742272 9848248 171414872529288999671666357485996584960 9848249 -301545248805871870872059152128488337750 9848250 204213255218658598856531771923286400000 9848251 69919671825250515702826054956559185920 9848252 -142328173742995514291240578297912611840 9848253 -9434964329944531437659359769004298464 9848254 -125406348325126707457317883629333349440 9848255 -76204206899603567319811394312545982400 9848256 -74073614922510446979077435578506018816 9848257 -191385623026529098551035026140362594494 9848258 -16853584414747654769280080543016129024 9848259 -136037398766388424052239772707792597200 9848260 -152557077670680282501284620248294501120 9848261 -291368082413286082616193073106612103138 9848262 124833216629193240774341329295642281152 9848263 -320289232847858081687841036704290406360 9848264 -29491061955855469232164213349452800000 9848265 -84021825673175121544773735240357528000 9848266 10790449851703537984018570580328274944 9848267 115254091063815702634603866122809297440 9848268 98745785949922177683243268389218817024 9848269 -66189367345602109089637748314195048330 9848270 -220639091138663422777316476499985120000 9848271 257947423179033014700844731853936069512 9848272 515446553754640528466819802748813312 9848273 -307081812567459267327122610307131998478 9848274 -39235601409300313931695849290256199040 9848275 -300009322412981874619851827303884707700 9848276 -170265055387949285762430976311630579840 9848277 46839045653597888783125210029697971840 9848278 -23740648853403825101375942311428728832 9848279 -9895479270989454449057973051226457424 9848280 27818798926475109574763184290512896000 9848281 -396130934954998418131991034214552252918 9848282 69858796274761947793218019930824129024 9848283 117245074429691216938857911102551747224 9848284 -14550716070876991148624325126146135040 9848285 -4507365808019586737876729257735744020 9848286 54450210209547387790923953788000272384 9848287 495244240437625073434651524051505740192 9848288 -470076348828697481448907709842485411840 9848289 -72987264581794634831036882984797017600 9848290 -1528481068606777353185464266283660800 9848291 336883602555535131178840996832988673692 9848292 -146304160401473970028954853034499918848 9848293 -55225893088703357772812948459544534016 9848294 -265558961014186984921743724947449750304 9848295 100848134393796270705958649605469094000 9848296 45186344834704103245420056907904808960 9848297 -28536181814785953881512969013216467200 9848298 103484630370706530766949301528311195904 9848299 -295316670610531439251624821028002546700 9848300 27818371240764781498911155373146112000 9848301 -50923796042843181194909774145034264704 9848302 -312882190397339229449318982501715431168 9848303 -58287822569843915272275878807867222448 9848304 101899900930620257591936573867404492800 9848305 103048632500717141935758325472054705460 9848306 -136752171662891320221301419905188346448 9848307 -54724643998949121253221314207968535808 9848308 -286982269809314898583096920234115983360 9848309 284521112080205773846675891194085518510 9848310 3320315269552191940808852618000588160 9848311 -74833049748761834798611192779314000 9848312 178712125075959167956316869464408883200 9848313 164054907314252339564769412185825323400 9848314 110764948723138293799497991517783174256 9848315 -241624202074841217384663291769349463600 9848316 49571308410245818022645956602860258304 9848317 20284778274917850570762684337805436492 9848318 31803744773970380033867059466643420480 9848319 -11348372017147984803078705865818379872 9848320 31660863134319171019348658025796730880 9848321 -219502072773204369018862768318904019840 9848322 -128498776821262057723428638943260576640 9848323 163337515979330693767595996498521211784 9848324 -76227798412355981757433870260410523648 9848325 146340793243216800514275929458471713600 9848326 185306129060800743252831499610093654112 9848327 79828449583337035200159094891683085200 9848328 56081598385160253361077259896782684160 9848329 46119696648910794177701989566352395060 9848330 -217383090435232976496159739859847264000 9848331 279950630430119499649497970575389841840 9848332 89341284596680403115122516777084250112 9848333 -8079314238934486465227896894817180672 9848334 12964360572755531537832983587012130880 9848335 63374536942644498952350086930883339360 9848336 96949642107861211939277691718991880192 9848337 116388504693250676164116264126181163760 9848338 157182291145066964001970652779252612896 9848339 211497020168604836331459516578936317440 9848340 183215751692936636411138030702532284160 9848341 -153950960258748602279250860359439830258 9848342 -37448420594246493847295485789722378240 9848343 -235621005552205484366927136533918913072 9848344 52333091837331959257880600807505285120 9848345 99974292805186471106084030224570890240 9848346 -45570722894302909122419559190982150400 9848347 54977105548256427522545986172099557728 9848348 149440251303516195904214492431294084608 9848349 79938572858784426228592233050511118848 9848350 -13330635643994964828622092137464531200 9848351 -459312311646412509608547132320597823648 9848352 187857827287585947739075095018654400512 9848353 204076505350274078083784071007074293602 9848354 -12921712781527959882748458173721461136 9848355 75701687417197790361478212033486512640 9848356 43175165803134364182650827231345696768 9848357 44673853036525367273235425285317659420 9848358 50697532289667553860902885306756755200 9848359 -167247407593261236230020423080284641920 9848360 -151211477199433582344828809942989056000 9848361 -94771586670542370856864686051534027456 9848362 -35473369057197742432042053954893279568 9848363 -216121499572277220344486701829618162652 9848364 -35305871888010106172022149653231896576 9848365 -41930766658227624596610838786477800000 9848366 -168145306726925228459841973599527145600 9848367 -219875728844207208572933075894387268216 9848368 -37408302913703182996387944732228976640 9848369 -176273655277194699651335662296841045230 9848370 -9228496647145494356167646384374579200 9848371 -58127543967439410226463476929752343360 9848372 -305981111778607436705087419940159151360 9848373 -142506681754671493546951438580297723616 9848374 237944587231690038837583144019285852160 9848375 241327912023353913414034399721297682000 9848376 246440749205783358269056217454243840 9848377 162014051339801168436915083372159539200 9848378 -54070844661948891640176530910116495760 9848379 -328505808402839186033957223907288041360 9848380 88667573468497500465422695210935767040 9848381 -394177562454043026373744213187159317818 9848382 58648458820215500028632275428359896704 9848383 -370068297642141858813266264253732674368 9848384 -6957813522509228982860103638266675200 9848385 6073215716648589171873938550582458580 9848386 -10406106967998785696732514748423705056 9848387 -75979252540025337754281223514670318648 9848388 -171848680562192425845952368947767879680 9848389 -31009629669003842949392382533992951368 9848390 -28179826971702902772396502771212364800 9848391 37829910678301387571380051437898057728 9848392 401642435914695553301330872788445824000 9848393 91145785697160007014645044566951375962 9848394 -196009656146755368142872631066318400976 9848395 25728189402017019513947360697250804080 9848396 -22827381944922505999174550275669843200 9848397 -59833676654362999377934279938503046720 9848398 23674320744615599785621926167565112320 9848399 -559156639819939344691583125374531671880 9848400 -13612909448780681067221760197148672000 9848401 -52159182840256863410474011369809045120 9848402 29731992020504941197249011332177818912 9848403 281753806932978935041467736354325283480 9848404 -550247671496375660336682935900969279744 9848405 -33132733486923293591589149097740014080 9848406 38698268889458389878146696445127995264 9848407 287761043497366008292166738645307472440 9848408 352033747091909849414227362769955112960 9848409 -90804319372629933059464757603240294592 9848410 26297617855614835132303447751916042240 9848411 15944079648384698613242536474034104224 9848412 101522924135201060444082599683364828160 9848413 -210078156010151881982771583146370068436 9848414 -17720563034470657302938319255381442944 9848415 -113088645069783984151501100441315860080 9848416 73683212362301987905355526329253494784 9848417 -263811064889613825546090947103162285534 9848418 160773531450027431935897080523519288704 9848419 404194306584875572473990008590922240 9848420 184259643821713584983098631151895169280 9848421 96935605037368800228937439089608718080 9848422 150301035784243917048685402023263294400 9848423 -203595326866672271099182216222636198896 9848424 -138745354650665826159983113285475450880 9848425 -262763309816091193960070412700457961200 9848426 -35680663859310373176706218577940279040 9848427 155249460740578554800091650058717445632 9848428 120578955368084074323930114058924771840 9848429 -103112040345588459438000236488806238740 9848430 -4109572969732119744979998017371920000 9848431 -6979794739493429569141350560400233000 9848432 61720578108381753397661397466349568 9848433 24658883117079364866128163679798985664 9848434 -212718259775877746902513820513979009120 9848435 46355800178241700536777272391468051600 9848436 -47787631172748811185466824595504797696 9848437 -212005288776946610166062489611480063008 9848438 102505802394056798026205026529328938496 9848439 -25997407966866696481781575038237945600 9848440 -95371742370331124599658438417928192000 9848441 -12592881805371888743545110979712377158 9848442 -93263446494785899358473119216663103488 9848443 263586788766368611878798445718515267944 9848444 604683278627297827398937117227069889536 9848445 57514756698713515383288276292885190400 9848446 38930152703979204989075934323232729984 9848447 129297505900643631763416036707549875200 9848448 -254434676414704259056916649560317624320 9848449 -261757065655687108207838990419393106112 9848450 127894696916908685108338676877120444000 9848451 -158079049845202019223145459045666293768 9848452 24329083171456676445540368776917286912 9848453 -251008447183939334643454535886944092200 9848454 -8251686910827801167235839482106013696 9848455 53573924621122737574430458651920714360 9848456 -611228188166161171789859544442188595200 9848457 -313685437562802441306260040397836684960 9848458 125132261427345825745099929719361178560 9848459 205966287671560972707912309792085320660 9848460 -10909344961140410126429149551829401600 9848461 -44291066434669679605465668029884399530 9848462 -1024635096628592701742084891663990784 9848463 63406249345752863975720082515016083088 9848464 -111284902812046600338206510627015819264 9848465 -814008248284646303882981024003890560 9848466 -8177728444697920894072884055517547888 9848467 255109829823384355818799759067711705516 9848468 35198817608514228133910106412275173376 9848469 67022393294065833696593195541391795200 9848470 -158884844653715135217794296821795352320 9848471 -335028422051238168276696185817187862328 9848472 -7301824973300371521192464581994926080 9848473 21803117647587416150857614034503667200 9848474 -364334406412883912020941298724596589568 9848475 -12893756197639690626321448012568972400 9848476 -232104096475679445792056118482870315520 9848477 -101297723381972564281700110030041931380 9848478 -2575177870663180201832471669055363072 9848479 233887494039429868649185383199664313640 9848480 179929830290372631063619302133564047360 9848481 -182307953618748278000605776580362110016 9848482 79170009420796699845944814810660905472 9848483 89352422799574153981141860349706055744 9848484 196016722917845287386399238573106325120 9848485 41849633249500395945336923598595574400 9848486 -49655433707735427509509774988972555808 9848487 69202861419535052298359190146992846080 9848488 -124231799826822676413034298473701396480 9848489 -7485291958614624996348432700000297344 9848490 44767762610262080474609576633208741120 9848491 102840871655869241307081271128811746720 9848492 122626009710814892168979464676299740416 9848493 -523314818181224975158540784630357716800 9848494 144246551431997270996902145155449719232 9848495 -215803462838758999530399055049233299000 9848496 23184657657160291941885917296941072384 9848497 -217257568184757658500533842016620379868 9848498 -274894933363255949399403110166911627520 9848499 106401957662728524649265926594481252664 9848500 355959216801513636848318197792990656000 9848501 64538595882628306582545831314457519612 9848502 -121954543247091519965042897639840485920 9848503 4592645861752187207813970004053041504 9848504 115391795111825105308167737372908277760 9848505 964478381780198511782495581143902400 9848506 251857420695119616583929248048692395744 9848507 -260068612453618207070614951571563300728 9848508 -7579757275094581980401317729174732800 9848509 -96201102089844028027139718715247403360 9848510 11712415656878996130667270256240736000 9848511 213695322386283999574848850411591445160 9848512 42744121575548867843483005370006241280 9848513 -49801117018865750813485846040899549356 9848514 13480093212004545615359665631592247296 9848515 119252769426273502821806018154654282720 9848516 -22847136203917905187738099985086464000 9848517 -64174578619061445237353765128573278720 9848518 -140351529695725371247122136314827870784 9848519 -128630919592543378932948286916462476704 9848520 -288468713173853543434821919012331520000 9848521 -364920512087910549782415167271922071168 9848522 154874162240124806052751887719552250624 9848523 112788502363312774765852433269059744984 9848524 -2074763753013116210913134519547137024 9848525 156903532189235087567798290630981335300 9848526 -4331933572381771379312447346442060800 9848527 -76957963853083551656018663951318864840 9848528 46246890558159184293764993205283897344 9848529 -51510422824412884992212778058296136716 9848530 -49128251862724598904133559799082623840 9848531 -75793127670999508388539776530199662592 9848532 -65799163014651621811767752076280854528 9848533 131646443585987401866849072074632936704 9848534 230491537363312735721556232839888688416 9848535 61319297286378767086664350151793945600 9848536 326667373679263564477277311474913587200 9848537 207909319185947227911744304222404690186 9848538 -18333567780940188079492166512797540096 9848539 -283484153522681418376372995107383714344 9848540 -29112441870283621086918271665675417600 9848541 48071826932454990597301567672054718592 9848542 -64527502106054734636691837036149387200 9848543 -364311714539858711934475936803720026208 9848544 -14289531801373668385304634857388244992 9848545 -54591126035070815979345525365555558400 9848546 -604845301842163011188296634937352416 9848547 -4097200246572585751387779306856722840 9848548 -216183881321417877714957031096663040 9848549 -27497671872203177971390607995347292164 9848550 -27403059633302622696452054255533003200 9848551 -869091071606447817086140181601361447568 9848552 98628658208943766048330393192768143360 9848553 92454108775319899012757044148632512 9848554 1695031699486909883441980254611784192 9848555 336347441295544029371101442668932702000 9848556 150772365337262195088676283283853996032 9848557 67986075413892660116517090916363086806 9848558 -21471238120177753902495826013690856960 9848559 -26228353164411604838799320362240012800 9848560 -9738946530771051621585114096462397440 9848561 19311414313911834784580621139694834752 9848562 24587952143565217983209277990878165760 9848563 257499930522677583333528072416170929240 9848564 -295442190751768866240821117358590466048 9848565 241253307825083483503422497718736876860 9848566 12675509263643394376869897057025171968 9848567 337596611463830334074398857914602289880 9848568 346717363226130325223230836654713733120 9848569 53348637335669772833672127516875099220 9848570 -6096719776900836900259344647953247040 9848571 186828676811178847092627848517848498712 9848572 74866269369791419518763342836167942144 9848573 154337290962020205716614735691265721440 9848574 -153088210250930289591778114116792576000 9848575 -176572716928860359951917276400188992000 9848576 -7287262987737211066415520332126355456 9848577 125272071077932517025707751865721318208 9848578 133997064064375106303410394151297573840 9848579 102143928538569595285393302013774701984 9848580 31854793821744339372581958494203084800 9848581 114698083750573408961023472124304828382 9848582 -21811298881410690470512150929591112608 9848583 77990655561795532480259851453572979680 9848584 435214669898415797387226555817017922560 9848585 12450754510084974363827300643370173000 9848586 34383635201972014318690498627554251520 9848587 -18621167017524068979593528505336188896 9848588 -53374297554574383414201142706154762240 9848589 92904964663052822040109399240659883680 9848590 -59325638074401070864100387595299515200 9848591 713902874590340907258755645841768312 9848592 -23990250514860261849206002781871194112 9848593 42372461850761352936080016373566918240 9848594 69125325549973872996463610942709599232 9848595 28935757786038460194484308400444339200 9848596 -135322044739760596627001787227716616192 9848597 -102455373516362151653182150575350442240 9848598 -68292382982744597068091457732744000000 9848599 730736394793896735528626189253642483240 9848600 112626771023660028584948028034864128000 9848601 -24349457460971616353814489843425863680 9848602 167316664777829400354964066158148620000 9848603 357617985733027140019336737941024182800 9848604 112120585166837503893625005838712435712 9848605 75475441771061436814711317709571370360 9848606 255145594561519147806772311909236218752 9848607 14929226526754135639451063929479897600 9848608 255589038373723145488812138652242542592 9848609 -98916655919257988261743338414262514796 9848610 -36864496675015622200542005765565022080 9848611 -61667539644018779105744324166489918576 9848612 287984203666507189932644689123193103360 9848613 7812072866261094842540814485612432544 9848614 182946068438346572897010277303637483520 9848615 37171093511965982758845285082480634880 9848616 99051516671286189933133858050634137600 9848617 115081014188103947752276528648890476666 9848618 -62764671943325534270045104595596104096 9848619 147360778857136458674535956282201965968 9848620 129748039012579546777877582276401735680 9848621 -11377700244995221493139065193267415668 9848622 69934785694701629012125778324035584 9848623 11902300628349653540327744468994405888 9848624 57561329722752647602642837858995978240 9848625 -190761190887503209614242561783196912000 9848626 -28501682951855653763095850641728757488 9848627 317944564031754284542889893205166566712 9848628 5392545130246621065290502851863192320 9848629 13443023760337957360932219430376457376 9848630 -147111433734515374095464169402240977280 9848631 32189378561119477427568020534785023360 9848632 -502788492737061303797766654488568115200 9848633 -130241721927777508713154012167195393276 9848634 -1846683666624531156099657339953295360 9848635 288374642947744675764597444906193525200 9848636 -131251585896221595066984738279879942144 9848637 34799577360470741704182383775062467494 9848638 12785033513527764576743809484701171200 9848639 -647157676254045869058395465806330776 9848640 -43362249019879577387343160142934835200 9848641 41579101803696844303445169017414419200 9848642 241015605645953649161309720575370699472 9848643 18025559757030051746805011071747094784 9848644 329951682408452403578881490467178294016 9848645 -38622156271118027571681530389075676100 9848646 10934537592165296273696442524401791360 9848647 -479412759238238195314631215957710228904 9848648 -567809831427651514098581864010332897280 9848649 4271464112059596317950925850517548768 9848650 -19758239724250605546055829364727104000 9848651 -37921286171026659856144109150224494000 9848652 52977057546533224227741275961847025664 9848653 -279783952705787339283474441955340576960 9848654 -391087134574634396354562085040639652480 9848655 26862663528389587897275077442960007200 9848656 -56639261491186813108742138533658247168 9848657 -62178774000322466120814493607063858508 9848658 37682495574775500416280782576972981760 9848659 -172559850137609619598810616497153541140 9848660 -17718972073244266246311995169656793600 9848661 147354476109159535093581524592185937600 9848662 482978461322053150101033742147870778112 9848663 440343758727889414839635159321324516184 9848664 65282132707555216812062153064237342720 9848665 327121624870866721937320773733836072000 9848666 44576997745617660356058206458920898032 9848667 -231600635779330994033774988095804214120 9848668 288056924056503948844723558895788756480 9848669 -25887361527026824127782846184360632320 9848670 45691689197724901447450517592105795840 9848671 112275605251232623841495405945839065712 9848672 74550385956268935573469515653292490752 9848673 -231597617599147207247956199162730992256 9848674 -3625466822860583322564804392861232 9848675 134556126410850533516808629238605031900 9848676 109743975814070845268248078706474898432 9848677 3577061768481640618244870355639724608 9848678 -73570600033578643221083823989687209728 9848679 -8090058813665985383792312310554592216 9848680 35177156840305660379151163472429414400 9848681 300557101433936088898165051776605827200 9848682 -31418286719642800690335518239613982720 9848683 36313092767945917989116809034660555984 9848684 100861616839172506830258074067441244416 9848685 -54050810784947677314019028776465428480 9848686 -124525058297775460711992524767517444160 9848687 -730942176781215599988718328874922033440 9848688 35728716422879686671076850689769472000 9848689 -18616981341740494999774423342566689180 9848690 73731788989303630012277979880968724800 9848691 -316186139969165367195198497579692521900 9848692 -7809937946950303951298170270579408896 9848693 -280106430030088272215975612880301238400 9848694 -60336218150289608801295776372457154560 9848695 137657895123667627261829743636284561600 9848696 -71160621075203648777488774890508492800 9848697 -109348944107857205893430498593476765120 9848698 -266206553522906411340271615101719604480 9848699 52080109828280274305397683538171443232 9848700 5614832868065771622673950440756121600 9848701 174467710971013066304335696967018872972 9848702 9260162814632403611412048372969038400 9848703 -26266608497790327575818727280510288696 9848704 -256575270372902425680820431620438753280 9848705 -394071075703888183864251357931098964140 9848706 -1416763851462617989010097859106238720 9848707 239931329247325549115044592343436802880 9848708 108065975112922140847260768468468796416 9848709 -1883142134621076022368624544054521600 9848710 119693875487278744774025575887329573760 9848711 -325464258698828500871257576651798546776 9848712 85802459032781316799494987044752588800 9848713 155769927717365669769030700446149848960 9848714 169119083200952113791303718751211441456 9848715 1640541609497581097287306590387889920 9848716 3746061358217239896564995276161920000 9848717 68620351930892290942399444385022951660 9848718 -27113483888088385023129536373022673472 9848719 94228376332352106248293636365174864000 9848720 -281872200571787597607828012230246400 9848721 -62684030130024225843256606253268476688 9848722 6742296288310950059469460384903191360 9848723 144178111153189807473385964672605804800 9848724 -120135321588668367689350323385381060608 9848725 -74525938191526903713396251096468877900 9848726 86331699703885834882108926449625673920 9848727 136682972053125687217243103846201440560 9848728 -4120647243326646164489457225819555840 9848729 85633282781305095998954227415784384672 9848730 -10877437332332530684393693344842753280 9848731 126423644130710664757752233157127584064 9848732 161285852940909249421937992047190080000 9848733 127343982730477879936833006764283536448 9848734 -31964785112354279976784344422026545408 9848735 34460724040969512684237533020989248160 9848736 237426965113760355970083437353893888000 9848737 129558908371288466178215034380550588386 9848738 87035952458189243783901542475157452288 9848739 206669527798468365036676159684639528824 9848740 48124451808788953738472176260145766400 9848741 -39987110313246349156117093408990808256 9848742 4562441183095119550796071130398994112 9848743 3428198620293870797851864850068818360 9848744 229189693592067397982818981160269532160 9848745 -88188324490156752090893172575759616000 9848746 -232234802601696683128113160435281182880 9848747 -187300155639013374265582887847069401804 9848748 -22981070491082742078992875900086190080 9848749 249714157321898094169280090461872137750 9848750 -18089172240533790740198006373784200000 9848751 -210823337173670967284140969831859740800 9848752 -100925276431777396194683788394225172480 9848753 183312590922989422759088090732313420084 9848754 -95775315485927771714372467952594415840 9848755 129150877555684595239232765178571570800 9848756 -691255055941918102397570664649164460032 9848757 5136074234952656611779119034641037888 9848758 -35933134557391004500895191459483036800 9848759 263455062483804453079994629069934321160 9848760 29632992183097253656346073783864729600 9848761 -100263496111876931318250740981168984640 9848762 -5743459811573996106279072581280202752 9848763 943604452404035271219585247149600000 9848764 -127057448495329274359755110168135513600 9848765 233413308826982795193066786931045009920 9848766 -70226170172780082953615405541259862400 9848767 510194606955691819076943748272963311992 9848768 -43780951888145721956827220312800100352 9848769 -66072549702109579471196723838691797120 9848770 112991667961798876126179092803328962080 9848771 -396858399496823313864937753633161648 9848772 342348674254284083506790048187881103360 9848773 -124786245437167144455077128925319285696 9848774 28001005474973920188749670010652732160 9848775 -58289755535984517937738441340947720200 9848776 -96665335420716971102431598119706787840 9848777 -403053694462960921183152117324829454940 9848778 -20719466831611252524790635280442733312 9848779 -205847682475589899767749027558039360620 9848780 36934662983979709982985010754059008000 9848781 -38305427557225535389320703827579195840 9848782 -104412723962545975341324371870603251008 9848783 128192324701628392082308376948185223040 9848784 -12607917244374625259448048615690338304 9848785 56320036587071347302671541407763508980 9848786 10446484715983180540257871693766242944 9848787 -128640973701968237271465735149185985232 9848788 -18540816509206325174115100556738422912 9848789 201326966785038416875169671425522496590 9848790 32556835281305427765778940373418763520 9848791 282359264854277554185958075498737005192 9848792 253642015257721675819058913931907328000 9848793 -44108966309187786644278051149496730112 9848794 184238284092020025263779913133579123696 9848795 25842026421209301429342832425317760 9848796 197679250702756664507303880050082580992 9848797 -247781737582076283056043187083985309248 9848798 -46077818955290484826271292145734468864 9848799 -98163076117591026579839805571291164216 9848800 82624398279361690310770884967681228800 9848801 333615413135516138638174482087089072802 9848802 -1926527729910572100076892044996837248 9848803 -799570458148959547775764153488114199200 9848804 -133867964270389529445911185947606501120 9848805 -27618847239325781655258446169972390240 9848806 4446296942759006184208680734218291200 9848807 218606805563321052714953422654974622752 9848808 109212328277231506530884430245227100160 9848809 135114231013678711463469311078704846010 9848810 -76819662649568025504941114161473697440 9848811 -83215679374612900317139139552497056000 9848812 504137198681487583162130167549943879680 9848813 104627726171922888453806970495140615364 9848814 55781261184002670510414874046250302592 9848815 -82240430587041972470112530088490548000 9848816 56259866353612088161158017640319647744 9848817 255574526957652948698002713653432076480 9848818 36943519699738935827940678731561129472 9848819 9597746456076096668323663190121038544 9848820 102701073319544153386605914069397166080 9848821 -158737192521251375924436760156071331200 9848822 34873141544577088191180091341720599712 9848823 -109947601850586571964186722153618405632 9848824 -89339216552312472946309279247483535360 9848825 142322023788705423942976489927172438400 9848826 -46291927906865087350178526125683230240 9848827 -534517139553452317051085665873289743324 9848828 -141277824660063171335825320386145595904 9848829 -30460095130358607205940803704643801920 9848830 24777963731926036727618264263148094720 9848831 -6511033516229499605952820304025235368 9848832 -6650557134208598384829697424464281600 9848833 -520907211234950774662038454766339665918 9848834 -74519725592802634168055433824374235184 9848835 -15310769729203440965152549840140601200 9848836 137618416936159670810259519091889172480 9848837 -1318920458237607982240444590466821348 9848838 27902610326066516725677211942353457344 9848839 -11606809071910204017450415411566935040 9848840 -48876020218560369529167345457643520000 9848841 71333064097001883308886393946802045760 9848842 -252147514313864982024949930168908877056 9848843 -111691474541658516733793730422694100908 9848844 -300170094587423308541286923281694254080 9848845 -121564777702596261486774134823284889600 9848846 84133849202376055790259443379977274240 9848847 12128509005323269357622568133168698240 9848848 101918538261563745199233023033128796160 9848849 -329306412939079259593246222907659680 9848850 -58208976675498327065438083247171174400 9848851 -310383366171693105986756275630390402400 9848852 138854619742746556417393327754822115072 9848853 -77255072147434193956665982693592814816 9848854 -36681703239668964152476355366474139840 9848855 -43467030135454613416398134257063716480 9848856 14388765713418744157910845084454707200 9848857 -448082313779189273991078879896085187894 9848858 -257470795054324877996072029286827005216 9848859 -138359933929474068798098947638619421760 9848860 81462981809309980056230802279939932160 9848861 404209467257980641412712047675290491424 9848862 -205084791010119010212421459188550513920 9848863 -212229698377052104610875167859796765016 9848864 321328409409127287858705835609123061760 9848865 44510470983012160825232930270305683840 9848866 -30820270661991664495622733816147519792 9848867 31740481855801764284300923317622263552 9848868 -6553467440205800342249337558129248256 9848869 409990128463647216556106020307313278270 9848870 128908477970634664938580876423653033600 9848871 -7684734030136228461788349852151740888 9848872 487026587932591923670924750202405683200 9848873 -638798110808606230148082467453588557980 9848874 3248831314663670563143569128796304384 9848875 391097050486766508893049685690761204000 9848876 72665961173528757826682122943473708032 9848877 120015378153329820060637281149518661280 9848878 -118269001890341686972406998208050560 9848879 -178643640690260277764668671470802401520 9848880 -42516487725633162018926306459939635200 9848881 83669310146770098656352289859132963392 9848882 122721095903251883446510398550585039680 9848883 106191027236667390769110603301529629248 9848884 3865592410147638942764505465777543936 9848885 -95741749467067439343368068780479336420 9848886 -17833914727197553489080821501701251072 9848887 -89878062113634461721805016047388357464 9848888 -99493272941289645253496523970548080640 9848889 -24813344986835534665324528444513904646 9848890 -77482850152572383814808141069209142080 9848891 139768470620922564708261507934702552272 9848892 -1406418156373105616061206056146812928 9848893 -209229540249347442852016463651810514420 9848894 -258852575210585394459385145657682093888 9848895 -28275363340938555529939861791653821440 9848896 -63504357940086724842122642884675502080 9848897 228093818356495354023006305115224044800 9848898 -15645673073666315326376935614980954880 9848899 -73316972302779915074774141213975615520 9848900 223159629804607925452370674941368160000 9848901 313499011791887821086293114194828156704 9848902 -92215078029927680876963355160623915648 9848903 -437979785135894103308207774699957383848 9848904 7020714783284851019895356352265912320 9848905 278337549792740195621647060721931090240 9848906 -226129235105679154212083056504517008848 9848907 10306251780095316543237889098928504848 9848908 14657798256376267118869616199841715200 9848909 44437270255059955265842027771328648640 9848910 -28586106378774334266014427213354796800 9848911 247038036618092613692242102805755494512 9848912 -108477436478398375293508232965237776384 9848913 -26188335159606817402755862752748257600 9848914 103236170733847294249580465095294257312 9848915 155432268202068193087494021933183640320 9848916 102767419300171466244425655415541760 9848917 9050983609067939253509981981857180160 9848918 -99517101378379863866209920899538515520 9848919 -15204808786465169751062013011474232240 9848920 -122342164437312694287842162365229875200 9848921 -101222225999618480582636808399346550256 9848922 42416094762151111439146691148039793920 9848923 -42523318252552428118849043325529058560 9848924 -182862825057407689545986061715813185024 9848925 -280808862338016650570497222637032704000 9848926 -55190604641492878425283260950253017856 9848927 175670303135755744899726382116502522872 9848928 262019932997397637325614114693429592064 9848929 -309936239923291097692790416126844137680 9848930 12703179892262622277737234974679244800 9848931 168029579513436152476438410983450668152 9848932 249062801989717613168649653934010234496 9848933 385422647675804337203814519417114374976 9848934 -54475262805553981827516199651983075072 9848935 -4005546500242785719123597060662665600 9848936 13350226022898538350139519523662233600 9848937 42640693206233429826724321187686742400 9848938 -46240964325879407795360143557274498560 9848939 -175098284108142550158712336327413156576 9848940 -25195203734774019562915119474772608000 9848941 -31611056123172285638418162459033032948 9848942 -230822298150639245479139179679487496128 9848943 -133460874301978005098878006207071747480 9848944 -24909044756483189630274605987301163008 9848945 -26154305651597724931079632750654006080 9848946 123883455623307996316588553483113976064 9848947 1670274499083025640823976714905598072 9848948 -57025737612404278584417281915833442304 9848949 -34908459712838595745698133323098601984 9848950 157005771378803569877849481211493486400 9848951 51948760953221129675685905340090243120 9848952 -13065547354646533458860821261400064000 9848953 56150727668129202599577776420498583424 9848954 260985330058307758505423762000611837440 9848955 128434506071941640091666112739700309360 9848956 -47280027009202513200153852346484654080 9848957 -79571782541669140157249804625823708794 9848958 -19601414088241259524190281133659776000 9848959 -274495288123511165288358935299312435840 9848960 186295417540238588822516490137763840000 9848961 -9755477664100493886176381579441140380 9848962 166720771249585832361411813834543521232 9848963 413951828998871550488707486384462099344 9848964 74008286136746172184386235913419262976 9848965 2367334678989863216049616484963078400 9848966 -117117451086258166239457986765331148736 9848967 -20824273565969558527314937415154526560 9848968 132413603474430205187338670086325698560 9848969 -56719317435930100646632025765679882432 9848970 -98023013266486498050393717968346706080 9848971 -3897823666047274711720643865880487256 9848972 65462090706553705232825217145566336000 9848973 -213461090269057997726680191355465766400 9848974 -104675465366748796263024520831682355264 9848975 -2379288879739731086814694887873882000 9848976 -4696111548938008271823606605119684608 9848977 11319824236699294337952474215191754752 9848978 -1305806999029812897070636598464691712 9848979 29526525578499626593845179686427166720 9848980 -316210711260871786595775705972625881600 9848981 268067173598210406391058355761309448864 9848982 2433593682726599726424082297991333376 9848983 -271011064834325958934938856058005558256 9848984 -322960450398734698330852255280289177600 9848985 -53190182584302789704242125807877464000 9848986 -21961707354675494290595068873770528000 9848987 -290852328869796100893871146139826618364 9848988 -55108557934794797596505097332923261440 9848989 150579612636784227055174768924661290080 9848990 -41698670483343546498448308801009242880 9848991 183276915864026601579259861978583307264 9848992 -433379709737725324825149512011197972480 9848993 42832666864117187003275707455709620352 9848994 60521713038351735054508059039644931072 9848995 67191855339558780169055053461733155120 9848996 55403940301175086840124941362691838208 9848997 10166195111040627017863476370927203774 9848998 -193085920094027304888672780929162004000 9848999 79224092409098647669627898487109870920 9849000 -200791521596068185409385005385994240000 9849001 419917189882292758040164710214968303732 9849002 154497234800496028844790457071760331952 9849003 80431855170439168134587019088409436504 9849004 62954775301996846293952331450645862912 9849005 -84621711051897669590159807970782516340 9849006 -260923930889383268366691170882732515200 9849007 -4084228684932137656425517398591981600 9849008 -9894996049393422838271520358006849536 9849009 220866027597497037081513349956081657600 9849010 7007125574363226406284069326562232320 9849011 581219019662671732814604181453500262320 9849012 -93428642324084594556434489604049840128 9849013 -181375027978572838434750954340391034336 9849014 804986540982602743111055540661473280 9849015 68989274493932203440158292932043606240 9849016 178722038635236622722910682323996692480 9849017 391111279176805773857021030593227057066 9849018 30599207235062181345219455113877680128 9849019 -218602919583844306191956351945058567580 9849020 9419367502743350814411399904711080960 9849021 332393392269842496193454416194078720 9849022 -29933745595302333379278320727271963200 9849023 -5734073831987470042063474837521228696 9849024 114470626167381403773034045976582553600 9849025 107680392705986871271749790749616510550 9849026 -22392830751639091589682264784378329216 9849027 241295660197689462155487046345513948920 9849028 56559181525898508053324555067586318336 9849029 201938419155892193047038298780967519520 9849030 -35035402399317654549337213608748492800 9849031 -344043156986919602603889154563238864168 9849032 -395721039569417662595112165665633049600 9849033 -318889223003692130100857973937424120976 9849034 -81688777493912011003955773459347614880 9849035 62002782992864247127165587956539959360 9849036 88255330521429166973002800723975962112 9849037 314004611204353573994471525938671840 9849038 20931978428740741454093560409878325760 9849039 21147288719341535985506458325029648128 9849040 25154838016751950939067826046889410560 9849041 79906363364207020746876235661467267584 9849042 -9802396767206581453658114151044848128 9849043 -84471696961638410168402614402186097136 9849044 113290473024754856947824960106051979136 9849045 -189914025018464636228433366243356659680 9849046 57610349251297443838441463273071709472 9849047 -47756970577948305025561909484537250960 9849048 277185554160148474937541535102049157120 9849049 197596977008697723869313209535909528000 9849050 73732361165166449875182421137266109600 9849051 -142581410877863322769971016783492288020 9849052 313028208053247886335072829222408350720 9849053 89437454888862005462348059764301517004 9849054 149884359576915689212017004572310873920 9849055 -105821785282692031285279028894076110040 9849056 -87041098460342176119911645904049274880 9849057 -11337770002695034412098555484805038160 9849058 -169974471442746046570164471821104840320 9849059 260260135840402064925035725913509509120 9849060 -39037093586234652573541813706787225600 9849061 -176488459177968885288258191350393317000 9849062 -92869905332341790695221803634968071968 9849063 17850344751494842344709099835182099968 9849064 4710771069863834670646131131224965120 9849065 -27885914500280152984043723662299370680 9849066 -64644637335550025003986149068926957056 9849067 -107655627066200183595709073183078380320 9849068 360592870324842230294817638641529617920 9849069 128210319486716302308147562273640475564 9849070 63651181052895581864115852653441617920 9849071 230083108418920001252141287862670361992 9849072 -3663584256569718818124010408818769920 9849073 98148772389381206873939328463166480000 9849074 -53383702039921908763594997863621588464 9849075 -166884389488176163586941492951569653400 9849076 -6065778650962384586967737416448090112 9849077 -24471535601223157123417049708214143328 9849078 -123927049912815651852577118265217003296 9849079 116760895401088898259640452111941736680 9849080 11441076011939905967395130352436224000 9849081 133458218647330974985495049147821303488 9849082 -265417073654039552865691258936996414608 9849083 203569618289422254391758076959651428784 9849084 -61961912533243168572055741553641955328 9849085 18579943740259200075396912659660348160 9849086 -56425522117302172196376166093401968256 9849087 27759441122327580250167936979709529600 9849088 114349924406049035715735148600313774080 9849089 111412784846268344016641540812947671556 9849090 40199945130062550410133592711324984320 9849091 -91964812066590964524268797227300657760 9849092 103872829417705220618706028393053760512 9849093 117914640295662308289474066007352477664 9849094 230339319760848274256679205650738816096 9849095 -18579356967110668490696909610957707400 9849096 -49175528387712307520997738083268096000 9849097 191627982206804063747339865879416267546 9849098 -149090270691610572147544889413275290064 9849099 111903010435743502176837518944446202608 9849100 44935013190329310478410245888785606400 9849101 365633773221117930028283512020646722102 9849102 30184113558015079136083067222544925824 9849103 -93405303449507385646362566986960051200 9849104 29842743019565478843114739296551043072 9849105 -31401622284562093034823591404667378240 9849106 68381125480633584374454131817327820800 9849107 -680132243299200386918290398671155200 9849108 -233170319797040511269816244163853322240 9849109 -226234812639031292222293933471827784690 9849110 -24262475296892711651935907036331191040 9849111 -208872513489905051252020350636541759128 9849112 8578507197685926430514599119152087040 9849113 1804736801060797581927560659188153360 9849114 -4115572606016210072516642463491866368 9849115 133999009596953530560762634002579703920 9849116 26871609054510418290766625987753786880 9849117 -73648156868520321943454595704284056480 9849118 15291342659080804792398821550469157760 9849119 -140004628783954569854611432746956809104 9849120 -31460668760604930326071134547177635840 9849121 -85795732465203800104489036275198956 9849122 -2050504736629662737131443863624235648 9849123 203310067456688212591491421651171298760 9849124 -188259810173112385466156464619550008704 9849125 151798652696721669296515787978848800000 9849126 27768175071103262302831663523561115648 9849127 354305013546241035558489623945191753976 9849128 211483798858845882635387762353535708160 9849129 24837750456128481913016167753185744000 9849130 -205743796526938693454912508393873659040 9849131 -212026897133857665734964507648105296400 9849132 -33081970111693305696111218436305307648 9849133 19376372623500829819867661654886519520 9849134 63051286555370845949224841365783179264 9849135 -106180246500806832300757402601203580400 9849136 -1039079408219835003272155293543038976 9849137 -18305124924337833989914749693531993528 9849138 -63792220001415140791445260984649551872 9849139 -150800930324746818304154622926780563060 9849140 -69421892010187886791112764584047493120 9849141 27764993700609035111096067032759467200 9849142 199399756211323740142241537636471021472 9849143 183218981142712240565929589342668384608 9849144 -3726782007377340226010077647175680000 9849145 -30758587735122364959790727618652983100 9849146 -78261165518262725795520273939007843728 9849147 97846200376709272661828995690513834944 9849148 -78743334002001949384392835680538657792 9849149 -5105708652745165162754907018477385236 9849150 102136450697189133659580984394536000 9849151 258471654190299155998780735793794948880 9849152 90914012123357261633838088629289746432 9849153 146379190521667943594574056268091885104 9849154 -37099239320149298101655229594750059520 9849155 192959883913129948150263308834974252560 9849156 113483919572272098758092514849176476672 9849157 -1241003204312292910714831787697122880 9849158 -475464541983454611894169004901074400 9849159 -313867322543839199728069144505880652176 9849160 -22568450471027357949849472317166694400 9849161 -159430462240760171544247762296309706368 9849162 -139356521611101613676989751368236719616 9849163 5920086698784839059317064084861955292 9849164 -142627811373010662304168679981241667584 9849165 52595643851735343783054283752809472000 9849166 145928227481657227729508660282464787520 9849167 -720042107494744521015456317615586443040 9849168 22268133843957004860281499889835704320 9849169 750592812375095249929531957314877401408 9849170 89937176987284452661359083845213061280 9849171 4213329671773131385671112336224440544 9849172 -62352484734164050430138095393676189824 9849173 -42375355769664942464181356863000089540 9849174 -16950285691760480715334675447556571648 9849175 -41567511310396161626632055971477939200 9849176 413777063918215738811096413277312716800 9849177 72986286780376085517343453354440320388 9849178 100838531846565804008345325633516754656 9849179 -684723480685117618680387548669723716608 9849180 116347088989155024151958977582684446720 9849181 -66084926549885928613713397055907023028 9849182 -74393014990077597002103831776189890560 9849183 55354728747453561630567170026384611600 9849184 215633935831534621218199027854984609792 9849185 140103147689170778044988961369922823400 9849186 153698261580903609642855504359952798624 9849187 4820660798681182888101924179276439836 9849188 -5500335357355143277468999674341549568 9849189 -91772751738695572464487244542017996480 9849190 -39862790950506309484745937415623705600 9849191 -137600430017594337995000074778839669632 9849192 182594569267532324693518407896093982720 9849193 185280103458066338214548958026908704 9849194 221115688017975101299377987781862590896 9849195 5645257489798635573145009438601436720 9849196 -32689575892184948438136573762750787584 9849197 -377501082494889259572968614504269405354 9849198 132164072315979418191866568078993408000 9849199 -10321226903441845707505399769970982536 9849200 12640690360597329210402624321301708800 9849201 135804990917092701212749032709790419200 9849202 -11996191044911622963226256146006327296 9849203 -23398255568906491603333077918953587296 9849204 -47570704401605184629382419428213972224 9849205 -299696339662906280044215037311955248840 9849206 52325570084483015657698141243344228480 9849207 -150230481961474548859775452980638785560 9849208 48982605129111183543093573178984488960 9849209 -358078893671031422435752178467763053590 9849210 -27203251613623526586910594631669038080 9849211 -210951301386045616234684028318375780188 9849212 -39019003816560533085393386048550481920 9849213 -143257443117718195142454041481089794176 9849214 -187623689958797018211370835798717228544 9849215 -134146533033207352483676368650070024800 9849216 -58625046540815318889935947211231723520 9849217 -61123792823553150953930884830035438016 9849218 -280116076054999587203583742297768699440 9849219 105085964543601522950941793558473228608 9849220 -31882865234568733119000136602783744000 9849221 -274491591898581018110761968169006103328 9849222 336766515690803131579534079075899257600 9849223 186383627800031142967045299314906824472 9849224 -14786168252507256700941602606206156800 9849225 18419564483229197234975020214363215200 9849226 159804140064456903280139257429211988480 9849227 12026579721878188274375539792615701312 9849228 297323876549396003083471369620673265664 9849229 -19134316694597411882982355630159456916 9849230 52924342760666570253194358346014701760 9849231 -48418121638171409921968987523447341056 9849232 53296453291529548751388608425929383936 9849233 -15694511606877035004112103078748490716 9849234 166428836804949707628388847639076439680 9849235 -266684145495827522296255844409070836480 9849236 1523368715867983285146625430735099904 9849237 187299012264972097679224283658478995360 9849238 78752375209551811786785544414488913152 9849239 40127179515229916581827125476042500240 9849240 -44239024246272540147389566437202944000 9849241 -34150059072604931627707309240016014080 9849242 118671378248278166182813645450681946592 9849243 80140185585923665449041687639380370688 9849244 22100391914117255107322998205989610496 9849245 214085554535675108119426726241978688000 9849246 102743540572011151002142736277423820800 9849247 125372004227250240661988198450101769696 9849248 175115403080824411109483216488104984576 9849249 -6449210830728088513681383181878350400 9849250 280607415493690230997474156359408552000 9849251 -94995535977011680757299978437083315748 9849252 12185093699008647238031885510205726720 9849253 -393575595282463293626894957429538514498 9849254 14491346476234212621393364449409668576 9849255 44931352890990526591803393181474543680 9849256 34672406549638861072490107436940072960 9849257 238939706077609068278889307686727966032 9849258 -5493835620409051571144973683580057600 9849259 26244719526357365318099447908346505616 9849260 -73166125376689822006028947042635909120 9849261 37763179966556361926781642654836081472 9849262 15269435178177002359952968129987200000 9849263 630718831656744346378784413024931426184 9849264 -46230068491214518607186545355110809600 9849265 161820399252233391786162978538776198120 9849266 27752877836418634653053706179360670720 9849267 121459742244142493389697032864478767728 9849268 -168658441454082874920684278624012464128 9849269 173756902942536816141127599582132075360 9849270 76630976643562189343428305131300217600 9849271 24835459198602690740763259938713650472 9849272 -362896266746316606224094016203140014080 9849273 -190621304507303189454203091769592475648 9849274 -35348327962514463279068067428093567520 9849275 -28656642817310880072547127674870006200 9849276 303241429306839885111477381342570665472 9849277 70534617090260256609437194493377042880 9849278 20441908875466216963335161977684674624 9849279 9168520655987718606346762840120704 9849280 -22294937018673594085519280209196482560 9849281 231644696291615990925764949770799908544 9849282 -62267957806033919941402254270254159616 9849283 -168227623857186028169819410621282040880 9849284 -202064248765324122067926072199710144384 9849285 132424530046362082857891697553805065820 9849286 199763944395098214666527860124311562592 9849287 86349295492243178952555737363592847152 9849288 279927797453685664845258192704530882560 9849289 -67661601910143775200362550833522714652 9849290 -94345493292136365337493445222596966400 9849291 -62047512112678065485654021363124762408 9849292 -42927701358377489304246532273021948928 9849293 -77459755242743547659513146409073859296 9849294 14552766129900885075582835101363990720 9849295 126008973014236336487239732570555432800 9849296 -17638267663086617233072328506608844800 9849297 59170426921284970769574643843970204160 9849298 249917395061890162767617733885643040400 9849299 -190392494230403376894035392694999175840 9849300 -88627246136060027429271677376920371200 9849301 67997855076992341279144002066637980864 9849302 -150542817589027214680599969897446823648 9849303 69421142518767667423069568423691851520 9849304 247533134365561324546129203041094328320 9849305 454884564144706969567877849636649101760 9849306 549065823314935730173413467311641600 9849307 -6614485674350549875051293262405264896 9849308 39987775345259371440464086941943658496 9849309 239359213436211871044623768121722008704 9849310 143630510188126508392886135047044106560 9849311 44968515615549501860756742550036170912 9849312 -211202852572467774774698138777620316160 9849313 -128428225568645966509773266124162751296 9849314 53775665827227068399257159088686514256 9849315 12939536341472797585368159867221875200 9849316 -32291980348901179778634996587650072960 9849317 378345023041063307587019199954249930366 9849318 -60344993478132199154388326954075505792 9849319 -151228053338867070734634679491716334280 9849320 84505374817525944024658994591996313600 9849321 -300468245276891084284413349962712432092 9849322 -1517507595169868822715511094953714176 9849323 -327597414205273265940716347285261083096 9849324 -232101022801432337335288386665333756928 9849325 200209529312664780503187456047821672000 9849326 27738451292241809750118130827576112896 9849327 -21976780454722577015429767506578109168 9849328 -31786227781069799774742663326658232320 9849329 -177519699270702528200797267381715289024 9849330 -200141197242437629650407825415923712000 9849331 -105903279472446341156080060450681295736 9849332 -251947093794978762315730909467165016704 9849333 46297202778757378487368297000715453568 9849334 50984490376163993799143068684397268480 9849335 -448708186044673518614092041123383467440 9849336 -56628125429175191195760296994177024000 9849337 -195324145567220923893903928645984229014 9849338 60321245581820925926370412012187326320 9849339 188855885437726425725228735882586144204 9849340 -140214504790265950805357672180662556160 9849341 18930949715914933784649407577734005080 9849342 36638288524885800673531492357327165440 9849343 -145769889132628887195141560024027482992 9849344 23014464273185045125312847112491237376 9849345 -150501607517977171748867515280549751360 9849346 -41847516957266279153776495040094906336 9849347 76365654743543671007933598784552810800 9849348 28884249832291853303861783203095707904 9849349 -368219014687927580337285759563724384870 9849350 22446005769323481059004555837034444800 9849351 -77074676482410676013824737528527356416 9849352 -32904478175691379852203087719932876800 9849353 -192573973792753171525722550743826928880 9849354 -65693574555984989524314339838608948480 9849355 263187881983315024632687962778989760 9849356 379902320678383802148895196871035097600 9849357 6093482524027427949105893481722448000 9849358 112206560311740818080192914389034381312 9849359 21175797622159061142590104462490784288 9849360 22782425215450048918282903366493798400 9849361 115159850101707310127300336753824258560 9849362 129187304824150960996953857499827928864 9849363 -24559516457632537232302752178869724320 9849364 117271347706947226139240376461671254016 9849365 -3922766339804172108953144881393263360 9849366 -169523877939136519205218715382595507776 9849367 550767693864904489545287072496700264704 9849368 335938160619430041551142374316465346560 9849369 18977931593172671867254498896770671008 9849370 141638989022690118905742622792874127360 9849371 10789079828260003239347803999378935312 9849372 -80881104089431419133800216815188254720 9849373 -769441998451541062243567026313038237876 9849374 188332876646049608508898546233262935936 9849375 86620202719320311846454883278296790000 9849376 -499963101158616220639574298326493167616 9849377 45959770972937853455004414159606947520 9849378 19333488320543328501114097976692039680 9849379 -19897724202749301556694060899865386616 9849380 -16405240681029411876455832166383336960 9849381 -103708187519173995683965343394075558048 9849382 42106923075459399805751275314368077824 9849383 149320303584863726736994235337466864632 9849384 71680517253055076737227462768476160000 9849385 -29476951322861384895273307535498135040 9849386 -13035467792692371973972877579004757920 9849387 63863503804570502922079520062697007960 9849388 -198811757718895233887271154353737332224 9849389 -130087419324165446573355291301157389440 9849390 34673553777156310763640549925319635200 9849391 -135942050174989207345787320791567090200 9849392 -97254588935375286080889361278192353280 9849393 -94269574634641924702795944442588176318 9849394 -198780207602334379812400096978406091504 9849395 -362299648329585939257842672282385683920 9849396 49041908364438520085940614239658618880 9849397 210640435161893280692033889559661972846 9849398 -22933841249356679593146325014567908736 9849399 -4164812993015261956100586683990633472 9849400 -59766804863953254344979930026253312000 9849401 228618678892801091179542515008464688800 9849402 -108647897180621418281732722786900055808 9849403 408468136900191356771344532732839652 9849404 15949190278939361418540597002556211200 9849405 84485916995374709560953404847172656000 9849406 -2328511369095911345040013365328778496 9849407 363180616855723485439872753189638590656 9849408 -33534716045424163479408088706973696 9849409 36682321859194796296288194429848116476 9849410 -158349954910001760704569746465616896000 9849411 -9925176040506436113484012066965143040 9849412 132813572727352214264576115529912393856 9849413 -6307459020281883725544772636862507520 9849414 -58758628507199857603440192805667573760 9849415 -351979008953859814993298748552820629600 9849416 171340812230382357971208752933501076480 9849417 -8041823383379514966059506170094203120 9849418 154459830496805700101217297106648619616 9849419 -75246164518306472122804696302180112512 9849420 -10266118227145329180803369766767646720 9849421 -483080399295590675576404003614177274378 9849422 187733682182501618628109093944753945024 9849423 -157358146686842500892753427881481463416 9849424 -36763699290422114948931258704840769536 9849425 -160804050646089356600842841687623109850 9849426 47627292221060243688428540990629644288 9849427 110854767167437340086306914640095483472 9849428 15799790975251226110850356706064261120 9849429 -2000869932681889183397533640841820800 9849430 75188806534387444737910419920198833920 9849431 47106965643004185913659679175925429192 9849432 -94032035476911684917668142200322887680 9849433 43500912248449530297564941834966262240 9849434 100330242021529417261054095476174568192 9849435 168694446467182413255069807582488402400 9849436 157727480659275192833105268133308039680 9849437 51370925275097154791885696846840704632 9849438 -788846705269197332852234537103727296 9849439 73048181509317674262217422377398102960 9849440 63472275397450837773679751377964236800 9849441 -157826790108673058089048558645482125328 9849442 206385576018606813039587019191543905872 9849443 -512805550274566831384564469309813425320 9849444 -39473979927757181993740919465788047360 9849445 106260316656225084048373788245488472700 9849446 410003442717936630476971807746493641984 9849447 208580964161560012349222819577091480728 9849448 48759198789494339749658716350507417600 9849449 -320667538112853068130890604625203908550 9849450 20181609941895614571080704841021587200 9849451 1035282334101619842788839573291215208 9849452 7887369694774721974958740109071795200 9849453 221960519978451467933382328743616010304 9849454 166891694885553335317231871934674266176 9849455 -128375264077128998119071020129922247680 9849456 -50693318789511533308534075196576563200 9849457 235516090647730456724536354795266646512 9849458 39864328076115535030652213676130645920 9849459 -50780150542734640395202628901161610696 9849460 123282267991897201887558027358386892800 9849461 -225213942275533086407099001068477965248 9849462 41566771988798267263137400617769119744 9849463 -200639172842662996790054770996106805176 9849464 -169642793555090582632111730978591047680 9849465 73320983597902131160825087784664576000 9849466 -145876079239436542574789496776980958976 9849467 -255198465706869051318751723722235095120 9849468 41210783219231121791509670084597015040 9849469 146649230753982074560716402776217507392 9849470 -32767207832986097322614473391149264320 9849471 -29714055344365595174273044838664754416 9849472 367125906947147222380008921103859712000 9849473 84715750075008643902511152965792916180 9849474 -2816466805022555949363784784688164352 9849475 22183566537311948005498074026199168000 9849476 18089360591370334609266076350135644160 9849477 69566220764977909962418188526401118848 9849478 41291917237258712255663229943116115200 9849479 26869067004461169224206165727639149080 9849480 104687112567809379994167271007637504000 9849481 -85359275234785505678093619476047943408 9849482 51359088253860733983347319992979504384 9849483 171728743765046131029558723294925324800 9849484 -660531876617314257613592688753456141824 9849485 74547088004092796639594020059028776960 9849486 -131766839657697721902659419927762944000 9849487 52491086574307901068516342212388510968 9849488 -34880963724389238225130980130582167552 9849489 226406975035982006114772951866145182064 9849490 -102171017660117257531240722918879585120 9849491 -362992535182689543544179898525230864216 9849492 222369243301795054058896770039140352000 9849493 355635338007995432247598098946596053280 9849494 2360583046232378057310959380049880192 9849495 26189395818187302635360221630275517440 9849496 193970531832800665197021029833135104000 9849497 121710352913919264492869113119316368384 9849498 -7527656743253380850843779579022823936 9849499 -809372996315037826952479024607523778608 9849500 143767022371780276016348227983427200000 9849501 341469080593465841935107187849826074092 9849502 -99403608160023040752097007037249665280 9849503 135490544375425743634159801567616278752 9849504 75188351346671768893286672653627686912 9849505 34791717342398905408853040116880240000 9849506 -7901608768878711664284987062244028416 9849507 -259818866956665918884549166761759523408 9849508 -314708791582826782419727293094423240704 9849509 -30016551481637217047547447353327764290 9849510 50422628142640958246540025713784144000 9849511 85344212698383381458699578898003553216 9849512 -81443258902500457665341396505668659200 9849513 16926074810107679836229092466709945744 9849514 -161514746625253894966039563370748107008 9849515 961373910477287241602422858801032720 9849516 -168348834807869498667197693942676699648 9849517 400059212505082602144341915132614860566 9849518 56607653088821565025203242537920569216 9849519 189110379689079583851055148827916352600 9849520 -11596973246649130881795960167167426560 9849521 -238686047522424961915018352944703934 9849522 -130336309808495562952436642721935123328 9849523 79033379481806479647262790075841205772 9849524 295072773322655511513430163413417267200 9849525 3773760502937604424978897664390217600 9849526 21042655270291671790643917817560631712 9849527 466517254630056391012953984576252471240 9849528 -161853837945870176425711160438893977600 9849529 -305148242936729213475716896340957446320 9849530 3461448102577904237643158410430611200 9849531 30046287372385731102043882156855851120 9849532 -18751385984370636150204411058569363456 9849533 -303962653709565982310916567582885388218 9849534 -172004968353387091099562025447091158720 9849535 16223364764556398768954134586343093480 9849536 -158928526717923648548469224883043172352 9849537 -28704941864786328220188991409197824 9849538 146261546687859140231285333540981001120 9849539 -362830701130585675878107696028213249684 9849540 -130977353189980168364820157277000601600 9849541 36656853555336109650416993864435471160 9849542 235005609693296221644042025596512568672 9849543 -81168020212246772125879315478368327680 9849544 -21863028685623178837071212855171619840 9849545 -261194305635004975094798259546012705720 9849546 51295346399557150985548255775785943040 9849547 498884444279808350978398670259970124632 9849548 143716256435924982250867313262691986432 9849549 90851425983683794934555483064129700608 9849550 132227240083489907742858215599583308800 9849551 8879391919965981810656975818400877552 9849552 -29000653018113086313236144017052663808 9849553 -33154013752075939819262160583889314560 9849554 44981231348796446396163261039980290560 9849555 -347290340659734311382926817587614789440 9849556 -208368437953998542303810949366187415680 9849557 -452901851304224509587956321719047349668 9849558 17576118295902555869023299822724507584 9849559 -335061074821852068785281679635956104984 9849560 -103857276194365724915078660384894976000 9849561 -221146635670107292290673217241848471616 9849562 366568503698249742164720793820567603200 9849563 96705956308808950196514396234333487812 9849564 28892256363875331896026288250389280256 9849565 -326972274057351933478832995314152021280 9849566 -81878297228066001110435387326757327616 9849567 -11389998065259989691052000080439979520 9849568 -127115234446566885360685286739243171840 9849569 -260751309590748622681367504700767784030 9849570 -1656875190771197244406390191440048640 9849571 288646402038326149392093442842231055772 9849572 346813390742354994774393375509776526976 9849573 -288105859768904226535978576479395085120 9849574 30465181519199449154709078930671722752 9849575 31428644056425128723770806001613154000 9849576 -151607545234066512085028122647823564800 9849577 241621580607846251941124668722980138426 9849578 -15960314794989134430054493364822561280 9849579 -118791359481784454893672064852654407680 9849580 -297003689258821194372196855236065280 9849581 391310589082371436220126348490811084800 9849582 10631563198562030164963990516896493248 9849583 -190589182588337590307885303791476757168 9849584 -68696658138614599311213678159775334400 9849585 -3974328769940442731644238964020495040 9849586 44395863415466409950067291572916693120 9849587 -513923741111764366581633207566476418736 9849588 -73107390653450766212338998396310118400 9849589 21118887495248390283330918384962261760 9849590 -15656238376096242065402570062882867200 9849591 380901777206563420523735117016213382248 9849592 267243285810476695375807173148870656000 9849593 104320965348855719428757018157925504644 9849594 29151226802866742221513411578562306560 9849595 -64016615135748280283416906370415671040 9849596 -303557322516585869220136119316594132992 9849597 -9910244497771251256070026489618713600 9849598 116688786946237545240219095508133248 9849599 -30715256545491774586189508354289541440 9849600 6175603510553653197148721699094528000 9849601 -32139394378228239312464446154072846288 9849602 43710059256738458958056711307848325120 9849603 126808113670265951086852517286882118464 9849604 -66459399561479679957412892759958223744 9849605 84816411641459193226740078960590179260 9849606 -10132892352973688299824441304477516032 9849607 421644795619514336363835088533976360856 9849608 142661184216192624475857078652962984960 9849609 -124290377363837672630535385083802184064 9849610 129475613373997286335650614786400456960 9849611 569574112120453541050312668941094074112 9849612 38218746292434604365014492111109095424 9849613 -252236775851591845271868795241008542016 9849614 28054500547020685897483958059865712000 9849615 -27740198056274487913528534867928794080 9849616 -11285818714246662793058694788359651328 9849617 -280919410586866311142319086953088859328 9849618 108736502893779047418370609214096023200 9849619 139326869187023172792748881098277181040 9849620 -46769434393941005591229191350482032640 9849621 46901362582343285765294383542014632224 9849622 21909647011609381533873589544301948672 9849623 -120460581451248154207806143765925375696 9849624 -170850918920835996418882362250672558080 9849625 275086081819172903650673217146921277000 9849626 57708118019159464336528769317234731744 9849627 -56004460564424342108274777408479102160 9849628 159118319011284995188082240214423599616 9849629 -507859899854868073724401481806951471770 9849630 -4461145079225465795328946409280307200 9849631 -244985089112420341683285777231761667336 9849632 -192355304628932624895151152956159950848 9849633 70930474097968882957558722351290664624 9849634 -260442163584221748713362356704548676784 9849635 -91272186353311467027575702449038811200 9849636 -15472296133874182729244863609727361408 9849637 267310221173513065079704883606132422080 9849638 181860179257228999457846843648602875840 9849639 66604073955019666783583634395879984424 9849640 -236471964667248820611356602340432947200 9849641 -226337342493610312430677251738604809600 9849642 175023097978112061117651748718125056 9849643 -62198394316303899034240114193143170336 9849644 6227726707672255951767048751665693696 9849645 30118485891036609259660802885959206000 9849646 10363372440117684806219198007401854272 9849647 237988505689203168405222299526965036400 9849648 -24929656973374717703096203082301997056 9849649 200232115432644036715349802257660161536 9849650 -28883611482617173771102702355705701200 9849651 51634251372967582458874504685585289984 9849652 -74314963126712092884356452100511950464 9849653 216220452645061999163849434252162347264 9849654 125758145056577364804084570800779392000 9849655 534756515556715401509459365665321360 9849656 306685607152296486088822589922931322880 9849657 -2492202126380649858780245188415572320 9849658 10890804725077334577075597926712941568 9849659 340925372371135190232402820102306320 9849660 -58697737592235015099342763321239306240 9849661 80716812556300338127434814613281066624 9849662 244688341180479685969406009917814811072 9849663 -261624302934627572062254881689855772808 9849664 134802445602611205880134686561934508032 9849665 115634900885380085375503035327622593600 9849666 541603743950065247335139635314595584 9849667 773451716314346881988618723560671616000 9849668 -120825277148049241176135644013840629760 9849669 -303450828492762718220271797896153888512 9849670 -2887743682786303082926706222910746880 9849671 -5724730819045085080926754645854623136 9849672 64798286553207435247373093754893598720 9849673 92616416893179893396500517863818339300 9849674 59712241687257701318864901148426188336 9849675 61038370805578004338785515454961464000 9849676 -45626356358481576485747284339002624000 9849677 -775381103234584813552566596710223015040 9849678 182049488032040658232157769037672002624 9849679 44057362194882563453894347191059189760 9849680 83209006835472074251304627541432975360 9849681 -10692819430194850858257257417675723136 9849682 121556179399797181636576880464820994192 9849683 -63774297002354553111856074677941762068 9849684 -119647219056429472400225174039256195072 9849685 -54077627630256211962572245948819980000 9849686 207177462422591654504783492658883238976 9849687 246698490020783688009385010077020461568 9849688 -244673745392996137615368883356502548480 9849689 -41104509762378549995921686503978075510 9849690 52311035418930919685808114148334423520 9849691 507264751380914226987630299227986595384 9849692 -20551653077199706042479981475761328128 9849693 -86788351555195595482409852513817810432 9849694 -81448489526837350349676858817972639104 9849695 -102415843096012486595172478384956154800 9849696 -125957385655308063513635747959123476480 9849697 -58293421800879180590430791886418538880 9849698 -89758763353699367502123600313249165584 9849699 59438691380869240967332295602528525284 9849700 13371422073411640020071362511143014400 9849701 423224042513907886989834007348878504702 9849702 -92899194840132375685166618394288667968 9849703 236788979033255924365763004886480192952 9849704 29641133897787468887787302026813440000 9849705 -59939505153043980653456246835317246400 9849706 94835360916474844694973960456720689760 9849707 169571152838269850392534881368613428112 9849708 -227205003794093768275486709480769576960 9849709 7284667669930934807069501992402140320 9849710 9225263694132037521529920798987951360 9849711 40703105970489901617334181345496235272 9849712 -61034876404872197088203053750221635584 9849713 282011302973191947840482767017988961700 9849714 -8678553361964191307499442261701304320 9849715 407085229818820073115348252904405274400 9849716 43670119562698910094525511013145465600 9849717 -103684946709373815750525419854188602052 9849718 99754419999680194060662891290964466560 9849719 84083644831001975632408068232361786160 9849720 108941106195080385606350072762204160000 9849721 -73946891536865142672178544087266395520 9849722 -178285180556699996784435679789813126176 9849723 7827139557988879937676362276358140928 9849724 -334435590254241808225756645639846549504 9849725 24834011436142759241125619767868087250 9849726 171178616802359774021374927573968239424 9849727 -187758149811524013278458750528489950000 9849728 -96306993545204076332211084424044871680 9849729 -372157722202165943247324233353305495360 9849730 -15497386409982556119235854195768591360 9849731 175560172384885555803873825173374356864 9849732 45012070277428285407971408178432098304 9849733 -3582686007742825166539225480846718560 9849734 188594444174302489100657047118937423360 9849735 -99329786333573513365170789383206908000 9849736 62062398051612045042930607806279321600 9849737 474560326379949240356457465559666366992 9849738 44099583456264498531582653687049702144 9849739 -135571896880502094152293334945752089344 9849740 263144436028425383685476366319349232640 9849741 -139687327177689972893788965214823882976 9849742 10064387660277097135970280813370881024 9849743 -380882736332333280365498903177318822880 9849744 -6344625249068939593809066740811350016 9849745 263181425053876980327471374896080208500 9849746 -81435587098260215212412509170873225216 9849747 -164102745192317530690518029244699707328 9849748 -259949767871390982198097917608195467520 9849749 57497593433633128702770235749027320832 9849750 57975166302410668200595232938338816000 9849751 -605515749539788216286261677949156081496 9849752 2450773457829897811880590895564390400 9849753 -154786836129458943643301288527344865638 9849754 31927071730659189544360368954930189312 9849755 129639701089506877407117083473615159200 9849756 -40670659181650431907864833112856125440 9849757 -33349680665302620218909019983817527808 9849758 -35362829680349142252211290581523869952 9849759 38816176627663834405239621804736002816 9849760 78889391362648576917873908891078492160 9849761 23299045046818946358952857104680350000 9849762 14710085796988000554241772255603811840 9849763 142934344257019498405771120212120480 9849764 93087183685978632351352638699675042816 9849765 9549163467474117537870369062880988320 9849766 50697102785989364378917454674394749440 9849767 -66890946653315342631827243431226414808 9849768 93770987742039726154014673270029189120 9849769 479965941557071140606358827102014706170 9849770 -18979520664438163729319619076157629440 9849771 -6864121255404902338921133605810002120 9849772 34203344468401986073308711423194629376 9849773 259754942506279109766559791077539232544 9849774 65753305284691891335265595026434984960 9849775 -54040784662108477541780689837008204200 9849776 75089330859492712087659142597581176832 9849777 86812620036661860192919079108343479232 9849778 -68058774461152488767349940535166044544 9849779 57939857220983739855542208294883162380 9849780 79880925092580171992841873454617096960 9849781 -250874392845735727158086251916353469028 9849782 180305211238398046933363565432158116672 9849783 -183894240117797803812617743267781622576 9849784 -116619476432368419776717985810949263360 9849785 16003231509162010375045849431845606400 9849786 35432397560940106259807017024499979264 9849787 -377871808929913332965144479622191861040 9849788 316889609007070186712075848373523456 9849789 427865758269137845694904937201640087040 9849790 306205145613508934518740865084476211200 9849791 188428646555907915131043240783752994672 9849792 20289454851550770597090442414047363072 9849793 77286374454780809067944227943908127042 9849794 331967142508980445830333449035297120800 9849795 -3382150224672228073734459566761340160 9849796 43870699108072296520914319360184070144 9849797 598723832794808622641952547398843782940 9849798 51379475661534108327837287368521757824 9849799 -1002867075180289771119007861342812480 9849800 47666481501702208733207606270414592000 9849801 -97723303372041361938334572905134661760 9849802 -120237729255615144403121099832991526400 9849803 323029704294302828223200904449933364000 9849804 121893387529983262638447807914226388992 9849805 93439107511542001981712565877184674560 9849806 219157865717584071493551796489478300352 9849807 100600543755690301631966251870551515760 9849808 7559480078863865215244846193374576640 9849809 -139091455922266910097666168635398722960 9849810 -23575925468143741787693486845494243840 9849811 124111118470276671446516649970999718032 9849812 -128739566133626585856007789984206428160 9849813 251553600666851855126218458103714870944 9849814 100363090924610313341372916099800768640 9849815 -190881359045578040608445467104941627280 9849816 51915305087492456174941117498156646400 9849817 1967250808888618729636364934182565672 9849818 -70015108054984591740776484211118787840 9849819 51407520993892621897588793159324287488 9849820 -58141159786067004946290455767173265920 9849821 206200804055655627831469193706071719500 9849822 -4682796554264437114801812213542209728 9849823 -66129905125107048021763971123472847256 9849824 352381745891467768094393718731346542592 9849825 126904552579720581668717972602335848550 9849826 -49133669019329645996966618470993405440 9849827 103023212125441058112649427992581649200 9849828 -237729796580561270764110399471516456960 9849829 173960080462961286734734946879230675872 9849830 55321545006864102083716449290677950720 9849831 -232289378713009850801987598315534564480 9849832 -456755303565917105230933636133129241600 9849833 -104835764920513425045084552028806339120 9849834 63372603036524326944300342467225750880 9849835 94031506975718367659766513572417357280 9849836 -330785494271232142031052599108675261952 9849837 445784971832417965844781954649395937152 9849838 491069393347358178706264646936923008 9849839 -75194295313256505227427754388203316760 9849840 1914582240153007463498518699054202880 9849841 65960245754760055481145648321973212672 9849842 -38220025407722018815554117000504990720 9849843 793731418640726051773750967811422640 9849844 -79776036052728659624283316355414269184 9849845 57271769060120106557025618405902387100 9849846 -90723365931014637698111635037512766016 9849847 15608217039953144650247263117900441600 9849848 -242949722381386787000332488976309616640 9849849 71912352369324881983606230926692394064 9849850 -15265375011621397192805683920175356000 9849851 -412886760647476278542876378810918838576 9849852 -14555514981283132216029455682550402560 9849853 179504041945786655988978221587903730168 9849854 -11006701313489661219762590746230899328 9849855 -185458009000717827272744075797417373040 9849856 383551126303332667038787838874390364160 9849857 116091462843013735784648214951013295106 9849858 -6852636477029237688499927621095118080 9849859 -230754429451217186095968828533693713896 9849860 -137794970471095942838961819350187110400 9849861 -2809093955844694203038925172350535968 9849862 -28996165185603581735371579379891613696 9849863 -22826079689998822330182064923827862888 9849864 -177564700331483990677663178242458132480 9849865 3486070903790103368649971172228270720 9849866 -51075196597775386545301758569177333760 9849867 -85436211084970981336912298007443425320 9849868 40601066110507716443082696520821712896 9849869 -194823215795440227278647457059327184820 9849870 -40014259697640468325251109530750307200 9849871 -103937196327263584212266884620561202416 9849872 -51886039735243355204924876328364007424 9849873 136175659498805787662922264560736902400 9849874 20400606528337165471116601297101225120 9849875 202453755122667847868091333727138632000 9849876 -2149561639016843270795647740585455616 9849877 -137784041894442485288109402980168940274 9849878 -50897346583890877519282352294538362880 9849879 91420192963496356156342872366448263840 9849880 187312822383320252267331161338817126400 9849881 -792705831173598379017570473176766592 9849882 141293394594195486027229182914362063872 9849883 -264671318359191214449779226461991393840 9849884 -196890163721047766678786968081078272 9849885 2142391056933689577732455919005636160 9849886 -249420359820351425184371384642812180608 9849887 -329302082196116130483144016811047563240 9849888 70952353814586997884426188219140276224 9849889 -93141577572036625432029521016253122048 9849890 24191806443505730174623092039764720640 9849891 -52027400613570659057925248059159621200 9849892 18367905587345083864079458826037620992 9849893 78931154611852521064090950873815404764 9849894 8811139357462136295065490825848173440 9849895 24314390304610602815074099550012324400 9849896 -36937014754341583940178183882529751040 9849897 175115268563349568095828096544768680000 9849898 -202195732833929491265402360545122800640 9849899 35006178133027685969271801606441054900 9849900 -33191253847191809272260881538389491200 9849901 5171055355616719450446205191708532704 9849902 -221647598243533572422659238472817493376 9849903 -15060047683374881314462368954522201600 9849904 -39904386506266337607159944997386485760 9849905 66592496334914087909016137748156355560 9849906 -6650347886161222789030815723118916736 9849907 229673423880517724697681931048512480 9849908 149906721833984567980649602659053863680 9849909 49173093814358676453215100931467917568 9849910 -60694806087834865780675453001725870080 9849911 4510686276497248530780394683028686624 9849912 146791626608886620167935724333632491520 9849913 -729943176502874678568962573263113445760 9849914 278587424373643092960090037251437099232 9849915 148839574934362999652509560034754630160 9849916 -151220657191265468549888252972743029760 9849917 51597818068543980059247028356253761984 9849918 13730418981852250064363569293136627968 9849919 411785447879285787226769603544329443296 9849920 103832988880426874216580349596747694080 9849921 118808310862444152744356100365029784112 9849922 -32873844123292922153994217081492807776 9849923 479008322739693591867264959246693421720 9849924 -57455192230791428102516463782227968 9849925 -125089814274627727210416565632537329350 9849926 36059152483554795494099069981402870784 9849927 -70737740353214978974677767910408244992 9849928 -147477161035266521492497106870486138880 9849929 6802711755827935623881416945474818000 9849930 29461108103634240038757037215902757120 9849931 -168821754824103930659749811959936895200 9849932 121886824647851197352657746065642478080 9849933 340847169642727302999761063608568103702 9849934 -104357352710768081916596030663949613440 9849935 -292558974735330054265601776222052688120 9849936 37337092670829877948378682131271122944 9849937 -472524158969561502017687502942582409740 9849938 -38766900190951702787605109078106321408 9849939 -186799089277319998119735346038525316032 9849940 797071347794875040559195934494228480 9849941 -571279918099330138293266296527760004658 9849942 132781611057221316092816963551175815680 9849943 -14094378743695814716800691172237022600 9849944 -80543565097192709915086810580715233280 9849945 60296762776753144868969870870880009600 9849946 111881413308268857281938624148919474672 9849947 279290075640722334547386585161038094520 9849948 323489758635509514314445544136626197504 9849949 11064710618797159542341805507074404864 9849950 142914340111703808008261677358830248000 9849951 48323335455587518584798243269169434880 9849952 -61056038739699982904065802847666044928 9849953 -325062829306413990508141460077614871740 9849954 85676219604558842468406784689518478720 9849955 16281681720189232877725959435613233600 9849956 226588368241833619238041196976592281600 9849957 -61743992039207932131117298109112422400 9849958 -225950594614882772857462022366903749920 9849959 64887470230296243151951359654803219040 9849960 -47008529230476478337993339588133734400 9849961 64054078171041523408525418594536879200 9849962 -29837302211129794821252105076371120288 9849963 1241588148557363898635810487145043808 9849964 -11201398474577292083850148349654598144 9849965 159162873698285507493232591239123118860 9849966 16966705538019403173647164482489692160 9849967 3128015344382145460255747762729179632 9849968 6149199194798953067371604311245422592 9849969 163143347231287177036642542724451118594 9849970 29047459148562322020038212026399980160 9849971 -177263800332406443232121112469284497856 9849972 109008435909340456026106247456908935168 9849973 -92055065133854759913792755027234415360 9849974 -129581715503472051502555597258247079264 9849975 -106153145336805398057769734238617782800 9849976 -523299991373555985743622565869767761920 9849977 -118647741119126612432108719934149860540 9849978 -372304603276562556128463804723360245760 9849979 -52135210206267169862452323087039907420 9849980 -77851904026264980946990997275834099200 9849981 39428430472229920276264498782554660352 9849982 -54598771484123474167792035630205137408 9849983 -175478418244855737845539068002882725392 9849984 9864277500984311602577924599672995840 9849985 -184023680158112950975550118629115995820 9849986 -20044636403886957658311152570805348960 9849987 -43290569755585818458760143245975306128 9849988 7077393540133246200263566800140119296 9849989 361422485443947846598471603623280541790 9849990 15825128304252183669312204096802869120 9849991 402870339734276776354729100651888307000 9849992 -69282485839648185261365420959465635840 9849993 194045476365682003645749250222420574208 9849994 136981197565687627514128209720057790464 9849995 375585269042037093189390301058044462800 9849996 115840059233043616636760951018731741440 9849997 -189834515292911103333628301973347997300 9849998 245152108610432996847733927032314712000 9849999 267912633394694729999674996011417479040 9850000 -43063321603462857256642196267059200000 9850001 10715384364394304324871211842155372352 9850002 -7066343113265161365505805595757602816 9850003 -28256339850499050744668337849898490400 9850004 29679656189353174131864394286973722112 9850005 -499353633413323040554016631969892320 9850006 79693161997432947786274816794883832064 9850007 -130363247890355353876655942332090770744 9850008 2267752387577021930985760754818744320 9850009 88852376712877312393284385282771972804 9850010 -3498614516044173731839637410853187840 9850011 12125324199855909815957583294947096472 9850012 257456647264843657575278754868604183040 9850013 -111779889343368606623088108742733235738 9850014 25884926495118757821112019560129379904 9850015 -94746003251757851546869061994067965600 9850016 -275672706177142701148399623661091291136 9850017 141342363380768270192698007794811183280 9850018 -209878962023414755889854112625982392960 9850019 410394481638755014527905268455435651496 9850020 -150688640888825426019273454559907840 9850021 240563216449895363573262392220888032064 9850022 -18786031943632303120888500704344348416 9850023 -77725236571547741700421181944476155976 9850024 295222378782298409247854472260033894400 9850025 164319420196899647211552540911133321600 9850026 31083489206947071081081059487877352448 9850027 -268169910105995010979370589395122739928 9850028 317548455645419230101684994466171189760 9850029 -104487535623098790208265759555447583648 9850030 -65564308374276633181438989482193291840 9850031 5128582111953405231508816472551652664 9850032 18145664475477846037744455259665039360 9850033 95763999249927503879627015031025145344 9850034 -154738219825522539590719454241726649584 9850035 -29598638572602051925469589621108588960 9850036 9566489621148310995405177183744655360 9850037 32028741592097343181883026322075018880 9850038 -74760927424841213873228645039720494080 9850039 -490286436456391801506418246748603200944 9850040 -47916237936967357182008273062665523200 9850041 172068463639511719569548187266938102650 9850042 -69643009202255595863848077532602755328 9850043 116809224373872228514934960438867447040 9850044 229821308447916493584480064987539657216 9850045 -32736612659176369435651425991108377000 9850046 -84754007641051322626891176796743414528 9850047 -127195183437094635680452276485914527800 9850048 -50078608413886674439146247590521077760 9850049 -229548594192750240429920814123851103552 9850050 9644703776363393879074111053360576000 9850051 52793246885596874630648704752779860272 9850052 -154331150847450715587022237848897185664 9850053 -1451768877411974958635687547208186560 9850054 -165931640902726863552342496364614364160 9850055 227118625996195736137865075185144758960 9850056 -238232588065905547255207657696539033600 9850057 152281014653529255888976702372132246912 9850058 -232442909369651197991909969590731399120 9850059 -10682699525134309803953987310990080160 9850060 208903043819116401361025204418951951360 9850061 -192714883884100521486003522509018382336 9850062 65541434656639918652161342121903145984 9850063 89557663163741162967693981610469722824 9850064 -6213506691446804270864115182252064768 9850065 -17513977504350157965510764782367796480 9850066 4770842217035197117163446453600640160 9850067 -426820086850158966383646325369975636884 9850068 66347188769545145734500776208117831552 9850069 -133929032431909474417046949340247780530 9850070 -67296971650723103585349481802229515520 9850071 -86279678650098882417617898337128183552 9850072 452527171372017092499240709280232898560 9850073 150484779128358391274994712262324260560 9850074 6000765093701777863136278247848851456 9850075 -119334611510657074942590449686080510000 9850076 -146670241083389691594304692022232778240 9850077 18447105656515183933914284547162724614 9850078 -125307150925842621908465023101005155584 9850079 123224388363523054984567876626015864384 9850080 123725777972632402716370249396762705920 9850081 496887564381095096533945834999215038882 9850082 -89010559280044841366193595159942425600 9850083 -32069300534386747425832788222547293576 9850084 -6509045356579047581390851536114001664 9850085 -139055463602439733721005349381507936640 9850086 2900330569865350983349708029985598784 9850087 47763338405444450710198193123013087400 9850088 -65042067186657298213012015729209738240 9850089 -52435963498964989087981322414301229920 9850090 43100498120404001413925173789237720320 9850091 444073472020731365768967280526610318000 9850092 -91638099442156214882001559551046041600 9850093 277967879383630706530675537688196699744 9850094 -186580127145057901420025685930388704960 9850095 8279554937432569105682578850625853440 9850096 2277651592708935564149351057716674560 9850097 95998070910199567180013262614735929320 9850098 47645032578937211133721918538309392128 9850099 82588647684939301503194465754849180672 9850100 26176726270360503305141629803905030400 9850101 -142421757579182787606138719011557912480 9850102 16770444978872766659539288385466000000 9850103 98712613711712552751033097655930534784 9850104 126978785772124649085355847949049835520 9850105 -303028544373584816693047018520044765440 9850106 -99023147366035691153540661570046278144 9850107 12669618227527380601629675133187965488 9850108 -26785968549836602903042293244012193280 9850109 -39113600761509296048019313152481246080 9850110 140771455085381724821947485192012576000 9850111 -120237756136933695785484715525387048200 9850112 -24970628699180255424524746167397908480 9850113 51340204342081745372603984468975769600 9850114 -28365956863791842549832917021044606512 9850115 160708309315904475551472938606217484800 9850116 -6440569179116145179609387408206749696 9850117 -11429714041592598741678747179854345760 9850118 132591003879005464493799992158978898304 9850119 -269493600011365278341522966787421812480 9850120 -29470918006522449025712993865144729600 9850121 -38826645642001992716972877929922468300 9850122 -109884234223637280210607795767331423440 9850123 -39190393267580722583360866157821628064 9850124 56660741750557790880634964843834263296 9850125 58530365770009042674861773096886984000 9850126 -29846240631603864424661396690912256 9850127 40244498408477281021438728439628052912 9850128 47271636207611987557893891378144804864 9850129 263331361593358065189753666283320151730 9850130 -84322098676774274859904688194760051040 9850131 172789043366770290897812484261207915960 9850132 226126385747960089220381190057331394560 9850133 247689810542923137741280097214133651584 9850134 -59478308439802223501885357820691980288 9850135 6556806522112949911808663291757027360 9850136 110497771468371372277376154456019015680 9850137 16098226589174860830565915082005452480 9850138 17521004475456423243822648087221495520 9850139 3718246389307254677908401955975373568 9850140 84183102554842883393115765771285504000 9850141 -141636997724340128463984191473526628096 9850142 75303842312100141509294929209115673472 9850143 -87774028476646615862261237680896926136 9850144 -441884551440693017922061877534379147264 9850145 -77326606670325345199457628203624117100 9850146 22835030576743022852073884082262041600 9850147 -611250695457879156011055677890148440760 9850148 50313772721849651513840200451688026112 9850149 251722632528044444681202289790566819134 9850150 -38734505701615532112567546569914087200 9850151 -544459794866172463826806204286255777400 9850152 1796665045427471123008345798001786880 9850153 -89761436435894545633816882571702821040 9850154 -208062752033222518432084264757280550224 9850155 52419122575600058433022305831550859520 9850156 185195931721361314440369148753126318080 9850157 -151728095035643431051538709123453924096 9850158 49455267286557781612405842868630669248 9850159 374073989175425884615054881915375568440 9850160 -3977430076652093727989963371711365120 9850161 58112091906183469868171150928122645184 9850162 -79699092748022478188926793241578188800 9850163 164068985454250117221875558284054823400 9850164 -23058396673645714076579123684435927040 9850165 -279128924722295611281791939716713400140 9850166 368297749231717739655732337017547856640 9850167 4953895930141593938097777206071805016 9850168 -11583143961582356085465683097560064000 9850169 203234235009109781498252724799966820160 9850170 104795102511315799456871308729478860800 9850171 -319473359069498366965346153109285273628 9850172 208129697652460342059435158174124850176 9850173 -165107196422378074493718497938972987776 9850174 -118041200296203626871324077840703042816 9850175 200359869056000440324531334867722673400 9850176 -13348592364193855738027476088533811200 9850177 193174853750538332238246744612367873492 9850178 75937371649301051356066527490409232960 9850179 142375441000144677699210325594654913784 9850180 -115280186651523165132203107643778332160 9850181 114602513218350316176371497093308531264 9850182 -3308014373202850702880441303737344 9850183 107463977449159843557420142542322096640 9850184 -83474771722830186326657942325486458880 9850185 122911406285996706871372287824070930240 9850186 -108289934916924058309217018930922656208 9850187 -48612830894223732517411475620396210080 9850188 -21934872323616639118756559233416560640 9850189 458172577827071097901769847569478029440 9850190 42768491843379386761352617603071271680 9850191 -49591635862428512030586684550631535360 9850192 -14221775399086663642997744856728076288 9850193 -216737646334907707442592858900083580558 9850194 220765870756473717262256734068493056000 9850195 95150242462401331986973788900245617200 9850196 51923381232319264948531630191043862400 9850197 14845203856400271097731502961520756864 9850198 -135731863282768485073890359337253203840 9850199 333230819967209019857448146657999764464 9850200 -78042978265754686168588720004292096000 9850201 -146082740251303140513892520824334899196 9850202 261826208697604835270597399074593453552 9850203 168007812268267056746425589798147037864 9850204 -44646412101134744402361280123335313408 9850205 -229606672396747113076075524044986565280 9850206 -99912231074863475166967089893938160640 9850207 -509574272082859768461228431131289784544 9850208 579800521373798292521190361567254282240 9850209 -59104279739660209719475279517096275584 9850210 26951157941905437825648780501308697600 9850211 -2466009672562536685755430489720108800 9850212 -204236827351567553423223375754568033664 9850213 149024525342587381849147052804066537280 9850214 34543406526064535569859462281013979264 9850215 39914901519866284279566041629122471120 9850216 259601068308458294061219633953882004480 9850217 249987687005733884826468383367873480420 9850218 -21906322826152581547880545128559357440 9850219 -24758871482494694296014765855088946560 9850220 -62162995592651253764384934813666693120 9850221 -72559646506355600498617610514967060800 9850222 -495769853056002926524580204186352250176 9850223 -459549501689580054031224986210053236528 9850224 -36224459275507372431669582646877454336 9850225 2735958970506751044315074938199512800 9850226 -9576907770120772400600976634060434816 9850227 -146336990397703844703709389871365216000 9850228 196769204526719120146071673913701213568 9850229 -174195777130958181454044018005918849280 9850230 22697767920540255677732317511971670400 9850231 -219786341444402329872945728514698228168 9850232 -117021354342735898359162153363207659520 9850233 95435668445620822134943812696719475264 9850234 23498806337343203030279268342686419680 9850235 87358070075855474848521754075557584400 9850236 125273335533303811411981244904957149184 9850237 456417236017958002034200066982653642886 9850238 301640493933559278506000535769308203520 9850239 55618709060550354899334677028392415984 9850240 23014915559232136222062150279600537600 9850241 67219627990592449958508562156923436500 9850242 170059423768768559025568354450588646400 9850243 10698122118426954558055818270604291744 9850244 -166690264643241582037938312883399676928 9850245 41723212609682881488412474895193993120 9850246 1712856127921397431118636949004291200 9850247 -132003297903147188081633789560414464 9850248 -33055211434183922605524231811107225600 9850249 229241330420303090203366697165257841664 9850250 -60040568830655571855129603685573128000 9850251 -90945608027514282044435299751502556176 9850252 63149304557410765221884428696510881792 9850253 -11233008514944758272693713083831272320 9850254 82252088779166664890622542941624672320 9850255 -25454696602067931797718623537606954640 9850256 -13367989114172993220714402413213122560 9850257 -6395236281612370192225506415308393246 9850258 104845362220157075849604687069755842560 9850259 244831208559044278851064035033444900216 9850260 -8777638710542622622209016216780800000 9850261 -367733583116019644926861697641502785138 9850262 149445537638494769561659802599992471552 9850263 -213626719014431229785236417828978991256 9850264 62459142234017295627830708305419663360 9850265 57331834266702661342380580411624689600 9850266 -48032165366454417704242289922678943248 9850267 129479452845277303715124907604405285392 9850268 88736278734477009132588121763857920 9850269 -79136086447096823712371682415438609344 9850270 105751289571463342654524899359592374080 9850271 -52862641875846857621332829955692887800 9850272 224301252537691937708100677640023703552 9850273 327297375336865041091638811052992242560 9850274 -41165403718458220314589464212417356800 9850275 38265233950730166889479376508987346000 9850276 6113923822924937197067016812416055168 9850277 -278664971116629641127561354091767863874 9850278 -78334360786427094564864134985452794176 9850279 197717068420511913706683479111487987984 9850280 -269965410062035218766588772943210086400 9850281 -1038550491813048925571723447106342912 9850282 -4351839182459372242287529503476797440 9850283 -219845469926869232729015289644731462056 9850284 15348323885934735552866646787801136640 9850285 19401724528171424120299585182459967800 9850286 211999384156915144706930264373912941760 9850287 203935377879221501548252524888466711560 9850288 11007548516315779864006719286677733376 9850289 -901864408931804470350061809878445427344 9850290 9980550718894014563035193288343390720 9850291 -133573666449951543063086856225148882032 9850292 -280920327628354385242390386379340605440 9850293 -45095939749160994345530722946821903716 9850294 88314392885227874355660780936782476800 9850295 -24273095383604091482409023880026856000 9850296 -375792507328814140532964644216147927040 9850297 439076581662643075900081233053909363140 9850298 87391719605911919396249971777574730720 9850299 239889072818221135028136438926779395864 9850300 -108315715100852053555362336807104256000 9850301 -88035962012450026435604331569312100000 9850302 66259618221145218622354794302780866560 9850303 416835319263444155109797455101167168640 9850304 -115177602948930963119478708106935926784 9850305 44166276849090104622707260318735685760 9850306 16480159325418341241113906633070086352 9850307 869573188580764532792384730790067141472 9850308 14182403058926884623212724123459698688 9850309 -8262835433739801954064785622392149984 9850310 160928211782645167212408117363999701760 9850311 3268679356781225127857603779675299288 9850312 5059127079790697047857410151707443200 9850313 -132054426215333838421383317866006606560 9850314 -95613135985060357856636600265527066880 9850315 39996035989664902354632921068164601520 9850316 -108208932508539865445617251778488732672 9850317 2640997280153253814394681520999790848 9850318 -33203397761023774696528482772991288640 9850319 -60648551181642884721816749031842030880 9850320 -43741730290650303552322006413155450880 9850321 -85070383474051013028174269762141777536 9850322 -211949545707245546732840661476628489600 9850323 -11044361588099775691499344668726899856 9850324 390313933700281185572964585511474857984 9850325 10584207933645887460331966856303865600 9850326 -51289267037820219718688648917287176256 9850327 -197229388920335742734447564168042652576 9850328 27847027639581170186215521975132241920 9850329 6660125695978415821671649539314386410 9850330 -2698964164520154274886186695004390400 9850331 -235114571479904689165094799154534007868 9850332 47453691681109522363573825549862482944 9850333 -315680120722901640832883420184275235418 9850334 -157048602705468520700489109122389840512 9850335 -4569568667976691879084264187800656000 9850336 284106852340862524741195862626559066112 9850337 91057349029036851034386378926041386432 9850338 -89332283602956326463321817901593924656 9850339 -351734336244511813700048561307768256176 9850340 161801567057557650825087045544264519680 9850341 -105261598322448955046953614343863973440 9850342 -88479472122968172740072205471836510400 9850343 218003219326241398103988629851887768960 9850344 -4610444645270589284234325089968128000 9850345 195765132328660480292172699471346953600 9850346 -71299831409292461424445479837233258496 9850347 -68018433409555286079298454703447319872 9850348 27065480723888755913216595647682923520 9850349 218043961656074340208999688346856411350 9850350 -16347177176030150546654348862820291200 9850351 79580438882327201456594257535357639152 9850352 -102914468179382897336091092063793315840 9850353 365651215241577600545811607199873904 9850354 -795635638567892059644734716941493248 9850355 148356911015457965713178116196562683760 9850356 -163117366262697829189274948833402060800 9850357 26078161977222692957724568868499382560 9850358 -2496299620188839711573180609619671808 9850359 106894627115176061393264696188214524800 9850360 53785998748718283674533039789049856000 9850361 -249761820040427820005779919181136130988 9850362 -24134282703931140811045422220316610816 9850363 -294228207626278487295645636979756071388 9850364 348702161131072552974103907224633406976 9850365 31710006657193653441343730693508865920 9850366 -189731093205405262616818180614446266368 9850367 356910726115273751611592634623096748840 9850368 73148993851282838508155284500774912 9850369 -91787072083329666477786978390898847230 9850370 59489120718232220949350512449741004800 9850371 -39878734833553413280601715288903509760 9850372 10093470304852036171087415803877264640 9850373 -11512651590257650054779276092978947272 9850374 22597241515871700875222165598057922560 9850375 -67218813247513329078663509346486726000 9850376 -69417071973484701700999570764711075840 9850377 444136124992846052486556337043093419008 9850378 -90030478241043867647180690581737661344 9850379 -57762585135349461375615221881402456320 9850380 -37712802311895603512438660995291837440 9850381 2557965623757794634203916736370725792 9850382 73647970458388090952434897775693582784 9850383 -51468976637071436107616089024285484400 9850384 -42845039417481268368542993057954119680 9850385 19103817210913348690447459389960374400 9850386 -24399339508882748327958292605610263552 9850387 45456789905025533630358458595422165036 9850388 -518735353063759485942466548968180400384 9850389 167161792586201561748456994583336363424 9850390 161700415568037007887828372859803168000 9850391 31043257100964894292223076273684882552 9850392 211444872641504888756213461483521976320 9850393 1141298095765846940200043593944577280 9850394 -6924019585571471238820750304459808768 9850395 -123747421458564559887112460855581351200 9850396 -41250036036801249844495561115321249792 9850397 76635492404935473402251281491127392 9850398 -16398718829493205463300970146781112320 9850399 -25885459869617014074627029231956541440 9850400 -76170983152351335871016136952774656000 9850401 -30688241170314121710883004152603848960 9850402 62050227487294521827149871744020299264 9850403 493012037741153369945904626193365282652 9850404 -226477017908324925200187278666695649280 9850405 1402286224071150869355918591865297920 9850406 -58408619004049315955974248638197023936 9850407 64029932456566925868139062310419926784 9850408 -163479121505424207584192366054604887040 9850409 -114041554188927108568606552777807845120 9850410 2743716088718787196193952723340894560 9850411 -341450031993564058889385904314801030988 9850412 -25363342132714810946436971982214035456 9850413 3519856979376278114362343246208385344 9850414 25240863553005223609924678650936279936 9850415 -66080329242573254147389828480030576440 9850416 -3481284153129912064910973452711362560 9850417 233147554616547923513641413350606038080 9850418 -258659712835339946507205558000351705840 9850419 46880893190186769420342119260925655444 9850420 -146176776809647547581864721101294725120 9850421 -158255070012125043693372649776020775588 9850422 123211412248067881106772098035214465472 9850423 966298066500004113542823490167364750128 9850424 -111391738271320809536602822830980567040 9850425 31825760566227333997179667453900747200 9850426 57385546265406960523756977328126860912 9850427 -223004488369673358332751421435221437724 9850428 100106747541227590717643369745089264640 9850429 260107914287580791853501817658569374552 9850430 46099035809665258318609684858013606400 9850431 148213403673832803396849071015970086400 9850432 14345823856892977013761825206203580416 9850433 219325965719919672961388824772868287682 9850434 -30749805654390146107687121308490400000 9850435 -33045378846742538188107605410874328000 9850436 12866501229534517453626723997058826240 9850437 65671906393994771239340279414693005440 9850438 -14035688378086490478081757141188140160 9850439 -143988107587595522177378223080423950680 9850440 963074348411274137726651820500582400 9850441 -219909370002471214122698623603595237158 9850442 -34819053645754858454364496344203137536 9850443 185487570968030261229401024411800700928 9850444 -90735519741309245337056792246351965184 9850445 -266111418002931176899652288236078884000 9850446 -155933698900290967396974079361025616896 9850447 173542475026825165289819592944768837232 9850448 39013706480435450710384081039923609600 9850449 27473406852710713750388561664478664640 9850450 14684896201661418187341974254395294000 9850451 143390396461884918421950643209480510912 9850452 247930974548638842552266133499608152064 9850453 405356661792846243507684652287028682702 9850454 -168796191012260752458696122478764599488 9850455 -37929998605085041385672977506342271200 9850456 28086601115510344786005663290954219520 9850457 -367393031161430616575579214431145522294 9850458 42037108501083647483273709251220168960 9850459 -422228039987178030645269839075741298640 9850460 126094127241064201669838743718329505280 9850461 -10713202490859444539604933183032190336 9850462 31892951901198391740857692115092894464 9850463 -77820488815708681490464743630242626560 9850464 234030906504902110778167520027439267840 9850465 -26019315319514651189795123596158833880 9850466 60654437868443537672113397088113700432 9850467 112182258957875497873636476617971952640 9850468 -29490638906997976489396470103594068352 9850469 -190232907845022664514895195135607281120 9850470 60987822695453772255972645599825957760 9850471 460070929423757909194836845174836991672 9850472 -432015798426675492019768807750912435200 9850473 -116650726867477927733213758239436793436 9850474 -9254984850494871803370972766841080320 9850475 59060255390373194141925200903214250500 9850476 34040628321587355392790590290361144832 9850477 -60796193969524802076813731651086165888 9850478 301543026969838994985292902148092120000 9850479 289494484125923476771039864252570398984 9850480 31267551593016433813304562975875727360 9850481 -205712065792683400069006485203202140718 9850482 148952497865925941400346889404360698000 9850483 3506612521054944207883895203700385544 9850484 -7282956129021857612741815916969355264 9850485 18443790672929665448848545980192112000 9850486 75498675947133422392297478712643069824 9850487 -597604592561077032615504076677362973360 9850488 -231804352538048297958029173396218470400 9850489 395957185654886620761999491274475130 9850490 -63007620789823246846287031399297922880 9850491 135711674040419217021984030663916299264 9850492 -60355420074934224084075101853042755584 9850493 549562335774470542653885249578701552320 9850494 185811108215630179020882120778393337472 9850495 464240885433963678768828911844667253760 9850496 158300177439514297388701785291195678720 9850497 139822851766210719459404659685837256672 9850498 8845672616898785079656324912445100032 9850499 -183068520767120384215200088198752154500 9850500 -23385668730877184030583425888947200000 9850501 -238609100041980961813935546240277887488 9850502 -20337089210076105960850575729187398048 9850503 -177299783669273557344187915118767123080 9850504 -997064861358532020721690301535882240 9850505 -6880892667928747481257585365080609280 9850506 -8707043755528184008122079169683236096 9850507 -261068719244664967582955166785821950440 9850508 537318671588030388583169134783144412160 9850509 -139029205021289084404190833341236552970 9850510 97419507599260965236376788011775462400 9850511 -390603395922697772417172848425646662800 9850512 9010094222084938444127752420306452480 9850513 -25655234949990301271464216774664546960 9850514 91356532256576585699515643255916747552 9850515 140043837150066067517631929028249046320 9850516 26898237660242513482638018289562513152 9850517 432009916158343143816410687509969252860 9850518 294958273293970672470398741223507150720 9850519 -156178911556699600050546077518013173224 9850520 164938059925634626226034336986812416000 9850521 -27119048115131905055914603777470973488 9850522 286246325220330776534799743927251756800 9850523 63191078454320204125608867411097812024 9850524 -70091316936886613284452095613552135168 9850525 -35074658044932710700343668683418237500 9850526 -751185462961022384959704723862373376 9850527 89081054791449261588276684234708252528 9850528 450992916704518701961563079262626775040 9850529 -48051665868094803757521773504583651072 9850530 -77577206987026847415556386192924495360 9850531 417217707954048527786330168761229379120 9850532 88164124344814185905085790648753815552 9850533 -39725148909633532166694924451332721152 9850534 -246109642161723141309923823571516759584 9850535 -85560564758509465392167743951257187440 9850536 124832250792245233370066491550457400320 9850537 34070696350633667384296636872567857652 9850538 -3691920570539139677394961876707887520 9850539 -257509533091646683871935689177313981200 9850540 27323493816085890255911269385663938560 9850541 -1159235255673507317394209164677334334016 9850542 43970536231156392605348267568546054144 9850543 57818051651246184881215427062688603792 9850544 -34744133945371756937243318976703561728 9850545 -41907923375572662170882993938792828800 9850546 300600059824665876768830739246382987680 9850547 4142546219986716331708802003204046144 9850548 61812884793479758471777774883232337920 9850549 31483321302441588014130080399401008960 9850550 6708797125789895436550189118246760000 9850551 -105906850374376225138061140092469081368 9850552 -185392903833245827135801546005066854400 9850553 -158069186371825802926167555749312181420 9850554 -5163873521221455816325476332644842240 9850555 47336314617714688721401710074292864000 9850556 116697694928319660245177693976070456320 9850557 -57616886976804217346557464387774561312 9850558 67921305664323383358449443464018254400 9850559 -275525961409038730702757810712968994240 9850560 11039137619699434526363026826849157120 9850561 40023207232561613738296509407007504832 9850562 86377595544557745744788809010840782032 9850563 75775555942403602852973734832505040704 9850564 153546624716563339368576721641596418176 9850565 -92788936286403178549493830233722019600 9850566 61987259144926205337351736203121525248 9850567 182435245695926159121645500067843046616 9850568 116275927237145859738068893993693685760 9850569 4089919009822264787671242293901177600 9850570 147563768365376272020935611656336528480 9850571 -201457730810881380378226326005536485228 9850572 14191350259322844274033030850317852416 9850573 -427882503543150739286275723717715799178 9850574 31542615944975247985533908778317321472 9850575 47468515883883249600711271801059264000 9850576 -33078795598751392659339920879119802368 9850577 363953354894664566016255550516677762672 9850578 -2111516954503988792943100024115702784 9850579 9889519782391576988976376251782187008 9850580 61913227870330309015150066795300124160 9850581 -35469823080281749029734342663304056160 9850582 20550198839231463365858500561744938240 9850583 -446096965604690306843901561534929154168 9850584 16158548274572309040896299525819883520 9850585 -228570550797424838029488632025061494840 9850586 -207278517661083858190520734558388437008 9850587 305511265277219498451609201929409668760 9850588 156196075855455040688922233266451619840 9850589 -251205086636501601605501823354574233600 9850590 -110755157068550456569239318766729154880 9850591 -49313086501339539732688654067860139136 9850592 -480598911878421952764573475205149360128 9850593 105752852993316124801272184205884319664 9850594 82186686130292272350752883452565438240 9850595 -41602003591364947923085148120383988400 9850596 -379417876763646971308537425606266880 9850597 -36781715167333321334087245613986957954 9850598 -174260313026397150454514057979440359200 9850599 426528646531981637963997930464778209280 9850600 -147992471044283805734717901862621056000 9850601 8457258295069804302155285347078957440 9850602 -73015802111705884301260840670345857536 9850603 -47820780525964232167592165465800081520 9850604 99171533627625831174753656012779084800 9850605 -108445566103305134450886253215567275040 9850606 -4814912777008261464551354807795864256 9850607 -258974397408482301969383821702291800 9850608 59409769950596259790637373660212527104 9850609 -211712319863111583966351362474839237020 9850610 50866960467290187149728345775854080 9850611 341113832628096809871561390527121753600 9850612 3333602615437207589194903984037251072 9850613 234943818840738527351977211327730386862 9850614 121979721465074815973293296638189445120 9850615 -28914353485508327373001771821885603240 9850616 32458375882553063372721831065014517760 9850617 59919743868690195433038569242647715200 9850618 140358439531248635013884857343762555760 9850619 35052975245214555498888796581304471320 9850620 -1440012546098499410394120176921948160 9850621 -243383671269174818794610920790511963936 9850622 48932118307993452295661337993335053824 9850623 286625015701244186650387917750146973384 9850624 -30403799952278121704590646694767493120 9850625 -73856714436448364445407545982330073750 9850626 172720229254735709274939254379915532800 9850627 -435922649507626547250392454844102955524 9850628 -8596455119432818265615487515478196224 9850629 83154155685131287112031771801896431584 9850630 5331529063135641315083951498536632960 9850631 -105513319270472525209413051509307395616 9850632 -53695429413557675183580091674464501760 9850633 -27304306200356689821977790352417872936 9850634 1383859763681984040039161783791325184 9850635 -175049147150445387148306827106744771200 9850636 -507663664056555389750666191701511471104 9850637 138676714855549643974880343622507871286 9850638 26960058451229007649095858559196206080 9850639 -213729992621454265860418990394153666040 9850640 31529082020762390044203659525573836800 9850641 247561855093511796823398095678474268384 9850642 192970742662393450627884417386643587472 9850643 -69993762135244892075587125277033800192 9850644 123704109565963431617189748897260254080 9850645 -9419495640439454779273478927213500800 9850646 18272325114932974700946614112138707328 9850647 125262439342945404128611370077736309760 9850648 606721563819008319919448997016878366720 9850649 -459046984213320309715476354726943543350 9850650 59409287233354097166322741679609817600 9850651 -112469165737063469074186990250307303248 9850652 29296000933974167123353635381419581440 9850653 -785365341709262964643496576384067456 9850654 -189568635619563682170399581135430904128 9850655 21691137020027415112549159896971760 9850656 -170526978846710851857944478155678416896 9850657 42589138602397692172613174708262684820 9850658 57040571079232495934313354016331762976 9850659 41759373811047936673360716109616663808 9850660 -77468457235790819218310059251050876160 9850661 100628368161115937879113008659960435262 9850662 -82149598946332521694367455555510721280 9850663 380539327482810760423497988276869425912 9850664 -177994866732809925223104070055368704000 9850665 21478825862729197103417465862347351040 9850666 22754928411704080112001256936280595888 9850667 127579952701397545992865561723189133832 9850668 -226229999826638528610328654474079600640 9850669 -57376008777669729973105690124346925930 9850670 -88569884789162044505875721604165523200 9850671 -186688774486252988843947161690329629560 9850672 46571351970850437788108896977809424384 9850673 124528314303227999325858403945165112640 9850674 -78380249954460421759734879918183541248 9850675 19245886075724252082022494749659661800 9850676 69842196903750178958827290080121784320 9850677 9826167468523772501638882813578543840 9850678 -66906108216514411945844138135469963360 9850679 -291530260850505287513396090954232651216 9850680 5899895844393093908631709977870336000 9850681 555235763277702231753053527192525464532 9850682 109638315184084224317226290116041225984 9850683 -100255198294284460545923347330914255360 9850684 -74245331013718927548492492831635447808 9850685 31907320615722759102270739140273483000 9850686 69101024968381577792821632698179826304 9850687 177599764612853083577225293649322539904 9850688 1529075545284838767711827978905190400 9850689 -91146771620563352474909868561888813936 9850690 35418501757509504257135550023159731200 9850691 -476712665758247674355644334841531393600 9850692 -177569166980761181887324339663393563648 9850693 1800137969947682595376090029904762944 9850694 -15615537585456778992542297346491639808 9850695 33155646169501683052424181985089780000 9850696 -288774169470616275179750234657473182720 9850697 -489606743051230082064093985948436571468 9850698 -360569553217658924795710425408360960 9850699 30093915026718631173434225022226080000 9850700 87144650873162812969413996396980755200 9850701 42568744597965743908427287686443467008 9850702 -64685038052330834354017484427252446400 9850703 -458266546088715760151240149102629180048 9850704 26706869890105085900778592738383888384 9850705 2369102362403109890037267574192628160 9850706 -178213564491918990287147155408438382448 9850707 187824832131365492718801342110687549280 9850708 -136971680363870498673426878544106870784 9850709 1526476841362241026314749348142238752 9850710 36315438076539184249794469363180824960 9850711 1948760352481836780753426588127229424 9850712 -109809751018895975312771459955206092800 9850713 234677556959971469205354851298172622544 9850714 163489090669863676564013402221778077440 9850715 50878562767528945142537349191658967680 9850716 129615360588490701478830065560624407552 9850717 81064128875058554640021384137061407392 9850718 35922396519926327030025721410537071616 9850719 230369006499142758449972170129605027144 9850720 -354961323731374354792018503887251046400 9850721 -37913767299197870339431448591732894400 9850722 -39782856614286957642112722436664695296 9850723 132484605484468393894156972942361522972 9850724 -94556427064830962627129821606170511104 9850725 92262134944772713189369973950706849850 9850726 -767239218256210198145162545740134688 9850727 -217416357930557527543884939008995364424 9850728 63123434285069534365597114963866009600 9850729 45424887653586510998472906118582274176 9850730 -29436746332663988761558087607207731200 9850731 -123026049372445632665331832382342573952 9850732 -49662217477466231442782839682455434240 9850733 -436774734455671665890592470508969999018 9850734 -66924914255124705359798353106900362560 9850735 390266603935265067397759502826467783760 9850736 34588606008649730104018619532945260544 9850737 -61824536114360322192602068966620532032 9850738 143919152845761802446927672167282980896 9850739 -73513222810375446145527874617867208992 9850740 48537765600358935674025595303711027200 9850741 4334033746275463548234457281159045984 9850742 -21901444592092854721140384384217132032 9850743 56461123630583256869634042662362861104 9850744 -1143175150911049319233695994523873280 9850745 -196096019837939058224208708486641485500 9850746 -28187065199700856476131634758861144064 9850747 -413440896652049436460767438556542249440 9850748 -4890935554252019702410153284734031360 9850749 296700790891683272440082305865741897760 9850750 8324940375883951660413420014014848000 9850751 406700562542949631291945221646332250752 9850752 134409118649307391932190539365839011840 9850753 -116823195052636567095544618015814596032 9850754 -247518719809408618833394020352614295680 9850755 -140438678694942624135643853775791124480 9850756 -10844611813316215863256353734978577280 9850757 79600699366540739103840875404685908512 9850758 -81746294642827240961987444951714004480 9850759 -32264676685778873223439339652788000000 9850760 28708194507718548247489158789110169600 9850761 74169359685106209711246397473966902400 9850762 40545184365105823963134826276132461312 9850763 -85833438421004225733964628733942728976 9850764 -12202027372050615189194384682483314688 9850765 10594897905142529113507317296796475800 9850766 -10908082777638443248908827632055913600 9850767 66707523363611235226816749628092806280 9850768 27054831737777673021325416925459922944 9850769 -4422993365862792157567497334074977688 9850770 -42193820843709131701086686975744534880 9850771 177551811195320147164576907832980114512 9850772 -43883049617253606623704163652924069888 9850773 70275826458306353700703327738802533344 9850774 75539033727634715247999581799132838080 9850775 96769883953607799966752500582033155600 9850776 -10289224567405673080400924941355458560 9850777 -44244112224294871444382819167307252736 9850778 74273176843084714480063256165084697600 9850779 -51795742094949939793483271823584587476 9850780 -133021011963079000680023767293708134400 9850781 -157181850839216130749919445165878107418 9850782 -23132606388345094089034571028817007808 9850783 -88423569161888772307481925485620119696 9850784 -3977917401829898603863232520498708480 9850785 -12818419862022165994692460517628518400 9850786 68365593367171771206081834358666202880 9850787 163047037600179948930806289060979572960 9850788 -37907021089534647992477383526872596480 9850789 72964685457769883375008182829329362524 9850790 -79472488993345261796896705832931945600 9850791 -331489057842207452232737698626445472640 9850792 46074567648621257391980358331814707200 9850793 12316336810255745973927916320368724324 9850794 134972647802366335485812189918466105600 9850795 -215015530952072642200336532350884121200 9850796 36603924115702763322218563322001081600 9850797 327587659623342484675391867022047890080 9850798 -130059370225618459923150709341756177600 9850799 126841893678608464834398971825260567536 9850800 45496744226283319644648291913728000 9850801 17353474248987392424315820746417574802 9850802 -48691790694390612449385551298505267200 9850803 -34924303585840213292392699384921281936 9850804 24852168884482469893908534327386550656 9850805 156703037145730719614455060629349490460 9850806 11784160692062728165003814742189452544 9850807 115588860580519224548580044481064032720 9850808 -58515093131852302760003775979727093760 9850809 -294870876234682143303133400239357229280 9850810 -83669536038269214924809391139657112640 9850811 -57862767922138245444005386402993651848 9850812 -70548106275243678633950395236713983488 9850813 115865495627033714322844012994899216998 9850814 -128297047669469161090403115160955102400 9850815 -2605783373594636787497328031858063680 9850816 34694804439839379760556923986242437120 9850817 290120247803904811183494131730366373440 9850818 25862970374821840057701226658585687808 9850819 -187874561420741009343686954600564200440 9850820 -62720337941204444115270770588234342400 9850821 307720329670919442754042058562091767360 9850822 125781136413889626968976171029542031712 9850823 125941054249647293198439495938489480520 9850824 -77837642137073515925721503152485826560 9850825 -35636057729632211431761358874682854400 9850826 -23804632594993895106210379512252510720 9850827 1045138748092729588157233922079517440 9850828 121339499531121814160019368828566896640 9850829 354442961021157159865384137828038143872 9850830 90960032857483976568794531307914019840 9850831 -31274269350411097307842960616706791088 9850832 -48293768485786444901230689231201214464 9850833 -6505118095867427353214465463675470796 9850834 16348862793705975563172749180594721792 9850835 -313580022825165222934380484015202868000 9850836 -15379620830096807105155575291366328320 9850837 623721936641963182369801378914498291000 9850838 -6967629707323088444278913980752211680 9850839 4500899547815826766876437228003849216 9850840 -116712313355503190458879384226247475200 9850841 -8708153987247502099098730556733696576 9850842 -188859697632897268556116780090243637760 9850843 150145374531715332434576448376602173440 9850844 35077879598843444729407452161490356736 9850845 -72768499421310889142717415393952882560 9850846 -18789300034663343490618762065342120640 9850847 83962205321160005209814523568896651552 9850848 -22260255767140401840638582744854560768 9850849 192162762756745955219628880800202162850 9850850 -5683332635107185099100166952535219200 9850851 -90243858631009441183538367721118014620 9850852 -227812915209309828208622641257684352 9850853 -535569437758506475945159966018228352898 9850854 9320373787612052451505500175477524480 9850855 -39984670049206433807782896395573882880 9850856 -253706215181754165966101163293048325120 9850857 149911205119601379293678748652644305040 9850858 -65030651585632240554977694060628746240 9850859 -313433265755692402312637447852657926584 9850860 30754478974192444386656693600385991680 9850861 -386698782801849604000588391262262794538 9850862 -230808670616291475954809613994105861440 9850863 -26698988316844456032762568291141440000 9850864 51986721287730538167404396720637870080 9850865 81299654296788594976608149092377550800 9850866 135091156662780250966248025552139524224 9850867 55693207541993676024364194207072175040 9850868 356464444376621877173927616838097624448 9850869 -88425254072994456429295428605820082560 9850870 881928757166640007070756464715980800 9850871 358542300688658001026847690583489116480 9850872 -183723504002577809196984314170475950080 9850873 250542980073282359483422433989109872720 9850874 73603929613700164690293306798843014400 9850875 1537693900850288422105283621787480000 9850876 -49488797755709522822707535308629196800 9850877 12054470089993135302088890134187549600 9850878 146901124167824717527951362157025459904 9850879 679070629660252036207381540917269924776 9850880 -36587788648898808980790288583376240640 9850881 -239293488967653360769746737878816548048 9850882 160767059458922099693927816774959890432 9850883 -130793919993906569254396436892404665440 9850884 95145826220274963097240516274411252736 9850885 24356620260272903685200609459861561760 9850886 -221836635162622057400126904019631560608 9850887 -238399706781550039518010039397582858256 9850888 50087919476789550610759827292985118720 9850889 18019695945326815567455674770887153690 9850890 8588475368062119422496120616046438400 9850891 407371220149119502182275771249562879784 9850892 30564890240965088148772662291441438720 9850893 -158717958778734046759154944904380220160 9850894 -87316555930032769470047814249451919040 9850895 -79088254704012351671876030711249700000 9850896 -2414277967713000160426269448043298816 9850897 -79059365782776382614938599331165183168 9850898 -17225710054921967652888565231661529600 9850899 261591523645377836519610511231408398264 9850900 27196265000446270281213969775228876800 9850901 -26155407769729503443828516629399303296 9850902 99584397254214957362809063781224170432 9850903 -56648849409447761020484045036886360416 9850904 -166423070897138541301342205895139123200 9850905 -51702232428552242954947118722570886400 9850906 -36690294625804757275757391817405012032 9850907 83832756810418454631707528415261270720 9850908 136091780735541838279831367415644060160 9850909 -167541556685929444025337614705221209696 9850910 -199713833017487057685502644332438442240 9850911 -214936983965917678566326912642037962880 9850912 37470843598376186867830197139178913792 9850913 8020891572687294043705105465684017504 9850914 46721229865792558387030469072224503504 9850915 98917300573175656257441498567417796560 9850916 25018846695975347015914083132127671552 9850917 21084898829832231561914013227964138912 9850918 164914563686633704709280905806513004544 9850919 205159099272275989363878282280969935144 9850920 -53448392209371548517691058107500134400 9850921 388752454252500288340576061787779808122 9850922 -111307555875046540560349906143563875488 9850923 -131944417900438210721642313938839564800 9850924 75936907576411179467266223449081584896 9850925 -21225963873518551810946354655754934400 9850926 100852645589888114660105222189350714944 9850927 1190278002405110448510459442689334072 9850928 -11391760083436221770073285210509869056 9850929 206906321197690615834334858495845166688 9850930 40685108250971244475622940735296448000 9850931 -408987160864165950326943628661072849268 9850932 -6414596178808633955547097394236686336 9850933 237212375417199529359602952899224946304 9850934 11699927400767375891146334736835602432 9850935 -100493278361715119113944032825017468800 9850936 39702685409653254934486014065145692160 9850937 178503274791334049115627484005229328640 9850938 -92375198091238200655925758136712597504 9850939 -219254540659247185700328382434030786528 9850940 193628020554607073725773884390354426880 9850941 -22114691772991359292336201531628002650 9850942 294373143751047344227784623078408879872 9850943 171578721063546804131838058915004107080 9850944 -96104234784203868061970302794133929984 9850945 90962258633937585631707377195388778920 9850946 32229184051683185763356603800218860544 9850947 -50716572069475814119948687170444877512 9850948 146808046956666038070401368797337927808 9850949 -73632781444843482086250480020551745760 9850950 -72432100899230259606556401508677552000 9850951 97458810726575953018679168408265835488 9850952 487783920943538858773833216879910348800 9850953 -15578945582274802166700970538174846592 9850954 70344982700186629780287584728164074592 9850955 -29776574554772138950240276135457664240 9850956 -1611939994845203577605686338997149696 9850957 33774238158351887011915130290581480832 9850958 58037589937414364034061524230559441984 9850959 -163803387239531565785834003190272502936 9850960 46224213855836691266036645664522240000 9850961 388214890921660928890327688934099368562 9850962 23285689500927640666536077621362815744 9850963 79579898099316767413044161514656586304 9850964 -235074063651511068165741520510692561024 9850965 -107511004730334810894075060558487257600 9850966 -29794916995840751842735030512387724032 9850967 161803972215609385016871584841466594992 9850968 3971443374511350683341366684763596800 9850969 -168219081155330665311183530365811465856 9850970 32410093038797652383326832008494547680 9850971 28195755198949298941331618470232277360 9850972 303771432370532176326131850426134667776 9850973 109247820910715564680181840011771020 9850974 -39641881441209771636108158669636686848 9850975 -178345914343049272118066496365241649000 9850976 -165283008680431771687184301521249107968 9850977 -192708664252998038187873497710329681486 9850978 -46537499838649231317158502742679574960 9850979 -1052151808945727961810712105167481200 9850980 103305029804498086017715213824646287360 9850981 18345382054011961100212270261829057280 9850982 -162604160522781999532770944260794594816 9850983 -336809595661007691051630970080529274496 9850984 -73084530411751668063985841608802304000 9850985 6043325286077709310071657995735356560 9850986 -47261464606959219550983677010312938400 9850987 -339433086642284960647326578443239514760 9850988 -20107270642936790194601170727728478208 9850989 -97060443080605811444156694487152394176 9850990 -136479870637099584491523962249727765120 9850991 -139963150588105374755768053565793191376 9850992 -42559796057712279297645622033818058752 9850993 185095816032247818392143919359599756242 9850994 -44694168367438797420293215441762498560 9850995 -28064998196716398570699415003234978560 9850996 -388240124848294576150026302299635566592 9850997 -114019752600598233462837207422320933920 9850998 128821303662199287079608246245790320064 9850999 1634951209778307586505811243261427864 9851000 93957055385490099041224411630955520000 9851001 82643978320502531991074542819563006240 9851002 104049758292143557731010409292437751552 9851003 -27886143755516823970228359111755795520 9851004 -74403372835530711167598316456583362560 9851005 -30382161427153899665533757763322544340 9851006 -87566880126622347822763621305443727360 9851007 551581098922145030201790860374758796320 9851008 -119727809164751822751933502246700974080 9851009 73079181459263696590087533068533733376 9851010 -84691344829549437488317856413775270400 9851011 -575185857560576635575575902403038080388 9851012 -149764542304940430525495283559719280640 9851013 -289470130218861861653337736114670100258 9851014 -97343298099984303602989764314635554048 9851015 -69110962353858577848633928540635734880 9851016 -15076722556267483681560121494711828480 9851017 -104265678370835546448766786592585878176 9851018 72222694787560463533972310183405766960 9851019 -80832001464001577505785276204475932160 9851020 -99276654877825657991500220040387947520 9851021 126227051280802897485843807774832935552 9851022 379613532100983149699804640347413632 9851023 122600503565792313491040413206252645888 9851024 -19127061143571681474056248600186896384 9851025 26553601187192814892497642551445504000 9851026 -158431949853856916596623896286549042288 9851027 -10651627660224284415462469616351589648 9851028 82213567925220892895668920962245251072 9851029 -164589364243443575462752609979630757768 9851030 -17663115152689012823212690116082041600 9851031 44426332172315928880673703954725973840 9851032 451631291368797436334651120064366950400 9851033 -285971878535644972425771516289734305718 9851034 231549914196835164341170271561516205312 9851035 69570340692718519789585599697111110960 9851036 28028698241698308824723030571875850240 9851037 37711595215544818981582655682567081984 9851038 -60918328867191543620593738669608143616 9851039 -391761424376747200563897314449439704080 9851040 -65870286157730096868228075856824238080 9851041 572898483130486811730777693726382355652 9851042 851547674834902651862711180972572032 9851043 33756460589016911649562723062615577464 9851044 -26403279269491695234840939962133975040 9851045 75619445589178886464637191275917250300 9851046 -95798046548033878760061186421583159616 9851047 559378498216635034102528373879209669496 9851048 36660095155791015123847600989012495360 9851049 -168759020891318936363052827057043083640 9851050 -18654609118565336434374955787614598400 9851051 -5118113189648720126491025779080859248 9851052 -89462092289403546014939280395665095168 9851053 204804695420372276718160337796404000160 9851054 89619106499925276814485780046824218880 9851055 216734100358295174730468143979449183760 9851056 -24616818695989385133785278922143563776 9851057 106153527385346159655207927598872735540 9851058 -685565790095691164369318205827803104 9851059 -77846701461134179306047035688793121184 9851060 47560330947911996989703539615370688000 9851061 93476045168228074822713107445915210240 9851062 45149690763347093378116787187863466624 9851063 -183183909670659008265114743742615532800 9851064 -169692829583560234939635200587531284480 9851065 -54440858093539708241616970138083160320 9851066 -27916609453801024370814351257399802768 9851067 -271021407707416361321965540608827464680 9851068 62737069445575915920721138502066856960 9851069 -638932891047579081867519507670687964640 9851070 -7503609047809868571738256548201388800 9851071 254191964850861358733974309417667934272 9851072 28026845577400171194337746493636608000 9851073 95682483018720862432083732365755512768 9851074 -224369181645308487887960960102517916464 9851075 16965988676866734703221724934258541600 9851076 122740289181725614492432229540208968832 9851077 118812349245721222647837344197863212512 9851078 -94205520487687428471795161989584704160 9851079 88346780377837427269249990702090243200 9851080 212504006900975282723088353301614438400 9851081 -373282679190685889828145995120134622118 9851082 17261310601385630875940391035798158080 9851083 -2901020070707022606848284478527705176 9851084 206399681618608599298877269093665340416 9851085 -3545513664510930878215511395720444800 9851086 -34590150361080621586400438110229130240 9851087 117397499230371215256892515525308912832 9851088 -12555533450081393896025084577047248896 9851089 -215390423406449008283267135877081705920 9851090 72219690099200058700669284904536304800 9851091 66726480598136053554094875900346618224 9851092 257199745844130833688098540319088823808 9851093 -88589064850274930225367142396592935680 9851094 -145600777378300594811423424346860768 9851095 -216885834986039158217005988478232295400 9851096 -237103506896579331257504158218329118720 9851097 31876180051885578985401586702473840000 9851098 81348139009155698321329247741584930800 9851099 -123834920293790491398165687888869763900 9851100 10946728236166093934744451838615756800 9851101 -233037175257228907140400208684366170720 9851102 -5853824899200885436585657787030607360 9851103 13494164797103460523684642993669053912 9851104 289871406634124872599331020419420651520 9851105 -90385615604743325020041972113400396480 9851106 88170268766156077617648483675007592448 9851107 -80249041931432842210608793106315409168 9851108 233587257865272825282776895513152126976 9851109 93164566644734278907747111232763442880 9851110 11299638972130724593199624000943749760 9851111 197607748522583688018949968148806246624 9851112 -358034730196440914175723305999413248000 9851113 313917134126067135859210308020821266362 9851114 20773314872783192131635887374540677120 9851115 -24889700800334870348895369703964843280 9851116 650808099524304051100303917801231360 9851117 -295224289450078398159324422984799346068 9851118 5296955370497366712189952304800493568 9851119 -33215864731381592956039984597596139704 9851120 39199773990666177986506224944632627200 9851121 6292612292933367208077108557907412224 9851122 -110918005164666879120626357176544214720 9851123 -271320266641189033070731572702649208628 9851124 94112060232588434730359315575271571456 9851125 -111005586382039434852968851057147005000 9851126 -360411437664347426621154440640181808640 9851127 -147805485624799165593702644338802070144 9851128 2075638139247706729559733866725048320 9851129 -23761234402966025468985993584346405270 9851130 -33431869991819078622871332085153612800 9851131 8712544486488840613479020802411047512 9851132 -301916519386421349636411376881991471104 9851133 -266066421408462475399885710407606117376 9851134 163222723138879054180876368880622261952 9851135 -75203346205435403438487583590440520000 9851136 73826692085126340000911970304769654784 9851137 -499051717865104194728975325441144489214 9851138 50847023301981523261059528553810930560 9851139 3074391838907235307683426950066669040 9851140 20125883808502786032101511109731187200 9851141 -318622688554591787389567952531256871458 9851142 -10521744210764723354132909687812300800 9851143 -77629494057690348488801845808787144960 9851144 -122982483953620628441655114641706393600 9851145 -101902033213714897002106753762234344960 9851146 236496332431578803428944240514592020272 9851147 -465248136791449666898298056401258591404 9851148 -58357974773004544394130450399248717568 9851149 5465790832241020172988634737505173504 9851150 49226240991523238981312421918620140800 9851151 -228801773825131223168016653949280366968 9851152 7111339754373080653378766321436475392 9851153 -165782825233712559964649672094312525312 9851154 -36322367479949378633328199019902809600 9851155 105897973848762565440476539678829646000 9851156 -245329493172274669109378891609046529152 9851157 190251192412821807503982545032490261454 9851158 63122018838935598900166010099106464640 9851159 314577307349876671536702083014314717600 9851160 11021177666370232607886890573266944000 9851161 -431039891315814035124487115977082046828 9851162 15100644852121663137956496445782830832 9851163 78132291253596760780309438604112217344 9851164 -300536066111769057083732943715198810624 9851165 -170830625993949825292577281030195841940 9851166 -42123018911656672190449234812500478720 9851167 -228027940382968437427864081174270842784 9851168 -432202783828466337941504099188597063680 9851169 68151409877407254548647095326693558880 9851170 -42995145036764646840562969566691376640 9851171 1183473305721527369203972763495038080 9851172 -124689655149861320274779582181633110016 9851173 202966888514990080923717543339106191422 9851174 217182943896427309366186449971854797120 9851175 81855254128358708276488505359823478600 9851176 -92418289040291967694479241522584944640 9851177 14342053410126933605092398022548865920 9851178 150258282315840569705037777770089146624 9851179 -3985617679046093005376818608315413712 9851180 66554640747502491317853736619300659200 9851181 204429094054377724230619992261774841152 9851182 -23177561992320989267994906591640649856 9851183 -48964150130373420492634968229960211136 9851184 29184808020407811095723762840817500160 9851185 -9365374086114195851556622320842860620 9851186 -28998599914463551819942906942134035040 9851187 60702363703381992152019793925345391168 9851188 -78019133072280790569242511184808298112 9851189 232267268110363508667708595773433685724 9851190 -17474597816621652012400219149802404480 9851191 -128471265313839747640124011586765062656 9851192 82317636362257779383434533673738014720 9851193 -67653919723072882397178867626583043200 9851194 -180970895312457408564344488686431600928 9851195 172432450948991057147704268736139578000 9851196 -172235058351471331084610494979352698880 9851197 -1868800263448801623297410480198839354 9851198 -30081227997965013763182611187660622464 9851199 -156736376898796339695572667497248079232 9851200 -116813957762016364806532796394346905600 9851201 -198554946204495652971252673127097942828 9851202 81291565334610694705230185406758814240 9851203 -296169046140014206747296061307628788548 9851204 -1111595456385723347971136911769008128 9851205 -40401180352548059978356210884389086080 9851206 114461765906528253907988496445900659552 9851207 182275467118754738161200329263016856192 9851208 -83733803661332188263989020082109235200 9851209 24520367431520845120913233382779653604 9851210 -125269747143610913298665639250652686240 9851211 274792316159889310343353744026687186456 9851212 75603542259402516021161727204749194240 9851213 -11752356482207780517641827881860967240 9851214 -965460369608280853531077049633446912 9851215 -571110435128240082856295846030977200 9851216 45091570942299302026377777467813117952 9851217 135121035358713765044222918915284879200 9851218 -38776812937720354137750324162555244896 9851219 -10321589096677768392237863264534864304 9851220 -12105902092108651065245756724652984320 9851221 -258415208865329922488124230848358504000 9851222 97749116553338894891852484837329885184 9851223 9860936956330093957037914523803596600 9851224 -3807762411756439537560639868689100800 9851225 -116221693740252029327409477026960411250 9851226 34978288173788031339045847031080685568 9851227 157616343348631611867420466957774992360 9851228 3641690558919581407961166955475782656 9851229 14456006527501224953543332460705372064 9851230 6254002099879487232709929301574976960 9851231 -44511020689120530661784939290028108400 9851232 25864353340102313620250182109571317760 9851233 -10862260142055603244172965217843151680 9851234 72472502020013131454650497915155278080 9851235 87675190069605156079975691800720110000 9851236 327962182669673714726946080195651051520 9851237 315239309262166647119466707864243220384 9851238 -129356921489317659437700547311098137056 9851239 -252979627035751203202442802908500645960 9851240 -98930588252809174057949157156726374400 9851241 -211298519343766059178701041294544010608 9851242 54047935177811528471820374331693772800 9851243 -127471337057641641567034568651880794508 9851244 -84736965323290634590814716643526067200 9851245 41012592938459760072549125604400934400 9851246 -51869659736301652808649699803737759296 9851247 -251529805194105725076634138273296844800 9851248 50255610065829150864398571537073963008 9851249 -250859698782006974618677119988247400750 9851250 -5275418542653030419695236803127360000 9851251 55621053764069356209221864654244855712 9851252 130847092924458733957483736866963940736 9851253 68843695333715880289766546541323551200 9851254 91770313536334241648883342406987147296 9851255 234188538938209348340980985036016406560 9851256 -314659406861439574486957348557898690560 9851257 577957601849723791979688838081815488 9851258 31185629445632041107808596939362880000 9851259 13185099186174265453633097071456417920 9851260 127608727032634096079547834321287354880 9851261 -91287077721942880100979400150783217568 9851262 -109770927218586544510305170617678114176 9851263 -274824806454293641901064538549034497280 9851264 486637751273792406396859476230453329920 9851265 -23234883113884252692009235683599150400 9851266 171563161774088085443836131672267962832 9851267 25182763877493107609128823884906280316 9851268 -11789141526428392344022837810244812800 9851269 -24720678439055649737475150606086625156 9851270 -15298328236868016393884065746334911360 9851271 -4906431971747190283054988938622773680 9851272 204253199780096647412886475687644979200 9851273 -124244658880342152424488034003196933376 9851274 -282618368867802387725324937982189762560 9851275 25897848733266914334205909216368021600 9851276 196570693552574823817883018417183973888 9851277 -1967324797311305661200198174237462592 9851278 217625574087518152073062779109832072256 9851279 -42845636219212813430766065972787690768 9851280 5764225268097435248994653931428904960 9851281 -520359188007103160085972374678951035536 9851282 -16048005368917884455143307677528163328 9851283 147654679808004233696763040104209398800 9851284 -47947952296533038077833601811965344000 9851285 -8919559068258215771587063772423626020 9851286 -141705271037226070190443617168777884736 9851287 28823696439329849468292677476388390144 9851288 231246583885471470627928141422797813760 9851289 -113911115295481774327664808642151925760 9851290 153932563648915725938156201091944498400 9851291 -27127592786597902434369211336359697920 9851292 -156139137607712598559232177217166453248 9851293 -6636702412116836299251219720145778458 9851294 -42692423056598049090154673530496779008 9851295 183375286916620735588766075842020754320 9851296 9571845094389442533744162014389862400 9851297 -36257621075158522635972673041755217900 9851298 -119389359316303230655554841734500666112 9851299 -372990099699607514492400125134598324936 9851300 -3146210151312156404225990873994240000 9851301 11320033864156317722989111754395823742 9851302 -253073634837138019782026062422254127648 9851303 -68574111555462361716520395978944280936 9851304 31230720868940182103329140871796490240 9851305 -349469260238372804503897905031855176540 9851306 101207298354431926679032818999738290352 9851307 64169946569870993690355315904523754840 9851308 -61170486553665526610588117173176163072 9851309 -17724565989601377219860074660418694996 9851310 31809829439910292805668608308900966400 9851311 129813989047369488896663473982132063800 9851312 -7204561599750229771012140654995374080 9851313 152765880056002511300557068756413772384 9851314 138368917488071650690554961713222919680 9851315 -257546535783672991975540003885777697040 9851316 -17088987346596854074196077056348819456 9851317 -180104489044810711383119718586912815616 9851318 55163640812108893397389781423429351040 9851319 462958260165654497593654410055554246000 9851320 -143740869138791426959143145458177024000 9851321 -19373493310772018457830301152023939200 9851322 -10040422393847964489229974485081585664 9851323 99297748840781454793742135036406334840 9851324 -85465688298424126295769659822208961536 9851325 170907412792504044549169661929980271200 9851326 -258049648769695321478119756456463877888 9851327 -436030033138983021144131585159943109824 9851328 -33078998557212373221281741035410554880 9851329 12657064637432845134188087856519250260 9851330 -343287187738088461961664325426836433920 9851331 -46948289884256058065599900244481107712 9851332 708642982243453123206427506285907382272 9851333 113490655259918587186393347053146206240 9851334 5481043742146415930730348606055154880 9851335 28520397897497963281564233854552236800 9851336 190045528690751976694751171326755840 9851337 99721166530382940247040391304093887168 9851338 24995662048179604079965576618058068992 9851339 489411927094738003763363773484545141140 9851340 -30820633919963221952343755224180500480 9851341 539188342628175231206145349896151395840 9851342 40029163495639720595481546624781666944 9851343 906160004013081249838138212370162944 9851344 28303493079480085598016295024207093760 9851345 106184033318802944669705183151279039360 9851346 -16845839734035606024943784609519078016 9851347 -322710828117981751438613702459025609600 9851348 152936088559702319549604947002397184000 9851349 -48838822224678149993300291640440643936 9851350 4411263380910026830148971423371960000 9851351 -490814443229491839166765917536419871400 9851352 87580917948806243050373766408532193280 9851353 -192241934364094830831003844146986289456 9851354 -256822097887032893169600917129000004624 9851355 -37365626809815282281501438118980320800 9851356 -143361696661647481865418681428959598080 9851357 1525215932572490515792650411186678744 9851358 -75091489536723881842312487659820436480 9851359 102105136494144724506560227257330722416 9851360 66613285631931495894288519771806760960 9851361 -36388448727567302605907043946248630336 9851362 211240381479968532812532586897107625632 9851363 -348023879749907866102444641934550828388 9851364 -190329854984868127846709792563804134144 9851365 14933276166424088565266308605921693600 9851366 -20890983000899582643517828465010073600 9851367 25726190651110992802011306402276149760 9851368 67011289327508757866282557312602946560 9851369 51149602626824487732348007622698478160 9851370 -109558974704767850603571548697429523200 9851371 89794905209988857161136451338410436032 9851372 -12509468964424706627829667601557319424 9851373 78727909068777881878388905486290328224 9851374 16104435562769312011138103289451056768 9851375 97550056744387380053100133783233264000 9851376 -51883426799983019561654300880910123008 9851377 420752106267831949278334743540445318226 9851378 157604912061482279240098490905677444000 9851379 187669016097055886953414678927606110720 9851380 -4163490605528870878211491839774597120 9851381 655133141364202147740035268837805822080 9851382 -14878977620860866846252771928991609568 9851383 -158270101067774777636992254988730910336 9851384 189842103932876566290096496266880450560 9851385 375505135264998373575644277632712158400 9851386 -1569868728195189278164193775529516800 9851387 -9955404187504146779092117981080012480 9851388 246074787665018164963338132239830204416 9851389 471806903221283370938748647513568925190 9851390 42277618565537665868183714607496212480 9851391 -113457217117346604137450395225384571520 9851392 13464901683111450520952241578462674944 9851393 386610347739173530034712161707268400642 9851394 844086366501874502263046655788482560 9851395 -333006753211949994327285235717495359600 9851396 -176582141443300594319567596809146779392 9851397 -20472741072090526586769594156754702080 9851398 -25705223033061618490218850517817102336 9851399 50375319843942016791766942315774042464 9851400 -24201083248629841669295424358566144000 9851401 482170464889289794192109335816459450650 9851402 32884890441919802158401820570076987904 9851403 7013239777504111937079394741292455104 9851404 -102121147224828803375531187724843174144 9851405 369509259264448102744409448636580620000 9851406 50675344788690313146639398872753449984 9851407 331259084446149502196500568109573189720 9851408 35764914043032539796276993513518530560 9851409 -333093311886100612987139105391578818560 9851410 -36790528252390821060571860832242936000 9851411 240918078600068545089521425370382804012 9851412 125169031808814263931358050952531924992 9851413 59499633462135235797611193822480116448 9851414 -139891215667371721404656826591284350944 9851415 -43357327107946280909766456159057868800 9851416 458129184410168925724891502710242508800 9851417 32438676996194038587136960720932322452 9851418 74588236507103276820367992373651732464 9851419 231915810109771339881991038091196146820 9851420 -90449420544914933007363068633194752000 9851421 141627025743346043532831057457802378112 9851422 -50435482733039131648935777834643248768 9851423 5878162811496296727671250425502410544 9851424 136708369339224851783307875619239362560 9851425 30871153182619756535016467182149229500 9851426 -97812129868115860868178760180850263776 9851427 14271153276039287616521615976383248164 9851428 26458252988237193600565155464398848000 9851429 -1453520892239289118990859084374290432 9851430 -29287894733427234422905908557495114880 9851431 -115036597778017201856064560982508405768 9851432 -1275597867187160659879158844880747520 9851433 51158595677490118873373657741762472000 9851434 -97292588831273704350182936516757020160 9851435 285448362012547819517815841682215147520 9851436 69678519168474240335582228039639531520 9851437 -50351308520492402644001936348472907680 9851438 233090062712007632679173437323224013120 9851439 -25508903984713225290803062299753993408 9851440 -53966647835669073267639473195090903040 9851441 128302195700713550363669591644387501842 9851442 -79750952625750042017363348913270127488 9851443 -165234496896693959641085982344144162560 9851444 89697623852592177809192721004772966400 9851445 17441070329655598310339284298283615000 9851446 181551390852602387565251578024218391104 9851447 -192901893863558615444926621765543798104 9851448 -259049938785345183357473091967429079040 9851449 -270374446151400227098784829980820267564 9851450 -35201342152469008132086887422907655600 9851451 -237562525622802845513065964124304257768 9851452 -6048410319592919256000032717896562688 9851453 -237277057436054904853355149928303886516 9851454 217354180069235894879454098481693180288 9851455 -118962232489113505128728108233028207640 9851456 46288825775482280017646923787379671040 9851457 93700418212070815499337991260367296 9851458 -341563223496287581822589860030277744640 9851459 -73542969405752092852976771876878173120 9851460 69674257545035095325366782199707484160 9851461 -127826021835274367447758007972324579938 9851462 -382598762703624568686263284620126604800 9851463 187928002209474690659212976305424316288 9851464 -72610294671487003906272735890310758400 9851465 37434255822493106046799851553957424520 9851466 -93765785519586832724437325116312020480 9851467 175096684451566317579473954313767498516 9851468 -76349765537711503629282355435331324928 9851469 -54862826018183775120282218489274497856 9851470 -77242682915242058331298995856248608640 9851471 -52319523359124253210765788043285641216 9851472 -18989595398112541369308378421527453696 9851473 610304269718884396681736231652374479524 9851474 -90120295297442478566505875816775996624 9851475 -39942907059244872005045577637531660800 9851476 -90962209529975318156239100026848653440 9851477 60840325865046848860934387540143717326 9851478 -11097302352125274359376261850394929152 9851479 -394919009317638637060856779799976371328 9851480 -102009457213152131122393268705082163200 9851481 -10404662471171583657041213071622392320 9851482 99642062559182019929612326838226580992 9851483 -166607347027754959130578729960596375000 9851484 -75055681684760586471650635910093182464 9851485 -6158698869227596295801535201929869440 9851486 99474157367363550373145386085882331840 9851487 276935694637041587814039784600918956360 9851488 34293515093997476494743936917760245760 9851489 536804520438708234398413303359613216290 9851490 -21655642445827474241578268726245785600 9851491 225682406850001838306107277986276408672 9851492 -182325216985458112613497465268808941568 9851493 -78677301898458437972842805937775544736 9851494 -49919545292183908678589218245284668704 9851495 19588079156036950046130923583416652000 9851496 16884511823058999202156387201330544640 9851497 -250772834497124068595244503817695987328 9851498 40921601292361971585912761776423966464 9851499 -62576234343979564289831913146288913720 9851500 -270664017085388986123094151126888960000 9851501 -31236930315977704725584460180596308896 9851502 -36437709567684175026253812154903762368 9851503 455352913960304877115285036139210888280 9851504 -23189483544613200790201914658173321216 9851505 64174757151416118311476405330624595520 9851506 67538038379818799943406296325564231680 9851507 226292259426435626621099178398549607756 9851508 79130851381135801277324608241334955392 9851509 -33844740182570695114257546677194758600 9851510 -88705695779875440105011741122215459840 9851511 -136608749093409693022743543222400533528 9851512 355701413549247791372507349850332672000 9851513 -49203379990941164964782455176304061376 9851514 -23972011205029943000344561382881425408 9851515 2940588236094683334962344613266507920 9851516 401079819449746642284252129883833661440 9851517 193892674430530538638973615217071831040 9851518 -286530344408980700496083969590058519040 9851519 -153791041773945274596830670767322437760 9851520 -54519061158898213134873574092098764800 9851521 -36730089875511650048533490149524145152 9851522 -233711974725070230081441319444983728688 9851523 -73267245667677684418251153521841868032 9851524 -27634704715435761352897377039186994944 9851525 -20992243075783488365784191462918580000 9851526 -102309205331024005663570921299609569280 9851527 -26941308921817881943369461461051307728 9851528 26724153970197845819637554243902464000 9851529 50176170125359171701784609583142339840 9851530 -25455964456376226895682510044925705280 9851531 -388344863428825846499079171158778927936 9851532 -119260926546911436110464980584500147200 9851533 -196524062300905816667792019311902527540 9851534 23186126516215678960550022139846975488 9851535 47242145750126793772444786360976611320 9851536 23867807615966574419774239588655931392 9851537 -712540130176561536442430195449144112640 9851538 -115898447199145859007196673306675404800 9851539 142290827337213645553058198262401904624 9851540 73263002492374121620301379944930772480 9851541 94073051452944114977321785091114412864 9851542 -75378740299390959426275304773530774656 9851543 -15571434038305384652737027870949608056 9851544 -13979013306534874787859943165660078080 9851545 -252297791448787813278328280317017820800 9851546 71566012072336639956043186789440135936 9851547 -52189873021329884345191190531762165760 9851548 -86351336750461402018527710955509079552 9851549 183441848450712604340806331483394021036 9851550 47960811540987345770627102006466532800 9851551 368268380564902656628104151051178329632 9851552 -18004244432609891027253507868166455296 9851553 -33823794992890349173425545005015003056 9851554 58744415070199721217032506712330883072 9851555 -11753283492902264411740513320880267200 9851556 -88206472745568119531900111305809088512 9851557 -5718242126000894351860892634061810720 9851558 -3062198422657212464312446680904756416 9851559 240777801930166214374671715205412433704 9851560 -89560443701691267679312772660031744000 9851561 314727905125055594532289444729715008200 9851562 3067665738293874158224273145525635584 9851563 -319046662795981506297934863913023050188 9851564 133881721652434613233676674718344402176 9851565 128160619269174797537136593776952279520 9851566 -92069154927095959427447283861024314496 9851567 16880196615023448505354204325625676728 9851568 38516068553159929836968541126051692544 9851569 -3335198575984206458336660489489981312 9851570 93715650008783141728443231107786506560 9851571 -387976514990564835043875880452505967760 9851572 83233018261459926722726160473468588800 9851573 -22830835000061668742411595815257269600 9851574 172434218541234063339736834379998810560 9851575 -151937053440139772121837504711261833200 9851576 116561428629281139778061969897068953600 9851577 -56334161294803730204989943271733291968 9851578 324404650647107740780038069985223280 9851579 -90517290634763004847657046732604412680 9851580 68210253819727387215748024931928576000 9851581 -258237227021188130646784238049691163508 9851582 68587582371452946608024259896778201600 9851583 8376239444807230306597696792850288640 9851584 1585289751055152447115447565864140800 9851585 -156819813245131553123241898851993460440 9851586 -170595067221009317206344048195441707136 9851587 113294862172950251813511324276243527280 9851588 -18820630274551108351762156625506901760 9851589 -155674456127997689963949810840286262784 9851590 -31564546573242005237470041887527526400 9851591 -73837816144558467936301941691436980008 9851592 -150950062568684899046153554148801986560 9851593 872756730683561740046362548423242031360 9851594 52031150944169171595964973968979970096 9851595 -9696147903500772167797660127860896000 9851596 -377388111761856411565364301041359340800 9851597 -74271780769933001804904544186760888160 9851598 271354842892648413571835185771587840 9851599 3347596139913354952596040273979384080 9851600 -33098487953462210811983707437662208000 9851601 1247957577147059387792805249350563680 9851602 2517339172375549368409393934390939904 9851603 -6570134356509714154961866635556664856 9851604 11116093183995408811039570952978583552 9851605 -206556180470033372419246214478372132480 9851606 146215578848413605122250016785030718752 9851607 -52979617527211779637935136425829737696 9851608 -32836701127151767627605555234124554240 9851609 642045639095049246961798367673299267280 9851610 -123610134110722975104221877164669767680 9851611 84478800974235184142036012843162288640 9851612 118115255591797732689981990027903025152 9851613 80408070990907996240584171166562108928 9851614 2903799812366369777972175974565089280 9851615 -59568882179808942170620866615242804400 9851616 85106333953900856134929325710476574720 9851617 -325789383365028375359047566455193738334 9851618 105848547005527638549700646697476831232 9851619 203747085665153959977476442377532781920 9851620 40571813080109158679099349313365127680 9851621 -26612812059521216860729444011931172256 9851622 117458820106079149758082264892014030848 9851623 -527291678029311983168781573145375952640 9851624 236728799306040165907807917643551144960 9851625 5973687544669230904073039483934480000 9851626 106876529751887829872637231234026352384 9851627 379352016749236679648841509442457375476 9851628 217502712273874263099995846585049822720 9851629 -308629971331461824066194297066362967700 9851630 -53589246248054746026029916698611363200 9851631 -7957133334574152434428911184065928320 9851632 21101688106054746138930168238076526592 9851633 -474997801622658413695048005649951414560 9851634 60169181251911897415399680290126820768 9851635 329558073118687343932558866581619700080 9851636 -50496882023529496069543457177598259200 9851637 -308454308579563211053086463174049987040 9851638 83900689071135178252715404398909947520 9851639 1050070254568109495187196775073336672 9851640 -61502264049055967825061012672337920000 9851641 526162748046846745858679540217660513984 9851642 -3091507362221826611267551237820663328 9851643 -22667525104087978210420608693064554360 9851644 -1090948044948920581827073550688976896 9851645 16122757804338974907635189443058265600 9851646 28780459870076697962988622422349977600 9851647 -51681279457041356167032798696115856360 9851648 -180092905744558401681308619342631403520 9851649 126281437400754946513560952728583365888 9851650 21683798029761736909271898905872354800 9851651 -89753729004316862198937680494799865348 9851652 283528829339300958133530000843554918400 9851653 -62966316563327901459299459776255537344 9851654 214027249597718234259618457763700221760 9851655 47752003285347148750737406763676155520 9851656 -109993067028262148116140369278762757120 9851657 108397185958777493424489497669848639332 9851658 76052863644826808814565272644658555648 9851659 8822801195542397428470729204029497440 9851660 -30729369691505827372658874072802160640 9851661 157943869384222078710539949518035777110 9851662 92985530367692611553606503955188880832 9851663 -61545762657180229677276166139313245856 9851664 -23680878678220582188171480955744419840 9851665 -14326489343812992303544601861150348940 9851666 -229524046895563968173062367930496456960 9851667 66284884494920134837165798323290195712 9851668 180072140543913908042300207203238450048 9851669 -369252040648146468712986505364564370930 9851670 72659841857147079737212953915954293760 9851671 460000502688771994550337333653624768200 9851672 -338063227687470052650493842868483123200 9851673 107297499757291618724516380868145068544 9851674 91170169469048446765233218485129642752 9851675 99208352441136930210924988140697203000 9851676 -10587262516591450166533670116753539072 9851677 267069615597785247344110357945527326400 9851678 171211088261584996237966073941232104320 9851679 187444851191055650048103016867187143200 9851680 -71538160482746178585802473725912678400 9851681 -113415860868555304821468525331604390208 9851682 -12682377811861111889889531500576816640 9851683 -468967834792244425621244941248447642176 9851684 -63824377688224052421362990893407667584 9851685 -59874958731826159018166952955927048320 9851686 106834343098477440619894117538983397472 9851687 6200126268563322290260027354396746672 9851688 -89893107566677051874165295407470510080 9851689 -495723792941539932941155030699977157510 9851690 -210671632186755527797423400265501600 9851691 -205545567716181977003792558618859632808 9851692 196609249892845335967184363804541596160 9851693 127446662032336051106678148560151068928 9851694 5887741146053674237964970879861964800 9851695 -26790963758303315325697976000268168000 9851696 42183598947546789740917913561510756352 9851697 168989291463706862710297117500277847874 9851698 -16190822707102121802445168148612189664 9851699 -259249213804327829491252299841053648 9851700 -95146474241216761168470563556129024000 9851701 304156320451625416517033296136596334702 9851702 105400271172060216142739187445987522560 9851703 -257541122218334570162254941691894908696 9851704 74395325999927592676956951535932334080 9851705 13733543170035801940770800821685252160 9851706 166817362465413572873716407990386711520 9851707 125905381420262021780298276737037796672 9851708 94706608832452762572344720208823044096 9851709 107674183522478717063345091469971847680 9851710 1373317180952601540272111355368027520 9851711 30782893289000817435368680409991525312 9851712 -20670483355648005665304347352055676928 9851713 -331516273446957140505244038536336639038 9851714 962829665801970443679455333468129280 9851715 7325874333642770525302088191335900000 9851716 -46902770147978129327424195441095094272 9851717 -150195154712956025256821326437243479808 9851718 -105566427698507756598953425708682277696 9851719 -348689815095791659177811682909031827880 9851720 -69635543083848049751777740921108070400 9851721 -918178768649973983517337631428669536 9851722 -105951256743172508347139843503259675088 9851723 101202131708621337152863570541406698640 9851724 -347530006231595146144662708631766929920 9851725 35678937197589407061245334486371064100 9851726 -90295459076811318085435298410155853440 9851727 -40882421836376186236880438164234652280 9851728 -10932080723121286885261884553042329600 9851729 -77705990848978264302956238448608935424 9851730 -645201227895842449647406464225730560 9851731 -210146327441230575380826385339583151600 9851732 272855705144922880172526047489160732672 9851733 307021480388017154905876884422690601600 9851734 272255295422641245080843951351058314016 9851735 -66832554329324853962513048787385303200 9851736 130089780760204872121914045351013478400 9851737 77152325675248841193457288076954090752 9851738 49131853951501963426861854160810721280 9851739 134485717128706998232016484458414236824 9851740 -59082375466979664547741589222563023360 9851741 48814850378574291733642046612718672384 9851742 17622055412847347144185656326310540480 9851743 11663632925468232615863484328635287544 9851744 -524225688765305954297522746890193993728 9851745 -210197808874665506535094912418439050880 9851746 -10606642365724068545805431862672366816 9851747 -118760167023178166382792991401352569600 9851748 -267300399672302370747855167064786591744 9851749 411007769231937807777022584704303786750 9851750 147112027334562557601489445728800544000 9851751 447180520523073080865615602868404736 9851752 -337272694974196856388507478507472102400 9851753 256445789669600416067337077494682457600 9851754 62171237313686498653175656297798990080 9851755 -275444146643867934994549802228889565440 9851756 152654234723019571213648373112327870720 9851757 -10331783369908837509803462639267940000 9851758 43444377829344170250848017103323852800 9851759 300733454385116048446037397738864138960 9851760 38182144979597287850656393801855795200 9851761 301702586889428565005710231301253970800 9851762 -1379376752402118392775343802130448368 9851763 -259388853602758636660456400694315725256 9851764 175135554772936251816026102090021683200 9851765 57956058144805437112407612542498966400 9851766 -34628447595570346866617059674564172800 9851767 60706416919592448384455280814087211712 9851768 -60242536687655934222371492356305838080 9851769 -24055816587584403097873722903467162112 9851770 -41238122791885956433638640588131493920 9851771 -60039377212230215554940321783383849728 9851772 75128709491903553834708650145119846400 9851773 2590366256892155889418932216385212384 9851774 -75916554805198963409581839056212500480 9851775 -16986095359941221286852663143344348200 9851776 -332465653140462363430071306190250311680 9851777 -87455277617133581219166897326202311340 9851778 66022818358567611808748350716875847504 9851779 55940487788331905929968651153060154576 9851780 64123905222832660646232293355648614400 9851781 81890001066247889530805100803500035552 9851782 -122563421018848050922226468892178032768 9851783 -459155101611945314392199702542823092968 9851784 -281053412782431966980561227419919687680 9851785 -287346985437196686838783671719884612800 9851786 -31604154886446627816805315616609452800 9851787 8057008726876523271942820474727505192 9851788 29091885174448537135154819770995888640 9851789 -221454725235053336511869244713187874644 9851790 -35284084194950758153177424537914632960 9851791 -279103014614277277659577468750837881808 9851792 -47369708429926325493608007683625369600 9851793 -106294851806845746617878497921148875840 9851794 9149481577488999905247084972222224160 9851795 -84970255975043612490651633439531045200 9851796 51709575944628273279871818408316925952 9851797 95702846348812803079607998673219722080 9851798 25597727687217493914637485385904578560 9851799 -48415245664518696092926819164522981552 9851800 2591890327508589551915096290689024000 9851801 301716720113782490378684247326630218704 9851802 122789648325985877577598772775258136320 9851803 -181827561153738856631496321310185324832 9851804 44870175626589594293682095655135244800 9851805 52191431779606737443001778126538830320 9851806 -80494886060430890303508627101577776640 9851807 23050258301172899422909184730258454752 9851808 -108749839279756058838204774750168809472 9851809 -218144341196835553416790806364237740480 9851810 -99769624075517460107642368431724873440 9851811 -72441909673846840200981330113578384896 9851812 -197859923258450544138401339896051625344 9851813 -431121276117307373266550266634216527938 9851814 -68326934067481339809432223157870899200 9851815 -227660469064155502521432318603645044040 9851816 -1257716815200930601830782439184220160 9851817 81943056159591608027635705433098926480 9851818 45681287321250977847262468351484002560 9851819 -142854616646253617615047969838395689120 9851820 86374709409088100386635247621324800 9851821 2521229798973927784304851304977305344 9851822 -256217565615892233765229616095841227200 9851823 -367076228051378390716363969753755332400 9851824 -37972022142893747353590080394890690560 9851825 -72644976017104462973028046799464275450 9851826 -42556792970583009222040759844618384256 9851827 15929125759476065613501543573335330280 9851828 21029161350547291722680391717561563136 9851829 10614707384290980713067360560177909088 9851830 -37020611606983045985496837478982820480 9851831 73964556726257110722908399561441875968 9851832 -141819295135078548164860455568696750080 9851833 393899440660494442044564745299083917140 9851834 -151351315941536494859847181121956608 9851835 -50983329646058962249596606008635319040 9851836 -243471393439480829332416361566240197120 9851837 -347909906128623128354961388111448675514 9851838 -181409509306684732125339169852302990720 9851839 5015073073724250524630312722657968160 9851840 120734417043434073111788389787479572480 9851841 372267133133089320291879144212288401440 9851842 24437061148489451281050884772246167040 9851843 -151353290676957220663720038161361080352 9851844 53489240796273117866744902340501164032 9851845 4266764044824534061672516468410359100 9851846 123477521075280189437806313883453931872 9851847 -104398947513870016846454352072694899072 9851848 -411775520836858044903654621998583536640 9851849 62521123218642133025916280919479930752 9851850 19848620137612283572982187030462291600 9851851 148597754588613566841329372275088796720 9851852 10016720935959340517062624927615890432 9851853 137818171581525251885240418635499801600 9851854 -254688017484600343474462736055744262848 9851855 111180257001421027120505174933855098800 9851856 -7908164112702666136111689275316633600 9851857 343860475222572949938864111208085255652 9851858 -389233341882568474108587176392413001728 9851859 -5676528606313266158796212890802087736 9851860 11979697096239531437825091370553679360 9851861 -12314064314845267253703678181040171520 9851862 -26915590018710318815298447939935870976 9851863 10897353062607527068611581610400746160 9851864 300677028873940694728926302276811755520 9851865 -49657620612506453521252013983494905280 9851866 52434797760437444122668495503095507968 9851867 -462600730647351418122111860548640961084 9851868 -2941973397451600218691048177114498560 9851869 340435450548394463764651275414055315296 9851870 21602222292314440919573701146847676160 9851871 78177458286963289961833259303654480640 9851872 -89300315544597441435431075820510117888 9851873 -174162340260878772679057884715627030878 9851874 -76615537202232024392269265531794491648 9851875 -46803586876399504744905383400063735000 9851876 111653140431283064383961725853902920960 9851877 15564518304017440120197686419524884928 9851878 -214074182611247706636155241205336013376 9851879 -200316580324003820354454444276442177680 9851880 -157017409488455973012602152178688000000 9851881 -227832472906568946724491561598066650496 9851882 -276051836188939195535346069010216112208 9851883 -60414446606908892895398398879308568896 9851884 88015999587997009915507582686992678912 9851885 -458705597033652899213259679464534717000 9851886 158278288012891294026998238228141626304 9851887 -243713646315679518749934184416483692464 9851888 13016401595771591520697588388573478912 9851889 -48433890093735983574514430527840963584 9851890 17032073051473128221787496727380756800 9851891 -61867225385392600986487795820385505512 9851892 9866747746594493315957707639469309952 9851893 28355603720413939371206590371445798400 9851894 60904676320805626636507426443944691840 9851895 -344592743711202238358608082716128386400 9851896 -141648441083624827569887087258215710720 9851897 -293918384995469187424482445541522648688 9851898 -36359145787737002512323350780029698048 9851899 -527160738094052811750946386524206114760 9851900 90981903641928185452690736697257664000 9851901 8221942709819149690240334467373740032 9851902 3776732191682813631428141446947210624 9851903 135864534119135936137140250507329304440 9851904 338554175989621545603890346736295608320 9851905 -29535683730600488017918888505014318080 9851906 186676192408464583680010588399247055264 9851907 -40203411703116257571561440961391827360 9851908 -121277865466297788764296799973459068928 9851909 169968529848206399143760248874822645760 9851910 6835721212028675179776363799645503360 9851911 -86347920147511942512420146639030576488 9851912 -14280579015630565021672935675764736000 9851913 225804799831684171601809151619513830442 9851914 172533184969942513157258773635012619056 9851915 -60994982919339421191193047860900029680 9851916 59604508567445595413238244600668195840 9851917 25980199156480111548183976941300492160 9851918 131857897556172121917588196410352573440 9851919 -24522417588228035825074474029043526400 9851920 6864416367016104684973728433811128320 9851921 22196430609064290319758207572181040500 9851922 -205031245215330303452121665600962479360 9851923 434518724432499671106234745689635056172 9851924 36321550972364984175052605350117793792 9851925 7542146611716053153380040003728924800 9851926 -84534302357794987586504004982670663040 9851927 48327757963163473982827740286943522472 9851928 184768951758822209422477989566348636160 9851929 353177950514784170268830219167557795530 9851930 165968768984666963022759555950333771520 9851931 48275021991322333678675879224739765800 9851932 -367466046266529266713685044476669224960 9851933 20836041951721609133025952187969364864 9851934 -978546835340441125826564838571905024 9851935 -37706630152432487410185658454987416800 9851936 -461306716368743928383145666953588441088 9851937 10077132401348798101158838147332660480 9851938 156093225419669596209612391104244224000 9851939 413693955289646278629369821784369332424 9851940 -117293986903804629213179147578065596160 9851941 -639612731384340158448199506648752674 9851942 234679161123034503312430240771042636992 9851943 333492357551179320579603106662388001064 9851944 51294190706198799427957846903510118400 9851945 1165677573352893564312958817945425920 9851946 8263001088415118534989619982463743744 9851947 -5632061275609082981700257144940364800 9851948 812532278204594880539633607014155776 9851949 377002253810741624314135663483521327744 9851950 110153315427658404508073036638750953600 9851951 75028409401815324688074197009070983952 9851952 74376303896737726315552681257886285824 9851953 149410011904476126850540963235244797620 9851954 85902786237243235211527398324451203072 9851955 -53214056806547522328418721637885127680 9851956 -378939083113904440320212512727541063680 9851957 466021714021008176865131156774489757120 9851958 49697746944428190574061238048396537600 9851959 10384972549197385585710265839830356560 9851960 -21597203429744539307131660080973824000 9851961 33392022286960902504649713659686989504 9851962 -1015741004570585573740409333367841536 9851963 -432793550486211005233179980205066552216 9851964 -159527001983039532585023413887875649024 9851965 172130856132060790309319518287193879800 9851966 -3018910956272544539778176094957965568 9851967 166564636218372512033332725702217104360 9851968 31936642136768248357001930254462222336 9851969 -120269611411226200413165413819994122304 9851970 65860763885081274794721459969880373760 9851971 -344102097501966064689699742490469641856 9851972 12273049251377177804313356259014244864 9851973 286126314143091858382825485789676802784 9851974 -28644595888693008901618246869970031808 9851975 -69827747301059296290573294142343664000 9851976 97666836575455998672082650858251059200 9851977 79334571652838707686417975494290180826 9851978 42991698225177925781210806666812437040 9851979 99061130326263083392252451111563488984 9851980 -108323070760463089128946475512216688640 9851981 100417443416547601650613318897653942720 9851982 60707983573308673279460848911090545664 9851983 -13358853859647958489806222489982694576 9851984 -90231719654899436006316190186066944000 9851985 -88527303485525952909471949074870563520 9851986 94816179062606561513261036818261874688 9851987 96645984685602642022093471417537446636 9851988 -4396284151738702060099925868992704512 9851989 265149746684909482384458154420760897600 9851990 -42978803136265893382778484291649173120 9851991 68757435866615709719039911608992908392 9851992 114993361102562883553031024160219033600 9851993 233650188176507192139836808962869970580 9851994 6163862364702670306084097858937872640 9851995 -140932207396297676084968173749013252000 9851996 -155994126431281753489416739150205091840 9851997 120888523071440121382341201399898830240 9851998 -175171040972796314897626012711808175360 9851999 -150903343748953551422423787422004086208 9852000 4966966144041367451471110390284288000 9852001 226866437172883068222845691205077555504 9852002 69199705467403117723220284313778506400 9852003 -136205237571770728828761004056070932480 9852004 110205606304273977917654775874771415040 9852005 -359450486418695715561757150393315838340 9852006 -109274862597088741582650773969596461696 9852007 27724017068062313072675773410625448880 9852008 95083233790290857336442984435517685760 9852009 79310402244284712052035477272508495504 9852010 -5728170494461466890548104463387970560 9852011 -35034251868307049110605745102828517760 9852012 -133490021488634118100677470525052523008 9852013 -93746987176024093791480629355442906560 9852014 -137169386528924964530775029434122846144 9852015 94651195209238448576370458389733109120 9852016 -3123547345426160388159892966251593728 9852017 -19522573149037651303494876933574373376 9852018 -39841104464292638063038655026751998464 9852019 152953852450837379783096249081014553420 9852020 98971089006835738235517484917651444480 9852021 -40088098313722702071825029716331429010 9852022 -13955163133034945198144246672645006688 9852023 26484123115146732647283530632340600040 9852024 -80921794249923952674506732778756833280 9852025 77626155948523835051129257339857792000 9852026 -128800706255556241926446170923172422288 9852027 -8039200871463434271415276924796269056 9852028 108661048538439375617310314404902493696 9852029 -507981231447470518170233421500631242400 9852030 -1598768899284207639328933015346293440 9852031 -2047704435129423920950738757696758272 9852032 -230600345001323541254272217194797465600 9852033 -154078010617580186461223261926770108000 9852034 -291836545270251788528609571258212147328 9852035 -105818849835699786559854914491684721520 9852036 -194753059907228954490064698683337765888 9852037 -30715739744249494969664946463020303360 9852038 13980702850752647811190107385142985600 9852039 361822124195306681677184743097714408304 9852040 125481118668865885206275995552385433600 9852041 371889659780570637191957900873128364442 9852042 -74144623300563412677665677534640029440 9852043 -581571899478406121178056272869696819120 9852044 -13371057905553626991549498791546264064 9852045 -5956279551788191175770957110833222400 9852046 7015583395391427843137976259735824384 9852047 -315817632392055307541315451473019940320 9852048 -4353382338535339319290832627869679616 9852049 -38327573781592280713715862594502380952 9852050 14930664187669600780518466341445056000 9852051 -103704897285437927842824614610440256 9852052 -62367725233021119813545126268310353920 9852053 550857476392303663443769936055160489504 9852054 41845689892012460788407327754487581440 9852055 -132307269488657102767407299747551844640 9852056 -295762040454876369894274739106040934400 9852057 -415187178475235100983624143354810131360 9852058 -129513134087634818509120726540347179520 9852059 -123355465405757746906220020922731562208 9852060 134532266214519574739654623458920616960 9852061 202628802353791927198079679384278169612 9852062 -240305222962609338479996572145315782272 9852063 109449842036678404185972833703593043984 9852064 -75233408602423814617956648969813884928 9852065 -181912658099627360846661867031185042540 9852066 43077049580503539174390854188515646464 9852067 391610026546485017885512052942322705116 9852068 -81750956268130651449235393580704291584 9852069 285714143597208395065112951616951944544 9852070 163718412503137939509692728235299747200 9852071 125839042241099368229555122732612133232 9852072 -497897403810674989455572051487847219200 9852073 68631919255506667748477801246678596608 9852074 -1695544613982281199566042480205384960 9852075 136409299976689418166586239475998330300 9852076 -36688878319459891228216271540608160768 9852077 -251616650838540227330692723376714212074 9852078 -131562472106382602620201840126341659520 9852079 -32450201883102254720511260025260303872 9852080 27030315230634734993918517970206720 9852081 -21384028284839217952855396547115659616 9852082 -400439149951995413824274724751245157248 9852083 84910815986612570063057191378093838880 9852084 292843641379124112607012661254913495040 9852085 -17138950911098079873701344577948309220 9852086 169230729087680673575470223650453528992 9852087 -219664046695722133702200436874713344408 9852088 -25234039458542708868957339985810698240 9852089 73688406649093650888995144879764333440 9852090 -41617952015713370044028856203931187200 9852091 52073409678667027253153952820607483492 9852092 -7471724783723707729663036938805478400 9852093 492015141939029386062590809383742933824 9852094 -90632470664067326596196343094134192768 9852095 -131654951857491023766802096189776329280 9852096 -30882845519513075970253590488162500608 9852097 -231960565157337290193577300091415147454 9852098 290100629792252848370053563554960878800 9852099 81734339388327047740463319736585955064 9852100 94756060072843045988751949265595878400 9852101 39060582352381411059284826351547597440 9852102 4679849943605700825526504911845212416 9852103 222578815128462520128907143173310619352 9852104 215738529671931047614125442186309493760 9852105 5609811332554873513255531265487537600 9852106 44756921199050305867227480927490174464 9852107 525122339773025980616458459310328212640 9852108 -87917777901942312230277753972685455360 9852109 -216343618172533823528726164824192727690 9852110 39526244087179871195684187888595875840 9852111 20404321674023883602597209252581017952 9852112 -24297965661702292669812947835064320000 9852113 37223682415431736961876059836327781362 9852114 -292348412865196087198648566770498656512 9852115 43133721395272667792093708730237081600 9852116 264979190170481908372929357174711584640 9852117 2325567527232287511596897709565005312 9852118 -204045179184698969659377484912863126240 9852119 -260910602393433538082378599226829926256 9852120 -145499712993012305765102041656172339200 9852121 115383926309520295966143779624548646212 9852122 -33352925566477225865714935725141480960 9852123 -114400798638766712658072230817026912616 9852124 105630189168176287309626421344799095296 9852125 221939923155451650423350642489591430000 9852126 19584669273991211491528802436849985344 9852127 -252371433081064136432448847593947289560 9852128 144279225547999200523616799818289512448 9852129 67561092737865791029797805263321158400 9852130 158639378451302866536249136236808284960 9852131 138353826093003967405200307894164772632 9852132 86260823426089039138393910730464212992 9852133 -456588501390619083933650467375494931616 9852134 143218141089883178792197437504974727552 9852135 -46442919236402748287905764396969668400 9852136 -109237827527355861622732247207655229440 9852137 119447497516090119379024166262301685760 9852138 7191532072871955594721984244031843840 9852139 394434087486462290508561199498605877800 9852140 -247691753979172795984238087824503951360 9852141 20780941039400935137587731793347322880 9852142 -124080389139421141040355318685594297728 9852143 63475823375771359137741678510406345200 9852144 24038787433306275289663331870914412544 9852145 142670105670204201814414179252818094900 9852146 -119086346545934234045077725279000837120 9852147 17008212989285663499142581010879040724 9852148 194110350180859299834394593918872014208 9852149 -581390524954896451051759376364707338464 9852150 20683552937138316400696120887104563200 9852151 651144653935550785034398696974228084904 9852152 182911320606609634284189534750377902080 9852153 -21982660293943140033253453656904672416 9852154 -5680944846014059635205108622721956640 9852155 -33192211429928386078398637961300989440 9852156 472506335633881095348254331964075748352 9852157 -40918377175422927518222636715951519168 9852158 -161287061100042777741594422838586168320 9852159 -346697720774496879641651459691969569280 9852160 1897302763282771144311917297585356800 9852161 102888844727566318164943538356360575024 9852162 79256083719293111873851417602570276864 9852163 65810380828272763529588918527130716440 9852164 132193670075820898713905182359851298816 9852165 -193802664954963715000521780633970176000 9852166 -56476683517126499531119110986880108480 9852167 -29844048621825921074763572413763109408 9852168 92967684342060488290341249304409333760 9852169 -253619668995128085934518283770988135680 9852170 23954211355774963455139101785350473600 9852171 -20137970423560272864200713201203793152 9852172 -312587220211808138377185548975886872064 9852173 -321088662720822914980983739792195112736 9852174 1284552929622752775513747241863664320 9852175 -124339794610833441979012307575310214200 9852176 -129423314344188406441434953551068192768 9852177 -9016767780859676472987270842799853824 9852178 58326775862467026142689488211080332800 9852179 -384196633258220999602595683218233963220 9852180 -9742338271258298139579415519556321280 9852181 462984939070292140777697876510534531200 9852182 -45737105541901423477844921541735971808 9852183 122074086430991386858226921832008520 9852184 421725487605513031243253221150363545600 9852185 87256174121333617698410674795670307780 9852186 158342894052559208945021923277194520064 9852187 287103149330430305034919612677650687712 9852188 -131493251060190814847940195833211509760 9852189 171582977717847708985195078930768842624 9852190 64097717307998837003697948558095649600 9852191 -277606162272148410425749246038243093408 9852192 -43995172831584406814687400126081662976 9852193 -255906087603122028278010164444022775956 9852194 -152227751325102761015484260463416681088 9852195 -222261933477109467830844156082327908000 9852196 240987511204602520084307519375593462400 9852197 379550221245405012094360443087723098172 9852198 56762310590187070627081564493797750464 9852199 55398171852935878990723696720937172960 9852200 -91390741739410389872312619573323136000 9852201 129670602093762912509427942034850673930 9852202 161573498257652599138913658702119973552 9852203 -1446011327023686649284377037633868800 9852204 10321202656576156627578571797562629120 9852205 51859227372123643680839177345268637440 9852206 -2564043481356864644700470742657828096 9852207 -4070341769965906455016315527291181560 9852208 -116401488277542544712431554134106931200 9852209 31429909714070360519716055556985717104 9852210 -1014290616551367716633067635100232800 9852211 110618340412783758718235882347055316960 9852212 -81127496765130602991751831587506730240 9852213 -95590646578381564326372403153068202176 9852214 350668848890568223112308943122962188352 9852215 -72025728844296297958607222649886892880 9852216 -33036286567481647162238275688032174080 9852217 -477629978489171431946879407644067428608 9852218 -61762194891435402802044787705338074688 9852219 -100065270411224524116762929143000711200 9852220 93040767702101960658184603738486855680 9852221 -328845380289308097548444364553299187188 9852222 -110163967319246201664680368866798443520 9852223 45777056198060366997932985788861970768 9852224 -63164837948403173748383258008990777344 9852225 -121031354888641105780372885033624976400 9852226 -10515481272452257266148154112976435296 9852227 185182010860202650574218918891978719744 9852228 -203610306140805456311967019515441150720 9852229 12604292768875053469787833472735065920 9852230 -4905219751978902936914511196006337280 9852231 -262838993617195854881297636190059795376 9852232 112924386090730983744140278800283914240 9852233 373992063069158807111388455764903761360 9852234 -27171880253524369027854492096945586176 9852235 350721022698681509042844842119489351200 9852236 82459462947599454659783274015453066240 9852237 -353525090971106915809554566206586633706 9852238 -213613379823450417459841689748384011840 9852239 101184475154324810307367954865895793656 9852240 -11300714005477419877646015823506964480 9852241 6149306597875826530410735885554659520 9852242 -61904870554659201980712224897864175456 9852243 -207703954034831970226878442370431508736 9852244 18790192308969359270967306789582999552 9852245 24432916389410654150339238666832308120 9852246 -1836376876333507893803137964313861120 9852247 -167250677236584139582813447135192266408 9852248 235150350847499473394669055545691340800 9852249 -117421921815602906113072607277304729920 9852250 207442040571509395689357416332087320000 9852251 -46250082510722130115757958472009442748 9852252 195537629559419411312992812848441892864 9852253 -117255332881473748770716035548029087156 9852254 -28978041479798679741004083641947424448 9852255 43636435593518759559131983112249643360 9852256 521219143956529532592883186237440000 9852257 129945793427400727767126526212883705920 9852258 34249140986427496225650408544523570688 9852259 309773955436921494340250598666991353888 9852260 -198568555259909855381219302609387622400 9852261 -110462932960304081435768158908343836480 9852262 -368024066441502776825227167470145408 9852263 236855327808236254833967178240411587512 9852264 -36487538566555507520762451951360460800 9852265 -43487366218151026527924085970620761600 9852266 -18194436621499200540106820452793876736 9852267 10722843361249416348409789414820820720 9852268 214352966693649369979849469766353877248 9852269 -208344689799581533959381491433103535904 9852270 -26142683324378412888058416782535648000 9852271 148746762438222031432356978907870503024 9852272 -104019842510855145173728244053394817024 9852273 9342249229984252411548046497051948402 9852274 6153260974622065069459350762843239040 9852275 -67836193988881717754345782424563900200 9852276 4098673813067692341695821024410968064 9852277 124466248271147749109968082134714766126 9852278 155061677890787069470717483156443092160 9852279 -201618306483798785186500442698859089920 9852280 -125941860149639517039636621669906432000 9852281 -30627881628335036333679177630743023488 9852282 -115729923351250328908528617034669056 9852283 359622251486328083084848459158738893976 9852284 -29782202964925149408687562791396186624 9852285 112074504942028009575321152329258735200 9852286 127490431100066443255136093602723330560 9852287 -9832165659414483769814145742776846360 9852288 -66624208296605280275415286927148974080 9852289 6145974643170498431245742463254584624 9852290 -33619262281046086344920564683365411840 9852291 11746146171118551568283464887077470800 9852292 129912182616455619841811714123921817600 9852293 -62278391273780602131772561853575605792 9852294 -121996462444777243555313906176156526400 9852295 304285493486899078075244599512144967800 9852296 57257492667717920259047762421039759360 9852297 14349147459919765195694133491174891520 9852298 36263273239296699623448378914153514240 9852299 -12127900655792507173917981406990654104 9852300 21181282880385065851613944248664320000 9852301 -337218117943516397840506175943663996788 9852302 9703243279972637558356787398078018752 9852303 38700540880634221104890311086464429184 9852304 -20300475931429264234028112887939072 9852305 188696098611775814944065536933991929460 9852306 155204508401793467327051913554552997504 9852307 -409346231569956658363884177529158346800 9852308 59648460057177531097626156007643564928 9852309 -314870339087429829405919344633492190386 9852310 -41542719104550935705553477952732333440 9852311 -118746774067416868533170705460730041168 9852312 -52048938153079222976466220354465812480 9852313 -563786584743687761221742028473555296438 9852314 218257835414431342223476312573437398256 9852315 27318993501499905624755746764276599040 9852316 170957300051128960385629767359584662528 9852317 204695987674199270648261058069547544640 9852318 54839681020363587061865387119792481664 9852319 -24668013546122057856597086021486851880 9852320 -186188487096590450145484631304280473600 9852321 5011143953360110118144631629558537184 9852322 -57714908550573393557151016125309210288 9852323 -83311849639606772817362555446934020176 9852324 -43910323074135278106367957553191762944 9852325 -22540765307224737803237765530479980000 9852326 -78971459148789857034725301610823995392 9852327 -164637794209715947213544737874488320000 9852328 405848642840332612852077034048528220160 9852329 -181215443088874980186258407817247777116 9852330 50822070943845856682371015895804017920 9852331 -176932488219116126456617724853907953868 9852332 4272525258394745770267496013012172800 9852333 177254229463226315227973276064176673024 9852334 -187404968855247521150059456117945685184 9852335 205707440769313143812716587867307022280 9852336 -11345158585024211315432122859640913920 9852337 455101817464088915728871584355501022192 9852338 139305134574438414208104869940609730320 9852339 60799761337265720327849368649782129920 9852340 258746791697037868305367291963771779840 9852341 2717387303458954046259142937788272426 9852342 -107935611275394191273691280910216666688 9852343 -3031073030593569485897579146731976408 9852344 183910014524393800049652954511425638400 9852345 -57835140723534647190057505106788945980 9852346 26822837369398144792071349137893377536 9852347 258044914391228276596685929754910153600 9852348 136280952165665212907326576845800693760 9852349 65755942414975075503805808656239566208 9852350 -62184700325617090549437042942431875200 9852351 -114485853865524609832621043432983061760 9852352 -110081567191887289437410672218157875200 9852353 117263044544789598341507228510872919040 9852354 5949579623682503962491663652607280672 9852355 10208616218625958023853699850270757600 9852356 26653521765958551963161990564233032960 9852357 63717064383259474850239636622379501888 9852358 53592956775788821543413136163822123520 9852359 -410751444206001006153483451714262813160 9852360 26154521861452698335258863168163020800 9852361 -125441688419491069717341780413078480038 9852362 -132062137686145592372609578029375965952 9852363 54273120945345576055137743288177653440 9852364 -72681926196594147342784604491555021824 9852365 -236205432229841229829343432349024562740 9852366 21754396363444767966052915109927884800 9852367 -89436654493652460886883863009453774368 9852368 49247178379841621490499687103919316992 9852369 116541380025595704501145631225770063488 9852370 -82023123323708053458519642214028912640 9852371 -38857497638230136558984983155544546968 9852372 -1633548005078608293369879806901522432 9852373 -194507717772064122511441681380839700840 9852374 10479766350891994849877259191353036800 9852375 -2405469079187290833432671649302784000 9852376 -463585090929433324434659976611796817920 9852377 143693775373006659712068262191280346880 9852378 153101832912382702247648397476368369920 9852379 424109872549609902088600031405962548120 9852380 148668139516026450634005677805569164800 9852381 -93941140602525256928818421779118201280 9852382 19271492118159688317295179775504105344 9852383 -258567305895038451438674074643767702368 9852384 -354893208045368063029588923254985719808 9852385 -14170697694115055221202978492336189400 9852386 -113378260930579175461842480963214173696 9852387 67929818551065780423885965757034048752 9852388 -54220037562067762870765320402654982144 9852389 -42215399939444457959307889207200541440 9852390 54328768295914442999082518982230008320 9852391 -44152276260572631186640167487449579208 9852392 -34598299160095691393699475509444198400 9852393 61319352388907332090145280110322564000 9852394 -169546393776495830370033216593785260960 9852395 31175360673677197325410654446153062400 9852396 -301001593398816078257300215888614359040 9852397 33324187768326469370967413936837626252 9852398 176299229974495568277475435661008411200 9852399 145705177851630454589663368458463485384 9852400 -54833997457788608564008677402166067200 9852401 -60444765498370301534141389394453242800 9852402 42418505812183559022741263194906598400 9852403 179863849367736190478213796808807992264 9852404 -150598839048416893680908029271286678144 9852405 227622679757149653112357385108394206400 9852406 -116289159827846343368723503121164861440 9852407 228102616608822334870685995679060792400 9852408 -181443347038638446842217756978047180800 9852409 -13621603470332644555498332859564765184 9852410 34574266268633095514187685427720160000 9852411 -186911007229890306279811972800559421928 9852412 -4422459208135116621794690732645743104 9852413 213422702066126817990195114920475910662 9852414 -65032313132421186000754081246290422784 9852415 122818695444873043398950117056736857920 9852416 85399877287973314056295592648245248000 9852417 358944487106124288010915433470897633680 9852418 1266164188457052615764806171282480128 9852419 227866727938849051824078348410287661820 9852420 54068453834778729972560916428711362560 9852421 190274815143775882854889009460446896700 9852422 74839449197718282102539942434009296384 9852423 -8468702804471179938747170591540581632 9852424 123992740688152033088750553062314152960 9852425 -233616142993752998435677315114624050 9852426 -187850139804340398148860792452729600208 9852427 183496829423559957282681001493581131760 9852428 34565880316433827574381713457037995520 9852429 -227550856441481026014464797013135217216 9852430 5900237554920428508765110910482696640 9852431 -48370997099179200714957044493410842800 9852432 20909962562053379574542423212913983488 9852433 -360614019230103183961316530426937290318 9852434 126650137168285731287989921344491764224 9852435 -85033185630831925294670466036243753600 9852436 76212489136275205591160105649628139520 9852437 -23194994642682337683186192704302551648 9852438 -12099239810064693197033082165560057472 9852439 -378974522727994741206995757254548632760 9852440 -73968102830598993120459760613500723200 9852441 -133063376689239492716776668257608559040 9852442 23454867449518754727706569898710661872 9852443 -341274026225302845874968538994826301308 9852444 -88929393810049484933500475342136751104 9852445 -22172033332694600021149025666529367080 9852446 258586018001541349521079321813791299904 9852447 40859864209486450168522335982930314240 9852448 -164123916338021392856519880438416670720 9852449 151839541969498183114085464269867614100 9852450 43176845186082514697822417006492256000 9852451 893348194466250030363622868322550784 9852452 -328280857196039277742979014148362586880 9852453 78368862447190895550865498357729837344 9852454 -242829147013097201154900398655897889824 9852455 94598318939480246076919579099107858360 9852456 50949788601799480595325718667537203200 9852457 517425416011961750320217152507332506880 9852458 -33106718882493661356845147041922953728 9852459 -135308716276594669139621335604156781120 9852460 243079564396230220559469651405742003200 9852461 -8779653835775271454358571444125215008 9852462 -51367434259133755901501380060679180160 9852463 143753278242233667875980955286107468560 9852464 -6721711310310971437870760738711273472 9852465 -50651776650214717470185440503689256960 9852466 -53841025950413214026995329234735782496 9852467 -367824251741760104936698620285024794484 9852468 18428280544240517077771484804409815040 9852469 548909681290470241794578565103999334400 9852470 -26137885502645025891627873966589324800 9852471 14125398849085573892006809212376540872 9852472 -56526816460229754647406466670129848320 9852473 -132394635240547877754627859961091549756 9852474 82946191484373603386199936326515215360 9852475 235294847096230576501807996701957252500 9852476 -43037208682290046358422498825215283200 9852477 -17367438853890655957773457168344920640 9852478 113539575917565745170317365032037745280 9852479 139185907688715481752733059822442067256 9852480 -39506036902197624262658627167825428480 9852481 -20378497116844189560533380540121162448 9852482 -22535280887608547189606965560124809216 9852483 175425800001526752134729095706617164024 9852484 250379122824992667365703541528521635840 9852485 142222968216679320585748096854299404800 9852486 -20997092648875717409505256351834214400 9852487 204203941254531008221828740702065191440 9852488 -36191010019042343915419291953736089600 9852489 -371261619937630580670807849970533532800 9852490 -15045750723046388340323122989118848000 9852491 -454064433524406906164575764175100093016 9852492 46451228373595315133295314245122299904 9852493 47906825360675552557257896952553708000 9852494 38238114889655236475013562800733231296 9852495 154289325554754622575557000687655567120 9852496 -106070677802121318350694140425073868800 9852497 -123999786107101784847017751636269907648 9852498 3918407848099520227065523886860621584 9852499 647559084653369341227466607543318376336 9852500 -2951879767640223303632853697232640000 9852501 -169376883888080221902101502529657207200 9852502 -119200565914802453161826275865614658496 9852503 -295272500931807701121319385566260049680 9852504 -3634955369822189430969343845010145280 9852505 -53677655711285120631568647369623015280 9852506 314002836315413858702219270305375574784 9852507 -100085037580277013600303319089605387520 9852508 52606436660598941601860373522670552576 9852509 283144985744696024744902485908465788710 9852510 -25273136770027592403415869837574041600 9852511 374500621851345895813869794902286062112 9852512 -61104861588228046625586289116049440768 9852513 14619437813842198882805046350414462976 9852514 477521603153512421332042279208812032 9852515 -176849786348341822221963360301258494480 9852516 -22632192813232584827688632578386665472 9852517 -409234610954074100017525236447432650208 9852518 4382034173599284568518270555166329600 9852519 300159066125855084617705076454330466344 9852520 168550119343238034537341277217445376000 9852521 -91715294802687759992053058773482991488 9852522 -60314105366767818194484143192670775296 9852523 -125328252753217035024812430234075050256 9852524 184457270587825551074716551721708718592 9852525 -7758347275833392217733146615886386750 9852526 115136699228137518965552024764721305920 9852527 510083940071792349892135936774229351376 9852528 21448640337142685682278725253262213120 9852529 472107462783253625169110567814595186130 9852530 -81207878553364025154383125206910431840 9852531 -38960127535880742932273949115312038552 9852532 198542139308658844618484848525832846080 9852533 185068362422675866443000887690969155584 9852534 129017502649437866591095987078275228384 9852535 20346488028787375838316179021626206720 9852536 -90804085398264716072536724208300441600 9852537 296587306844694513652535477731320850944 9852538 48244410088225554582273818634316567920 9852539 9848076360787174958555541615461906340 9852540 -37816518744183130736147066146494643200 9852541 301133335991534710517410161173316624492 9852542 -36908560226567413193639638863337116288 9852543 -345738281715135113531434091354692738800 9852544 28511186355261332162660777394155028480 9852545 -18100156978629711807937135529853220800 9852546 59045737213669260137884326560450304 9852547 -3482665564398187110014239620767164080 9852548 179494125839284202309791047584974843008 9852549 -103526017797475403513426344457068436160 9852550 78867059364998110374037177486533465600 9852551 -249094512025220014951253570935210360320 9852552 -269395733372594932386599561641871354880 9852553 -159521788138262507495290030987992580198 9852554 25493132116334876882178294053222572224 9852555 269350183430314361175604403625960503520 9852556 -90449818549319374729905093272775475200 9852557 -66612396913550862769518608289410642400 9852558 -94643290624581972825070723694431252416 9852559 -345138237649133638224416092811227372240 9852560 23458988499887489293047338684708290560 9852561 -139874258190500122084590252403451950668 9852562 729336208408252040600685023281906464 9852563 -72625560345201079866818152126156245504 9852564 -113381392452828495460405949707208294400 9852565 342996762074770563140061763521700490460 9852566 -71768475688943903592060760062391308768 9852567 113411657188591190049159419716925908560 9852568 54859575676107759224680829677307166720 9852569 -395326167146954421388674871351258095030 9852570 -10962514991991822322793865496981401600 9852571 -678951812607912924734594947532702136408 9852572 -109455919615552928080777872955590849024 9852573 -220695031750149303576387036076367922816 9852574 12995055069288113342312511660779953536 9852575 -75559195773024899250329100170927102400 9852576 -215135409603795070387695852644440473600 9852577 74348667320308252320784057789704221346 9852578 59343341148711160478464791770829131040 9852579 -80979133219576867706197538152937117952 9852580 4297384474186804014174140146646995200 9852581 -252684288826608628841906883780187165188 9852582 -46921650676026788319046076447663008896 9852583 13064269864239724290051871704686844960 9852584 43817640249383442005903382616103731200 9852585 -134239528129026283440193662670503777600 9852586 -126269627868469064972830536183103589376 9852587 116730022064701880885404220611987188240 9852588 -64008263007549617330780882948164799232 9852589 278806076276244230037122133545589146390 9852590 2404954788079667176671801945115530240 9852591 -4733309400088983827012482360912033536 9852592 -24250934565447718148698917986577285120 9852593 -327399829058489632943811839570113378158 9852594 22360332022718900630017966159909436928 9852595 -100938092344937615004655215858943856400 9852596 -71119329611403540463204293062396337408 9852597 14907311545199569562575556061837747246 9852598 -48940863036116507912461025517123594240 9852599 39261024355595208367890587601483118080 9852600 149396895611193661612335124513095168000 9852601 195365256160999406515422197523100508304 9852602 -1746654832499248639190312514947934720 9852603 256921243996604019603171380119475546904 9852604 -355423628518759399012350256327507999744 9852605 102713735177192036623555160431305004800 9852606 6934230083116440705703973660847558144 9852607 458387123759726698525856688651745856 9852608 -134076181813957429434949765158505807872 9852609 -41486841040356964099233754337159390592 9852610 80202604888525256239417544809266140160 9852611 436145208996832817205959688403818507024 9852612 50406888300201471618329202812106768384 9852613 251637896018961768239297716196377284220 9852614 -209091800442576297381142135415058179520 9852615 -482625030035117323642119210226353240 9852616 255222824236746865227549291104445588480 9852617 132203422181498563545081278148427224666 9852618 145718255018211956351161648955557758720 9852619 -5749015715647953749821654542518264000 9852620 -111840982527093307082776715187057976320 9852621 57656597077551075653701749938481859680 9852622 -79926634970852065476212479249059889536 9852623 727467387665400395026577301799939463040 9852624 -84185530322040332046995911895218913280 9852625 -242362720003590275224443492319910775000 9852626 92537674738953354470982174195168060048 9852627 89044765755759879311725034227011224640 9852628 -81415143024193097899089623631182317824 9852629 218586469989427069959393945785140185276 9852630 -15067648893277497635587919500631844480 9852631 233065855125931187002585686767254937664 9852632 -163864936174182037786395067219845273600 9852633 -867998756198489400333331580348911296 9852634 263351271555890212415749888927059083520 9852635 110335705600827836246990116099328062800 9852636 35617204189927368420266596011025254912 9852637 -483557211134515756739436453143389568 9852638 132397442300925058342328412298071433344 9852639 -373515449542606716019815779876688862320 9852640 20723772508488009819185881434764083200 9852641 -413514556206315232191900871940593755216 9852642 152475600207972174193493119062564722640 9852643 -264958331379488123524605138759658049120 9852644 331447039462783769236056664915587870336 9852645 -73878446159752768038040464213610590720 9852646 163773650185182512641677628295727312960 9852647 -58221297368669153001329565993852906528 9852648 -45140305789584642728286917421645496320 9852649 -96355621010634737160668359377912737350 9852650 113931464881471673673083801747840493600 9852651 15139724158823830390552828704191290080 9852652 156994004264622103382177762924886753536 9852653 412469632840049490529405135941781330902 9852654 36454577890056575468879030385318700032 9852655 30121096369561483347885705825388543560 9852656 -16597213191965262398187509651706347520 9852657 56126895767248320735297487442820312192 9852658 -39893569796576226677222021902986616416 9852659 -233206741991234278671258643563825739920 9852660 15235768288123375506492382317816053760 9852661 597274945637965644154424969713865984 9852662 80932193351703965616013904903755292832 9852663 143061325982167723774520046923281082400 9852664 41272624662401246560177121816210104320 9852665 318566714510959902990646985521238339400 9852666 5505953592667846561776710615682445824 9852667 -348243659347128445788508583820134424 9852668 -32275703039982496874760611481827278848 9852669 82564087146335738102499700682952017388 9852670 -34096842616654209284090670374017194240 9852671 365767754363050454770265142893691555840 9852672 164419226162896508745401764579702210560 9852673 -220264381474474881971538559412682697980 9852674 -99153022462138772665184264138780229600 9852675 -91499091089609686894091837145400320000 9852676 -301185042212839008568653252898362368 9852677 -96427614846369483539570777027432593188 9852678 -137510366718173709770265858374789637120 9852679 406032385400437744377259341527929744280 9852680 89995373668729084588431785322206054400 9852681 -161097779668872581229455970452807245920 9852682 -47255912835141726562274105736340009728 9852683 110946367956837244022872476174788590932 9852684 51757867375646593791787262745082523136 9852685 -258449269492793213900885233838562596640 9852686 -35258925838266435196527344216556708096 9852687 -48394004123747434410557347651336930392 9852688 22307663318738630508683304933470707712 9852689 -1982034417120964760095478198329267200 9852690 131180178673813250080236705634352563200 9852691 534957313239183930741095212830313698092 9852692 421402919334262334894292110217343649280 9852693 -49283575711914588342551125523247945600 9852694 -87709772400033464460102140955945198720 9852695 51860697388477704030904206124104583920 9852696 13008438059098167283036620521766666240 9852697 57437007760158669473343430788380109600 9852698 -50784899222617106330428108097355419136 9852699 -7038322302588666936638773513545280512 9852700 46708078095912592618808688794649945600 9852701 501702171942417509811530058774018873702 9852702 104904603864673164669134113075039540032 9852703 53699827423032139073862110936459908320 9852704 -3809920696665342941288557139636256768 9852705 -178768970437556769642694967307730704000 9852706 7571135940933293183028758258362377600 9852707 -441187185946282383419505801843452331048 9852708 -18485841920149448157645846572924565504 9852709 194471140758160786263635102018321058720 9852710 -4799129417377972820059052183978810880 9852711 -137089072499028883165237006762340192640 9852712 -303231653433893582535337017488445772800 9852713 8193353110364130668052689386663945800 9852714 -67767431039816009058549718385821417296 9852715 -60699628903318642759260432945990644640 9852716 -402895840156542715978065314487701230080 9852717 8100604821152845275957518872542105600 9852718 116759346266022980690007254445024090816 9852719 2316216917507035729172013152071895544 9852720 39628010568276754793119194193198448640 9852721 50286419052155432330786971971378232500 9852722 -39282402119863964616641124105856588800 9852723 133933163374493304415528853762570061972 9852724 112314464062381396062384431867413795584 9852725 130305656367550753090253380615818376500 9852726 16303618929472635566648464705493069184 9852727 -319808143823451132743970438952887243408 9852728 -173193106331641956259688180713551360000 9852729 48913767227937732298231558634843739984 9852730 -6074563443424222587511317435158630400 9852731 -184514229087157414414668142689636653808 9852732 -145932834443479712829042794668667059200 9852733 -380182025819556135217279196361232193376 9852734 -299411626329057361155264749097473481984 9852735 -35731128555863228330873982881304883200 9852736 67301217130318872333761982346860953600 9852737 -18771222082091189210768827119763571040 9852738 -60720835334636798766616115720517880320 9852739 2454753081969687815167008618992417824 9852740 -104471419290760712091518224009545830400 9852741 -648398207141075406173369138174673216 9852742 -76363558509143246126652113455139437728 9852743 -78363616895133847925951426972875972008 9852744 22674091416089677432931028462813757440 9852745 -8290215040652249162029018150661193600 9852746 -227325951793639589028142018960391137440 9852747 -19025518402680926735747514803404101120 9852748 95160967020332849652263910193770353408 9852749 -596879262696739713014261268786877664436 9852750 103657339665914320038322766331051840000 9852751 116185387359622124198451978549110481984 9852752 -12084806518465969445594577158844973056 9852753 -3008226454736153646030682256855070336 9852754 1687087935227842352868003528113498880 9852755 -44303433403645232493434104088196000000 9852756 170329007353392653545772625920665577472 9852757 294014493224253185023560347719557884640 9852758 -75650014472830868108521023324426897408 9852759 6710033097029010493524286893250244016 9852760 -162297342827298901675323563215767552000 9852761 -160277774026215635644117645373978386176 9852762 -323272231579015887758818590793347840 9852763 113226189015852702261600338164583971584 9852764 -113514490343770971618412633249012654080 9852765 50005928148792573950620611780543505920 9852766 39419323800254759677846975605884086272 9852767 -177122962925478243010843314107470155288 9852768 -49917521989208369273184390187045748736 9852769 366268483389845627225527579045557476544 9852770 -69936438891010051659930704500401565920 9852771 -97289663539331875715781379291436740488 9852772 80422523676235678251395834954855764992 9852773 898612211730792777487973060243477598 9852774 -137435295660011643893264489814549350400 9852775 -94310867739556961679805426535248584000 9852776 -231196522529385255166937183086851793920 9852777 -189317275848119781804290730802806302352 9852778 -6078600173341771770060087045172150176 9852779 -364949894967250804035530409841798824240 9852780 -41109229506533953302496579167693619200 9852781 -195430468656678673872569487976484966036 9852782 152228438736181276999294524670935115392 9852783 -220250622344508167736813922250236364400 9852784 39087840497459741205193361580678348800 9852785 34594119688708348041246343475612371200 9852786 -6926757836278417690791613358300728320 9852787 12557310140847569661926145208131080192 9852788 491563807766968566642708161911158144 9852789 -249941441996792911584492953769812138976 9852790 -6205362950630726131736343579943449600 9852791 20756097523535961241686242314747793184 9852792 25521211121410878924013335386180812800 9852793 257789356595320988942137940468945458564 9852794 -109698514464822538162731846634707303936 9852795 -73704329336556909791159315748730026480 9852796 58479611715332537315119449820173739008 9852797 672089865880512064117499525382514080 9852798 -42329266973982268143878830307266897920 9852799 4235741359267965905164191765805708920 9852800 -125447407196148093957754764845383680000 9852801 -97931336534617078135631667105297561600 9852802 271596806113050408391070372506161062352 9852803 5547001911943414915164164330011830744 9852804 23816339470284523124164542943159011840 9852805 -2399882976307336206604238512448876640 9852806 52049163506109593179116996971447531904 9852807 -62095056489816106608335048685947651160 9852808 -141563714672643797394230639996856729600 9852809 80409103022644709034584927641871766528 9852810 4712996950047083291512185122789606400 9852811 60249966051497692688242637630866556400 9852812 -152838349777137105597771287232656329728 9852813 472088524928526600881807164345265534400 9852814 278572685408855679262200955869123896256 9852815 25249728207319144318184339245170760800 9852816 72789958844197397386904479783711997952 9852817 167801758884006376873358770948910328820 9852818 -201031412478551446920523311032058134640 9852819 -50579959190186830030550922251972698560 9852820 -12122164719055530602157246066079729920 9852821 11493275718430240052574120094038096288 9852822 80776678095052779684511812028802722272 9852823 158787315626243162111652187058475179520 9852824 -436862292000705147310166223976688025600 9852825 80090989124814792013340827289735211600 9852826 -99682893071388178989020665929932182560 9852827 63668714104625710277917306326666812676 9852828 127989790287159134068541026462532344320 9852829 -47253208977856687468777724749874213024 9852830 -14941998446028166423949351573871072000 9852831 193041861318224976490645944861433341720 9852832 -50922958431315821191313366450643664896 9852833 -19772050896782178402520904132895966720 9852834 19042797016721814358654270883323618560 9852835 -43138760098099464413972202596536764720 9852836 -61554056581190851716091075590897917952 9852837 66091590681966206167568633138428704000 9852838 -93765064784500014117626488190088667680 9852839 35814963672574524716431048052692915800 9852840 -58019009455994043866293801428019200 9852841 -38774102255721501228454169826018852188 9852842 105108213159653929182509821689179240544 9852843 -48982538816264657782236424988592681984 9852844 -285298560901166841610689439824568171264 9852845 -27691430186790118811235745325062552320 9852846 46877931937078365553213083188909073984 9852847 -426546429835395349775403282366080201880 9852848 -2075454777742740639846419602185486336 9852849 283466002800795179832915960039426138240 9852850 9719775630111593240497048538247436800 9852851 174901361338429614968471553381092547852 9852852 -88516801860999743045700773760535584768 9852853 173644225155035850139141697016742491804 9852854 -52604022218654346046007565362412404736 9852855 27023735858658726024611854297151155200 9852856 -203034486761830872934954098220071936000 9852857 158036530214719607418164753159824077312 9852858 -6964003099816002950169244561819289856 9852859 -254085707506410567738468990342000696096 9852860 -13877075444926279949594921140417612800 9852861 -31572004009154495534843252731401722400 9852862 -62842384067595815104982664758088922368 9852863 -177007073852342484240529061842329730920 9852864 3173589640342436872303307858758336512 9852865 -57960222366767662983400830633189343680 9852866 393590157811969988412960663558347703360 9852867 189428259518883380203334261786393472240 9852868 -41026566754904559211512291358012974080 9852869 167711039307074608304239065646212041844 9852870 -23771105470133488802779137774712195200 9852871 322214990627878624878233277764040213312 9852872 -353264093467747194781951620996350392320 9852873 1966598758569070565249660148509159904 9852874 -7741817701526743356457169936605618848 9852875 375089235978209356111481668362445764000 9852876 89738811241678209979130035341016166400 9852877 192636707075711066092510473435609309472 9852878 -372056771171986245538082308745883648 9852879 112213700276423727922768635310915912584 9852880 14387438772422955053794094087798784000 9852881 -160781989926320675230896966229296689808 9852882 50848957049860514655185302676826478080 9852883 10796164983132807141228241448532420768 9852884 -92224309946959560265578842358174509184 9852885 6867550509416286981769107724935859200 9852886 -144045882435667947438475930077620089920 9852887 157086632484557953964055854075394583680 9852888 7845034131283706564206192898310144000 9852889 475824397085337304295823773840951495690 9852890 -61812737789197620887128332272583731520 9852891 3365093110176523348213260926647984320 9852892 13156176579195482606764460023554244608 9852893 64836239876267454245907163002736752780 9852894 -31086160711221194870704247592728328960 9852895 88059764446814463885493506069090184800 9852896 -265815444369913047310053015277648478208 9852897 52247200866448084804906985198445464160 9852898 11489708935094853699069685032566286720 9852899 -192139916458829179181789713699429295664 9852900 103940316139148301614882007269826892800 9852901 109344452201706045221654133815395853184 9852902 56188544420216613659001294149733373152 9852903 148378936296422212097915679066130780368 9852904 -155095916392543659525109151981349258240 9852905 238818448874302875794844958568061345060 9852906 24112199316149001555104587100348067840 9852907 -493058260417346620904354838110834232844 9852908 -41559145943732305765522324929409797120 9852909 -497937231863616990161215979357538528 9852910 -88343863472214244674519100482743576640 9852911 545009758267980306911586498403085094912 9852912 -3388147342731193950685686532618616832 9852913 -94962969176625724980162453207813141440 9852914 -118626360207325154925327340710259089408 9852915 -6825465122105240604580768818476938560 9852916 2250913852841758090626205203778273280 9852917 5672495400185654887482509638481121966 9852918 -38325304058651789100980480684406559296 9852919 -288455658953598129159840597083008711856 9852920 -112343278160916249117771349410274713600 9852921 -72738251186927723133751450837943176320 9852922 -32652950653757684643575540588670159648 9852923 37994002395733019307685263724190052000 9852924 -86007328517296984675488501062317178880 9852925 92892943266106091618765895250653196000 9852926 -37378425641382542799875298816340724736 9852927 -89457268638171901948429821724916064000 9852928 15385094432406886948718467168579092480 9852929 578319852032313982605865925793811998276 9852930 48618172180391117887926572823773222400 9852931 354095462528247366973360240285235712264 9852932 328332852567186027358428648872634850560 9852933 -159266875310558388788938672067421574176 9852934 155500492805293395602510069112023040 9852935 -21424867733166493725782469844587307440 9852936 27889125233050981383236236262849495040 9852937 15799136464118777295893767896366274586 9852938 -215745798688755848190517314624886940880 9852939 316475731309454852789981531462873709024 9852940 173857789444186552083065504649944663040 9852941 -130412802826743594077955031152691448640 9852942 2217010769936047121440813474870232064 9852943 -159858108304852584991356822103506057808 9852944 60542568474453912711637908046342717440 9852945 -43826402681581771580350192846929273600 9852946 -128399595885046913352250422275204070240 9852947 -31966016601556273962593513385061453824 9852948 97834059265343646138828327944387665920 9852949 312053129710211152819862105399761479950 9852950 88119856525003470062308115646505764000 9852951 125036808455913174572785606670902358400 9852952 -33548061432580298591054837039162449920 9852953 775102796189773456846421291918618531520 9852954 57238762746742386937459669292387927040 9852955 -37697577572517121700292548172712017600 9852956 8980354910658217075958582341852637184 9852957 66190558269967327688838069998105254854 9852958 93482896053185724437373352752092193984 9852959 -580581684438710161492858063995796523040 9852960 73760712482232284652461997562370457600 9852961 225740820514806668328331111072928734562 9852962 -39075754973020082704552080645768729600 9852963 145851370072823572422005899596086510400 9852964 185618520281284653204131180208762875904 9852965 -111192575441111945811366358775739635880 9852966 44531029835027754464489188254571851552 9852967 178275692891164868949333488477865025016 9852968 -93154305604895371408590854977532160000 9852969 88129542605415410392697062680587489952 9852970 -82765930855362358752786907965244953600 9852971 -8366802228670848547051745693595025656 9852972 72049883754858616999240225574701819392 9852973 32751847888864030438362190232505817400 9852974 36452887196231682467814817024435474560 9852975 102702459489370462394127995347918656000 9852976 4827490314672200302848346295117873152 9852977 2922005628410451713991579187250250480 9852978 -41416584704177086328278180253515425792 9852979 28519710877338088850211361184631243576 9852980 -446009197816913628172542790967252336640 9852981 -175562846729922775555847368281402275040 9852982 14929176349651107239176527723393763200 9852983 -6179612684925952212345942971864473680 9852984 44411859713820083909035321250472222720 9852985 154921533254428483952387403466935402180 9852986 157629657679402334521786780510388717568 9852987 2674098099827269920492107468953182768 9852988 251329012409330016851501266279408528896 9852989 -212279164671487983931612136054533388244 9852990 -22498817753963675484110742204287692800 9852991 -341922966813625549586236387125358220608 9852992 167262633655438978547253461577890267136 9852993 104747229444046045444856911756052150400 9852994 -157161864473406394763378616852136194528 9852995 228150719627210718732738816624289578000 9852996 168071111553683643358402637174389708800 9852997 658451047905135765197549813230777728 9852998 34013158457211136273174493132358492000 9852999 7247165705147281840540184154119005008 9853000 433556623011804444847754921065881600000 9853001 -49359762929507166651267336570283004400 9853002 -4327786421383991515023841631650246608 9853003 32184445686553103261295293222303274304 9853004 43535101638279381673714451244079245312 9853005 -159566058060763585594445165762791922880 9853006 -298879916420357273186847234245991165120 9853007 461030312885022196708429501627133702256 9853008 2475314613731590216841876305722605568 9853009 -100659860060031910714465229844358315520 9853010 186401995034543728439173932223776512160 9853011 -103183619512730218768100826116272867680 9853012 31149201828507564445293654922944499200 9853013 504194982406245695431229731707884779584 9853014 50491960792611666196513610575732469760 9853015 -10020618388985685357647410946613694800 9853016 29700055076938880727289696766880768000 9853017 60189970137784507249172704898184131280 9853018 -8879637964285926339770188636557004800 9853019 -20683814619605094044388485293063670040 9853020 2283933343454173695712892512759603200 9853021 206749504314960860251873234668535916332 9853022 100783999642051552650127779270820509312 9853023 -106285670298680883029659813712878649016 9853024 -58679372968131153298675467924433797120 9853025 -16801774916064160927458251075115628800 9853026 5808093584401386313853933540826261504 9853027 -207120378501558694167080246484168561124 9853028 -292233931590013482443314961119336040832 9853029 41293875170729227681690053009394320000 9853030 419203421195103657651513289172659200 9853031 83497385900659924337980578544309655952 9853032 63466150690229890484414674345540976640 9853033 -347165566445467007066011241631542981760 9853034 77993972181362587234524585217389556992 9853035 50976463771364280850919533072923779040 9853036 -2107695946341430129136056724326911488 9853037 162696604042790166981701244355825561686 9853038 -46715592184443786974540499228286114560 9853039 -30430849869825307325357599962697720320 9853040 9614957934011811516744494450658508800 9853041 147327122825857244169521509848552603648 9853042 114349181367340296849437945588293306272 9853043 -68721408585687897231326457392649750708 9853044 2604586956469952332776175871655616512 9853045 -96031840511899669510811236932026667720 9853046 -77242425953570631175916439993665304960 9853047 77936655331542233937827852282450584800 9853048 107386894151433587315649712537718415360 9853049 169842062755408495562506238832687139050 9853050 -48570159487478755137738917580545299200 9853051 63742591929249430524400125909236671312 9853052 -152813524092295102895889728755556868096 9853053 -81018581477085846231657796178940597696 9853054 -263004882795752529628862337044819649024 9853055 48780856302717594955943197643786388000 9853056 -428664568179704449158955887907936665600 9853057 538845938073910839518903101133140029652 9853058 83684852608044143687958077153926717440 9853059 32469278654126536887767024866054144320 9853060 -59505227076164609531115522063123148800 9853061 110280628065716470767361455572560237662 9853062 -13158069686568930736295507981944166400 9853063 408679192388736213196293927165990528 9853064 62153293156711681840970018552757227520 9853065 -364261385242829724720433731194890351680 9853066 -197872924380002425990741306028490963360 9853067 461496241660631152727080309927760167032 9853068 -164073593921256834048604191775427228160 9853069 224314235290132703826703575235078710060 9853070 59215149635173488786831439041002508480 9853071 -24652620921631785724976349315718656000 9853072 107088142813656608351398130572113100800 9853073 -21837374122343783190292200238151721678 9853074 -53326339808185492458846161020697525760 9853075 -192562266967531129993249871658232011700 9853076 52421396400194111371939961704344869760 9853077 -29027580382636162437176502835880416320 9853078 -140301549488711060449739540695433288160 9853079 -150023811840881268243799554646245221760 9853080 48006098512458603911202660692675788800 9853081 232127539111390917640432034551149100800 9853082 201505263400763997936752253917598769392 9853083 -46048721748070768033999219670273077296 9853084 -83614605538236208593557620498438189568 9853085 -147805852135289198780898154463263459200 9853086 21591877634292909065356923882459251328 9853087 94803586688612237386105968079367408000 9853088 -87254282364064421881711674461927768064 9853089 97873269037454531298423358093914370224 9853090 -57475073590678216062919544817143263680 9853091 -20226268897003513814912941988381862816 9853092 -11996499281294870298781648816318003584 9853093 -291730032038298132650730725709315825636 9853094 11365070184183876875890407085380336096 9853095 51683988850662718283903409003622709760 9853096 -138306886093849799739303590144488243200 9853097 161173860590989501925081394574757260452 9853098 55100619131902734637953019293755973120 9853099 -538652006987584331664072213821275635936 9853100 -20623745484291731081950947930920985600 9853101 64570465113817002466333093541305712460 9853102 -1550325099417355726705201159191232512 9853103 -30540035737734609358902445348953220416 9853104 -18446433361076924501089326816944259072 9853105 276150797405829173056192881349829230260 9853106 533827750096228368105554641289053824 9853107 221962440718699258416052433924283808320 9853108 86817222076941222371927914875686553600 9853109 101295714734659690076908040597727328416 9853110 127415385222302532145830350390045971200 9853111 -183233596144929208553258254770209705048 9853112 4515372227005521734605899125494394880 9853113 -262005045295184182230566701160512007856 9853114 -309458223060759776415740864200026727680 9853115 107365936770920341690518706139039695200 9853116 -1915048573029750259004862607417359360 9853117 -124814276455630524065721997413151610880 9853118 7663157033666558838593491950933335040 9853119 -10780521088808473588232718012899112456 9853120 27385810254162989861434542892473384960 9853121 -86904127220741803186516368238585503678 9853122 -22377484941083986222478824395626752128 9853123 -44592923249243301674440962366112455264 9853124 -25620960598906204494582233874677017344 9853125 -214581786127468443254384681223075300000 9853126 -270752477290947232750577408844108067488 9853127 49805774066911701448273808007745358400 9853128 -190839595186378028315186816793830784000 9853129 -238037130295145713721186119617849611712 9853130 39754027555074015335194643139588940800 9853131 162813568142778937181277041252648563200 9853132 -150106696132394357648686999955272204800 9853133 -325671245162874544322344562009883816714 9853134 440859161207887266750123143609409600 9853135 106206269240112584164557757601266819080 9853136 57592785199816844653540810648491220992 9853137 12456842732762995757040200619204499200 9853138 -66308348652869244264292820279131559280 9853139 438620142233825009774639133807389048940 9853140 48633063353119302749781439924346572800 9853141 -556397019009221882386004556972707297458 9853142 38093674523030218405747278939291883392 9853143 237650012286452366848686811201244086224 9853144 -55937737205880614399774812206357504000 9853145 155969045078812681141842108915323280900 9853146 110135554700258656696374083528426975472 9853147 -252959417166198205389129066520728019088 9853148 -18552175879848529413568197153535411200 9853149 5753937201249822454593468602029827648 9853150 67417384869269515385555765144098996800 9853151 -274854551506393531491814070290370064 9853152 132242298976980338032014544936125333504 9853153 -551479896552640786339687875043615324880 9853154 -134209697363380353174686556437610222720 9853155 -9087467331043466238969117829589171760 9853156 122256916156406441875607408509684277760 9853157 535327772827436934948013135533495304800 9853158 -24903294084647057854546323411567052800 9853159 -43409997113389568554464836837541981640 9853160 -143719289098106914868233582240812288000 9853161 72224070162994991573357468868303316704 9853162 20781693099120806197528433766406136064 9853163 338949974123701706610979732004652868896 9853164 17616382872663542651709278231627550720 9853165 -79253671697291957946162439640692943520 9853166 16381038765222148296165176566957161408 9853167 -111606486828067847225038467324062762496 9853168 -8264837947802270158721794831858794496 9853169 -285015246455630809303124589740724512430 9853170 3149712534172403749078453937750438400 9853171 293130998934639571247710002752301959372 9853172 -64941553848225300596702549087330119680 9853173 -351508137523303954424119833484160858016 9853174 -66188150806329626268296636391702071808 9853175 23007490413614215783712016915186270000 9853176 296057766247759266129433799337354854400 9853177 -45889980610352192939233564106798828160 9853178 241013471631901870228032168070038518640 9853179 -20093444611554957068045203595436402432 9853180 -130168847501200295449766464363274073600 9853181 -65460623737499464576183040570995740468 9853182 41822983742444727130574570429175556800 9853183 162636913173848898419612039234693298960 9853184 333325106304234975245999984684826624000 9853185 -158925963706953532284826197346341038400 9853186 177641928547197067624495351903746499584 9853187 -20209999089554232073670957187284550600 9853188 -139425064955564419902398407614319334400 9853189 -268969870370252181354497691512705468900 9853190 -52323188503390932785240450734371993600 9853191 254284960959291754207928766031042118400 9853192 2380463620952779526331838221996318720 9853193 16623551963577031350924154960148169600 9853194 -41662330269601465279552831289192201472 9853195 96339785015532718911107137081710873600 9853196 -411521081169457224433063604490304542720 9853197 70064347667070299058355066276331076480 9853198 -73629328987296444867070791345982755264 9853199 404517935029332272958369490592996715864 9853200 6166666134458142530461926011869593600 9853201 636290272099717103686649604035984954100 9853202 -24519209160064589301092255532435430656 9853203 -178646450595528857534365150357980763392 9853204 34254630207991631755346122954161100800 9853205 273865543540797220863013666046002192860 9853206 -128470748681651994128028025449843213312 9853207 -7718703660456001365391904896386595440 9853208 -26206198983688613728446623483132037120 9853209 -145357434053708136486628698790974547686 9853210 152898809919486750893772873689877216000 9853211 106282348573642849891603078358027893584 9853212 236518520217642965325570751991350835712 9853213 463808775941570996792105319292807956960 9853214 119441381158080645760931733744802165440 9853215 63376281846080907916221627697636693920 9853216 -278618764535140726688294038343736360960 9853217 182982347035406283155302903793689988064 9853218 -127067091677150832841373688379147073280 9853219 2739519090319718885537703002348782120 9853220 -115982968188621286998092849942585003520 9853221 -195816680081227161742815045108326707200 9853222 2396523864868792441977055923919468800 9853223 -41232451177645144801356137195869180656 9853224 116665035939010168799654025903099985920 9853225 -272477688051549201464182576886536209250 9853226 -68788858095160904461869513458548970496 9853227 214503238248310712384171536381470561564 9853228 45885071642982698550503435651892559872 9853229 271706222176564522215245320483220567040 9853230 -2774211421364628490649521929012929280 9853231 880555031385772130754578488485565506864 9853232 42930154918828385385855593994682023936 9853233 -152378075026492759206481057889884270272 9853234 -132323946126290773435457599194338630400 9853235 1828472507966804152480937555604591360 9853236 30567349683747427495746431183352422400 9853237 134236849082658222502578878101597579886 9853238 167707340619619634094654046806759895680 9853239 -1882706185090246480874812959968725632 9853240 -536914613688404436101686520826392371200 9853241 522109698717050357191702651520489145642 9853242 62671821618266396788077595445572915200 9853243 90090156006319834695931946353231090560 9853244 183773509027210265201012136909206977536 9853245 -10757141058753562781483121515306894100 9853246 -3821720563253854441065184480381729536 9853247 6819963232844265745050689053504118712 9853248 -1934307443192177151364314661084200960 9853249 -20937366506834877229944294395038988864 9853250 254936731926645198222572379090935808000 9853251 -368558831086754769822831723597104376336 9853252 -182504757870180320337847289022626107264 9853253 -266727317182583800609815615466559424960 9853254 -3243921109099499766374906023878120000 9853255 -157626656309389274794765357488312416640 9853256 -105184669393768152647069359541132820480 9853257 -52729786927220129821848763808159961600 9853258 -111452499492298196375125845641128493520 9853259 25995011204190126844993938635365256304 9853260 7011449307585964932923494189640079360 9853261 44830909800340762630772972010813678144 9853262 -8689228202022333527288141387781052608 9853263 103257980805863310531419765768945292792 9853264 69902097681699620205052402817382932480 9853265 17435866481893077081843265328897847720 9853266 -76473246854790684063299652974968046976 9853267 -182857494937653759386837055827405157120 9853268 -624752517720030378313079838286011654144 9853269 15537798458548076519675183349810158976 9853270 -62267166267039785195929773144643818240 9853271 196342125684577161643170127335835162944 9853272 228855078753724512782879562528768000 9853273 112291529589378694911950133707690888260 9853274 -156625797169409573336408638932760590864 9853275 108669307625617646091726477507253248000 9853276 -25780659532149754987750172635244899840 9853277 107687997931492036970895814096806994272 9853278 701341629321124594907622348339833856 9853279 -67523521197839313901992009272696398320 9853280 81169625008775493124399022789241077760 9853281 315221421146882712223787387327756247570 9853282 -85260674659036185579683813494032793008 9853283 136054483765848938153325937894236247248 9853284 -34771311684232813847575898673970323456 9853285 812211623892858771154801156196308320 9853286 -2196317845076770477553612237098752000 9853287 350742241657080733477905937721910212352 9853288 -20963483252550442907133288660862894080 9853289 21189037507124414387260750915103378688 9853290 73567834568767836166275152135890189920 9853291 -109101956060224871805448933894102537328 9853292 225790200297795679912146260013312248832 9853293 22387284703947778288812834250284122400 9853294 108806220580550583676718523539839384512 9853295 -159835355428226359788121665541380710400 9853296 50879284484320045195070240808411070464 9853297 107061784878994711859979528237843684660 9853298 10372093250421682389092943683591047680 9853299 -144285238171699794225382036770133940880 9853300 157846328954887965695863461045946294400 9853301 314209700425568843889898604202440807100 9853302 26236133297833915639110280549304916864 9853303 -47977422072690040205486396013944535448 9853304 229336756678348320258932311181184245760 9853305 71133345068714851951475023909812480000 9853306 19808714861966141157638763069977258352 9853307 -135098113457270452153483927895317188444 9853308 82748774264872722100805753199602049024 9853309 103795765807049272998608323781171892672 9853310 173862932857665293337593242221398698560 9853311 -27946846148727030132282053674558679136 9853312 361085187646808565949155185957126799360 9853313 102999167595948813204774995944366610562 9853314 54892618552662546432215934505245940992 9853315 -328914859797292982136624598573363322880 9853316 193202347451290227944883731435181296640 9853317 35929181007333820534756233846192320700 9853318 216053809636420243321526767504016331360 9853319 60172085606475908139145429345546051584 9853320 -2950487572761561523127745229944422400 9853321 289461676583228493622899691312487559999 9853322 94591428392798705268455839417702565472 9853323 -119726826888506249390805130474390539816 9853324 -7332658418044833361310891900295439360 9853325 -14763100400717150064554199622762071900 9853326 168547164059042985118172980390611840 9853327 -284570526586738410926286694902540320328 9853328 86834631102785567504035176863689777152 9853329 250069703897123730743578480190223750384 9853330 -19413826630422019497808913414332771200 9853331 88724186809770481835268287421012314832 9853332 -15223547122299314866010772227863554048 9853333 68909563268003146943577595657124041120 9853334 107031166291740983976284486100489493632 9853335 -11228357013852165056340731118475316280 9853336 -152279906805453892086789402746167050240 9853337 -67265154113377782149879693280041637432 9853338 23829465977685900709774442859263717376 9853339 314335143495321177260593127070272322520 9853340 -56835975171195732604513393306752337920 9853341 -98245658298976504960431075733705454208 9853342 141870331127390010858429107593046643072 9853343 297294170217526941051010722245825665320 9853344 -2249337308249746895747591301260967936 9853345 178913375886001926280804045159042091520 9853346 -133839400964775159196660430991834046128 9853347 13969322050864138940672398827168521472 9853348 18030942082284760891597922844434679040 9853349 173412889564800495720419352300711890592 9853350 -1684762320690739646892620133383577600 9853351 270038514211365906843028010902590266872 9853352 352687192148520658002721651268841753600 9853353 270137487968247949515873666345536291520 9853354 65531639318120774477058886868068761600 9853355 -16483912500869785684144186677638528400 9853356 235003538993178392474471429881111414272 9853357 204227414539306662056954928011451398572 9853358 -163808178396174159766084753538409138240 9853359 102249222649783930851872112517274140320 9853360 58809954596430362901764173009176821760 9853361 31837434482503642323764992601733600000 9853362 193249630698508448019973275056232698880 9853363 -36336488001244794393705408805282472576 9853364 2463131865154186083128352642160244736 9853365 -23334119221282041878752932438545069280 9853366 40590203784461136750785102302825197504 9853367 113712469576617101918526748813257733416 9853368 -20179873778983776833845664819920896000 9853369 376049083266315721252887883418873817770 9853370 133827014054981674921126524720983280000 9853371 -322238012324430455248448885498281477080 9853372 59458529766484690889794429360913252352 9853373 -341189442255791102113470211196895328980 9853374 59559468408651803076603254206088419968 9853375 -134167217974317985512411868431910536000 9853376 43338239625360460393240266092536922112 9853377 -190762069336331289765628386300560729568 9853378 38010787005359581765543701609280428240 9853379 42642002420897037694273493683307281980 9853380 122233980155579545417160627795112345600 9853381 -139601134325103958060279348934075564800 9853382 -38429027428910756985576657474426132480 9853383 11092732986463266232937714644930515624 9853384 82853605311322809499060635172604805120 9853385 -196488286059013976789684070686252379420 9853386 -156180035523531145452709295011484641536 9853387 246519472817785751929546942150121857992 9853388 -86919752189451380803697241098744048640 9853389 -2385989648308664030815735958106129792 9853390 -29171500146199184034852555222163348800 9853391 305116376778223981858681939798185869784 9853392 13063289632203007272830413178645250048 9853393 -386619513957590813865750737975245614190 9853394 17286209678066539958079590940931310880 9853395 7251478825753088256753996000956569440 9853396 -15186298259272221870545429882547380224 9853397 -8242391246082900208638310847885496480 9853398 -88671368579402332561361101995235782816 9853399 -1782556688008359532592868992015476600 9853400 -32736431766091977557932263472657920000 9853401 -21108068228033478987112155237585457968 9853402 103093405435721700775860320072350598112 9853403 -199798030138355345845661256122779611120 9853404 -52722051649234266493407964090615382016 9853405 -35287182986040893600095071657623441940 9853406 -200711236859351812054867159454178430848 9853407 -1318322911920861168966169304554777344 9853408 -343991540142720355095640145914067681280 9853409 309169311738968748855200583305276687616 9853410 71011036802513759501109100832902517760 9853411 -63119104148700850619839243022899653988 9853412 143171825561592148810116022059664097280 9853413 -109661085008729269300970003319740812800 9853414 239518917953538096810820893677947948032 9853415 25595284863525219139992792723117404640 9853416 71729982864714570757236844859739340800 9853417 73970285210083113953705961281559835200 9853418 52782290819645787471565083579149834160 9853419 -166810335978195383269867985933530378560 9853420 -131539081289611289205280386631384350720 9853421 -378884126065922254906209909193733433108 9853422 -133878850005451188825946664613026758656 9853423 -225311204989590484103871249941383761328 9853424 -9834680174570967480775005151596969984 9853425 -92531359193076364847901672630985504650 9853426 -155969103396480008352534754324307346816 9853427 -265754680128879891376678251761578598088 9853428 48685167461063982891926366992683675648 9853429 80387894778040950439431290584149008476 9853430 -15087609681890605568732744028947278080 9853431 -117383612208034727882613863767932758016 9853432 154410605944782905735302373267797094400 9853433 -342260120614520418969999102864492973440 9853434 -45436235424930830309290475721834677760 9853435 -87935208254236292291580348789064399440 9853436 -311830347372826953674738598243783352320 9853437 -208605628003891098153209867896068188640 9853438 9743278524874632414504853363347609600 9853439 165967956875866103422926089100056010240 9853440 -99375890594602359827970762100262830080 9853441 -316600392579712354945317208758582113280 9853442 -28566983464270301132603954073851141088 9853443 94865832904507835825665436945464862784 9853444 -172824581027311147561680553371067745024 9853445 -125574296309955900429804941199207323520 9853446 71117401033211355861863680568674684800 9853447 -265210432129773034621252381639714784104 9853448 -93783263615812907117945187348991426560 9853449 -50824061211228450432044313067975831536 9853450 1297582167078377461615612710806841600 9853451 -23507267969871579226930946295682742496 9853452 -19646590183797753084976124879573047296 9853453 48573452867519927359020765735416607264 9853454 -81648595503022834764690242020277282688 9853455 -10259263974115325617036563233170553040 9853456 -127264363250683145044285401437844799488 9853457 157867453496169990317193835394839168800 9853458 101336432393746155672115038834390048384 9853459 73919481745676438599527560899417375824 9853460 202654324766506527145937595719736641280 9853461 -233541537468622792840965587116878783360 9853462 -284015808136750036984540091639161548768 9853463 246767594864123579593761934692302288712 9853464 84457603632467916170322645798551531520 9853465 385394269707668635415575688140301809800 9853466 47486483568887069117239433756652184320 9853467 -2602729695606052113732251488165560864 9853468 39802188948011346503771540661181019648 9853469 -70993915783986347131686987033294698304 9853470 -33156893430251250376886761681887033600 9853471 -33642347003666093193792159996958138448 9853472 -107931351129742779515708296652091555840 9853473 58943813105946467718621776135000632320 9853474 52133803313399937127267286777189240832 9853475 -62362844408131979917893748918056606000 9853476 -35759488269610811489771922592083148800 9853477 -102842186996355853959892715292338173028 9853478 -108218244725765188214641652030977522176 9853479 322186053886284177323495605251897756624 9853480 9298381845942892867791597934111948800 9853481 447223277539027260139447276313288406864 9853482 -13645002170826748268467087575659505408 9853483 460338314935640254595505086770381847732 9853484 -303240089735013068948393758697619849984 9853485 15880929118217990914653596778313104000 9853486 -221951344728573414363117827892408239808 9853487 -80611308539230920896684553920079041568 9853488 -4484819736512329637840348573303390208 9853489 -223788376577744474575787644040623382976 9853490 2078292542694166118841789074110274880 9853491 -132010006906528112160271214062541534160 9853492 217083167267614650065021632761722019840 9853493 -183467561840729323775300464077336096 9853494 30542808074087427583923593560535685120 9853495 -4915371059634621620485723403210194080 9853496 -124962555968284503098689709096550174720 9853497 -23706526983179843438402195108980830726 9853498 -799372345321941852004845197140890000 9853499 242640836879814349694546161114687223808 9853500 186076075711469438627269189374147840000 9853501 62994897063476020341605814546244394880 9853502 198002526381560047780140906959700317952 9853503 -256383472726405891335983533750728571392 9853504 85927758588277527480577005641033318400 9853505 36006356034989325998823744576675056640 9853506 -77490545483305122628307143890408325056 9853507 -172723772298399891578422797259094906736 9853508 -317968729937882151422983002320361328512 9853509 -123297921607376767153836203156550263040 9853510 -92948993031780273716669675284055763840 9853511 -222684161518994693608142533524373325688 9853512 -277163751790785237672328450449068851200 9853513 -58350294878289972502189623586599876352 9853514 441570048678030197638462074149637120 9853515 74096634923482256209376773467584601600 9853516 161395979933635588433297931482480949760 9853517 350583072985617808875680833343558104566 9853518 -30413044832022684007777675582209192960 9853519 80857330594449820849997561168769052800 9853520 19650059451363764720187080390439321600 9853521 180865859496550087131895197604964950512 9853522 -5265254740731475209900937944958697472 9853523 19673976854407542111685684081210373136 9853524 -106886885830447831232693178970116800640 9853525 61302750080123428949425014917376357600 9853526 -4965435744471477186092995641175110336 9853527 -51263705827671921988457908360887123120 9853528 362114164042073061896873993223306332160 9853529 22567407421604533669736576888279352576 9853530 -36045795657416378627507689338618447360 9853531 133352518948746792558623417851001814600 9853532 -6210821124482365406970332172652236288 9853533 164451732201007998102021497628170959200 9853534 -205709671642813407848027778773087539584 9853535 452123231617182804977280856587233783760 9853536 401563395810637673475798153094496256 9853537 61004957259187820754973828492711567380 9853538 23017189342897211762881461495048387744 9853539 -81161555440738677712582360803963302592 9853540 14957220676718971189470878685411886080 9853541 205704145769206095176090380353089217852 9853542 -15520991080872665013547156981358981760 9853543 199403843891769398943787365820723358816 9853544 2758767565728677529730268172557875200 9853545 34688579575266617092782804195272089920 9853546 -36290113895459114284054973475468697920 9853547 160561953268040423130698322896513411112 9853548 41361513206035276175326310283873352704 9853549 57496585035195730697793533835139150336 9853550 46868058935540002599472504925475840000 9853551 72047730215634338364136362710260918992 9853552 -113638601582585254033891455905670594560 9853553 -393112066056847021069593500660256015516 9853554 111213271725762332615156032112799649920 9853555 295461926621924081163189850739856846960 9853556 409402128202933775237721927027391930368 9853557 -124366711303885609620090522613768310208 9853558 -113634577299514942565091325844632111104 9853559 -226751468215240817413654647507366297240 9853560 14282268028880593056106318429954867200 9853561 106355689846532146884061381957497004932 9853562 -18641477377658344529805266827271872800 9853563 -90990737607754581379915973614423342056 9853564 -3403753053725926298183080286501110784 9853565 233284579699239468679097104726331036460 9853566 43658665054225057669343395651983304704 9853567 136882564976786347029361231890817216192 9853568 84929924384506006628288658830964817920 9853569 -9053475893582798439383168686056961680 9853570 18778842487880883893009933769516724800 9853571 18964869329406454350951879678088435200 9853572 -180076828618595263778386022531847287808 9853573 482687650519666790088605591350090675584 9853574 183104969685175176102267790825757366784 9853575 -55280071161192096964049846416478555400 9853576 189134367942336969495218527363442734080 9853577 -218835703090020328779952161293792105574 9853578 2675358385474163476153778449559587584 9853579 -1668278659253867096889968164845262616 9853580 32833165422662567622336571084332979200 9853581 3798867176563229479186445323094959584 9853582 76296630720039025689930265866254227392 9853583 -254076990157652013191098568791458530400 9853584 15297157972603214551569745272006770688 9853585 -32534162920737446856085365139504808640 9853586 -175108722551328581048834779841301073008 9853587 -131324615162194475133053764197651870156 9853588 -98411045557490410811370779032727871744 9853589 -58699682730470362323514642325861743680 9853590 -38668771800351161482573968531653376000 9853591 -336889646480387240540142630423193958400 9853592 -28284633285833457797800063735362355200 9853593 134968615992992761954190985951979892928 9853594 51414174187118849108758767813190609920 9853595 202215899700041140790394036347658849600 9853596 -383553676223775395068712703813042416640 9853597 204176249380566972560512337678619697152 9853598 58091855257349988307933697575028441088 9853599 -52184633029665860941354055970083410560 9853600 -31383319277307709812104108509151232000 9853601 -158423332577404359052562766640280876268 9853602 -6347718729902549716032643708779530496 9853603 -74609479673982256087184978922130746148 9853604 -216540135387837209897695105932020751744 9853605 -210748621424115500462949182683010115300 9853606 -193739490453451127370777847158127795872 9853607 -137963316260637268445434165757047275144 9853608 -272688915668756090742172485286005473280 9853609 -332476084150987235597958113372748398960 9853610 35978291760205878383768021223201524160 9853611 -39005867367879334255845778328067049128 9853612 -17241077187466584802749372485769159168 9853613 1049567903526930882089218683800016768 9853614 -65462830799837432019895443634456977792 9853615 302409867542243130628433337087138226320 9853616 -4732550717216435173786577890164768768 9853617 254830104642707319257618271262131181680 9853618 -90831867368576707100886794580416268384 9853619 -398485733194362995133038574309228820980 9853620 21590161231573301877975235951724544000 9853621 -189147142183053305538972781158653000000 9853622 573940884197682723063382690837910592 9853623 -48111622926524447574663147223268755200 9853624 165432692852332497921479941011966750720 9853625 157393222651899140763725125236451962000 9853626 -276294533171575234605336070065858816 9853627 41764421390821849226935024118823373072 9853628 269742341445691511436536481005629977600 9853629 -7268319706755997124462426760977455872 9853630 -7465153816271168603956191297939523200 9853631 442832757402443186932564043265463674432 9853632 -7411115148195348998984794952086585344 9853633 52747929135227758811569016855097314882 9853634 72737990061950053143501483732115748352 9853635 -105453825042008787295126434330909600 9853636 -82436895426766507761388470215444818688 9853637 350183530042260622888738840989354712512 9853638 84444496656835316431125571312343626944 9853639 103288609695690397449005996451397812440 9853640 -116177978131200110398564921695122534400 9853641 68200875767866109135446564884667379520 9853642 1152340358238971314555447604221965504 9853643 388952020287727867228854801856544543892 9853644 -338796271372210813575095510748780822528 9853645 1467726073310720394345226132085373900 9853646 164559637124028382547430475228489466304 9853647 164585822276216645121389610796546884480 9853648 104617454558801874921387455686639616 9853649 126410275297061610018921357186833755200 9853650 -41703626223049184004082224520764662400 9853651 -87555105752560651994066016125713149096 9853652 164835311252572027190223114242071537536 9853653 35792827756590875439827309189228097408 9853654 79869473723212436598108389665397752320 9853655 -8035675426043107556615162385252629760 9853656 77913986811167430050855965522093670400 9853657 -334283220475927796648767266278906493168 9853658 -45754067477990234286347066534323751424 9853659 -185514406996195513821942027410395581576 9853660 -19243059991699515315823736893481287680 9853661 103508245583288917504631225596811452524 9853662 29696807610713742759145062192808525824 9853663 56757655035956213304911219541518762912 9853664 -251809819094405547268842801929472442368 9853665 1443251569120282754383391686345590720 9853666 8942313034543358991705614407986624000 9853667 -61814359469543444430248153750922013284 9853668 -274807354138290036652011140276091187200 9853669 148822628329745334858718649116312043296 9853670 220591311786116768861576392759880716800 9853671 -116104792283315242898703932807149342896 9853672 29266611768246050474079304242332236800 9853673 -349705801897789417954905570562762929036 9853674 -99099827266996414416453746057403114240 9853675 15041747762748375287943862629966196000 9853676 -16001402699792287636304147507216646144 9853677 219541610323963213118737484674185282240 9853678 -3234957389044711826671342850612783040 9853679 -436050397989224528544669202113582046920 9853680 -54754421052189441161363889484098109440 9853681 49543418328336564557053107351744966482 9853682 -12604965659621988496509507075681468000 9853683 14605309070838521008315198155493818624 9853684 36883792321053524252699345889050368000 9853685 146748361515020050902682408043914759200 9853686 -10343080620142401123162705634729560000 9853687 -309003995261331408843443723966598323880 9853688 90526113398895996632876740984603176960 9853689 -240403493210488373721456143862512301792 9853690 -44377781712742472644672175001877217280 9853691 -260314671424506590391201515155942311936 9853692 -62546384240692139873094582383288368128 9853693 155815590117526962947454676246150959180 9853694 25478553530416552909003057248464844672 9853695 -37263820784703429964111563099980128680 9853696 404580917709768256782045141625433227264 9853697 83481825486504251245280839805822519232 9853698 -35622568729628118889622917251388177536 9853699 -99987654568821495073449789344141815300 9853700 157420110043780529583071609524682726400 9853701 128884238626806535617689431194877059072 9853702 133770703886041172395844392282448403552 9853703 115127934419532880939908705225722156952 9853704 -153473197996072059616138126308784128000 9853705 2369981021682685284776079092856850560 9853706 -80235174277982519672187860610293396736 9853707 -57250440883521256770503662197166037280 9853708 2810905892545748056401563699212062720 9853709 -87871093853352287153259414337098223380 9853710 -3649040217863773328968901465119827840 9853711 -22983858365380910928322173449200705536 9853712 -75848694673209035819218160348180840448 9853713 74806475896627450266121007537898798660 9853714 106177912357182348428355009349291439664 9853715 -289284019886850625070410328427115778640 9853716 21396605611513358589300890721296381952 9853717 384066270886351206561565589003491594766 9853718 -5151185989321749129421690368945945984 9853719 297140944190488501279702656515522992848 9853720 275245524864837917919241769985507532800 9853721 134624530366235857574758650043334941572 9853722 -20493120311094141481717473834885903360 9853723 -4255267562231660053669910743435172160 9853724 157883610888456439556740698399396650496 9853725 -24829660008129221797015640783652645600 9853726 114017725964263624838294786213028285312 9853727 -97164653356300143077305234217437043088 9853728 119095717321064248766663276297376497664 9853729 -113702134878504864095732340732105445440 9853730 -91179615868411783895670817627555622400 9853731 -1019499907873149017920691238777357600 9853732 -144690287570788637482074795729345290240 9853733 -247137319057899048793590152510633454018 9853734 33221293653556568122376896341809012736 9853735 -20591140304476889589834904150408150080 9853736 -226983834317962519304420596526396467200 9853737 -46399693381642534382827271907649782048 9853738 257286546436632349127108320276687120896 9853739 -130087223858156927687468505183250971360 9853740 -68565051560455961509437874303500334080 9853741 380545175505022788496240323519249986784 9853742 251211956676339988743124501864264699200 9853743 31089218376472879956076306330137118224 9853744 -14644858362028474588547050194921570304 9853745 264715776364800510671136929101623231360 9853746 60161608764069785568673425051258207744 9853747 391910477364014389720197705514666142632 9853748 310402915270219371513615599271367809408 9853749 -297531270649003891810147708607905694400 9853750 -20387885810021595643234397103822780000 9853751 -6235973485281080192194870438230329448 9853752 90944825190414416734061127274247946240 9853753 5640683508002847812313860831424480000 9853754 270749311722577757055545052625698098400 9853755 54552539638968073388791399368208456560 9853756 275709624498161055028928114807037440 9853757 -489173277023545424863880755373493302496 9853758 56276859338304591038842854844517283840 9853759 34149143157038434183636021589885375280 9853760 -10220981256084172803186071771849687040 9853761 -102445119421429310780017339867359499200 9853762 130097114631588066097714325610385695264 9853763 299628504266698232049159071245873038012 9853764 -40193095971338848033849995151744410624 9853765 -222978622199309079620766341806658082600 9853766 16438012101657291802468878397091612544 9853767 1221040126483609955819726648940583680 9853768 -114422016876654442504371427198478269440 9853769 138124134998028286856708104098362974170 9853770 17541807216447326540648654092897520640 9853771 367589803616608011934912706177554419000 9853772 394276917591556588443875658050357957376 9853773 -156764565478217796851707059451985068032 9853774 53714132797830537565663870732052546304 9853775 -80987492455811438914567235249473261200 9853776 -25730253286760625931561293675402117120 9853777 -253863534384091162115637108768786194960 9853778 -47264570524562215706119714064430336768 9853779 30152524174921015376484607450937088768 9853780 -57376093405432321498901931328639334400 9853781 -54333545767547945374013300661517434816 9853782 166352411915160226553840631244971360192 9853783 -19282498484244037126582046809790942968 9853784 150588399307953898726496685314974187520 9853785 316347619322036882966630539486530931200 9853786 318054612735130859861560451251770060000 9853787 -3032578993222475528632338307249446120 9853788 55995065173931913879265915475336994816 9853789 200611413815399879945991842207619021600 9853790 59323973077509866963095676053453358400 9853791 -351344611464949888590176928322229853936 9853792 201485806507968902803810147687658422272 9853793 12262936650641276368933546893416717700 9853794 174122628750531645199266440026252800 9853795 -98105570578909686421091032858589595840 9853796 70329142408895056794099323361396393600 9853797 -8166154575743477994866772264746896800 9853798 -81413744093629933712117088214827063936 9853799 -466842638503813200548644496256782672760 9853800 -96971241521994221506638821200717824000 9853801 -328074982032876551153869974144423808198 9853802 -87481951616006509181858385447549387600 9853803 95547372034776251867595135350741297664 9853804 -331812151866494517395809912345622703104 9853805 -104853673697006414496887950551511248840 9853806 -96890166840161055975962266319362440192 9853807 -110708073939709456529963581177968487088 9853808 -46042706816578652686188217444061085696 9853809 -66634123628875181768666278093169663040 9853810 14441152159487272869298404341567976960 9853811 191972776449528436736822979275401402824 9853812 -4496206911822851411067156231683892480 9853813 -131224119342215249269044483831259705800 9853814 -121242334932776202887087908911094587744 9853815 20359181285462870117117360510300375040 9853816 -41606641415370280704257836362542653440 9853817 111515409450221364085552717507989366600 9853818 19042860733158086488089375605134617600 9853819 3154069766515550408948687477335021220 9853820 -8725880328715653358610027534751267840 9853821 -51262317077512299098044395056047726464 9853822 -208108072951349315335948315493590176576 9853823 223399941564416814386442777251905937760 9853824 -305272403542646431766846134808645468160 9853825 -185528301549661582097645954564382313450 9853826 89149387767931854455774358819900844800 9853827 -186630151609164754929930119194970042640 9853828 430535735035150223538469747389473505280 9853829 -183027742587737330200795349463946421124 9853830 14726823176343525691110829622214693120 9853831 34237465322286100202706667032549681344 9853832 52368435388258866423538485905217945600 9853833 259480853930089419403670117151642106848 9853834 -44436613096870256492609623986479541408 9853835 -262249599017497855932659268266680729440 9853836 74633449387726813941741697927403392512 9853837 3691381346364355721601533344715860480 9853838 4313808233640533645906578442865687744 9853839 64494931492745627298782658225074841600 9853840 24566742787598039721375066082096742400 9853841 322923243616656057416897218367570632242 9853842 32653562756911951613312732797335999744 9853843 -870368457732898887225973551449128896 9853844 -12807487487821597082252317177967149056 9853845 -198391405946059978503844801139271168480 9853846 46540973065343415466705827172409779200 9853847 353649011723727712336947561713411428296 9853848 1234970705265098522411582527968921600 9853849 418836498316016270124626255106238078480 9853850 52104435231153542455345131908194376400 9853851 -2398182037252969390961116703674630248 9853852 -387900724567257517404541027878852226560 9853853 232334498673937816400778322702057489164 9853854 144504848873735241681571895033211251520 9853855 141304546768907076779637444667695761520 9853856 -8323965047436097657874877383389544448 9853857 -21597082716839622708360816754727180652 9853858 10353335168646889761847171723053484032 9853859 369932571094165461774260392480050743880 9853860 -30163004163769328967431789816311664640 9853861 -48952226356485942249863804558639633600 9853862 67956095486297446799506363019404832832 9853863 113421410683906419072131137136365899168 9853864 -217165609685584953904076972065568240640 9853865 -67645027390646990411257863065992276800 9853866 149285424640829766623346615771407016960 9853867 326601187001849373737282783537557754160 9853868 230032085403504287061842375928698504448 9853869 -3691220939574381341690917851684508320 9853870 50352011677836539357737683358048377600 9853871 1182022512659735634754581275151210144 9853872 -25636693530967823213139757441134624768 9853873 -170271359945271082869331213089905696878 9853874 1633624726273452137580598719855537936 9853875 -317222853928526085530918860325533140000 9853876 131387097372900782784104079742667837440 9853877 46981381967533848960215840065623552 9853878 -2996485936065840686488893838547942976 9853879 151459036896578049729674724867075707904 9853880 5839322897966721351961916296864972800 9853881 -27112749946397777785469037542026767360 9853882 -130180489233700574174336997279497144208 9853883 25416805277763511726593838800704986800 9853884 149713151654627883008758741534447403520 9853885 315604415142514131056152374086705541600 9853886 12746152085951060311721631860557833600 9853887 -44063635043877219883731546386145067248 9853888 73663991841827496024346258681035227136 9853889 -509386993531086172969600362151238213310 9853890 35246011390724194829390538371014640640 9853891 133957500050506546423653107936105727352 9853892 -141565082399973403618588042930655270784 9853893 4980552288366496231594661855730774624 9853894 86695928804781566732650837822293859200 9853895 -165486916435701429974822531285593396800 9853896 123507748465873621189156693435972976640 9853897 237394717844499985182880503717007742772 9853898 -75875437862514049293045629817185614800 9853899 55625585469173222866244938430304368256 9853900 67063440425123076184608068371605907200 9853901 -469442902217724887899543116039740233098 9853902 49118982604489474386721332550090968960 9853903 8832863897601332309573676557360971680 9853904 60544182892018234031248681564258590720 9853905 2437583425650280876640117797920240000 9853906 146741444308549824135621134015151595152 9853907 -136935006594187886801636934262647060480 9853908 14400255359642841454048991894407495680 9853909 -72658102508743039129100557643448678596 9853910 173018907985688681370269479610218272000 9853911 256449326694470687075726302367972105160 9853912 -349043603222354538831378231274331443200 9853913 -151849350897433735357776520143626808000 9853914 -7029289630693139241316647607931713536 9853915 18617315310100958267559539225547034560 9853916 250207095478878874259553088313715018240 9853917 -68863317111090008268417039121207989120 9853918 -121571750272577529654046554664818286080 9853919 90799704940912930369505638353507679944 9853920 -179407871145985063085657623833005260800 9853921 73859919323960034553123644597792005184 9853922 -93814841201295573498659524881346484448 9853923 -3790889518108178013536108432558390976 9853924 -29375173868720089729590128197291556864 9853925 213397746613953237718009274380838914650 9853926 81583744745182205170256464497935904768 9853927 -83841848720542593358218005786866585880 9853928 -132449841339973701342285407904084541440 9853929 -217741749424823938084184813313396569526 9853930 2120852762079487099652912282401996800 9853931 589828070156619156142061130405250996872 9853932 43608476068057877448434037946898227200 9853933 307973919856325511257630163328339860182 9853934 -259174526363043291067808625208343592384 9853935 28044148796908319334522368076040742400 9853936 -27107216722903269934641965046064939008 9853937 -191172235702580042547152356613886221388 9853938 107060230193630292439706873745954777744 9853939 43339587241802113341848659227883096320 9853940 43829610326012076462536678509640924160 9853941 285399122790097981557062827115953308192 9853942 -52899090605200380380794202307439860480 9853943 116835491733062107427629578966997033944 9853944 -51375961584747321768414161697521664000 9853945 -4461779107145631155634220517149070520 9853946 -109466274389586741829382825979370205328 9853947 -106245103758878349018875217774808362960 9853948 -75626508901606993207844517335962963968 9853949 -160915295880628429481687615087924625114 9853950 -46130127896276733645266341284147456000 9853951 -110711678508418213072537420031882616960 9853952 -9256750494715494478930067711877709824 9853953 52252974395265598361498350827724641408 9853954 -37368070846395889829680260263236019328 9853955 -73562010844810520048841435157713302640 9853956 -3660613573283024342118514963669352448 9853957 446192955183089893099103609171470702812 9853958 67366079013536673346841753258068273152 9853959 139880973947169293384602139522646496128 9853960 -3337702181588444569958583635362560000 9853961 187969562496368635900422939116873538852 9853962 25030888626166753334801192861831799552 9853963 82550231124741054014531429174182114960 9853964 132723254070784016991563717079496061952 9853965 -236488978915367778898466593463060218560 9853966 -1157209514497312154761452576292944000 9853967 -377908761989697923810297986903606971984 9853968 9331872018469672940035513112612044800 9853969 -200398960845343824346487531064738793104 9853970 7807176474194961223689869484392448000 9853971 106975863313769790713345760806213136312 9853972 -278052747912292308638929293490041195904 9853973 290750564551059311971099347752033578560 9853974 3520299286421850081514504815781176960 9853975 -19169074390497221880860507650457299400 9853976 -222083612416402770705707689127019786240 9853977 109124310507379339693240048779577213632 9853978 -16846965892271723788698333825902566176 9853979 -328572021462068818314618464565331287420 9853980 27608484246112929217763718758459151360 9853981 9956392620779103195713461003261169964 9853982 -17926442946618107615082741204910538496 9853983 -105908058108713003608530095880762252648 9853984 150051351383858710167240352806041812992 9853985 -82601302605492245853895591526123082840 9853986 104255355786486762165227600187278822400 9853987 12742701250934457060209843064373221840 9853988 168208454646970043132922341083738521600 9853989 312272800416553355142315503283025071840 9853990 142007992022607577184421782237330352000 9853991 -98202080753954222546184139176573958560 9853992 25885384367481585860778731956187704320 9853993 -261994372919293934478408230791997978758 9853994 111838969513286241027775844033569093296 9853995 -16815955127570512919337557593317872160 9853996 -329234393557544654506799044254669478400 9853997 97048151488462219573834389293277292386 9853998 -83972654939904963949374236148491712 9853999 120515696471974373465248679846146456032 9854000 29986927838370114318016682976952320000 9854001 146604664005256713778111536593543285760 9854002 -23582165025558412859580043814740179456 9854003 -68419446043191416472838147848635466840 9854004 79763299086221076357369544179166212096 9854005 67534461040431946045784503830953483520 9854006 28777610568234041885976027956194347840 9854007 119950269590989581860164077526952465640 9854008 -5382840666091259136622099607755776000 9854009 3486997644266405316058020967285875456 9854010 167026466170823211451134824174154685440 9854011 341886492267879861190344308157592976612 9854012 34098701215339960096352045911727447040 9854013 101647869406651355878583395315845665184 9854014 -203760600708023789140010185449638310144 9854015 63873746347487685010297075913609688000 9854016 -71407842467174646456241557295155118080 9854017 287583570405617956104016049022635024066 9854018 -16937635287437878876231163314542965040 9854019 -28034962133498393286151346566961117952 9854020 -408922003877295228762737153217940439040 9854021 -326000335549744548739824867779763489828 9854022 -24068434596288417202551920601584071104 9854023 -504681413775399855961693732202147714728 9854024 -437655315403847980526731954582694231040 9854025 28931961511291682583945275988723825600 9854026 45222461557735328164793389604587637760 9854027 -319424088707669605862572020106166356800 9854028 242832709668366913460225755555516907520 9854029 2024204881582201100523208494356190784 9854030 -151458360934430563658146488548701419840 9854031 123592433012491034284414533873780735744 9854032 -4724524751390848914721905869303840768 9854033 -42789544063001474015531170080871097664 9854034 -143276297954237467949637383933566350720 9854035 6273112104348685345881027384810910560 9854036 142508261756498731122816228359837928960 9854037 -88112266938073074921595995231980470980 9854038 -64027162686182330502633595093810850304 9854039 17181202134202902524334003021919158024 9854040 55684525856268677435326690152667545600 9854041 -470596491675708349024923022906264189558 9854042 76456283022056648591870078287352044800 9854043 109077803203713617543740048685996941464 9854044 222399612194583819135474713422158619136 9854045 160715016830876115668947013354738328300 9854046 -70322489089257664107744405611369526720 9854047 -82942986982092481740728368768704436000 9854048 -313696381335173375968706096695712808960 9854049 32231509713982945367568081604788098400 9854050 -33381127584585294888280956719152039200 9854051 -11677220620895326809839037023093740320 9854052 788852846246351770369396424432314368 9854053 376903221559224527318548212201572432064 9854054 2621744199848314379385253781284409472 9854055 -8222636708210181626934332290807284000 9854056 -195534524941056647493930227009663493120 9854057 -133044767909870571516957606684189815808 9854058 -31863990970335238565589592230250540800 9854059 204312506984064522049485956110327576960 9854060 -7221943363653448741835568903113149440 9854061 -45911922129712591250566351138797583296 9854062 -125376967495074140490469276655692655040 9854063 1790326518573444558048512087439919488 9854064 -52389272669742691747693897761358774272 9854065 -92695878749980943354884002506826048000 9854066 262689610844414525875207345194585137184 9854067 -422981347011228914866757097254729127936 9854068 -65471663342160845171195452889613953024 9854069 -601905448967776525414184977268656375104 9854070 12792291954560802421960799493118863360 9854071 433567529190202691121556818671752935272 9854072 -118008884849601099520411262790524928000 9854073 2248255978693593322548424969814382522 9854074 9748330434002646026683797940689680640 9854075 69644009260391061685925544341385216000 9854076 17771021443749129605286092159162245632 9854077 -562378562384986301393170473739865918074 9854078 -349319035385354337386965378415396352 9854079 -113752093559346075795399025955957282616 9854080 38785838880170349744272129994522624000 9854081 -354200578908271422160369213155210389118 9854082 -13545916970917600779018083764180992000 9854083 209644838643560623836387200264263710332 9854084 -337807450219279850804846887134653030400 9854085 -4184597638347756006907999619026581600 9854086 63540851783098093388965260593584427520 9854087 166431191108602621492651774200632819736 9854088 -245814875452060982623847122236010045440 9854089 -193776553808136118515616261659592636544 9854090 16199087728615811431079837473206604800 9854091 -31785491336532378568791952504941245952 9854092 -219523418916952358298608965333369663488 9854093 -98392790590054442133733975598714313876 9854094 -19222385940858582634350200803391586240 9854095 -4460696222369181622583731934895150480 9854096 27046162619399282370388929709767106560 9854097 15919388102001483930562909784585911296 9854098 214215711506386914861203782130654374800 9854099 113310347634427363354038972649782196560 9854100 -123546976091441139062041054601623920000 9854101 37545916967983945761188692533801389532 9854102 -11890746205125102074197072793980260096 9854103 21547974773989995263688081763945347840 9854104 -29110968533831041491940751930897448960 9854105 367048969290702898236106322006385045960 9854106 220643671743751737220714726425154623744 9854107 223066637756715692826813355531134552 9854108 -38115304868608586682874266956210500608 9854109 -189740979824304793087941207776771794560 9854110 41778376244890054007146303898525218560 9854111 -55628825803760263860012235680849423600 9854112 -293744857059165089492409695261313466368 9854113 -463775356918856031009182892521985672000 9854114 84028416987621971413681229417374236672 9854115 62711224658979617074456485659340540000 9854116 121377919977022396565428484410034176640 9854117 -8298128779818839182522666147757764608 9854118 -38932943702284172390524966694902032576 9854119 -736353888637151012259930843986882080 9854120 58657340577518563094015813310445977600 9854121 -195087213111464718278693952893754886560 9854122 -60065284920520907538838320538889836800 9854123 85552940823413939523123983135702972304 9854124 6333894272030697824116715726744420352 9854125 -84128707115136046416278565385903872000 9854126 -38642544765951789431807422876235575488 9854127 -341025732174461032566842248106177614920 9854128 -10668869667937532285777626537878274048 9854129 -98068077336448719494083609750578151440 9854130 34312911137201120044130266801117731840 9854131 -4766899054186099823441475151924527456 9854132 307327590354752458618339895238659776896 9854133 -41337557867437066550927128001676117696 9854134 -16657717661893007408233958040392498784 9854135 288203642836153596963213980178216846960 9854136 61307217012577775274662123432219074560 9854137 -341062298372602939041085966936200726588 9854138 476749220394124909102735854669719040 9854139 -222613556209078242364737018800049081576 9854140 113404569692012843459165289323151229440 9854141 -324815568578033046481355200647358524000 9854142 174066801829885039544091892555265992320 9854143 -84971959727062313310348115005782459616 9854144 -155272486635034107543951615634440192000 9854145 21089594830354995822747803018705226600 9854146 -169511262909422629010920223822870311728 9854147 -254198482691731424167757635109616390720 9854148 18756211526280995344454920017793351680 9854149 239300464801819482239345561142583711200 9854150 -54648252346050611856278665842316375200 9854151 217061651890421972493967288988293659984 9854152 -182262065422883143409654788129964359680 9854153 490456775073304948709545966353673101402 9854154 -116218674494805278853107954651570294736 9854155 -72186713243717316666581985067309394880 9854156 1804791830397426905902132868724301824 9854157 -67988277358156999003053861633611453760 9854158 -201651074077378036528343656850289664320 9854159 204899323368696814569565315452855725952 9854160 -9589031866426446754975614859090329600 9854161 -173418249146381510997556595234275819776 9854162 148827725274588564938896015441134770832 9854163 39493981154896910934978996420860131200 9854164 -221271580723019514116787792845166442624 9854165 13280090097459383623323058932785805120 9854166 -8448197451801556330658091068956919808 9854167 78908208767915826099386665702990978632 9854168 -80271083772537978600155663360688445440 9854169 -69225525968152545571451091645529923840 9854170 76785188377263206049603525644282861280 9854171 -12830542917511852106680527378001506000 9854172 -51065238788121021257357726425268834304 9854173 -22309449616526564557915808592942590464 9854174 146432270010110121175330525733058432384 9854175 30899205855399093342040819089385747200 9854176 -264221679094497393182463921109616295936 9854177 -82656801142293601683390457408277818974 9854178 139841098454833465730138301512183946624 9854179 -451219720657378313534233956626139735760 9854180 -1778319544043641868002197253898035200 9854181 2781950625961487189526613919115853728 9854182 -129729719648723718274944754297049929728 9854183 -11705184975576571383162367156729452456 9854184 62098406335674568921641287075144663040 9854185 290252253015921781391376262358691567360 9854186 -1963901754479955417455031423829220160 9854187 34117044652611256306722135899539175424 9854188 -79001667606728479659479355838025406464 9854189 -35367725678325014984510702541938375232 9854190 111708334594712938451057352311067705600 9854191 -364629734554574408277688176590429058000 9854192 -48341763575181401034327218429590831104 9854193 -1115423216586541307823691354553584800 9854194 205599724010470888413303599268771712032 9854195 4857680803670705692111845479468071920 9854196 164586252821690146430067970057150777344 9854197 -11007618288907455477653816691049599620 9854198 -101622731914863661803125396137909949760 9854199 -60187987124182094191707844761022377216 9854200 132431072971417278546793465524672000000 9854201 -170596422822798705161556306779029300416 9854202 -92215999295902411847858400880924707840 9854203 -80025717841886587119182917460045751600 9854204 -152105024140044310268440171353291585024 9854205 -67582763761711339171733773228931465280 9854206 -4896244159467185991760311190155752448 9854207 -257058349833666493430371083426682890240 9854208 40302392996581306248296289193861054464 9854209 -339849639154442819174600351852071614720 9854210 8618841118870295769235375457973572160 9854211 -235033308703407238618907364556655710728 9854212 209755332965624880500819005801311310976 9854213 -573648048448345896917290654664644632096 9854214 35296561126443294222747195678769865088 9854215 28367874552813477986784445486102764000 9854216 -113461932904082059807842913619654246400 9854217 -569085306772375319806042660260702774 9854218 -34735663823666158126295641746150451200 9854219 65032184431373656629744219103275937620 9854220 -188424832254562933206193346751078819840 9854221 121962673617253094322025315208512797570 9854222 48672157648378130641726593286616130432 9854223 203826267751964256431447157431353324800 9854224 1974905582416598659728104718191755264 9854225 129566189519042831357115461796794091750 9854226 103869543964680042089909980181429729664 9854227 -69910074936656279528646910114855830168 9854228 387288246437029985773379590744743965568 9854229 -45968312184900819631217040525260636160 9854230 86256917785363815252418130423873164800 9854231 -266952137982434874318478975898706646968 9854232 149546883737362117954483385960935587840 9854233 26318757122222750451864618866151040 9854234 -40874254669385691349715155182695592480 9854235 -21985067974838342107548226967419404960 9854236 68083936346748721075006792248595128320 9854237 282537272042790732268093302173213464152 9854238 -142928604645770668557617723896158833856 9854239 -30695188610961919216123870804572050280 9854240 -40599901765028546737523624204697600 9854241 80657646051745385594420937218743369392 9854242 37312669292385278822816584076426728272 9854243 -491833765456187693507442386323856920692 9854244 -195537022051867444282578280616246446080 9854245 370941518102049498281626342461254304600 9854246 -81719985195408040227699342980325743616 9854247 10515307629027313331558006191596767520 9854248 327663605707103443922885590306033167360 9854249 -1537756065522219498400037027425912320 9854250 -55248342116776858303604545550374656000 9854251 17367729648878462768427526594173112104 9854252 -9544289416871836914926920681615680000 9854253 38618962350668570600174288132213270220 9854254 15751582943937032660438141256393705600 9854255 -101625912267596281683371385551120486400 9854256 54724343711995777482432085024530726912 9854257 -171563861353529637867169449675224919488 9854258 -42123586669293581882608462210239667200 9854259 -225156646976218724983411122884309303496 9854260 -43966877316326387978087433225316884480 9854261 -58883437232655140084998744790343285138 9854262 159868474577583941851156757227586868864 9854263 221419022578454813474510134361309902464 9854264 193274001575946795703274359340120064000 9854265 5926900294428674019494811516311296320 9854266 -89493670828071729098665698861721301760 9854267 6419831185007142732820858169737883280 9854268 -62191545518247985363256909365699722240 9854269 24030142694505645895223635569532235244 9854270 10857991272306276739325637498824880000 9854271 -8176787833264888283986757334150458880 9854272 -5674029213565800229303138706868142080 9854273 46502019342002472256018216878135504768 9854274 41480397098166209985405160119547649280 9854275 -113831714708087757134078612855685879200 9854276 195707336058504689461469750251698860160 9854277 2769713316060717597483972066996250080 9854278 -17518059584240641388708300528822634240 9854279 -359606282119708501203372102637852638120 9854280 1264618978733921584387590307705651200 9854281 32248003656478406745481226773928956800 9854282 131339463738946559045961685435057810992 9854283 98885292726752875647584464318314859224 9854284 -23030217900609613131728330692776004608 9854285 106036076713815041572125812283632136960 9854286 -47778916306312790660666914132813911936 9854287 77978617115170173173215687044326416320 9854288 -3039308283226472627164654860574801920 9854289 292868131818845739361024030676817163554 9854290 66199124340067803141932536189053798720 9854291 181597500330423866617882704337722463272 9854292 43954862464591097806434900499939399680 9854293 -200129586000751496491948720873872009760 9854294 298462516542538923438377638082760657696 9854295 -29104825476383874384545393707680293760 9854296 -324961833924146435460106155714318366720 9854297 -69232664014152245453869191282059447088 9854298 -7021305036867780478871048399795124480 9854299 -65944286406868677878957434128972183520 9854300 -86199514132892931566111987193087513600 9854301 84744081917844916328348176424047957632 9854302 -252747772652658059804087075216037150720 9854303 100910175177909809804550054467950781424 9854304 83005130281380817804226743646224908288 9854305 271292797006497305724235091398933377960 9854306 72396053371728185034953793067631539200 9854307 -273846621910827434503960801897512109596 9854308 -43815610199018464641129760789662673920 9854309 -101175691774678879088594260678888515300 9854310 497171646985039915557950118844876800 9854311 98847717882846377501413088153053528064 9854312 107186650795984207047319629372455731200 9854313 23927451175472881455846245998046073024 9854314 -297041476873329643094041020567673521744 9854315 264884469729159088245712103515032375120 9854316 -111260966937460550333943054361485004800 9854317 -510172191249211288738694376660515377536 9854318 -78140580905244586422635691517153861440 9854319 498013385837829354436880721764624093568 9854320 3858591920235702187704455868896378880 9854321 114377865043880032932955755110862675252 9854322 1669179342508845486211923927453631872 9854323 -454201706093037236164573192854517087520 9854324 -53670152533480689731686401186365773824 9854325 -39665002394205008067298824927966168000 9854326 37635097411804872224096625152095934112 9854327 99830468683028086480589010802770607104 9854328 48156262313214318878811191931474739200 9854329 374565327593834313508482171146956541930 9854330 -131966565782249304974990636220368017440 9854331 -243533132934798741540558391275005805120 9854332 -276356828144529372378982958082904520704 9854333 -199527143872449626426919206388147110976 9854334 27334442145883936713710467950796361472 9854335 -316875630720865481199461354352167565720 9854336 -679226747819560580485732351905921761280 9854337 91726554034255115155338875088309011760 9854338 -34176760457292484148968314291297471456 9854339 -58391434553976445921810548025533558768 9854340 79049790004488284728514268064108339200 9854341 -284272740359857278865730928458520714528 9854342 16986306556881355174491036505856530944 9854343 4437403239589050236671651024905465456 9854344 106541813690572136801832622102642974720 9854345 -121802239283110847108490158810262430200 9854346 -31571552633746602716133285237772165632 9854347 103808695607807834397516127830202620960 9854348 -13138922383963292122665444799351609344 9854349 203774034572979975665085627177411663936 9854350 20037088946889081581601068805567744000 9854351 17338697992424692617138201188632184784 9854352 68490326536680222961645798039669309440 9854353 4238942459883008715180017147059840624 9854354 283587779376083149413388344455003711376 9854355 -63101955330362679833163050815008718080 9854356 390210666481717452797548264506986727168 9854357 240925120024184608510947084886281702720 9854358 37986160852341595508838216760950583680 9854359 -95378714875300203277720636787196170040 9854360 87718371516914267816010934698087014400 9854361 128903225046643865726598522062119050 9854362 73149473308656767705958099753295540992 9854363 102133865869839188090420251348361409360 9854364 5477790393828369724089429975690086400 9854365 -51548381824929074723383200516971950740 9854366 4572945001035764666504046359870971584 9854367 205324184369066910196320767777041328400 9854368 415676282076133915800903249983068569600 9854369 -6715456686522945206794599834899876160 9854370 -46753658347284786750164577002828482560 9854371 -440177663402189595086488404533307515428 9854372 145528105341352421252273324065182200832 9854373 -6460067326879885182916780371303235584 9854374 -96664569434780628665420536508912090880 9854375 27801429399328535895447166404956985000 9854376 117667967638285707487023541368473026560 9854377 -144421345834836705064665325486771510940 9854378 -267710861797167220689289439241970343760 9854379 177118542682965035548524290873181764160 9854380 -191731933308729793784852126174464051200 9854381 264951469558228069054893994654163227200 9854382 98606313930729897460308246727832995392 9854383 -79118717671621186765142349161726490240 9854384 11483112211530435825088386695935426560 9854385 -82050764003921931801434069389977254400 9854386 14402647970753284474989298292135749392 9854387 -166317783117438029535854941352071423080 9854388 78311055809112293714913522164085073920 9854389 -114738156210209679631824512022454427460 9854390 -71826405560561408500290386356276032000 9854391 -4616875889199701510690047103139258720 9854392 -313548167032474571925956488935138816000 9854393 -124135610852121697591223816224536500400 9854394 1069697249825230241873128669588266240 9854395 -57720607931990692339710660206945251920 9854396 -2015814260377916543646912686977253376 9854397 -118804818371857891853405029312253614560 9854398 -110989048531562138987236968523316524800 9854399 192027491179793201173165842655866734400 9854400 47229470124880902420405357284740300800 9854401 -281995624180841892721784827107717777598 9854402 112565770220903191355637396271317715152 9854403 86926302054336691183053537764938873440 9854404 -25558122284602062621160202504759246848 9854405 8114794869567963008235412233641016000 9854406 -265073050215026898463047654102049603200 9854407 -332944976486542712960920162048199938800 9854408 155230568351222793070015042289047848960 9854409 -8807336170383651950164040860242917952 9854410 44099747674983797466848307308764320960 9854411 -23134250783976507338472708752965038336 9854412 62052853830070588551154250738484636672 9854413 -617441595996614113846542715492424138100 9854414 148929254232876612865030247833700965056 9854415 -72392343465737152324729505133233448840 9854416 2315935807451863613772488540368404480 9854417 -59389179329869427678427461167785867534 9854418 21035734959670559406952892377934261760 9854419 -15776498660104734372985073348132497440 9854420 -16242933331935971642754207382708158720 9854421 224125961762095898738142501609588158112 9854422 308687790071669370021803039294040838272 9854423 93940355595255225078380265834168683784 9854424 -145897017155261946276857043657219809280 9854425 32823478047645044010656072537956340800 9854426 -51825494231102320598359977386185440000 9854427 130995950509764886589514836338647832704 9854428 -225464383710794707109471576817834120704 9854429 -125109935678891216968020815826438616680 9854430 74739893414927548264383212747967381120 9854431 -131897905231173573279098667785568508768 9854432 -23744638437903861592472254377822781440 9854433 254548583626973288753179439109033933600 9854434 -287104278469989742275760587599566514400 9854435 105324263153993936861749384446633106560 9854436 18420725393060317221284604021722019840 9854437 -26608469519273217838672588056715964960 9854438 158913602206976555123238158969969344512 9854439 579781598045971882051192065817461120 9854440 -309741364891028267844596418018193459200 9854441 -20238299827994637909797968402162907148 9854442 -21272490895572174393121637108673137664 9854443 938156684463956399165049018516115914720 9854444 15222898237048200607789742487554589696 9854445 -27941918511513662207907354720874137600 9854446 -35805322821960617719588780620282036480 9854447 -301728702420366626391145703450170909104 9854448 -9665799629651670975325837438825267200 9854449 64421952616621053687473943061702045248 9854450 -4520277755862857217828190124463954000 9854451 90452640359043754827117634177315380180 9854452 352928529939507246922034202310567697152 9854453 -29261725091766303109489283419879316544 9854454 86922624071512347287082907587419750400 9854455 -57873191180082610879433411380723926240 9854456 -215959586769278814316536603039439749120 9854457 26632985235987208244399055614519001792 9854458 -94199185378960982583071817211336705824 9854459 -430690835535133645750702911348724517340 9854460 4039551780122612624440919682893414400 9854461 -47930204937960996755620756700778040800 9854462 95496540306861117741237721685546207232 9854463 -965035065919153146991880524319436912 9854464 -31432083984739904629960962764817039360 9854465 74993605413338105038971733665960745920 9854466 -40333989432875950509839633203261949952 9854467 -75827751846798224709372812675451724800 9854468 4404658021040124443982657930248674560 9854469 -40500356127740922205706045313694001832 9854470 118938820178277180939243397244357335680 9854471 68117579995865081098204827933135102744 9854472 -35168043180030643976539133730838118400 9854473 -188503194818039831579327708478457523916 9854474 10489470842514167188307607607563612672 9854475 -145426583360902760844837015370202064000 9854476 -192756379604220712906337205216205277440 9854477 225150370618151971764373807085005654326 9854478 28748398613788714622924648437113170304 9854479 -138895144698995887434134623666957849824 9854480 14674455037541454301567517594910720000 9854481 21701629980390467958231086053052874624 9854482 -5839829299385055180597196227567744 9854483 503698069800447594922887416599123346520 9854484 -153073132248851631379791519927979198464 9854485 52990137295996111535880510389876568960 9854486 64589318426989136675304766636216372800 9854487 124691735894927771823389424925457184000 9854488 -6807028368945536704581641263669616640 9854489 -4210138407201137789661896263284530232 9854490 2331626360625583466962573511323545600 9854491 -53733043909672251333828626635162425128 9854492 -123565942183162699964468676310560165888 9854493 -117124178020597301876419949566814971872 9854494 4658465083382247169208892919185908352 9854495 -92747946619439789029241103590455017120 9854496 -127341105047892892379025059154194792448 9854497 168655871632682825097747523412742141952 9854498 155853442324682514799868255239059378000 9854499 -95521640814371139166348473633187443336 9854500 153249229582958368863497513809661760000 9854501 -357102738754451329637647420936725818496 9854502 30265059669872032689788782598627266560 9854503 433783223819176773513379872207621573360 9854504 -90143570992680713556331547745655848960 9854505 -57769911044312054107864249181889755100 9854506 -77956725579885357730369795933550520480 9854507 -153925559509686308690095293320290556112 9854508 -204582584036932726277271545302689815040 9854509 256708401753992654301880226819437225152 9854510 187424489035756160565330461534790644160 9854511 82492220954276306010023334740673903360 9854512 -65941973248333704017859663857034870784 9854513 24461423615082151900647984529154197824 9854514 -117378016724525100698009184486740190720 9854515 -190339275295061502226749593778272744880 9854516 76497336809560590311665847982533861376 9854517 -56322690237546056405430391075899690720 9854518 -43933111058273854027851393930674771040 9854519 -255493525585266439986215393675238388440 9854520 -31117678323495040856872844918677094400 9854521 146390848869015083819138774747100194720 9854522 -262922141925639910105902146876458508688 9854523 21461776676500118746059692841237367824 9854524 9518356924723258264817183949690733056 9854525 2463939784761772518983573832343464000 9854526 13975169179178796086451826705114533888 9854527 -97290204644221554821397417783031714624 9854528 -23484545857031622072150129316026384384 9854529 169599131271771894294428014114235675184 9854530 -45858962637517520905039653734979417600 9854531 65232242043618835894567921153265357712 9854532 -2898911840264217548966641800790268928 9854533 -29480746321398858967603843942848676196 9854534 -37307365358967170798408456979806760960 9854535 -94137643789858355223547135458182424960 9854536 403885945531333262042555590649383879680 9854537 365388514559300526046877108888440467840 9854538 -89513010990846074029419643185383936256 9854539 375885696934183840852868174170032993780 9854540 -83038073643421877799368181671891174400 9854541 -14942103742144416167659766791389713418 9854542 59997851337614961040119138892462356672 9854543 -138698295616419429147638181479309406384 9854544 16886252187410104738102162764815400960 9854545 -36076819037064184030024673129234928600 9854546 -19961114588899706827457798151080145600 9854547 -63332231272329215725851802305169200528 9854548 -138512396178477840395899720853671127040 9854549 -418965221303996765673953954494639206450 9854550 -76240003205196271366207264263600144000 9854551 36227936229300766893974260086603224752 9854552 265015909004401824698585260610533294080 9854553 -212747930058266545293566203564748629296 9854554 -74075619495170485315280785866938507808 9854555 200421266803949049519088408712044320 9854556 192699922905810191199444495430251110400 9854557 -123622789326584803256950156658167361280 9854558 -9155785217493836574851131845196381824 9854559 -49917836252283413942277624691361825280 9854560 -263837144495802875537931930730773872640 9854561 725422465475745567316099553911993582512 9854562 -8141371643669775742241690641018444800 9854563 -205579099139291690261990108786641289188 9854564 -267931019568756984433884200535251773824 9854565 -45012501191989725271378290210793881600 9854566 -23375323296817285997162160446601876768 9854567 20793048191563611157103023915653842616 9854568 7740653148999691833400347631384166400 9854569 371754445108348502689135636733421478970 9854570 -28971575868625623142594853482677242880 9854571 -47700492945085840778533520462757285288 9854572 21232581667569825212175652811097393152 9854573 -499602489870903956164373603379495755178 9854574 83439901680058084676207765452546803840 9854575 40455643647844042490564015720036079600 9854576 11586728222068280711057064673695793152 9854577 23920657413910625986602109997371897320 9854578 6616115848888976755161934837791584400 9854579 -13359389705062808136265121346163279968 9854580 33124337393535108371965204310777118720 9854581 -251993092195394568178253055463129293600 9854582 -273867671089298160423627881353524448608 9854583 155551081302172748707433461685955781584 9854584 635637658240910197635584444542686412800 9854585 -40332760399693297307075918982478937400 9854586 -14511012934455038159977916182006646928 9854587 -117676688140651897645099265996811839088 9854588 323581801847068613443905929567155653120 9854589 -18872866658090237729687056294003374912 9854590 -41590215261873614225319230671517122560 9854591 -228996818674781388435537026969259643008 9854592 -202831043127993423070733397302307717120 9854593 57511816933679746600253607623472721920 9854594 257468632435148493466383867659605152672 9854595 173229840666692079748974144016804245600 9854596 64738999190692523123639269667193104640 9854597 269619155981888798637935575746591502080 9854598 59590139394506102305757089322392948608 9854599 110398646111674282601311186794844663464 9854600 -69084126350994087927878302583685120000 9854601 -201322254475445524711767746600389149168 9854602 -55522914373718568396666469755134155008 9854603 335226125395929848010590280700882992 9854604 -128117684257196868798181671694342844160 9854605 -167257633218926967895255171279988290740 9854606 -228621854311928198009568733919478560640 9854607 -96795451926805221653402196720518318208 9854608 -36690187046865145667553560151094050816 9854609 168398001054819488645207651272298118516 9854610 19682418166948663181742617217141120000 9854611 923681724978694298165025765676283504 9854612 191235717999999245061920012176915856256 9854613 304500906141221046035446171836429310542 9854614 -52135772860607619416321925702783590400 9854615 -24524778945278278457498140774494939240 9854616 -246575859978549516219675549578627481600 9854617 76023968671898942207395752115552365192 9854618 -20860104724477720892934187276706442240 9854619 -230761478891406516571912271840842289256 9854620 -177006160719944769950016128755783672320 9854621 -5674809694633668863953982928820855296 9854622 155183154787101786115500917507928868992 9854623 -423379600188378362380244160555339236128 9854624 48427629704022898496763537846398484480 9854625 -80024911969920765451619235170867280000 9854626 4988271623160691479545452675420890624 9854627 443074725685053906005831934768064864476 9854628 -149916633701980608185823243802066157568 9854629 107944959035457492939314720013735639230 9854630 -169269748775140205160322531081936295040 9854631 -216278289426966928920041524434881640288 9854632 -272790067275588711499390158767426073600 9854633 -152771856523089298294407238316503418118 9854634 -197369738029592105428486508905938578688 9854635 -16424862310163046775857745172636772000 9854636 160983691822739258069563732336319224320 9854637 36693954516755353366609792148359970496 9854638 245994839555920143780619659529862694720 9854639 97087202888839148376133835996915191440 9854640 -4213697863506528097741340154033930240 9854641 -32122977330881474913099024029811339968 9854642 20102216122158139052706029699449178112 9854643 -168947104303907105127048582534095081616 9854644 -56244935199646979630691767178480201728 9854645 229992587699657131381843568437707202560 9854646 -117987171558775222207716383442132004416 9854647 -107934356371480707531524180373796061520 9854648 366435691243467046684491380000355471360 9854649 37350541652087302780956359955486935040 9854650 13400765056611918953963484367797021600 9854651 166575688906716674115453920716373015652 9854652 62288878167628155282828455345332224000 9854653 -317651351391401187041386367338031879098 9854654 285716310676252864557348892266900480 9854655 -150449639690671068365517637872348585840 9854656 -35742556363688853347075825902479736832 9854657 67990901024850434348434974082915626432 9854658 81771824316948135869049114690298538496 9854659 35489534100140287472224392378128499304 9854660 -56755124970365526985145544519776355840 9854661 -94174180606192572171283305834215635680 9854662 -127482712710675727546457446922264305728 9854663 -84771088356873673732471988071781906976 9854664 272003926783446800053739460967292928000 9854665 -107071593160463262491188399057797881400 9854666 -95562587397335455605565879389526014720 9854667 111495844727941189409047667556897858684 9854668 11958537871411473728239834339624418048 9854669 -399661516297164207758049835367413470240 9854670 28344642737003194178910380154344939520 9854671 -157608763202796810728568758827702403256 9854672 -3716668990528823619177771158053847040 9854673 -178593014350546005319855495170816003840 9854674 142755232743479790677022613047810888336 9854675 140024253272822497008772916972894997900 9854676 -42240769798421452116381053922690969600 9854677 -214169322514695643273480136748325394528 9854678 -38034837104041419528088315215626807808 9854679 27238112778481674367927346491075948800 9854680 36365474740632563450514300485251276800 9854681 -225199575041586984756916114011484534518 9854682 -111410407369833010898790633911861995008 9854683 -162390603255751719511094018520554629120 9854684 132070751083542371922499645275507247104 9854685 -157553432989442561622216747447385516980 9854686 -61019733840625848480797084651637128640 9854687 -176554737192696872000758555691809626720 9854688 15263648105305376745802107270138691584 9854689 -191685546067836436805058914515009904876 9854690 13293060286354207003696185562390401600 9854691 8581128837478181062010651967689645568 9854692 141035146591961753257786448001590558720 9854693 139383428560855924450784793023051831580 9854694 151099646822207263719288815607780616224 9854695 115422496326029069064019937186784460800 9854696 556398742554759683458639098465569372160 9854697 -3042478449967845594216000122524846080 9854698 -72155966117039577371346391977372958464 9854699 18858808536881841907412640433949267700 9854700 13069129581823176937262119332408422400 9854701 -60218830704749756734547776799273376468 9854702 27207438379473056564990663840013243264 9854703 6806103455001197365037902884625298640 9854704 67966099740447552458144212939403755520 9854705 134183260076446575684006367774043261760 9854706 52454720754987998292779337165250226304 9854707 -14012604093028769519458520188553717044 9854708 11828286352079522108047350024198624000 9854709 123565398955774565254699503842748731808 9854710 -90576067501441257263555778197977098240 9854711 38388349338461354433874389504138813000 9854712 -62701556495559913081932665719555399680 9854713 -78053653017854048273658952663893225600 9854714 18456043562553644914595021625991680000 9854715 -48929108595588925356871988636520144960 9854716 -327800165933239160882563671069576540160 9854717 -540273023198699999161645301555431146234 9854718 40555036987248590146012208580128867328 9854719 44920363552157656960157486691319771872 9854720 31607042785061461337257649777934336000 9854721 242440164794485142139985654741821567090 9854722 -291638509326473960939373678398210143200 9854723 -82286985515575545580731322449702381576 9854724 1374581397087604625002039990553554944 9854725 385089294811833376502070999430540238400 9854726 -32433382132603769996456404695583307520 9854727 -310471900267721261273860880884772168280 9854728 -64566489180112814635222280072550819840 9854729 -98990359651771480420636169883390710400 9854730 53253052516288436016001761290075904000 9854731 10867273566840548868002918772204066464 9854732 -61031783200819507998457302285405083904 9854733 141836232013645928929623608680309075200 9854734 -70386462330549044956418453752937282688 9854735 -114472657013035446895379227084278957600 9854736 76344960377010889584504117973200863232 9854737 -539992143562802011921408019633856849168 9854738 -13480938144476676442075974201626690400 9854739 43173054057677635090545346520750747304 9854740 -882007257730015319512163550058782720 9854741 62615408522680402411414138637691788988 9854742 15519718036352989972597730857813131264 9854743 -193672905028961192963931491230750958008 9854744 291605382611239954849257534582074972160 9854745 3320018619224213313526148570369687040 9854746 206899118146421529122699761302779099904 9854747 -142032032964175561359263159507688404448 9854748 -86405314493608953856030441819955174400 9854749 38881612808693211933390267355069044000 9854750 -57034034252164804631125404522782160000 9854751 4790873205933169374951868949720400000 9854752 -36243897161000641216181360091930820608 9854753 -142144078211388615690337313612359363998 9854754 23766860113572232931107127090467507200 9854755 94299925456879218694113020123572174320 9854756 -62084056126270079222861550486258736128 9854757 244683963920008469619248004771109865280 9854758 -248946177469272889092693014033389103040 9854759 -551473987493801120242946690509788620040 9854760 44448570501580046803533737629623091200 9854761 134397545905133579331260496574554274432 9854762 -115423964470111177148887097207109593856 9854763 213328106812387924317668471813327910744 9854764 51408510449861469386617271687605082112 9854765 -26468481061299557870101377577700675400 9854766 -31454872579643012232421023922580437248 9854767 124381785537977272399007377513435064448 9854768 -16120193732155890365502908487743569920 9854769 60771905977299854486990559758799775344 9854770 51665159191175798950325040234118041600 9854771 131268683043189553094534515894012248972 9854772 77443217478538719530860788637497606144 9854773 651075581563487983412364738149717040604 9854774 -53994691230064008594671404771945248864 9854775 -21452110153414464794991312791121577200 9854776 -86201516899737793229012370670642790400 9854777 92833350574418550965993858939749795626 9854778 118338955473097328852074192377223117824 9854779 -378735988958545234495076386316085069720 9854780 -46756205395939054423238687549621913600 9854781 -27408518491282573245743684859695231616 9854782 16272793678329010484218780066321591680 9854783 -3066964647352170946667511811317677256 9854784 3385756889807359476254552867401629696 9854785 -183774416675459500357347087742756255020 9854786 -59732330728262526630119421148569738720 9854787 -1248713909806321059543119905594456320 9854788 -227303941923118299778301819595131350912 9854789 23186095941550479557874300360779521056 9854790 80832934440735081225816602475769559040 9854791 107112112283535357081917916732624239192 9854792 163859471192663811078165243219250022400 9854793 -9661344783468040310538463825870362780 9854794 204382158315791400541774150400231798112 9854795 111465028493709319019846459267026672800 9854796 -29356187464825047642381235527987118080 9854797 -33865897382233602400714409034739283988 9854798 91190820545472636402516369491291819136 9854799 -36603936604041893571254583486700525680 9854800 38364887423503917371620933031234764800 9854801 196759503588721716434413707734759973408 9854802 21726143079262870580474614455541394592 9854803 -48648296392059804983228445211045695920 9854804 205363031197278142067099720044070518656 9854805 19217171770759185972901848957448152000 9854806 -120728672577208340208304016287434192000 9854807 -43707417834830006470188779008833470976 9854808 -13982604652706244187416016730126192640 9854809 207245942364083708137820831557182625860 9854810 -3208350911453706245218492535509063680 9854811 156502640714659222110727299537047822640 9854812 -194406181406099990384090373076036285440 9854813 -628519914165228551034956427268907967540 9854814 101944321974604055252115809974197844992 9854815 61858834847774919550076615154927043200 9854816 252313957542893025220676891620549853184 9854817 14737523011850375831655096620814213120 9854818 104357360057427709862477115725379873360 9854819 108066743411322080276504322193168354656 9854820 654907932690445961388393689406251520 9854821 221781034267796178620646223850681393052 9854822 142161371881036595825832055103442888000 9854823 -204061137450973250676648644705613455232 9854824 -85616358561834412250419216869663129600 9854825 -121102715299584854914679624639533302000 9854826 2571813712078307067284457800856977664 9854827 130510677254804833168814727088765290232 9854828 -49838156333959971493499795046522431232 9854829 149903068745309186463943187837724009120 9854830 -23266255594205926277413755789819493440 9854831 -98454471679328885135636217918131492640 9854832 3548531944404955087698005593933086720 9854833 -247260814182070503586842456808285185216 9854834 -53238668336111734094707004322418521600 9854835 -92607144658345217240411573345851803600 9854836 -302465456540630669865638750851580313600 9854837 56361320112490815150349137971053596192 9854838 6672200016086941694908926956597821440 9854839 161391538484809347076656663374579362320 9854840 83589801754560984132966926643228364800 9854841 -142153264644965583414426817072015436208 9854842 121779854064831491561147545882508734944 9854843 -28191213780370260252928104898327540056 9854844 37537778518599192843425225623260733440 9854845 39148263935356679026424351068982400 9854846 14990606288735611741508709672598159872 9854847 -216705900986451977873782498821616639176 9854848 -237487035574005535115878364815325921280 9854849 -1034435767533586142131722850536873250008 9854850 -19369299028399587752946973367642640000 9854851 -497709154650033619844262646178377302148 9854852 -3402158628447581845189446998982021120 9854853 -247897309045519653717528946957340224800 9854854 12977825159297560339458191911223880000 9854855 -264042548891157028388076161414403792000 9854856 162216641207511291684624118617051463680 9854857 -244789571462230829633041883951742145894 9854858 71499491495281350172804132190125586784 9854859 -116778228864557986473609934946861245440 9854860 -37121910528274617379548049560676224000 9854861 129594796563078347532658195662955638624 9854862 -34330211355695510148520800564344733696 9854863 -219549968090745231962550807378350056960 9854864 -27456511655387201563391358419313623040 9854865 333982618751450370976852154924879118720 9854866 -31487944025490330205467558189697241088 9854867 246213082496821807815248283477682493520 9854868 271978080139731627218357772136379504640 9854869 326259568200373470995194272424034048 9854870 -127156281821149566866543965575716325120 9854871 -10947373243264945877477402581596126720 9854872 293137629750627671176341616148387788800 9854873 -53026639232399401487886727492841402112 9854874 -169413077500558742058221003506916349456 9854875 -89958168087031230932006665388324820000 9854876 24794813043611182199854298000037785088 9854877 107185694696531921651473082404986664320 9854878 10209999292489788817757687325943372800 9854879 27325191599496189870697985893871442384 9854880 29823303354780660069473556696111513600 9854881 55935549639564089923583259037097213700 9854882 189485819725028906390237164777262908800 9854883 -152199751700760701434915723962822788112 9854884 -115953713374022454758284189177914285824 9854885 -361098725322176714910019697403016860420 9854886 15834861444076013976834958564297846464 9854887 16819304482914910671329180179688187952 9854888 365153312481540564340310499400495104000 9854889 -4209974359487290411180933824519139584 9854890 216601033954733407233518829206157996480 9854891 -622248803123859810803318287550510688888 9854892 224317637461433522002997093218070400000 9854893 103337737576156135112882416191333445142 9854894 -32796962181606179817103438432615761984 9854895 8736011639996997483179178108632712720 9854896 -163603477870876591748748563225270353920 9854897 -297404064033001206428508082332301087866 9854898 -125518885493454085124548735231094027136 9854899 -161142040121161126518963814253891898100 9854900 -14230356012700924114896932405329305600 9854901 90749434555538659367141019004880700480 9854902 -139765241357561830145856228578645831808 9854903 -115559615848661262279619699294057898640 9854904 144244324619784212132143700152923525120 9854905 -31866233213719093149641818780667834040 9854906 60996289273609481938196485905849559152 9854907 1782228085251157194077577124343199600 9854908 54409764681728515644162259699842406400 9854909 197565613370893568646006444283147600320 9854910 -20968063367492495733135734308792700160 9854911 232773433092243122625464355161333724024 9854912 -814453057002568472355347780975198208 9854913 102870707234439565831438270221801857280 9854914 134191963915501470614724595783082147712 9854915 8469986035879457698070671581821030400 9854916 -114757128393566819971147717123101044736 9854917 363876151300085171353271885544080206332 9854918 -152765627979531218296251622483919367840 9854919 -221977118901105219644909905227113029680 9854920 153897397464177241959415879438184448000 9854921 -534542977737220765477888826728901299878 9854922 -38054471785971466384482040727382269952 9854923 -192298104387179367559194056728752814736 9854924 -48426752554479054807593731438511851008 9854925 44242514829525157552476820530532368000 9854926 40987464748939676533305722909068915200 9854927 -11380964341527018374526149624704350000 9854928 23539565745392988765200189868483305472 9854929 -83975499397705213898578214411613000654 9854930 -143144041428267422286340774030936652640 9854931 36401764631425492591352280890125338624 9854932 -63053943610764072266649467321267025920 9854933 193055788723918258678803693831877617024 9854934 40080659856245264159090548731195678720 9854935 311496612875742820170374868407479481880 9854936 15151842129338326346208324251637596160 9854937 46178825405371293075522048888814006848 9854938 -163342970291704440915565158990830432256 9854939 7069672459863354028568922815240004300 9854940 123300574459583872714319010505449600000 9854941 138693350681212386709505452763975570342 9854942 -74230511515996219489476920450219504256 9854943 -44034059878346508650248305557533055616 9854944 199960263011384123581151235069350510592 9854945 -101094979978134051121905100143688837080 9854946 11033133670056549983034822426166394880 9854947 -430026613269465500870965965594587254680 9854948 -116710243675020479381296364291857735680 9854949 111998081866372429075328617988653034208 9854950 -14459303068493700055905107793056851200 9854951 -73494602533725731192031865422047931456 9854952 170534478013926358968769333397154693120 9854953 3839099483527308292456807687347306724 9854954 231276705352827090041168547157148542560 9854955 614053481045348784155483589320378880 9854956 -163489956862052333064716391565823804928 9854957 57880764488185320906524163739646246112 9854958 -81698811833956251528537937944756664320 9854959 93324467494740167251749171801770617080 9854960 -109805289364025347551775704470161981440 9854961 -120294081690122696712291895067684583840 9854962 -3871886982710889145337055402497058816 9854963 409430520322287862728124123332766317240 9854964 -64441674565728378188860035720850028544 9854965 -30208903558805311610970590548646635080 9854966 442161942665036269488844075568317632 9854967 308529279752867420071652773154751727080 9854968 511055512130450505006678434654253957120 9854969 130787709550021644957235900529283947370 9854970 3444258382463307331644293445952780800 9854971 23680141168681027712725773229057469184 9854972 495557644428526565466663034131228672 9854973 -678983525725200607251561979957538949120 9854974 -106320033884663741958787085906896187328 9854975 85063090402725102577194807613261644600 9854976 -67236890696221707072396046827893293056 9854977 -441909901936590025862589918380710021440 9854978 -18185913702198428035956649767416674944 9854979 143310568408400767853490663374432177328 9854980 50978085758870805644035837596216975360 9854981 222476678210492607950881297795771138782 9854982 13208595689160077095280302876346436000 9854983 -211444818347771279860244259719671368120 9854984 495343632664194438393991605871352386560 9854985 -38531757008143448965381329867793870080 9854986 61949275399861236031882131859444710192 9854987 -199283920306957755479003264307244314528 9854988 82543968355713315708281306482453413888 9854989 -260527673538291387569958445634335531210 9854990 -25116681140778058968593711315101320000 9854991 182523121773902753015112418282507353000 9854992 44750386658731000946946876271562063872 9854993 -121003016555035057333981625435358721536 9854994 26201123509147242681017317134889916928 9854995 263424219390733628692658646389515950000 9854996 280422803276352861546772105265103390720 9854997 323684492361002636345621209460053188000 9854998 2888445061852351175451917599887219264 9854999 49401807296635254529346941901286607104 9855000 4430263306501712557759265822592000000 9855001 -30940880140805428826193229135691404536 9855002 -115126840042263537383295273954746177568 9855003 -128152638108241307047209869412369993792 9855004 1104497958597244300150410572867460096 9855005 -223860174532477019923395592287652782240 9855006 -12145965932135550027464508226178396160 9855007 -124720746127545790544176446906305472768 9855008 270052254809209395182981423362634219520 9855009 -301468000134331069151343874011901507500 9855010 -72726692241229254716164329942734215680 9855011 -427038874749986132873083387045015796388 9855012 206182836293966527252615992268624281600 9855013 -81133758015876476815175938161817620480 9855014 121297813051571144394804772811739886080 9855015 126504259234645207124269870486028352000 9855016 136458814039885571099053094567969172480 9855017 -70132953003546131508985915349518973760 9855018 47760688323801137707965437793548274864 9855019 -337884605964400344451373893015045670904 9855020 -26157773790731121415911175163745515520 9855021 20652563954185344965235182241536782848 9855022 -120665341905404555098231100176290602688 9855023 -638935338830049192482157610092307266216 9855024 4027295091425630519877545260555960320 9855025 -183824555764313972422164453511839043450 9855026 -37332026677889433116153612369492034288 9855027 4509769348204247841343544116307371392 9855028 -246059944053760842567528846373280904832 9855029 -386621473662772918547845995277472948370 9855030 -34809211747528970668448965962535802880 9855031 -117861721152126661408134154537236622168 9855032 -102081267325283780142400703285443829760 9855033 -118385111336032136805337910185446966336 9855034 53212524306288733661203224951310656000 9855035 -156705618071396432776795344487385243520 9855036 -196320773470636987978119773169948668928 9855037 108927371531450368495168589824697151686 9855038 -10367607297935782793857968883869253440 9855039 102481289066047408856756862150504734208 9855040 31702131292815261899407013945089720320 9855041 -1975115306500507985892536466683875200 9855042 60728742606005980054365341774401737984 9855043 394849527891424245003441906146837403144 9855044 -346499416476084191408338019001721044864 9855045 -129511708130881168158775674516675721380 9855046 42373203085378218079026615701100101472 9855047 -211593636091153138735087601161941777936 9855048 38960232369098793552604350314093445120 9855049 -377694749444635224851776956766185926950 9855050 -23013135659014820737300849048620697200 9855051 -362803784107626970934980214597968359936 9855052 29920091802143551686234062081281262336 9855053 84550430564255068090785304284728773440 9855054 62939668133648519692463211826355527680 9855055 -43763223185203977440770002008813961120 9855056 -129225729857468076516270259892619583488 9855057 -276524754910172343653996930155392710160 9855058 78936048018479267328977791438270196880 9855059 143230960491348623129267884945947537480 9855060 19006753593455190242948181582874920960 9855061 22314699955664996758406246126659978972 9855062 -23445311165082339374933700253509446400 9855063 -30484967506789580131167357791130059760 9855064 183760501261142219801605086738366351360 9855065 -194512563668496322783441038874921214400 9855066 -43912623710500422531741738495501592320 9855067 -16274163532569173812270060075981667160 9855068 212547066608523942275666212515991822848 9855069 20132114641708317028928905329900252288 9855070 -119232297350647646549042502160732800000 9855071 515608379723593818351104860119863050272 9855072 211141483661874622526731013874069012480 9855073 21598037043217797511022557868976932864 9855074 216360827455642270182876465988398163536 9855075 41415033541736386548571183262631421200 9855076 57390446939341155097626887632207257600 9855077 7044209459296680161442317358259898400 9855078 173684881504522202962985496694596383424 9855079 219148260731440409352109471284777730984 9855080 55118636869622650355803747168359936000 9855081 15526125648514627838659502819199951840 9855082 -211730952457527896970041060777956438608 9855083 -106189776922859400044547406294065056880 9855084 1607161136496521345043961354954260480 9855085 -191204034658235408575386155689426326600 9855086 -14541403127084921769299131778952855552 9855087 638875840202848100022040277595868176 9855088 8893690013780093019946802717984882688 9855089 75274292489841019096556532065518171956 9855090 4300427559955275661404847341237189120 9855091 19780943106182020952221821042742595800 9855092 43806749257563456551523138603589632000 9855093 4553476316742438997992573993688876128 9855094 299039091259181640820103969000232168096 9855095 -94730033648384657477354698778703550320 9855096 -202593512662744269288362417000743219200 9855097 145347128060351632482193962972059548352 9855098 49392263243607479828783612863628827392 9855099 -428936145883794854280527824920353151600 9855100 15642905756683641280007603377967680000 9855101 1015990429016874131038019801509299619200 9855102 167420079764073445278045224538128192832 9855103 183115731112238698446499020083473057600 9855104 134314074505668427402036559435331010560 9855105 8593347820211331536185662474781732800 9855106 -83723731902975163278634211440206344160 9855107 48502755582718278553199631876715807356 9855108 282162513506992253979167162037065610240 9855109 44658500882225957797273576370592049728 9855110 59370699246767175910544382987685872000 9855111 -9944236274505562803897499453742246400 9855112 326457872864073631796266565119976371200 9855113 -247000019348615444404951820263669633638 9855114 -12322039273866455104138859729591420160 9855115 223468409709462140734659569228380073760 9855116 -77103693560951502200163914730241839360 9855117 35647287480416564392994410274125561728 9855118 -21950352318734133313800231469544827392 9855119 165905391316687436144607888707821769520 9855120 -5148072621745718729189976574725980160 9855121 354011429604484068713182944602824827492 9855122 -141197980736417022445525973384192286048 9855123 -38571987871419757006320160527470252616 9855124 258964180829329039519224021492435148800 9855125 127919231653457272747439771170850835000 9855126 68027325720604543671148053737180490240 9855127 -4636341061894087727388582749930994920 9855128 203723376176268824146262058648926822400 9855129 -107728876253306801879675388123133475520 9855130 -123260727340457475183913730153264743680 9855131 111046383402850062673403261439798572304 9855132 -6153239876152281066764178234957398016 9855133 -306896113253348258995103620470232750618 9855134 116977483116159783993383769769828857216 9855135 76815799504683068084339019315697531200 9855136 -557204643482428021342781085662818861056 9855137 -286184811427900902738691785520793369040 9855138 90609239944416973720274026327633195008 9855139 203474726976436142052040958871212667856 9855140 -23760104168611697935957398805864738560 9855141 74932341630803228454210702262266880320 9855142 -15296150922593970728032170923127934656 9855143 -196645037544052902923788699007801214336 9855144 -14928313136864187811006380468037478400 9855145 58294688305395359549153903350252212900 9855146 -4514696472427851869557025070430880256 9855147 -14847462605794616658103309768102782528 9855148 -55699673173389102214234392240763699200 9855149 -368770151257467776810935882313649839850 9855150 -67352217238722440726319399204794414400 9855151 -59015289992961132798946152680927828848 9855152 24277855772478220043436168515399516160 9855153 130736148877558472963464818071201959488 9855154 98548667478339524662824354773424085776 9855155 84105829905251324215785900393785338080 9855156 -195977965666590164648307670306210787328 9855157 89727318078028925838639424207160186520 9855158 -22879869154572323151778085227908691200 9855159 -197704289722707860361073965741278344752 9855160 41713408615042430751481197074037964800 9855161 407905478367932570846240819333275086762 9855162 76295401235102565365720942860573155840 9855163 -3157542435209736945449177725315665416 9855164 -10721156612421513368545202796165316608 9855165 -121441381532801379412650675222256800000 9855166 -56529198257184474399610254512500081536 9855167 140764602487623311204737602540940272000 9855168 -88246706914967784584450402331415019520 9855169 -257429087202596596155060331835158890430 9855170 -19170160213544302802957885361611021760 9855171 350060113499342342240757396525820485120 9855172 -177285674365343768298148361999531914752 9855173 436560177120008722772900305226540251422 9855174 61282370214760430306864278184754969792 9855175 -219748464102561838929540965865215590200 9855176 248898302636248375845222020854708316160 9855177 -222821362368400493139289684111380762720 9855178 23236961841835817278770883155941524224 9855179 123242798979547546387135561584665142912 9855180 -118808849964749440113700249264842608640 9855181 -16589855329930326035428403713666546208 9855182 -130926781642050311794485850202938604928 9855183 29361925622947585436180312749164247680 9855184 56301497311074680038587174699224883200 9855185 347311388315370685806213290836910759400 9855186 16678465230522778648486392317154508800 9855187 -467233419035289798971260847645276342164 9855188 -80582441566755190044978242578426927104 9855189 3823816895266823888448106959268453866 9855190 -113157550558257493420991193767077766400 9855191 66400809143949055167917778708923297592 9855192 -82156930754116659569277860807591362560 9855193 465582842313456587608723948989184114442 9855194 151076817732593279944015460185797725952 9855195 -52405031428737583622772972587911280640 9855196 171333905712189075289678722239016059392 9855197 154366423801023827168366275748558874912 9855198 -70238371344596315422670612972726399232 9855199 -90442402189519515321419093583302408800 9855200 -98849299071178162081670407391910297600 9855201 -204059029566561522848987687963068984704 9855202 -65541771457600610012530834497305691648 9855203 -122795375866789140541952049248182417320 9855204 -103802347296293662649710775089741160448 9855205 -21251239807665213195684303358494158400 9855206 -263669429713603338777346769871490847040 9855207 36975480926279431650620975779380601104 9855208 81563062848204127405332677954042880 9855209 -20258200424436333179273689888823808 9855210 -21367192847291167056669805106652180480 9855211 -212534934830004207140557827979120447176 9855212 159164298320118660622913687638647352320 9855213 83223038388558787887479491201347648 9855214 -202866091196709004184492347654494212544 9855215 -328375945189945995094501805777292633600 9855216 28169159046382925168396885926163251200 9855217 65707549215612140579833885997722749266 9855218 191314543148140352556101771911303065600 9855219 16896953093409943987433735607309230976 9855220 -51553601664398159980527567476905893120 9855221 504242434671355753460289286528559261244 9855222 30153252490918107063457740570953942400 9855223 -276436415992248616869075406552992030384 9855224 -178793412124088726851413783396704256000 9855225 -57927109391519817241863631146954931650 9855226 112580681918347182023738853403325439744 9855227 -337786821447152218489152385591096336248 9855228 32331757268002166962131509748467352576 9855229 399191479004762416087709997331415085830 9855230 -59260043320506260276638420129185792000 9855231 222057204560655881299021132923171441024 9855232 85286132269260461565329912234395041792 9855233 282958611527613303540360625545491188482 9855234 -153456318305358902714324064216492336816 9855235 -46709766853782887548944076846636688400 9855236 157307784573282833684041566299774081280 9855237 -1299834634060017234801110894182727040 9855238 57570071148927822072056719313467609920 9855239 -401395165953757807858182164137724358120 9855240 -80019610523462033906288561301218918400 9855241 95341156358185736898761315089021171968 9855242 -350080430587199721838921929240419159040 9855243 217543709317778224957782293443599196800 9855244 59728559590293964600863571422298214400 9855245 -8514133829284713679483692025298968500 9855246 17856968586881586000354668428414967808 9855247 -237353179180197290661984893115163731120 9855248 45496210942526557138400637158497665024 9855249 -102489284225487003290564132969036376336 9855250 -35757157737464908561419042333600000000 9855251 138199805684291221626422777313196982352 9855252 -68780750158219276112755397407106973696 9855253 303335717576549921208564051935385535502 9855254 -243280321779727520544201123222222615360 9855255 79951119330423185126100896142751252560 9855256 2900980308664967900977997563544064000 9855257 -228614876933888159218636928589931943148 9855258 -6333346626561849032169092522244725760 9855259 439820921544384659844676906200568963460 9855260 -3630602541563594193810047004889797120 9855261 12604198071190478659069292287122345696 9855262 -98702520257611823040171859774895493120 9855263 62904543155750716812447243169847067384 9855264 132683232005720291550448191409870602240 9855265 -4674365991174700888836227042493873600 9855266 65729933866117722278946417827156272800 9855267 158992951367014904931264129895804412280 9855268 -308425838936940223128741358427528355840 9855269 188125522794450970608033219605879763900 9855270 5606924230469402610593690140787116800 9855271 185696607068727270808686723845292724472 9855272 -38523050402443337072048611510449930240 9855273 -120142874979413808824518985099163571200 9855274 -6504514721612357816045911200889360896 9855275 -120943697206462957678117101010345520700 9855276 -3122046773588953460475770004401356800 9855277 -264645300386435959726906598272349794548 9855278 -76451511729471563004937620601225978560 9855279 48077448933190129260397263622925803008 9855280 16416658567937124548060746275372072960 9855281 233401804162524667820145690950305974000 9855282 -36825224158185006398132728700165938176 9855283 115826930363477296905115654746279738160 9855284 -5623877101843168515310620290594112768 9855285 73924768115271424806957569790199713600 9855286 96431719524843863132198364953240899200 9855287 10610908225719071076891276809833696200 9855288 -128183824240983405469177547792064307200 9855289 50465729369190065845379512029772438656 9855290 17918247005966027161055676765060050400 9855291 141491006718593631145262531113119408864 9855292 -23019731946103150619019302467612371968 9855293 -32138432389567836938505905082833962752 9855294 14618709315783826580400843937191393600 9855295 -95475525865320112821744431380078045680 9855296 -167936052815419031309539706350338048000 9855297 85904606423075359318638446035696654080 9855298 -89553984755084743208556582593069940864 9855299 -945511514903816452489322863618541760 9855300 -258433607503673717163012036501811200 9855301 -101966692831286199045978731038909401600 9855302 -42680644616594917043075742499081958400 9855303 -103816066518484136985420134876045025792 9855304 -556745617070933016375783191798008012800 9855305 460426347595589183696437363436629829760 9855306 -4472242320657351307086235364018088960 9855307 54341221388519595767646064800781728000 9855308 -91718125372210904325475586646397899264 9855309 15907594544323601718367114260374464704 9855310 67705037999138915005482312237420154560 9855311 302949373255564842439008266611200684912 9855312 -72574669797426558812045819358367580160 9855313 117080080699742706179605141081791204724 9855314 10850402559923001028736405468665677312 9855315 20152283497944856452744821845116706800 9855316 153976050204259503863846650159286065152 9855317 -71806397202393375136476639815203063968 9855318 6889077244203353816344660070905148928 9855319 -80330174386703217736524804198113483760 9855320 49026858200165310699645227174206464000 9855321 -23669866750162486558868255420414715888 9855322 271707923815455320445576023393343497712 9855323 -395625566031659692182126916431874474428 9855324 -39996965679843114379934379524414868480 9855325 -197685134492808589517049051163427761500 9855326 -34491461864011650519559615743909667200 9855327 -40586636518659994691760990147499603968 9855328 -219828341965797673513675210970252181504 9855329 -643084028485291692399339253346305920 9855330 57089439847903473172220435427046993920 9855331 -329165305441393011026190140252885356800 9855332 -234293049439928936651928246709573048704 9855333 40009617589414899318887521708860732480 9855334 -17413822513279567454964052983375891456 9855335 62224621709662758991409492973607995360 9855336 220757907020268272758077104723527925760 9855337 105360906008284548207242203470517307280 9855338 234441857452212526645104050826299773440 9855339 43692211911411650143060867358300567808 9855340 271587787657800816621528682841990292480 9855341 3332371368749850627121436274374739852 9855342 -487404178353791152532796555180435456 9855343 400570162236689102316593123959688427544 9855344 -50859966665881528743258845517648199680 9855345 59000775805706692269994627120760289600 9855346 -292994031396985327538076939688889350128 9855347 329113862494967686688084778627614761200 9855348 17121195730790739038102956056180578304 9855349 -266274724851720547557290562600549612160 9855350 59760639631335040878276186747237936000 9855351 -56937538252485571621030269007906307880 9855352 128527731644860741911149051598035312640 9855353 396644725065593595358747759538986399620 9855354 48508872405885843673888746498705131520 9855355 113477343730999540192567235970421020000 9855356 -27744286431225356911006599416111431680 9855357 -67662146072344364472813144705686502720 9855358 185393886292471558639775853239890721280 9855359 -10780065855615098498134833398272463568 9855360 123647804138967431051517835062804480000 9855361 172034030364140553378814518899538590932 9855362 50292265529914405642738873539343793664 9855363 10771286422687576650291422592117690624 9855364 214317518378899600560023599190401563776 9855365 -3341706362708997296795171731138882560 9855366 18717694904724001725166498555006863744 9855367 -61705995132028619794646649450860132584 9855368 85516103530723161502604650860051333120 9855369 63013571179174624486512443656833684 9855370 -136308236234295604909958788210723170720 9855371 -220595749974132751441421666672562928428 9855372 -192378296501884893405065736054821073408 9855373 10491581119852099395292200870545083008 9855374 -1466269517075341912736544720585344064 9855375 -28106375647858962741572131322955864000 9855376 15844875941843410826442152914686443520 9855377 -37630297198296902186430303278134217856 9855378 -49567461717305284264708002775005004800 9855379 19028216337831716558626730321576247980 9855380 -122384433889132542466783884141931219200 9855381 254150255425194687009439652156849153952 9855382 130983324884107408310818996918188446400 9855383 29432463562481285984118735943840166976 9855384 -7361673834203645200516550999068508160 9855385 358719677728261160068173583870496640 9855386 218675619889326263517627666653600254464 9855387 -351693094817483340138239149366099308756 9855388 273686673896173179367779362275137819136 9855389 175039890280179135346740807450751424460 9855390 -21885845638144604368140183367077022080 9855391 57410972835886180848038822615883131744 9855392 517090271373938955305465840288655212544 9855393 -117102730041478678223216731282681633056 9855394 64578530171052608219277755591073172032 9855395 -371017686499001751660714503803500537600 9855396 19141151998801980785655443993982664704 9855397 692417731491152753255174568298085180572 9855398 56565211469837015671057862021449566336 9855399 29499655367649512332012620376449249408 9855400 -233914993170862392371576798377734528000 9855401 98655022193928336279602512386376977402 9855402 -18092004275789210519874843678165581568 9855403 27295267080857221971661386149247789504 9855404 -106620382968121074877463645704948561920 9855405 -10268904143773938598052170934960352000 9855406 -52248605249606872427625115038479571072 9855407 60775975801043463060247464263361740640 9855408 -15051690217260976041524227907581378560 9855409 102682866461417493631254471863292595200 9855410 -2086342483560285053788444890995739840 9855411 -87132444507290151175549816449574491600 9855412 -2549664742498577057102742600088588288 9855413 -133570863415044913201981473818415928338 9855414 -41890908305748393768730412897868720960 9855415 74177814632348436855076624921568485200 9855416 42744809273920887853113920339677839360 9855417 47435794587586985636753975294847020736 9855418 66989503036631842005931494453513768960 9855419 70206693842965390852361601964634688000 9855420 124442057634257022644522901842028748800 9855421 -374803064920296647869890101382929998368 9855422 -228860187789028711427744803808694175488 9855423 105751049130076590913337099687336526072 9855424 -120115430855634342827844140550999506944 9855425 362450542690477279723849597513306464000 9855426 58994704565222073409934720514500212224 9855427 -41142520916730536225896499619984379776 9855428 907710981799499858283641532119377920 9855429 38840120223009762237347179804660547040 9855430 -58396112439257057826957387892835374080 9855431 268397142503456097588454921986231848112 9855432 2961605118892376312124791802073620480 9855433 -185329594948886977165834994360064400960 9855434 15059646493154210848860372378863080800 9855435 173685662097621942924236232169991650800 9855436 -207902008164321445451935135766159780352 9855437 -504142313322473940047818212220444459914 9855438 6745547780992350525736809670137257088 9855439 35979708420103305800764417926884561280 9855440 20856918117275091543473243816460288000 9855441 77306166540908086528342907691637874850 9855442 -6092133107286883370316904329989110128 9855443 137803614685311321321076431858010724544 9855444 -39186095579574503861401474607919157248 9855445 440420562032994461428976042661270274200 9855446 -96369759619685284690572843364465391328 9855447 -18591195767331331381509267069104110080 9855448 33907893025699371393698688202723061760 9855449 -85507180746184323422944830521083905264 9855450 34545070994968967543196095323918800 9855451 130470290236947447388706906006129088452 9855452 138561422064982191105370222566262579200 9855453 -41287436716301855500376567001433327200 9855454 455270706270160552327827904800620544 9855455 83165508902559136714998582811215576360 9855456 50984894663895358037670744895075123200 9855457 -6639697573815037697886882292569697536 9855458 -69504691004690310311331558309938810880 9855459 -55656841695520091174798202316940939280 9855460 -110086130805736525122829565435028848640 9855461 153379368394434483608458382199098981760 9855462 -684306712347974320505801487303661056 9855463 419329129639587739315909877832237286712 9855464 -102933589158255636691398366463252039680 9855465 192435636793024233238794992880981042240 9855466 -170389689664815950824046315881120319568 9855467 239653416334572581028029821052159766516 9855468 -42644835530355204428611055402131190784 9855469 -35490093605486234947897363420123340512 9855470 -72961490420201580380034695736202336320 9855471 -1559596276940830631624855454343539840 9855472 108308222057783382984029495668692713472 9855473 449337285908077961434719881045844835380 9855474 -146597973558007734648319899227780384640 9855475 5197685554025101158848122723787360000 9855476 275477902364998232688162394968524839680 9855477 -45993390467298298020675945853954036992 9855478 -181131713847426273376694990097973321440 9855479 245540530010901947807017998759608286360 9855480 203980501705117515063246488261182464000 9855481 270614556263120290912777411126352210282 9855482 22783528929614787663593179862558137344 9855483 314240845355192166707991345272323386048 9855484 -249789528316341695647829009254888873984 9855485 282056680829439417506631337572455846400 9855486 -134775627856558529492659857112725436800 9855487 11651586730256419693740116836822651360 9855488 124055035229178927775844266313515008000 9855489 -38641108236465090064392145712286167040 9855490 -129652001739773387362445671539763660800 9855491 -315968771518445691463617235718156948808 9855492 50595610808769467971409469535262026752 9855493 142641208365586674554454149493006571742 9855494 -37794263892647096439176956482433660416 9855495 -51335367794551078504852624197946940160 9855496 -89690058855503382265060855782421463040 9855497 -262467549303611305153675414032254958054 9855498 27168106668427963779107277045138628608 9855499 301250091790396900130545929852163381336 9855500 -219268062237902296477510497616501248000 9855501 220599775225649687052667255617586986432 9855502 -110872809010337404636635743521537386048 9855503 6099878941346254855044192218129426304 9855504 7076933550926965870342941227614617600 9855505 -166436588755048957744770545057678995200 9855506 -117643574516627819828312114022158611680 9855507 -14343813404515360806547739215227660360 9855508 25802861150357830632836116640205479680 9855509 262476111703076677951126937047408494240 9855510 -25527237215601838751434265139534274560 9855511 3449509392738196057666418439273946432 9855512 175103791641016793799268506162621050880 9855513 3498684405494986131405137842686564564 9855514 5264030941232928893262047452350355200 9855515 -252175871903242368612294838552567909680 9855516 83536836221302234058987615439031541760 9855517 -326136086262376968748916448867458827680 9855518 -72988348951602211821347811867320030784 9855519 -131201771829979592426027035878687241656 9855520 -53069808071403755981403086369996144640 9855521 94702532123268695151139526111261648040 9855522 38362608846051433686409938860991422160 9855523 -478035793439616247822601113938047546112 9855524 -174992233276037715890460318013283450880 9855525 85029551023753576774289562696929541600 9855526 -40354179257060168669900264799991708416 9855527 496109831068462297804907271875600370072 9855528 -2820021576496806074839049696879001600 9855529 -428553616567778130416579021737082320524 9855530 170790758419008720100010042142568036800 9855531 -75301250220155016517219269766773714288 9855532 319081661209414193173711017616920509696 9855533 74766548813587070689665063951931237782 9855534 5219691174915161390652569928092478720 9855535 -333354114359337748888421012592903710520 9855536 114780282629201650467672786753386299392 9855537 200882096909713343161038256506406844640 9855538 97901814045368548727306703595637862912 9855539 -126859337577468771707920069999899930840 9855540 79505993704548405277505145148601241600 9855541 -117483393847120615142027596152717159058 9855542 85073128067148988999877732342311191552 9855543 -262483024589487361107492445438093984536 9855544 502507443668403635389264278389200220160 9855545 142361553873562452680014664936442825600 9855546 66036949980844947017298546010971921408 9855547 -58633365817372622504859076636942979920 9855548 236645476637934843432075675863829163008 9855549 -260211628118482336199253798477095144832 9855550 10879679784431630593633439838769200000 9855551 -117878390565796831685926817658337970496 9855552 22297702717017126001595603953712627712 9855553 -225709637033425873406882902269352507198 9855554 141194282316815387645490372009418208976 9855555 -247291010933732019225800084946584966400 9855556 21357779385750122861564475357481171968 9855557 2316399686880521248200118523863454400 9855558 6081353710825672454096729060586716544 9855559 98256843063688500856227152673986100016 9855560 -152172712841693104039828458778737868800 9855561 -214322893154202087266430414670522454880 9855562 -42172826627857642797308657996661917760 9855563 -59596526619180643402393274264945588640 9855564 24913181377933479897603797637658123776 9855565 -101329034104201676332383707236400817000 9855566 -256234965647068128224823370951776307200 9855567 99699750475511445339772433687198724240 9855568 76672570718347946954548598893823262720 9855569 -169595490951812583814372300460972331456 9855570 -95491585855868180022953959557045772800 9855571 42140973342871764471303252685102176 9855572 -6488564526397897088187692559904977024 9855573 -42746661195943721754020003428521393216 9855574 137114611776773824985945389334556661536 9855575 -184590413346489775071797415515229109200 9855576 -86577120742021817422764061167073044480 9855577 97943385619897196601568196950286444426 9855578 200471540430850174870964707369872441840 9855579 3869517345974143985291642981558970480 9855580 -20706535768202066139998142444024176640 9855581 -6551574215216437510026493176332568576 9855582 -1817894192331150724874918450104000512 9855583 154095608781147310514191791438407308832 9855584 1441957217261730496383648072829501440 9855585 56741263116778192372523835586834795200 9855586 13437015800690346081544548890671532544 9855587 86119630526142622176667824208226246304 9855588 46221979472403239000860321657868937216 9855589 -712577102521088570021120382183263315360 9855590 62247781730087883007030664305623187200 9855591 71799268003179288043773640494965706792 9855592 276387026997801255390716186910567628800 9855593 -74558580026368247495468148029751753120 9855594 17254836962399567712338758025045816832 9855595 210287480168385845406432525748588581600 9855596 349591969463221668562867672404904911360 9855597 67752903061231123679312035416837679872 9855598 -174616574872606631037630155512600459200 9855599 233656242213139154485870399106043578448 9855600 300082133854628775523124986458931200 9855601 58826997222365549582858640408225717440 9855602 179564268145496956421340228045034996752 9855603 -97644933537674646057115392759389244588 9855604 192116103693312569828349203156506060800 9855605 -244202472693428062252254296485300065000 9855606 123681265966959752932811874002227783104 9855607 157543184008104669630097603147457386856 9855608 14557590572658778843352069846595624960 9855609 230057763067641140901849894555917453904 9855610 -9430093919354953202411194310606902080 9855611 31408379207120598889245785499097570212 9855612 -30193976882347645736177860066564308480 9855613 29889530019212644292874795967399487104 9855614 352396131662030740914402520686942941952 9855615 32857119795519220840578625644873008640 9855616 202239554309814387503853043403005624320 9855617 35277572030773064561827568495656826160 9855618 -163960329795294164195162144282319129600 9855619 267265802745666344692942191331716985840 9855620 160475159802954935595341570266027879680 9855621 -44390921256972588001482502379926300800 9855622 -104843235492405150932897686873802407680 9855623 -358539823823288178425160554964872012280 9855624 -245533199570021051271805718179343278080 9855625 33437717148734927302410606875534552500 9855626 -29828183136037176227569758435259823616 9855627 -330377821788855874410423207485790197760 9855628 155208449499057743016614884938246426368 9855629 -125686758735398438927191780948121948928 9855630 -48145370458416245059334015728020680640 9855631 -64039902821203317859241814925493204976 9855632 -9479978987123651928055108199370915840 9855633 295702753645164735844793598176817515424 9855634 50299584573563222171355287747993682720 9855635 36368008934128731199862035165328764080 9855636 33712213908959603701075483830243348480 9855637 42359864530165725163745794510539709920 9855638 39335303530725628146244028673961621248 9855639 -124405814331986863942413964232026996896 9855640 100371172241442198108163440771217612800 9855641 -18051042418132691801194262119171556988 9855642 -31046900820859648657309205963696728320 9855643 608453275085381414164144091213306880 9855644 107645654230656363946541989136170217472 9855645 -119478681222047918433711236601254419200 9855646 -112204249273625396265742331380138201728 9855647 -254780298819270760678009687906400687904 9855648 -370210617632672879185981958984533278720 9855649 28233041887876924655027349081418478340 9855650 28273145290455294073910191083781824000 9855651 31877797451576181934996804430886225840 9855652 -730301473729955448721370648938733568 9855653 173361495890795620835770222748681060220 9855654 45881338814588877466222062009090869760 9855655 248402653993826722091994840145535238000 9855656 -284066802225691325019649470344739225600 9855657 -9645974903062301168888404312077384192 9855658 -391208240734336605572267938522855785216 9855659 -38237976251756633459507538695461789248 9855660 -8922753052288159047952712713440675840 9855661 4531377880819152800946926088466457952 9855662 54475679857276371585322837414723809024 9855663 -76758751747065168503881854569568850176 9855664 17899559508168518731530633932602146816 9855665 -287402826671755695681128444015720881920 9855666 114539319717073680779100594573444926352 9855667 -545730117798110752435033212427206797400 9855668 -88050158147250660264557365605158933760 9855669 -37645820668172027886772295942733752352 9855670 -62939126323036640543998402334122899840 9855671 6581600896748610490466814867080897760 9855672 431132698502338830469464768522795417600 9855673 158783135745553839450618826439085439060 9855674 -35902565652485131037116756357791033600 9855675 2950825341711168535471216944814756800 9855676 -174297537858263412549629595385192791040 9855677 37609212516654450128571858514198256640 9855678 -22219542452222933499643667426962375680 9855679 -37558822431559580626251558489991531480 9855680 34423300646774618283076013693966745600 9855681 -71700488788892339754488913693766005312 9855682 -76158472155459234571120375573546426560 9855683 610764158663004256405084660324841306160 9855684 -70047232704743506937542024836149477376 9855685 -65785053798403510320959016882096771840 9855686 -3323808250440537319695114928181082816 9855687 172025429822311956240492086378019221160 9855688 103936002375940269584259702530359157760 9855689 -89006789546112310912147194737281113510 9855690 9321342698525182399298967590885667840 9855691 -46091329010964222170171474588267094200 9855692 200121906660714408743439741794595840 9855693 3063779974435958160875893208269999404 9855694 -7203972926632052530927194055303115520 9855695 83288963650194892935855292296670800 9855696 45446647513597822039295757943835983872 9855697 308882032081024942178808357229032732146 9855698 350351378645435700161256942761069220864 9855699 -62764585807012735183627175824880862720 9855700 -92220962166825895810969367596306841600 9855701 -67831878439606016371373673455907269298 9855702 -47881331462520318119192374592336774400 9855703 95712172359816163501532661827866199136 9855704 310179652818435139005240869263483699200 9855705 -182238149518126115238323714831806088640 9855706 10917116511916551848991387333563166720 9855707 2040174041742368120833318367201619120 9855708 91785972820895099422681607775883100160 9855709 -97294526341399474440327020559703287860 9855710 147185688639390158080166743481970749760 9855711 -20499737300312504794498130164557963840 9855712 -529968751588275393391215430846689312768 9855713 166951997902188223757482840742804629716 9855714 33417071054152173156418766130398791680 9855715 -132994483409773671522230283543728126640 9855716 26510650889488686749273851426560422400 9855717 206588247355248307473991757323786282080 9855718 -79362657530659900403386556801752512000 9855719 27179993193568506671983478244235262760 9855720 26793451654694363873504340574337433600 9855721 -21187254897310374643881864459809965788 9855722 144126348537572678694546108693054804912 9855723 65285831995939932095587558477314336768 9855724 -437114305976977713753331026761890150400 9855725 -173321804148002786211745607067099648000 9855726 -106680565678154245097731725829938627456 9855727 47515186793184261612172092448257768032 9855728 2336120261735296610579375094532276224 9855729 859448176090060899296716505024319360 9855730 7700606732136591046458788988054481920 9855731 -4328367105830584421504998727444329008 9855732 -37181980927490058598793187255793532928 9855733 -151058021332778171045343982805516521920 9855734 17818141369402664750765301549763147392 9855735 134381917481679440520301690943496498000 9855736 266441902454578284833580496701868584960 9855737 63491752966510525171046204121125107200 9855738 -105597861998136056326178484141420477216 9855739 596920489983943708856710342960871034624 9855740 -44066015291220849688121235071847705600 9855741 95782039754070026859547578935402355264 9855742 -212350018280899875448499980381984014720 9855743 498499064850864750358659356717835124992 9855744 105374243621141897887780618100086407168 9855745 -153428880810117241098320135720528515500 9855746 89881457409200892572198209786332165072 9855747 21841249388957721980031693690374003856 9855748 9615928598890083803567526012441849856 9855749 -57294951436113392676836322334575420000 9855750 167116952076937962515232791108960448000 9855751 -330420420943287189521217714500289355728 9855752 -256531476718670586530099012111984762880 9855753 123477240762052346125486752306206520384 9855754 192400023714608965964557821555350728800 9855755 -32164817658615068141557931056216946880 9855756 4032541478758340165701998828219102720 9855757 -148783914002226370432791281335622218548 9855758 -35151281881964059543623818036040333312 9855759 555201700532912774184492267936071596800 9855760 -3045536690626585195669519229251584000 9855761 132727635312178626541037837595860340210 9855762 11812090326059690677292724031734144000 9855763 -198292169804209557264936436428131713776 9855764 -3319077697012706586225986547735492864 9855765 118610504975256010746821485153230734460 9855766 56537905811787943760081663363764805760 9855767 -17816686836954234757731108200766939720 9855768 27640896847537626228817047068069068800 9855769 104936906004955137882917082589783931712 9855770 59995112406799505546197456923486827520 9855771 4084999014885687419926766710559661360 9855772 -6347223546133340196608403176363022848 9855773 -335274817297163552856250826577300155040 9855774 -51152059499372856561895111846877746752 9855775 104178330970356779896878519399488875000 9855776 -48957739214822787742941776216888180736 9855777 93947565618155107285881996249744991920 9855778 42576052375083047023407355570313131680 9855779 103995006931966325169261342248124711984 9855780 20918287258311385870747354405901721600 9855781 -82107382180625595508089230243076540068 9855782 -74551541221606374759561719893130025216 9855783 25529013702832091430133983420952369920 9855784 54495960473202680916831360283558041600 9855785 -167201320418164165920478876480055719680 9855786 133135520010176868895733434750960683264 9855787 -48502200006825691033881673357112383564 9855788 20711273615006018527604883989986553088 9855789 -100074639434429531222009779171383734976 9855790 50414777094193760621668509487695502080 9855791 -102074105809527542495371842272492332032 9855792 -3775578762105944769654873890834006016 9855793 -266585143970048186549086529891752254958 9855794 30448313621897921462216216959162076160 9855795 -33376389771128538631383167271905376000 9855796 232627732501505642316868650337824905600 9855797 37137012138478431440087487097197520032 9855798 -80566346306256323198698444668618102336 9855799 74814449318273011194736866442502285248 9855800 -74765141529652004451548691978608640000 9855801 -8691312445459341899034413024982174456 9855802 199112047754267226138688791872788610304 9855803 -7841052609875760790995923548267646400 9855804 33286404766835632703357769060730724352 9855805 335848426072887316944144631272626060460 9855806 -325993422746764979057045741259556166400 9855807 141049441479560390142727268132844707088 9855808 35719909003899615760922872334113046528 9855809 61516635078576458348388091421484356820 9855810 54841769170372200709363912487516390400 9855811 310521941322486651383994434179300509420 9855812 154678368376198668619823218034747319552 9855813 -216984269790402230353774653359258400 9855814 -76769239254909217835415319694058433920 9855815 -2711828898913907415710776295044652880 9855816 225457638189786414948611644808846745600 9855817 188846011714009391874305685334002171866 9855818 -114048560308715044736011888289215938048 9855819 141993570761341445127484141116392731644 9855820 49133888556130997799645860810186849280 9855821 389099564115992971011168685426326860022 9855822 10548893238440772686320035899723566080 9855823 204007686111650302791817990590452681072 9855824 -6540128944028964154319241841235066880 9855825 21841400969931767099459046438304929600 9855826 72455581150553764638821880169608831264 9855827 28115101419866881779486161493321538320 9855828 -192075462880739838442352163174489641088 9855829 618271672749155685639483490206789376 9855830 -40224605880472287165585597616613268480 9855831 -134707814328899700831871716797994724656 9855832 102918442685879673079682659580952576000 9855833 81653183641263198575922146621464424004 9855834 16710049697938320948028684217430688512 9855835 -137430881975358864391275720058819092480 9855836 -106616671806742673309373136665019901952 9855837 -99428714562674580036793681891105183680 9855838 12841625034558591144907949680576908096 9855839 -248186169772932942018525812101524323328 9855840 202238560143812449189519694555468267520 9855841 -102161968383626118330679839806949997008 9855842 220677368379221327471348030865050901072 9855843 -220283071289222169312830915930233351872 9855844 -34065633548805274003991293107430486784 9855845 -118140199695931195815827850433957380480 9855846 10609238499570467717305408235506833408 9855847 -287654609932071504921363076158364271928 9855848 406660002126840748360969996968158223360 9855849 75404230438434880141330170303160466064 9855850 -79274529276998785911655710534835887600 9855851 9045674820274726087788239785033908600 9855852 17282190614100599925751238066981809152 9855853 2934304842180446854159534227521948160 9855854 232844249041059088550214820087605773376 9855855 -105532660406075060383380570777473449800 9855856 34811949719382908662960450569491021824 9855857 389232052998076893302303806096080533232 9855858 445840424757819243613623804596736768 9855859 40028671687919593480198948559169392000 9855860 25675178878370023631716419344121177600 9855861 31980433203522041072586503794202974464 9855862 -174884114087217173471484254962405769568 9855863 132758515031329384864308880309195691112 9855864 458917703459476868271980335184717414400 9855865 -201960851090984991358819227910024994880 9855866 -95352074214766431537884201837171572368 9855867 -4271697403506920564973705831120815616 9855868 167129992083665410828711702632912199680 9855869 -201486550768432182979987794764684903604 9855870 52714850238794534386708333176775142400 9855871 -91672562107771422179508652015953516928 9855872 4870987177651914458209793536677642240 9855873 25265023684403422197714041236959820800 9855874 -34302796789616017034850060190764968448 9855875 -72315375671578400651126048680245876000 9855876 -1081142375589623153609980868247975936 9855877 69583422609294404663530228728253793472 9855878 15097546598045012042759976305954649024 9855879 147063657029827693368276609890377662720 9855880 140218591667490590223815119469099520000 9855881 174700545894107471939433331338964224 9855882 -95308326433504188379777031923189248000 9855883 304619492801244185053685750020789584864 9855884 164444247573587589651969463486785666816 9855885 -8573535283008612142047075338593071360 9855886 -30428488578025854343171253860385088384 9855887 -144311758531743612637368479471949376464 9855888 18802779186155040827946555551244877824 9855889 -106644260936787882658781384022030808000 9855890 -187362354144343110052920417483853824000 9855891 183171047011616153623097989659071808000 9855892 6376615032994946751027061348209557504 9855893 613418553128638359387500444837826718080 9855894 129018789366345623840286484543682980800 9855895 -16143176043819184125088596430695283200 9855896 429867858414763390317240616534648289280 9855897 55508711480758479896456387413790811600 9855898 -71251901931118670516337882462533000736 9855899 225667186300418605564464193455494045400 9855900 201330193871769792947634554291529676800 9855901 7069582248596054844972121062790829568 9855902 -159959349365602415255551694810382101760 9855903 228030329472281702523160059759174208800 9855904 -62835127962144144029595394551777853440 9855905 -240924992079038740267797342599040056940 9855906 -50254880315894595202257154075197436416 9855907 454387371846767245360924185701185571512 9855908 19832884176396061583087130200594135040 9855909 127006445703054163339106109283658464350 9855910 31093466916092547655650957470283231360 9855911 197167808489547844891527729498779938920 9855912 29324946996915461005098900913488691200 9855913 -440633857851754045357486002164124984838 9855914 76306871588764373874408896793510117120 9855915 -169171805066230813584298569664575160080 9855916 72887862582870626124535874530893889536 9855917 264188016871950881209168267498184764812 9855918 9276736934503795318498249106918048064 9855919 -326220816272712723359743162186145015640 9855920 81390748701583491352730283151286599680 9855921 209238594487516838212517075684771605824 9855922 129358682986880790835275197297786638752 9855923 -62643654634820766686754786322476718080 9855924 -18196233215543943030179587364133795840 9855925 -131910673039960884708202402799238300000 9855926 -421972980861555007029987850666701723456 9855927 -333511496416961131299184263635538095160 9855928 33758609448457648881523121870211010560 9855929 -500840397944024107740202713464388976470 9855930 21348901572985024208971241218408350720 9855931 -472020660276327601695697938124960958080 9855932 -169526453987879071490759094873146133504 9855933 -51815338575065300940819835213444877856 9855934 170776981208611930902393534707355840 9855935 2797480332467246763553059231519289200 9855936 694753119313993794958722373018189824 9855937 20449354922783391754545836344065068544 9855938 -60985441479844254125647333301692800480 9855939 107529636591648756590274632112211779840 9855940 57764389810483685745274796242914470400 9855941 310449385031987756153223302868615885342 9855942 -62899431566235810294792414910548679488 9855943 -328680872884478416720626682349500320808 9855944 -955650048328517979150580364874055680 9855945 192343722567427959944094455964364195200 9855946 43497650059735991518022790880131264000 9855947 -732075412369478064649360039970705291808 9855948 -196387121946769069886148081482790289920 9855949 2053982485841489057760844730316582960 9855950 43962087698490290595483714970486608000 9855951 33580533400056741985863179933299699584 9855952 80337452620309234290626194040227782656 9855953 -15345379908972134720287645377922765836 9855954 27665495399734475293575421345319362560 9855955 -57430646305843142081982148576635780000 9855956 362381863072337364754481164182822912000 9855957 -63717488404706860082918128421702494560 9855958 -354672358487217974718830859593684544 9855959 66321672893102623244114112016038209160 9855960 -61275776815950209699507481846222028800 9855961 -508917732018007979256460910903783427200 9855962 78264421372744173533075822447757053952 9855963 -29129274681625590015715358964092396640 9855964 147847906262047268820329555673541822976 9855965 -19563847737546479764391287099971964800 9855966 126933297831890712612526072019446511424 9855967 711472582506583972102491413108124220800 9855968 -78963634079719012731128212045758726144 9855969 -80065038164943378285768030000595928640 9855970 -85694283051992916602166356652010372320 9855971 -131004823621637274475398396055704503208 9855972 45408885162587179052173557032676188160 9855973 -58957892259952004034353357537054743236 9855974 119792527176970077385549329657512693760 9855975 -156016602336209705799409579176184811400 9855976 31994582768140373565444960531444264960 9855977 446469990720128318858493745556529776826 9855978 -112406592716724746574399197560393688832 9855979 9453873005009503559598905342679308176 9855980 -52754427832300771974704564877570048000 9855981 296779496579977182510271858175062670220 9855982 -187073031324455353845784060771906722816 9855983 126172369087959807081455170237316119584 9855984 19563568781190460428857505942672506880 9855985 88165956528936867588554308621141820160 9855986 18416671549495135255356945836971345920 9855987 -2269773397533336866659238660367095232 9855988 94893320038949082838887524116085558016 9855989 11792319776211482321134371947527263360 9855990 -39971104986914181368462422987172098560 9855991 97813018330178613485821992433478652392 9855992 -359595259630646358407712254518272000000 9855993 5995039857503186969524228355148832128 9855994 455506054916993516802841920644193792 9855995 237310760449894283997227252488125696000 9855996 12018388575894751593791323936352174592 9855997 -419196459652261108679786725857376322554 9855998 -17927761604921007468464726545973472000 9855999 3842191922300356008316266370339682400 9856000 117932309957331146094070631982170112000 9856001 -101879822036926143486883693327370798928 9856002 10093612230865908531242150619830653440 9856003 212575425516337134842197904777908120 9856004 -82262205822184140258808946452880716800 9856005 -81547262731240256241879513875342930880 9856006 -275746903071383459772849993405867841536 9856007 93580728700413336142437400135853457072 9856008 158981137349754512673468895413708518400 9856009 -80650500255640777903052358928596594480 9856010 10194648077687933071043362529768216160 9856011 -102142164300562758869027384848706327616 9856012 335076021268837608356860452904171149056 9856013 35271762227275743868010923160727335424 9856014 -12652739337880629265711735820293042176 9856015 -10529140058342773387123704911503721280 9856016 -22510351078425218873299608908107997184 9856017 -245290151054787351982165404167999746032 9856018 -200104269706470078256777957680309760896 9856019 -45024521033528902938607314272764634580 9856020 -132682588645711223681970993947891128320 9856021 63741411920342539221061352100096017984 9856022 -366332158777781892753846035205469056 9856023 92370259594649528356546351519978668624 9856024 -251386528751138205148054280690420951040 9856025 80538181517078721609196358807175497550 9856026 1958049954119834775428797742020646400 9856027 15750993124251244776047523016457392560 9856028 -642878634671255804760685300281821184 9856029 134913898240500975939037214084811411648 9856030 1610623107534421430391629230505665920 9856031 75511502672934296831597576111356337328 9856032 -94535443891123232244613013569578467328 9856033 102917633408233512032840066264375362224 9856034 -423608211894447084215702621182743576288 9856035 87846463050798292470711476983132796160 9856036 -46142582352267046156201947135934453120 9856037 -52953126942940236173343360731627077314 9856038 26672573023782399031510334585094583680 9856039 308207524067178470255269718249162989680 9856040 146123240352098263929330186135306240000 9856041 -69715526484627616403946959956001802240 9856042 -98034329160075442215969857473938540288 9856043 -349836455637846214230609116082957859560 9856044 -249474295612989556584342144446207301120 9856045 233968770084382297642757983994978460300 9856046 2678653829141476642318470490235221824 9856047 -47134213060555746304314601596275819520 9856048 48554133893776755470137005266914230272 9856049 7297536217718014075434111490224937536 9856050 -29255278285845269221934312647886563200 9856051 296400709332903568821915399981247591052 9856052 297223664090580331538722832118048768000 9856053 448116991378842354649262895271150972800 9856054 66648755649957498453700108818048563712 9856055 -133009278113201624458779644744927168160 9856056 -62254142798796332120675824671866572800 9856057 980320256672093689937490579234961232980 9856058 -131028276259853439984083479064502303120 9856059 -188870808274748100966657340339523992296 9856060 79106574256683658167550504157750937600 9856061 -145160247349698233715901005932551873338 9856062 -93008436303679611539309263062356143680 9856063 157483421670479710705790588838836091760 9856064 101630633153840344046772471854686273536 9856065 -106871102429817154264296115517081412480 9856066 262615451752622253423321474134659530624 9856067 154832497364233135227561772957384396320 9856068 -97051029312412752188645593231992391680 9856069 246746504247561546116462707394786925470 9856070 71659445585297737572019747652972175360 9856071 213615020448180959158162160527562270640 9856072 -15631552987876448642126780158058496000 9856073 5294621582436194328867962363026505280 9856074 -4416733853163297579200454058040029440 9856075 -69565837141322183604958908030152632800 9856076 308831964273944547498005495508795605760 9856077 53295357892226016485727190678569122304 9856078 30543172337693873318093391818444636160 9856079 249193157782507104170602403719586081640 9856080 -21430371579920979230021128842832404480 9856081 304401122812321492974135484062833120882 9856082 -25407593738534059243500593604984972000 9856083 81986435238320074304833824220826230848 9856084 71808188362055255550163489885132296192 9856085 240366026847616005021900864054335607600 9856086 -59588761147989893372715075037555191936 9856087 1884685058616656502436862893461133752 9856088 218513272928897093198298102147482910720 9856089 -178233049900133285569164965251690039296 9856090 125469517924584065525370120692742905280 9856091 -100227307659439247124010558653127991040 9856092 -24343108640930264418887972952145333248 9856093 -130670368171850714550147226990620549000 9856094 167667659194938579049189124847211428672 9856095 8483193444023266551936429133560011040 9856096 -232190555225380108838363356712558788608 9856097 94375082067308609280447356806503864852 9856098 -15262205739086079851634060760153497600 9856099 295499249559472488748574804826624272520 9856100 -54840329584610573329421821805887209600 9856101 -52500937668220840399625430871215051168 9856102 100162633786532735758968830721740183232 9856103 -241934402532006506730016816964554872648 9856104 84846933543374809350790133905775493120 9856105 3134781740809428527519092208905732260 9856106 -33903279031470422890322111703757658016 9856107 -106952292077424684230061988866935092800 9856108 2716359214738191171021873651898791936 9856109 -14917918335495920425075564104757785600 9856110 -11212533484929624737160429947587169280 9856111 -11123052654755345756764228005075274288 9856112 -42923583595552963751751243010959802368 9856113 -2630142219186313843710341619406487232 9856114 58010005409287965132452682685005920160 9856115 30607554411645632783831281813777753200 9856116 2465676692709745243985174381103194112 9856117 -10428540792389285129234881985090291360 9856118 3055234321738659648533449439529168960 9856119 28199542287252540464421044890548971520 9856120 -255973099728636178923243068009005363200 9856121 25463227269389798084787801555781662720 9856122 -144985480521253312519182718903704330240 9856123 520964514848884285053247646990122238372 9856124 377161214803038425736138894114580549632 9856125 -179329598109122454697193439710176017000 9856126 26587358120833457977990857511197797760 9856127 197092520677777015629878425779805556400 9856128 -33335437520889362192013611750003834880 9856129 -394119242226327259665330399528007366270 9856130 -22562448157917557205908203691275523040 9856131 -178049105238474751141297718899493847048 9856132 98584154784124612838432470621158580224 9856133 305569832280074850898048652316074326464 9856134 66498210395713213326937080756989187840 9856135 185438666015192095816624904313095722560 9856136 -351888456285481159177408453383956889600 9856137 7523265618123480850425359838971438880 9856138 -103120675777214410389731505937813571280 9856139 -115133757475013901393176289028126614060 9856140 1057453463841454901112383146351656960 9856141 -180494296807481252752675291102883422548 9856142 -208448661322243448557902298692794814528 9856143 62602719916664674005972487926835123440 9856144 -3266509820679783289259089928578400256 9856145 -80920601636362443716545864277767038960 9856146 -56055000581381118436775915160063891456 9856147 -106009239873029478173008799749498805168 9856148 33080817325556598880718067404285582208 9856149 215841526079603857633691549941798939968 9856150 29316991317940942780709119137586480800 9856151 -202638447132327821459604538930024897848 9856152 -94213563708154623924140207272526561280 9856153 -423336133248372569320026969375316380598 9856154 49207964706764613377835206446694467584 9856155 112856454672291910517657540339875910400 9856156 -30646801369383087873500611010664150528 9856157 -120460021356706810803872138478620069280 9856158 44187310389084086068071183377819129088 9856159 -9982416265234102468155217034340641096 9856160 290267822768649679002722019089154048000 9856161 -3496903341534572957779882304829521088 9856162 -7061489657661947523237767210570517168 9856163 -383407071653707061807194169219684535588 9856164 -278158848076665997678418392405920595968 9856165 -69523984984588305215833355128442506080 9856166 60183823682130346538284776343507652160 9856167 -59561689306219587525087262938081095424 9856168 -9404665391750321245281550922395975680 9856169 49288900148453799488341511044108369296 9856170 -53007600433291169322714448037332795200 9856171 29650839722139469655913218830196908288 9856172 -288956834347392539625669276723495029760 9856173 -432932984767047140369109165371804762112 9856174 45671701223546469074744374891885246080 9856175 -45348855120586170988569070260044047200 9856176 -72508560033850224153751494362824704 9856177 7158064738279519382299364799580324132 9856178 264778979265434672086607690244020288640 9856179 -102173102801898994358084343134877306552 9856180 -420932311728517484753542009877543846400 9856181 310455652797437364793099260072252191982 9856182 53068851640013242562332957059265142784 9856183 95402672942294825709071925148381691432 9856184 -135196914286971619867625291636050145280 9856185 -145238140125527267077772921912063851200 9856186 2774590099637526797420005626225611520 9856187 -80076095699041424537671589600834930496 9856188 407573265691643638148354515695434219520 9856189 29060325883381228576139901729436956256 9856190 98653297804378247734135946620049675520 9856191 66073082994947825869764213028446572304 9856192 155361603244823758250587425787745402880 9856193 173953131679963234388040930126985318320 9856194 -59239709603885189672766020899248105600 9856195 -102879136223908593508095152828885035200 9856196 535445909990129552695224263217451008 9856197 -79871910066816452004966232231709141544 9856198 70440119484718105784159923873053265920 9856199 144654761747607253349269995369384006864 9856200 60915768254254827576020838805484544000 9856201 369085730044793341231048155687117189000 9856202 -1355949722382603007482903062302795776 9856203 79310675343185487557236868430814723800 9856204 -87250091284006037350516913405311116544 9856205 -142527104113917556024397265331326169140 9856206 -107874417201228897390373677124525077888 9856207 341918894213694527763591952044856646112 9856208 -34076111074527535028439093528142233600 9856209 -393451080284668765528181154774607859520 9856210 -20254547755920942477214088314687303680 9856211 362426579076445296425890098252190024812 9856212 -117715012001940116072347565103437414400 9856213 -189497231912924397135988662417984897696 9856214 23259958691569715245902972951457339392 9856215 107477942862146756049887531657915556000 9856216 40760952862217085088433877200044032000 9856217 -187160591002329361557434112321274507008 9856218 33651646236787161122668327678924515840 9856219 -75352646151004924969601369186279960380 9856220 158666101546726187496040608456401387520 9856221 -159074710967258358357404296059767330688 9856222 -146275996686332057585030353067145419328 9856223 193197019407888458050337714466407984928 9856224 -72395046807223830147714062311733329920 9856225 23634881565894802228183478829188693750 9856226 27841128200928459376014950801319803040 9856227 -109493081054454360844954145283944730192 9856228 315966747647307684184170731963377405568 9856229 -317888289117250777689072029269242181824 9856230 -12679874705481039701409991189604256000 9856231 79368843872859725749334719725792656640 9856232 -169113220458545079547179533384075673600 9856233 20724494309177802663164845507637428224 9856234 43460840692848899720857280491390340016 9856235 -103153614562830542450600968991622031440 9856236 -19059176828551981345283455930462666752 9856237 -242275143811677753584226255942344899114 9856238 47576590236486877122896540841730586496 9856239 369791798541464119585827392954361738000 9856240 -39567228985979396888542255668627210240 9856241 30930450852184458656337775303846929252 9856242 -242490003560846892811417093729762176 9856243 -407414330107736753774935440727125838920 9856244 -402463404821933746887660385937821774464 9856245 330016953656813539967059654826035200 9856246 -169207991774691579332197188876996056928 9856247 -120026321429069050982329934496132015768 9856248 31353026618198859239471325675724800000 9856249 145525860288582894462146404534788895854 9856250 113852270955995455170264099260292000000 9856251 174605395786997095671942152984819248368 9856252 10985839745168338855729311521269330944 9856253 -77336947027209982766827290979755845952 9856254 29634955237312886883052611932420992320 9856255 83314139720635431717151910357621837160 9856256 120269043011631041225330144915427950592 9856257 213597187242183442604259398226521294640 9856258 62954566481481531164338758934357378080 9856259 -13523412923790569330486339629411246080 9856260 -51019680190742574810070670473747760640 9856261 -27386050845591560127821401473899503138 9856262 86867859846399727650108825055100236032 9856263 293834188608488523682783373298186552744 9856264 6032107230312003984763956341289123840 9856265 218467756180035494481544300735820514660 9856266 -18738174701106852291107818310228737536 9856267 -281733102786877492981814017705964388248 9856268 -214288584459204767131204679560490325504 9856269 -138434025023867644448051481766664443200 9856270 11634028764654780463252533532882767360 9856271 37876873052676721382032890173129286000 9856272 -71186316062238767458802345134741585920 9856273 -30604060312322734933112149007427967360 9856274 89184350688348117461494359420748536960 9856275 -9652666708294671806516218079426976000 9856276 76580948143189694460770568282530856960 9856277 -136372517533787040310884654206435731200 9856278 -142025812889138711355318431853709132992 9856279 227982310402730719996331403240709111880 9856280 5946972491774151014544673330164940800 9856281 127300854596274578494692299192610201552 9856282 -49310665031249250297308179779454119936 9856283 155077967584511939787109916197880966532 9856284 -8754150042238387219566511673076203520 9856285 -119900427132371504068182036358538668800 9856286 -19665031978081711175402298064346024256 9856287 58289958243764717455518250123224655200 9856288 -2664405045873521970014609253177753600 9856289 185402659475046293662069529329673899056 9856290 16789051909872740349531384581709342720 9856291 16646998486331149378860849597342843984 9856292 166305917399402709141346623896197094016 9856293 -322384540503244875870288626431348837536 9856294 -2367496443098985027454159107275259648 9856295 -12845404947374936347829186949368361600 9856296 -175440574618661591438739409182936268800 9856297 -182217393753257062444662459782021302 9856298 16428162098954326214893372291650548400 9856299 234518737069067460177035874776620203864 9856300 178647776251111577613490219150123270400 9856301 -46053306851068261035695348280121236948 9856302 -140523616209664965170500610736171192768 9856303 -786671912272933531720553081465025253744 9856304 -23514105108864955996259136419361914880 9856305 23079906653443315923526050974366908800 9856306 121700179994307849823183677256460462352 9856307 -408543480580959668156250600222143017920 9856308 -11957608874812747194614235385537855488 9856309 -224694063707905064210446088900247402720 9856310 79902138054799178262439348783665922560 9856311 137952753678973318948516523153310488784 9856312 -167076747110325522380348751814953492480 9856313 572182917496935822013243118911264139562 9856314 2024370521303034085036114638256371648 9856315 79504092071049081182281146650407168800 9856316 31384351624673355190087616603103575040 9856317 -428689387539481502990277542454981842880 9856318 103221924112835037993029312721833942400 9856319 -141027119632958517790804177539668888736 9856320 63281954841460633938755407414642606080 9856321 81807145707783559648902880420511629444 9856322 -32585358393637249431752138501428167168 9856323 389331881763318459304800101683300952064 9856324 123888971497420724357859427428042136576 9856325 68668119977879698033972289707886656500 9856326 21936770319478273723847070748350259200 9856327 -217915737178110285282810221977570207640 9856328 -104942065767529299558282167263393904640 9856329 14138100409644289932642035945210717568 9856330 204667800907001127276928504929021169920 9856331 5088976031765737649843044679820957672 9856332 -171241855062464078737782952843202943744 9856333 -260163458538135813413267747591637726336 9856334 -189580168344075982537575670258371789888 9856335 24369141405720174972099141664599152400 9856336 20035237176932089209521268343699013632 9856337 -476520933484990677634347779281189180560 9856338 -38761159987137417095193864518891062656 9856339 393181788503462675822430840653514012140 9856340 -15387531857167917644391299330544721920 9856341 -335126088828996492293226113259595376160 9856342 -111227934993931857299775083014365543168 9856343 -19400991817409969200570428852951465984 9856344 14876757152439711624404470106817822720 9856345 108900066359821610957734835772571368000 9856346 285981945830873279172509514257912755680 9856347 124095455865003881466886527133171637400 9856348 238060811915310474003165730646577156608 9856349 -207750089006311920718305163250601970650 9856350 -84885771410821261537004953289336400000 9856351 -254448601900210407966469698399187386240 9856352 87411095743593623884634146523064827904 9856353 141167049920243847628723221507154741824 9856354 -151271260530799029866275536884053896624 9856355 -98953498079221058518948789584562866480 9856356 54195453281087224799650924345968476160 9856357 31430099598389086002560910824249723904 9856358 296202090751051547341421541492787949280 9856359 -20291709852966015883941656846948620272 9856360 98631594987613285186844324877975552000 9856361 257174638395771416377960703383307419962 9856362 116817697444021559737542194386789352448 9856363 -283943351796439235596807671075106543680 9856364 54451393194663790427978642270009425920 9856365 162619359293435270714610516216193482720 9856366 19513337120798486160790439693462323584 9856367 -142930368683214099537128637026898673800 9856368 14598195350171940223756077247713902592 9856369 1181628263413986478728734336347142896 9856370 -479782033679762918055774465186047293440 9856371 35159736692162776113530787975016852224 9856372 -389049663326673168078340613096617335424 9856373 27044064758431722403191106217701828224 9856374 -851106789324696546676426088161640448 9856375 204635657233961214057102873223087200000 9856376 189918014911047565556653253526554972160 9856377 -232531334431306101395838513068319567360 9856378 -35973007314580103268425214353566374144 9856379 -89965281576981972682747451838955269312 9856380 -84643768224843678204899294880964270080 9856381 -255085544924590965981723063421636349818 9856382 6180038992281619517946672793733894592 9856383 -336856627558501469513792439256548633600 9856384 -35224031424465242267846417299726663680 9856385 -18435025291140747047944714877582532480 9856386 -39259811532072830022587325544915873968 9856387 -28851597677163650609715353253541864760 9856388 84103058160575210627529931039593971712 9856389 282085219387301034580804211402621043360 9856390 30189805530016452441755552436661315200 9856391 72500379841126373096057468607868416792 9856392 -43629542924857973644685227760555458560 9856393 30138834863263299854881761626026874816 9856394 32567396874024673330910082571272778080 9856395 -133024641210757751351368091801341744080 9856396 5311862720796616969223630815688549376 9856397 153375674704054801028719324435576872480 9856398 97584907564092782219515999402164065280 9856399 159327006306347124533015900379154441536 9856400 -18142403175478583512398250249670246400 9856401 -241394664400375562743714602219586525968 9856402 194959542416648490605065296053472681600 9856403 413684465446259692270462966848606932652 9856404 -15246666444775097441250864439805088000 9856405 -84674768364924782259073512457130158440 9856406 -84918583470475488683548023657933966720 9856407 -10053347633700883806916657405310129280 9856408 -666306661322854941755617158613226864640 9856409 -20682514232932442567786740656230238390 9856410 -5049575189508922700453197596395136000 9856411 391882160763849642643838946274803083012 9856412 -31992742571474094016531953412733852160 9856413 54886668720583542452043686684026830144 9856414 -66841786704159517489054287181980130944 9856415 -140083471270791931778179977466638994080 9856416 -141537221169134035159542099757331644416 9856417 5801655560972938284709077369927772032 9856418 -4034396401407962368938582084780048 9856419 102187391424094347379544953925061378048 9856420 -38488254092081801821554487978440867840 9856421 -233051779623093435529421219265787336800 9856422 -5248089584446383433931237290686605760 9856423 -154525037731414947368001724434668328328 9856424 38704454497779907381611366800581509120 9856425 28774389118152377645963426764438423200 9856426 -133749806698134962297519533539712139088 9856427 -157475838783996631732798663122463454688 9856428 6039076469507232161399449851031879680 9856429 141914734409615597452455264913274837280 9856430 -47242321797350071087927700009316894720 9856431 73528272103028362022554105823548757280 9856432 80398367173165435671059293832454619136 9856433 -97249884256289375144528783066403935040 9856434 17671436354217204212942060477219773440 9856435 195344188434168184348557801207547348800 9856436 320212861080318984621301965597322039680 9856437 -301427077598748591718238678939704882848 9856438 -91386548182389658066168145918043062880 9856439 168108287151875267490563041703125203240 9856440 -166913173447803610716689487856705536000 9856441 -8791932937979552523975593561697501312 9856442 -28777487406444906180675074503402762128 9856443 45098203267243050830465484672423260928 9856444 118035022048575749040679904567310470656 9856445 31467859150335266199293351464841654700 9856446 -122708636958956630870472754799925210816 9856447 -80255947061393487470994335382218827248 9856448 -101694180574394908334423670726328320000 9856449 -253326063990446405337682088464852581966 9856450 -38321316033173967332747923139642112000 9856451 -393928223040233729980509249314900430336 9856452 -100068114450855519451604847441063591936 9856453 -671319512719009737976503215285788249796 9856454 186240864814701293343934405256628364992 9856455 35951345455245224450875187012409093120 9856456 -349900782618805472927517024418709299200 9856457 -85142467168093950219686349068077750620 9856458 983984733895979066084094573797184000 9856459 351644493041233729298351180128307394040 9856460 234394250402256731335011183240898560 9856461 -45464089467583365385105441465047317376 9856462 -20258854832766092914254963587127459840 9856463 -112327774093668634621020041975832436056 9856464 -110619673859561291848741287227160526848 9856465 -9544702192703601810984015639747427800 9856466 27820253132119428391795844142677643264 9856467 -39147717407131182850844647404519172800 9856468 -37204582496898275280742206667695540352 9856469 91601267316691213481697411612990369696 9856470 -3229558578136798027666053506482176000 9856471 26385525987219592428959887751621057672 9856472 310642970886408352505313984972362035200 9856473 -302355792639346960967371843254005344032 9856474 -138012597869280819638016835773379509264 9856475 -280183012767543017660209155536363143500 9856476 -11395863900597404704325423738514674688 9856477 -210113508491667457315780405107258755674 9856478 -79153559470731885727736820003060442560 9856479 204455702781684681778252202263719525648 9856480 47013858015168317274302145828110991360 9856481 -157876641103746385872552245657933422080 9856482 -63050593864233424418246849743581742080 9856483 -6279739196594303032182530638040790720 9856484 80578462447217184045532346033490527232 9856485 10702096392123671064189331547382309180 9856486 -98914843621085298024473371351419480576 9856487 60962775688058871494613782044184654136 9856488 -268962545254486914037723876122413629440 9856489 92916859296404231352351125656821258048 9856490 9357252288236725520820538425786854400 9856491 109535089605808874810793066992150373600 9856492 64334422444115696126044902785802588416 9856493 411025074532824814641606221265705494742 9856494 -88596697453182246290428627219916568576 9856495 -12745512523207680843047142422524496400 9856496 -906424642462902451912935441165877248 9856497 -196050678955342489999681087357609394400 9856498 27046466284289867488563154831208187936 9856499 75340195424296839493185884227066738800 9856500 -4250790824118638782796091283170816000 9856501 183597101467067697652047864055967126172 9856502 -97961274992205534657258040965189019776 9856503 2874158685879422581396761466459760280 9856504 -39071853092804821908786854227197296640 9856505 202188429096001169680233873629501045760 9856506 152533525190787045895776982703054155008 9856507 587300429814400103691852531743421359952 9856508 -50042633960534745667855752874436124672 9856509 -51050251817436982167455562466682843232 9856510 -57758716210649681825282249622474963840 9856511 140593992664692192063961576761075164160 9856512 -26347687502675979858315741395807109120 9856513 -254815894350185383671149752349350602238 9856514 -159578451985214979548147416414644234240 9856515 -182270924848490232470767294749413150880 9856516 -130802666294760504105320622183701422080 9856517 -3196638899389487670352692463908896448 9856518 -4496529941937757720720978210293442560 9856519 -208430330685930112586150892287826263808 9856520 -41861662458516880213992992772336691200 9856521 264952592494147725330355904220427688490 9856522 -132641869798277798932566885374071321248 9856523 -171275537665284467459815466394867719712 9856524 167495530790411638308991084754957446656 9856525 19417217941737489394321267825214729600 9856526 -76281665704603063817095530393879922560 9856527 -218796260633798699371839192347427145080 9856528 127716333049962253470722804040564670464 9856529 -380507677815489844425230507899576161870 9856530 -66300249631048374768028454913511667040 9856531 274256350061820733400693122917480972332 9856532 -88441080457310647080308385477065551872 9856533 -7015941727885835228466813987648971136 9856534 -24031816825940442598388766691175407584 9856535 86336936451031337852862030277612838400 9856536 97314169672337387414752970352980582400 9856537 281103456142224898409896244979811370186 9856538 -81486370142748154241643733170047233056 9856539 -43885970109663056844909345133562880 9856540 -149779814747893638196977353718123955200 9856541 8164952610173574555605958380321727744 9856542 29270373807922296562737969327622093824 9856543 -724134333069844548485493976823217280 9856544 459471804667814865050072913294059175936 9856545 -22629791291219814148051705864115184000 9856546 1449003203428293124006344819369171840 9856547 825713060399550389394547390970365560 9856548 93757996426843145741047219661367124224 9856549 300875304843063551735798083380145314360 9856550 15626529240241361563339209816185649600 9856551 237499816713127139736822603412805902632 9856552 372091558240013715206581133016345600 9856553 49532917798383236794289498459941438080 9856554 -81466297145018217473064444833779825920 9856555 4537719987303598014674070614822065920 9856556 -5267607300302136751537724639202593280 9856557 -1709756102088443882808104855839142346 9856558 -159418164235110622117342015035840937344 9856559 281180636876015149116969076647216959760 9856560 -1327053298795758867325200622068695040 9856561 -191040828673942703533199689017748717056 9856562 77542045589437883922018292999868278032 9856563 -177010581688614404133247796447976015312 9856564 68116869849579511793180511519012932352 9856565 -62971095630620576725513202583286125540 9856566 6393802326043696505613471367656434304 9856567 -25917872479730887205108127661349781888 9856568 168110673798161115404060239797672898560 9856569 68354374177297177907879767951224888768 9856570 132026279704068863053208775727741056480 9856571 -359240177214150207348431494646373366336 9856572 -39461824384550314306106915873588428800 9856573 -38514250640343445021230014907774601280 9856574 2131380963729192810643904008606531584 9856575 690528028772674836450888459824379600 9856576 99123253235306102511732139081977561088 9856577 -223813929290113887929099410237233056574 9856578 -73891948082519473757148568944698196480 9856579 -437525153783124932196409137832008522820 9856580 -32776416936537262061937284381723481600 9856581 19332377330952395766430107394064861184 9856582 -85493970244239568217543345410190472768 9856583 455577815385826397564599713958248060720 9856584 250713631722952583599616402780111938560 9856585 157733984957451189384508815836367230400 9856586 -52713611368381584758934263108830189008 9856587 -121770187536372876761012433809836320312 9856588 -91737562929700310635061512272342600704 9856589 9041934862031516778353757180991849824 9856590 15829275398980221162555325193001104640 9856591 53705532113558447547605484604540602992 9856592 103686249825968154580199397087280496640 9856593 -130824831270015437555617003762421356800 9856594 -202950899505910503911199358468236578688 9856595 -208878001396104899686988744922542263920 9856596 162757022364633242396771046946801723392 9856597 -61302495580429976833686380061407257088 9856598 -254009883258050664510745011437149567200 9856599 -163976349746337176101903367882330534400 9856600 -63041458352008042804154972376195072000 9856601 350196967902957722843874029697446003712 9856602 19438933083285847377023306466312420864 9856603 581144211893463079148511479027715321040 9856604 -56096540525843438597107886581927885824 9856605 -28472114539484783232017719383181393920 9856606 -17320294509475910475056459801260081536 9856607 -158428492779990122996937094503362233680 9856608 7885253530454659681462291447249895424 9856609 96007478412741079760741299322895668416 9856610 27747764136872978196130202510636636160 9856611 -127895231749738859217450543687555908520 9856612 71360310023363908085415026958031984256 9856613 -87245136843272818655272668052025879076 9856614 35042061962122284583395060882426843840 9856615 88103910544521657097780415464011734400 9856616 87614963374301489583317921351752581120 9856617 -221668916413391547631754871850146637056 9856618 155538828387638459832983024840088209760 9856619 371891294091636218986900865285518108020 9856620 156780851754897209332481551135730841600 9856621 277043609125410326495186199093726498144 9856622 8533315060058537263447511034217390272 9856623 79489066210321685966321202090657385344 9856624 -87620629929638729486216210095340748800 9856625 -77084345702251527629790666846689751000 9856626 38624640129587342470440127353346027008 9856627 189363091540436477251745382039391050240 9856628 -97746860744068158275966821224089904384 9856629 104558134528410790288533380224586978400 9856630 26279284788872278423444987989925939200 9856631 71555039856211603905557174584342209072 9856632 4251291847663485345602269932518768640 9856633 389835996691550226887059224624234971882 9856634 81577974424961354146196164909651119696 9856635 -69390493484109287172802846506608774400 9856636 -35244465607983709021139174906184867840 9856637 131891648208071751536624152416399607104 9856638 -30765870495803336225068870197983972352 9856639 7666402942680781687121780141931462424 9856640 -9445011840432421899830384550897254400 9856641 450198676748544347621256159372614985024 9856642 161015719348360603677372103785125291472 9856643 44855176722559412727350557930361286984 9856644 -166695309793072883016702140064830383104 9856645 281032361522413785366593696782291251900 9856646 3777398639871950619272274078367127808 9856647 -17945286807169860398351556845053867704 9856648 590263296639914828990688559626896640000 9856649 -170543571098318919562984363933603631520 9856650 -18825592637852901681020162643539750400 9856651 -77908232911341930297771268278459942336 9856652 -30600449457751975206244136395601879040 9856653 -56639397639086433220589100706973032800 9856654 77324516576707703071589207374835518272 9856655 -108887449779694479025390846799274173040 9856656 66617665042768545238066693148658278400 9856657 -145871541664293183585496460940102404508 9856658 50274806326340367518973222669330577920 9856659 -5508125359649045284551784357890106512 9856660 258657176931426907170945900302442240 9856661 -227062277780273267837136329951373802500 9856662 -96997879021185923660795544263709738048 9856663 72723761124805802035446061753440137160 9856664 -277572779808133738764114626676820592640 9856665 20001150877082381970111691305533971200 9856666 -96416205975289072170695833285476453120 9856667 5822598232205361480569720992475011392 9856668 -121117086569386218442803275914225090560 9856669 -86471055666149256349765538262450269600 9856670 185693207370665350686898223823176681280 9856671 206389496043741762328790534546172939264 9856672 23538041081943591917387304414562222080 9856673 -174937508352907347437555003055937985856 9856674 12339434267681979822582677993607306240 9856675 662405990691621823277867611118377200 9856676 213633308475814906641337742074228408320 9856677 29431212124699144785712430459370503520 9856678 -50217097077454542624158130520903973376 9856679 -9427918891437340437230058914569929120 9856680 93032062666626774965791482321979392000 9856681 -130454921757982050380748104563729188528 9856682 151950015148947934714673238630340291584 9856683 -516698761203653230197251057130538167000 9856684 -220024268029364344299816188289892219904 9856685 -174783640595096302075676864348955611280 9856686 -12536396006938233097603726862410300416 9856687 13263836546044556214422544830586131280 9856688 82110398454712312590770783629003259904 9856689 -72225104726913559251164197323472454400 9856690 -30260169925045785285981528891322411200 9856691 168019469130940296335112432665902303344 9856692 22163383905781500383037332410787654016 9856693 -146425191895025039486251078340209228224 9856694 -207820004519861951728025143463917991040 9856695 -180160211367336968190480785454894268080 9856696 166029689048464727512831449244202803200 9856697 -368219321379621446553562191272692960854 9856698 -23749654123290743615288273945059307520 9856699 -197477286706848655884259588092935948064 9856700 -61009835179495019099527318660882713600 9856701 244378994822927380647508814316247487040 9856702 -43276740797318922746267664779517085056 9856703 346592962620716999575983751511367124224 9856704 -33108030588475119657187772770245672960 9856705 95185088949472737906601073461312748160 9856706 289990504396347017388713478916900533120 9856707 16392307400109803248682671557361780992 9856708 -68231135095627995677000833850071910272 9856709 -184972604516314823259241927402652325090 9856710 -38366489412234148620704899469657644800 9856711 -158923198431518181075287529237047212200 9856712 -24409127903186704671275264390125132800 9856713 -155460568664388983889858331644062409456 9856714 36684301729971342122293694450952195072 9856715 81636109891345478910354621987867653520 9856716 156041372578515480723697891900764318720 9856717 -29260190443902947621239372446542267520 9856718 -771374667323848561318319494467448896 9856719 81719102908575624599882818411954688928 9856720 75229718005995053718736046316799180800 9856721 -133155532513087746767419357204179957120 9856722 -31160249680679772484033017391525100928 9856723 -369905078121647538832385699670719836320 9856724 -72258988898653195979429567401545990144 9856725 20991359276245271651501313665030916000 9856726 107091871718437169774299939800675553920 9856727 55137823115981254521027459192942237576 9856728 1158363974501144003974019503125381120 9856729 73067148730171869297982904770513957120 9856730 -10191524836587039823415533522251842880 9856731 -16216329284386807980903525616222476648 9856732 -328352091741104196423664430302858683904 9856733 188317773985211435078147405113982025120 9856734 -43440507472259399246962917904974591360 9856735 -61826991662736720154899636871982113440 9856736 295567724734073209401559386054100254720 9856737 96056742906688370316681545975039005008 9856738 -115215166166720719669174722589976130480 9856739 -157964358460058897178193687785948666744 9856740 -29206001307794343463870448579123097600 9856741 108865775622514503098472552867833974142 9856742 51508465767675469879253556550697930112 9856743 -65437741398042001128726651777429026736 9856744 5145627942716789238107548942840642560 9856745 306091040879118796481716022289262750500 9856746 140849227874857466531743969702908837888 9856747 41675848988284010479751956510203955000 9856748 113678851874059546554412456848266342400 9856749 -27362318278071463035607687277642189760 9856750 -70711043017614849161379059854609440000 9856751 -95461936314953108844200909782690394400 9856752 3507389308964972666816324788575928320 9856753 586656045171398045968742508461755242660 9856754 -289178710883137797183418244949586685424 9856755 329517189534248980623602196259316623200 9856756 -81451444804385159928812822434608211968 9856757 582000809441753077276071420491238105006 9856758 -153815140283305224865099862548550247552 9856759 417454674270375621385948600818314567640 9856760 81947284456849701595621512847810560000 9856761 -1816337370482463278527648700550361920 9856762 230831447571470577536526372514976203632 9856763 45634162450493986780055384496906589440 9856764 81338069442620541764731365449754706944 9856765 -16813365566137033051930236732200666880 9856766 162942550951039481982802140125249528832 9856767 158919641984234856236710353482796165648 9856768 133672801681718337117271119282558730240 9856769 1500385481170388407443185077855262568 9856770 -23445316672935508873617188935486095360 9856771 960903091568279399656452037353425239200 9856772 69910388695432555111074138300387978240 9856773 35531021146810717113513915372517198080 9856774 -12092996849786338525080167689204981248 9856775 -204024846322769323609490953322933359200 9856776 261223690652348248116189813693147955200 9856777 31350611624518578916775586890193638272 9856778 -229412039895271461017193211077311332560 9856779 -73081462396159836301242415087078347816 9856780 -205987728249252735597010959356157926400 9856781 -430101635954395626898693976153785470 9856782 91069926603727045304651033678499072000 9856783 200667950123241432282234940185966906032 9856784 -49314010891564921123908233330842927104 9856785 -1975120291955811919408456850867188800 9856786 -143647308399879591247701947382664178016 9856787 -397204170200521054125189483775586151600 9856788 -34303170718781224146751208884602273792 9856789 -139957410439720689749332605798448679410 9856790 -128691395878939505452273883140330617600 9856791 -83406911125789389170119790661028761600 9856792 -281623702936297757335793974242310348800 9856793 658222132659310091714983375131587195520 9856794 -13040002988109914943281509041992656128 9856795 46035171524787214254522368825573770320 9856796 -231441186843426146734570409007123110400 9856797 -147331892608558538964072908729109818400 9856798 7952375757718242744399727393018758912 9856799 -488295977917202469115494629210126202960 9856800 82490567077246710481234412816152166400 9856801 -344126121470857368628021369129335400400 9856802 -2264412923942865868643638606977333600 9856803 -161241667808312554461494831394077683392 9856804 -8579026446490923437979482218932123648 9856805 61074332355802390636308231599136850560 9856806 36408731113692336097189601653414221504 9856807 -21796552354621654571086984753473409600 9856808 70183634993711598906401793288853493760 9856809 253552530516213435619204014444444968640 9856810 -82764730086407967603270950854391376000 9856811 -92343119099880431357417307154113282768 9856812 -2337516177728053126825912504124768256 9856813 164672631885023802787134657689982154764 9856814 -153605301615861649726525839411558497280 9856815 -17240737737080655362934387245244714480 9856816 6505514703749486002940463999596675072 9856817 255779749001427601154532982653798286866 9856818 4703278313620809318393355217684210064 9856819 8728388131225353796489998267352824480 9856820 -104863539884596283034960269598283008000 9856821 -90888956735939957146578865429178581056 9856822 -1283184615734808212461294081593662976 9856823 -260757774910839356039377349631742558656 9856824 23463233630317324701254446831702609920 9856825 9655335759237235889248180606140943200 9856826 84793824822345632774289095653422370560 9856827 94688900937254034248857167355464900528 9856828 -302083425080799253197298629995550303232 9856829 -43728710656774324110818271904277760570 9856830 96765717666997005806513473559175168000 9856831 203059895192121605263263097851367933992 9856832 252694149191517276071206587559666778112 9856833 -147482190410431013641163625410580774912 9856834 -20577691932356990454838798614873790464 9856835 -264804229425643215275800135315287500400 9856836 189963723173045982604414209815060459520 9856837 2692389300087777293831173449597123772 9856838 -140086215941011350951538637928535288320 9856839 133487991060704833893162393390751008000 9856840 -167920263131151661309133475587452108800 9856841 606318679500671636368897727343536602752 9856842 -49379298448012766807553668199591698688 9856843 -160445898101052238024037946025700924908 9856844 -304192312811194576483960904386103979264 9856845 211020449040116561626237636237456495020 9856846 9621488679088693562408630186134706304 9856847 1047265776782034268912445130715799040 9856848 20345241966513900465349850808302567424 9856849 -73028774192963428488401518193653031968 9856850 -21929811097572091817513791802493819600 9856851 86966400285275022793657542412381298688 9856852 215783920326554314421079274846597463936 9856853 61644031206141570935010122323388736384 9856854 15948335999836643322368495575945503360 9856855 344888825944750124727432927873905541360 9856856 -17167997801699800274152832330934374400 9856857 -28892759950716388085218697934648984432 9856858 -81002822538506468461947034739868798720 9856859 52116734201436299329330464219926370960 9856860 -72174580628501409513585041396715632640 9856861 72145934411485876345592100532492923232 9856862 -219692366380647392048969063089955212800 9856863 -228559924728391484391117577605095727600 9856864 379017660651003140605952486874427293696 9856865 -277982642962097352503099567730297799680 9856866 56596239683425164930929849113765156224 9856867 14123472145630837135198380606161650480 9856868 16036468726223751994569406586136576000 9856869 -17744678427060439328622544922232880992 9856870 15759732269569668039814278610140681600 9856871 213767756123276228111478244524214476600 9856872 25275781279342262442889929777108203520 9856873 -87580773739794285590208103833654458872 9856874 -15441433356990293571126504782962861728 9856875 14063179833497995224531520068095040000 9856876 4284803248591714035399655330442393088 9856877 -206102137395197528148449572559546632320 9856878 109209075200433676568159296089852009024 9856879 -136163566064158617184228836938406526416 9856880 -10450327062379390219276102163213844480 9856881 -27005661208348640107733604350058597630 9856882 -129594120923616662314967625830456133120 9856883 -379964228750085371857086946329955154868 9856884 36936814206255478981855654345909420032 9856885 297687410690684812058072413130586791580 9856886 1252724812081185282168619616642502144 9856887 135982358733846052988538329289910164480 9856888 -263356419122858308322577795833370378240 9856889 -306948534200997836290110270347989018284 9856890 55249616658519270709885569383550720 9856891 156055153760005835312352176960513379024 9856892 38654807778974673307665984456516836352 9856893 69032467851074368113146218952488165728 9856894 142973177422867640693090347058344074240 9856895 79995518945795380999940037277733026080 9856896 -82769951497594248616776781215773491200 9856897 52451481481664839373073110045364441000 9856898 -1931635761307644399301234282718373312 9856899 -19811807369028316025952655098450264336 9856900 1789961835810725630203991715150304000 9856901 165821280853210254536794085889683455392 9856902 -305280468265276749223963392606321984 9856903 -20826071322034341137036463468118365696 9856904 32637851479882758180597427598957568000 9856905 -51025891948045113833699027038234251840 9856906 -183453274271829398284781889029395858944 9856907 -245490624377392546660462819855355973720 9856908 -94516520195425331623938968497774526208 9856909 -289707230721692460717324641483407279040 9856910 684626305530198569448876386062037760 9856911 -93326324715976013008724511344014012656 9856912 22911703179553174684918767658758062080 9856913 83663258147308804531716945316520519520 9856914 -11236713806401653045327059379721197312 9856915 -36667492683330095623543608916675660800 9856916 12931996122435499985164614715730608128 9856917 45415245638671903081759615918500839040 9856918 159694935180197235037955077932462674880 9856919 -23230997182685273943483973173828250680 9856920 72707121681804313878430256845424025600 9856921 44155179875289199087121537872343655700 9856922 169955406688481010914140709463533110512 9856923 57922368917349150990948750192406942920 9856924 98863221578955984114172505753840197632 9856925 -165609103292676151399784960478538612650 9856926 1822384934249149833951897140370013440 9856927 38080168583693743900884996180928503776 9856928 60041792836706438787898786474310369280 9856929 634497328589295989454331294913028912 9856930 -10093478905401573375017854469804551680 9856931 -15878502695848282721399565226517731680 9856932 88029674593130916267569424892247196672 9856933 2084523930438383296342508216422183488 9856934 211828052919626574951120980948429414400 9856935 6333829197528601788324681911525630640 9856936 -117898362583306349489889715919060582400 9856937 -171861570511493353497835038260386549248 9856938 19359475408240644502711388465852117760 9856939 356966626919763910543365642311197842740 9856940 -58942267141147565544179460499905054720 9856941 123593785948053151653322758726829968192 9856942 -301501467494639084496324673630728232128 9856943 -213122897287567006256705958064695389808 9856944 -120145233552007910333817470758381486080 9856945 68889149635006815983554302309952284480 9856946 -56731249303567561199016710796403814400 9856947 -80799829185790823352810829477001339328 9856948 106991728911503064487545504651735145216 9856949 -250895545166031167441659965000359135136 9856950 -37822282987456597621513459415157086400 9856951 157221550148538174594761405240918899912 9856952 191587232197249160297691608541172654080 9856953 -54942732006514214885312384427350925600 9856954 -203837696100270827025442014048416167824 9856955 58602731841797015133474185311328682000 9856956 -161144895275468032798767625322191994880 9856957 -490970291291436573618990303352084197696 9856958 -265449797149849024463858480989925809920 9856959 -27233816845225143170603648985060378240 9856960 -11217330558836092946685240131054469120 9856961 -302200660738139232098264977430751648768 9856962 41182521427892237587055160750220003920 9856963 117847444168585145956538571123927345212 9856964 172955211588332861716271171674057224192 9856965 -145390158159198302844502210712341046880 9856966 -32760319486929564231181196991983479680 9856967 217841635451453885475965455502748833640 9856968 31245931578372458273799124664843550720 9856969 306518095304157132359475154901428551696 9856970 42843456404833063474616318166521180160 9856971 1910766796437269082460962221658781272 9856972 -191132374854283999345349882248137523200 9856973 -92800489503484439335186413960042032064 9856974 63060367614461717158677423436104132864 9856975 65322963626266612184559407073017991000 9856976 567736426848547686226793342556045312 9856977 -79925475416181111328521088646685642816 9856978 -124557842918818596451898595540783218688 9856979 -34558269758864774445866046933212234160 9856980 429287165732940601042097360560373760 9856981 7822283691352259177366484791538474624 9856982 109396075416529701759471818790631010592 9856983 11307445424916276537284004264852594000 9856984 455003591817684280347916794663002726400 9856985 -113236272349312860435733459994197422840 9856986 -146694403488593059230787742018005710336 9856987 -255605761549991189324162740651347454284 9856988 -345464611618024728921312191062828984320 9856989 26230480054757450795173573206345819654 9856990 -21207335970700662805331941289652933120 9856991 531580379959638305667482944665013085520 9856992 -117067264059635574349362591942235127808 9856993 -74591314666612416256177883450494569600 9856994 17083461144010985598750407058605105664 9856995 85200992731876483999638595744634845440 9856996 -438974482556767437310842865795646014208 9856997 138258248282910111942235761107844203328 9856998 26749817943331707097998338881942773120 9856999 186338856033679058490847232143940492880 9857000 370820435359214609843096514526594560000 9857001 -51667489995032262534405876035241560064 9857002 267564522288689708258365294940678315952 9857003 59679923340045793898875966994149086384 9857004 29391410673815193572673791015978987520 9857005 111203986060437439635162523124159451660 9857006 48110548029784609561896465549087461952 9857007 91152730690465122809708276190098754504 9857008 -16616627828578123840680693089622294528 9857009 -5027761723207463125730907793770383790 9857010 -40864347289987727206757339398114137600 9857011 -39774801683948139977352215606065998388 9857012 -223730723762389080790435427211934525440 9857013 -2621026880009562598150888408568264640 9857014 -20089864332349864789930413871309182720 9857015 -13177837969177423817389656330560116800 9857016 -65482357916977456219306229107767029760 9857017 -102663321005133258030104195780175794220 9857018 127107995075105605415659593638514895104 9857019 244877197205506642210767079356806619864 9857020 -132691493679143445005432236152974807040 9857021 16778966774367723176254125043114218144 9857022 -16174143946591274326640892994495328256 9857023 617243640906829198208167456257228296 9857024 31645123983201738275173323793477140480 9857025 -70229109166384291775187606769862520000 9857026 93463021278004550360928324945681653712 9857027 -352433317326703234792479314036260325124 9857028 371948910289063299971695609385672318976 9857029 17247530103797431661324453143444132480 9857030 -155461854579537573570766438204595475840 9857031 193143114561442880516290853426378160552 9857032 401982407504898795737151451801655500800 9857033 382553646695559729803509055473299680820 9857034 -44387533409190542118917265160027475712 9857035 -87032139669250330251414658965814162800 9857036 -14768900237611940741867324234289560832 9857037 148224712645789963907700996175958746560 9857038 -73316775674992467525640068464740630080 9857039 -160158729802672198797363111859175396160 9857040 -46001560889717600162533696433211310080 9857041 75677387039709974586442778636298687552 9857042 -31035627847659489288922578904105276800 9857043 -46314008598334126771226261750535448416 9857044 9938924145473643591135497618696548096 9857045 -145667345495028019546272222573596787840 9857046 42254792595874847815293688627718430720 9857047 -193309021366014866403540453810443128504 9857048 524023322591797534526127026895951360000 9857049 235143347694628789446913968781800870864 9857050 -11034407746846367443035864467021779200 9857051 -19017647009602705629726115566314977296 9857052 16378603445090969318513465255695928832 9857053 -245473839208085705921777091245847884698 9857054 -154938727956937201239071813186728888128 9857055 -45225423646729574744340367165907964000 9857056 98216852977592456407240227773180018688 9857057 -142474898835321373592463873395808545088 9857058 -112346841767182942111666522617790924416 9857059 97804411352363729980845315241176792672 9857060 215398856808406151916863091717372084480 9857061 -78452421870278089607965250168254602690 9857062 2326715747323588009749599759063460672 9857063 -176073948231737109564722734086005546640 9857064 2914233665878505445912189323512381440 9857065 341815498680600398133341972771697459720 9857066 -69714711249424710348962640651130386768 9857067 39878247156479814315660617918407680000 9857068 91475554890723460160969285809411087360 9857069 26030093772345618418708582465460136000 9857070 -6596263994130437796784247397698626560 9857071 -150915343396953329446894884333649958400 9857072 -37861689166581522060609530698177118208 9857073 -281038809173261721170043504436985638656 9857074 -221561411249743576448083738257435124464 9857075 146059972452852655204601091776806836000 9857076 205770296073107445458572349127818588160 9857077 232650634800843143815689461210276623680 9857078 60102607151865276675697470178929887232 9857079 166185551002140166536580908942635387040 9857080 32627845113153771503903859118457856000 9857081 36545584999549609668264710437455504132 9857082 -67514202486702002419335610198312670208 9857083 -9400157600657681484517878935006328416 9857084 309552065136701385935984921180862729216 9857085 -130325998475953531223459752702000465440 9857086 245655593974709256712240040865292768320 9857087 227550856062244402104228235008895365840 9857088 -29644395625394628685343152717446512640 9857089 -429365173787214378970129080612180246432 9857090 -64249861983729391596721455797344927200 9857091 -171541926989068753714603088401228691208 9857092 73293876423083741040377696295869534208 9857093 -230904527891969708862343828491110095620 9857094 94432112626068698367785237713565932608 9857095 -278121363421756538219257936627232652000 9857096 11110643161667293852023815093475010560 9857097 65743385972671329700372232108961303828 9857098 288243481943536404766394986445955850800 9857099 -54250881625457337927867747216394325616 9857100 -146588232427974897116576886550075392000 9857101 -78218053168417707135672435596766720896 9857102 378952985372362263462429927333681367104 9857103 7085576038849750623508168273486289424 9857104 50296939454264152517149583811044433920 9857105 -61377286353092618642892698057763840 9857106 -17609746502239992021578609904792422400 9857107 267943483206694633340705203884668071472 9857108 -48666954647381404821905109295307424000 9857109 -71002918825797251976249938930627808096 9857110 -94849747103628845841837782767694676480 9857111 -80686218986101309736434255234301073576 9857112 89634985872172065623648819718642032640 9857113 205865283406306398851645300036245445696 9857114 117743608944565518632471357742974972640 9857115 125719868404778819975919021105687766320 9857116 -248092828215812127839483529120905551360 9857117 -34540604197447395203287755860255677140 9857118 3932187293242034807201866858918711104 9857119 -43399862080700753225141864651415382256 9857120 12987325876552839928657619325246504960 9857121 -225639778136227820649763395651954898560 9857122 -17416958176586886261449736186965799936 9857123 499341964015697261837332206431476473372 9857124 128038176364653514741364840874351651840 9857125 -340940183764321046434522780391971653000 9857126 -130905541919912042050413379671609523488 9857127 90547813493295753362105141280962843904 9857128 106114151043883664488508213842140856320 9857129 115654172015846511491821281907789955520 9857130 53409434686706294449777115180108352000 9857131 116302057707588634033831766333860866932 9857132 107017969171784306420954128169998405632 9857133 1747170329537622174607048383173708928 9857134 -118614478963722192768881052132737184000 9857135 -139675972939940906461815253628999476920 9857136 -24851430603546731897320627183584903168 9857137 -329491612991144810003756833415651079214 9857138 94852570989311147640798952136980722720 9857139 57955728767976388515616544333626874424 9857140 239303496079933587171798988690423457280 9857141 3634496197195018159217736387689208384 9857142 45734599405708516809585185965024508640 9857143 193870520824142481080545161230750029440 9857144 494811891133243547180649599038464000 9857145 85968110338828731959129080457172071040 9857146 -50086365330275761523472765486323712000 9857147 -409963457499634189164177652091822797404 9857148 68444771721891039148454384362536960 9857149 -319595059797649066869380873376758793850 9857150 4236634377491848786373562993151296000 9857151 -20139896695247237492650657949348619720 9857152 109011896448397242890510640264920432640 9857153 508233591655869352143834593950227414402 9857154 -38873007573314452531405693666030154880 9857155 29922135385190748632201358150186827520 9857156 10774703888235797907927706807161753600 9857157 30217167010633131823095544495046646240 9857158 -98016373267622680666143315919760202240 9857159 -63121923126572422956437198755354083096 9857160 -48320322731770914988164681888079872000 9857161 -49258347918985447612298666609902541280 9857162 57586804001193823405348142880585669120 9857163 52739498705259643490005458393794024448 9857164 225074575383583236855886856934017482752 9857165 274118642938424716356961036995171594060 9857166 33238633928222622869603117407150875648 9857167 -235155747330818822144067925801123992784 9857168 49806560402908565559528659277859233792 9857169 -144600317101063954872970738656224682240 9857170 -88206567795027687853611962321098127040 9857171 195246801817327020014577357341122383744 9857172 8975874243840085403663621107885240320 9857173 166517835590390001535357829656810526048 9857174 194228459029461293010840428025771052992 9857175 -234146524558581722913587656301134627200 9857176 -85969375879789812999579666465982832640 9857177 -553786666486426104493335892155931078128 9857178 51923635000299050252014478784574040544 9857179 47508125585103654298223788011552817248 9857180 -74762249485849776553338163257866572800 9857181 28451992334439753827212990855447766880 9857182 108958091237920151555769206922492024192 9857183 65303875303564196535818417861682546288 9857184 -226975591630435709981794026715993866240 9857185 -128271663597791974608488613929742619200 9857186 -86510060558447962258069548920245702656 9857187 -97288066506979741262755498834007556000 9857188 -325698803960567171077143036083242404864 9857189 83519838036747139354692592777044942720 9857190 217643529062249288356812933518807040 9857191 -2546432976996393380903209142010341288 9857192 1967247853189279214448961689641441280 9857193 -214574193695480794745557616908966897056 9857194 5862069093949772323234172789464289280 9857195 9824050546366476605727715420320158400 9857196 60867717267681289778330506106378824704 9857197 36605241767098406196068076515111235200 9857198 71162137652649495122270144830611756864 9857199 -159163430131116813063705988014787901184 9857200 -31524263134112196743160947114012672000 9857201 268438355750828586535211918515173869202 9857202 -93844287446291024003781925885354759680 9857203 -408074577932667682736893906807783206896 9857204 -123215440189672305413751051763528402944 9857205 -85203714659746603444648577159858381160 9857206 -127634097988574832616258544242881572448 9857207 -76399428107517908912545824534564945768 9857208 146895687882815844117239757045591183360 9857209 58783040489998659230089243717176426410 9857210 88582581986015147845955037092616395520 9857211 -15323696774806241819244794139626132736 9857212 -97998145812565063538821524509381856256 9857213 52623647023433251774802009319514491462 9857214 8709091155989005022763075835097991552 9857215 81520530558944444461861959267337392360 9857216 -79310506375477693749881940497211064320 9857217 -46588878581939061637840797425345107920 9857218 35947720869147477959968632196453142016 9857219 269374716896103313733504666115750258840 9857220 -34830030643117514827062496748259287040 9857221 -83399855773487767573762727673391544256 9857222 9093539904450883030712608500116802912 9857223 240900452215203181712940854346053831472 9857224 181777474193212930796340836665907128320 9857225 -16032975622426854572667851431882752000 9857226 -56255040812607960502139360558820141312 9857227 -137053363025215316603186475930195680 9857228 -18583909279515100130856071207590962432 9857229 50790234126421214665832402688686260032 9857230 194985340583599389706621756061953325760 9857231 -181119565334384711577585098606901241968 9857232 -26737440417376298361510779327367610368 9857233 -465996576894152422945045107074872470876 9857234 1386739831690382057932172528118289920 9857235 55818982817541082087007534198022065760 9857236 257655016816261242839170248375490533120 9857237 -32886690813217716235495672633262296968 9857238 -16269014444502159152906421088087810560 9857239 -149909874274263089508221785761484971344 9857240 -382687830625817802255733478596913971200 9857241 639377406711122364703434509446650984000 9857242 -7284879412783164797783562798620724000 9857243 53306411196970727076647899609426829544 9857244 29778907782994939085289028744480022016 9857245 81467211386050458632131566917045026800 9857246 -8863790106922717810589136823461120000 9857247 -38745011896651617164337436932042531000 9857248 -25877886865342913031180111828096122880 9857249 -86449774606728033740753071966280007660 9857250 68449635851704218915249023619159888000 9857251 -260294436919114753090736180088352923748 9857252 29402142744975094072493136012424580736 9857253 -62149504738670488037486970067870679040 9857254 -93208777316903470818402069358993230528 9857255 -158294262244415249162040977495996976840 9857256 -56209650707505057580683663738716160000 9857257 -212507973099862206263609414205040066160 9857258 -119001483095927999198941973545830650016 9857259 -91760802222496290183274244706670032036 9857260 17784036251655813592907977448568115200 9857261 -9384336383257796301110999535428009076 9857262 4035881740497083994475781225939128320 9857263 39618318764053300323282616157221566144 9857264 119232389171880341551529060763143700480 9857265 -45331780132226823742805475370415040 9857266 3543998682730011685024225945233715200 9857267 -76276789546656798336007169228094418608 9857268 -145841600379117828501674823770258042880 9857269 -282600848120627337462118431357116406656 9857270 20757676629994079594251779792026380800 9857271 -59981451074751907430596624582698983424 9857272 -71413587701757934100126848177467494400 9857273 429634551213639369835864856747960833104 9857274 -33084635020674897070307974052483988480 9857275 -135388116796238008489808858738282838700 9857276 -408997464633971102104065770999439360 9857277 3157020031280949529230283251897235968 9857278 282774296457984134203184165151386557440 9857279 -299932024861911187688450354686483365120 9857280 -94538128171438607191209898446138900480 9857281 54081437777333212201547758456847223828 9857282 69828181664608426361329864669407786912 9857283 -66334739526645500261955479987175212736 9857284 39167092423180292963657059113467500800 9857285 -10299746964844471971463116905037651840 9857286 5291264147128454928500135217899017632 9857287 -57035716946113442337352262667956493312 9857288 -162829391819120632839564091869957488640 9857289 93673343590174412225905955289806968128 9857290 146594068510828994152103797400833826400 9857291 -80892431490689608501172847807321819408 9857292 77113272843116302857465409824995569152 9857293 -351103634117728005198242763518817920458 9857294 -6565457396508630284466184405183983360 9857295 -80378791631295374338227116338994265600 9857296 -25331619418987590566336864497523539968 9857297 434605528938584491451187847918817059944 9857298 57259287559498001252486158935219488256 9857299 -325083114576019989146887755451055407640 9857300 -88958015648908449299759917325545737600 9857301 7929610074522969655614321836398698144 9857302 10352235344534452415973351473697212928 9857303 -99544382708324989957498394980448925720 9857304 -11515581210262421786534503597489766400 9857305 -155755303699725146788603212813232491000 9857306 -11558437602408648863135032389335731200 9857307 104520286179845054671217827538517531840 9857308 264489247791290248074496117417636174336 9857309 -183593670582294876169051942209352440960 9857310 -85450514560195180096147375372065914880 9857311 295358947223192488604779166806999200072 9857312 364639306336998889973419985413035589632 9857313 -76347380550401858525306115290551805358 9857314 -114429622469366487052076814541826668800 9857315 -19829169484358566501515155059523920080 9857316 21456683978335021608079815762898452480 9857317 -300340744337465019054741459579606635040 9857318 -27092898321863834514559705883855735808 9857319 -15169795103645923580465325587491064832 9857320 -3465270535790063554716621942824140800 9857321 -43699227365730985383669944297411033478 9857322 65406963810396264519893997217620211200 9857323 81278379361085536408371229817332379136 9857324 55084428567462261728932406628825600 9857325 -55209815182480250277856510927628090400 9857326 -197297827729127017246982483993476317888 9857327 13121336796901777915927301319401116176 9857328 -22109058205688370246259873914147373056 9857329 -140223466167758714298890582097884118432 9857330 -123088708280170141588421723451282276960 9857331 367439156176233526675827127680955202064 9857332 -316356491706664670619689090531688111360 9857333 -219287185098160196384581967366321880480 9857334 -64052108127202538406161627038967925888 9857335 199286016304072299848374385216402072280 9857336 -12308895100597280798173762779278131200 9857337 5949059330513015270608314001572073152 9857338 -16134532981471866138259574097347791104 9857339 218151082210388277176292510798798997056 9857340 18426526536311654888963548413215262720 9857341 -99517377829306424548780552792455521280 9857342 -80748812848126820807236665895371334656 9857343 41153154536968781782119530640573562128 9857344 -38614314974124044384941515733974646784 9857345 -262859625484385431820921687763873177900 9857346 -168514942538165293902306992369632416000 9857347 -553346393513042714851886772003690427204 9857348 489546845847801004353823722580150968576 9857349 35597517803802231936615911105258365440 9857350 57807699377942233284981270822659714400 9857351 126990941413974893135723633755775690880 9857352 188453956309134101401012708272659251200 9857353 -273754485774946480222112158883375052336 9857354 -11149443608944923515594510601195878400 9857355 13454887579682568906921849205822257120 9857356 -135599882692590769905784373495326709760 9857357 -261884464988206647358217335488567728256 9857358 32698697498762155030922302545648361344 9857359 198258669761985975558250207485805110016 9857360 35501191661291370413128313393242030080 9857361 -84819752960149822547618657748908440848 9857362 -279510704824313789453521867397525747568 9857363 -3376243249600959555304783327583817216 9857364 -17635336367126131383663713856503132160 9857365 132289789837269502380814344695276570880 9857366 -7364380480787517032720307351170024640 9857367 13722057628857091999219802576490239328 9857368 406009774444899943441364595471944386560 9857369 -226600336186460584770217908727905850230 9857370 -28454927916050012359901311208722771200 9857371 -260557647714637360689970159869768105800 9857372 -72192180059791767300448499021507097600 9857373 69166210632476979494989046833700529600 9857374 -112189773453411082698641263683526856064 9857375 268140140266336339404017421587368224000 9857376 -17577989075689954869595381770954866688 9857377 233941341679644787868870132463884008226 9857378 -15996935613813790999959895967206145376 9857379 -147970945966815141161687446856742338184 9857380 -5464600574942621407676863707254292480 9857381 -82054487947227393567712619970535698528 9857382 1288856251330863671419226980100229888 9857383 363824468700083924037592204018956515680 9857384 -304418643427552924671853853121144990720 9857385 104920607622988625409283544202056851620 9857386 37033589665504599705473673576225074688 9857387 -120663635137063781280479105648190701964 9857388 -204002879598496903557412224386167564800 9857389 -274969696320713540551687316501546224810 9857390 42151551228662020759737854809737120000 9857391 79102148588391149791085604157270879104 9857392 -41716319649255051771698675852973867008 9857393 -26594732971066211983450136186887891200 9857394 -17747481208206078802640062558457746560 9857395 312414257926043366672567653561498316400 9857396 -85995320770991167271916750083568835200 9857397 153988866064695807605405573097668583840 9857398 15766518136689998841924412751118297600 9857399 391230088111242461935919853281413931760 9857400 18067083691816476495277341078380544000 9857401 57839229222177895792655451680556952704 9857402 111517224163400775019579089305662064352 9857403 -558947983168042367056927121258523061200 9857404 -272407572910227146156491004915069712384 9857405 293003877568229584314317171621907702060 9857406 -257884032678980087914753988899630080 9857407 137300876772113645934117348419982393712 9857408 177152873153453273955337962488950947840 9857409 -16552154159809786166657913791695226880 9857410 46505416532838477717690758615293539360 9857411 61621217346197444883811301150699750400 9857412 -78509220047896573844036572468393958400 9857413 178636787677786298276660846558982477662 9857414 36883486258393127057184413769577053312 9857415 -32042112895316024073488826259650252000 9857416 332398459014384273797757669372017141760 9857417 287027898837400795374570824895858136200 9857418 18794465673489258305035960531945384704 9857419 -144954392494292738187014678225168717280 9857420 224791997017785112501982811058881377280 9857421 -68648375891347013201190556775007493728 9857422 -6268322793404840770040521322160835200 9857423 -179397413486640972898510866570991397328 9857424 15755818524333927786184211130728448000 9857425 -14589093693571268812916284488588444000 9857426 173365014450563383601586346065897600912 9857427 -129308276516464902133616068719200897280 9857428 286536023415660264899434657278005729280 9857429 -27815998629588864477618322320224796324 9857430 92678114274213447219248863647496704000 9857431 -293218167925808437513041699534790833376 9857432 -191492772856971509159208715553474273280 9857433 -27508469354007252872302643353352215776 9857434 69123957915321385952925004597618277616 9857435 95118312156949710112219793030380112160 9857436 207704772003549241469691598585814876160 9857437 21528995785269173825668840725896421792 9857438 69004311451535840200322092538375541120 9857439 47108073358357320415510853152741399824 9857440 313500247944492289862952495225343180800 9857441 -94956849936333823412955910908583655232 9857442 -7054247634661382413095218728247427072 9857443 -134232687973645618576101053335866998308 9857444 104195117909179911670899673884432183936 9857445 76930358067324821267051523926232147840 9857446 262671101418874236725713145852297352672 9857447 284569174228180079613483151506552668040 9857448 -309376327230631008897679903363344230400 9857449 2201916694029289076272518009983240000 9857450 111532396290720005586771062308732730400 9857451 407660292381185169798539453204999867904 9857452 -36337455396503319813812847894818907648 9857453 576804122278481972377646532907974756300 9857454 33367393030654616840397731652666246720 9857455 81930113573407861946772711378030320160 9857456 -13777788315354120518061640046116601856 9857457 4815333629009887057663519702551686706 9857458 52562923304630664433143397307520237984 9857459 231840697209873497570642793242626683660 9857460 -97258324208819668718079198141549987840 9857461 12011134771504635640599664483085358062 9857462 130950638975608554987076251824441510400 9857463 -20612410812869442987029285851116963840 9857464 65943824677428504363863081395059855360 9857465 -12132650141019060511770170851474344000 9857466 432491981391734829375297333283252704 9857467 -478434974406409023478681518254031768 9857468 142305548861396769548248543425000278016 9857469 -154397518871215603120243382107473497856 9857470 38760122568588404974193192429505461760 9857471 233738405217097973369366315539171536792 9857472 75950287889075248935961315503570419712 9857473 22601313794173379331631696871937025024 9857474 237570878614716802763471988551634360192 9857475 -21446025573389638831439958972568733400 9857476 -124976697063826483156719858568574957440 9857477 185179891321232176842009782285808768000 9857478 91534188343431003986407937239545993216 9857479 495993572948349192506763695830590789080 9857480 -241213978594075377543040589813182771200 9857481 -343052118665363352873334429650138705648 9857482 13515667064605632861853578966725927424 9857483 213674052615290647731437317486982115732 9857484 37393930208337616948312555103851315200 9857485 95427882878649448153696664314622702400 9857486 -57196274850755002882003872829869530112 9857487 -153787436818609908711780407525140338048 9857488 60828683670267358011265661483657723904 9857489 41941780040357908170040108862903362290 9857490 -86080154160593949380394007999924684800 9857491 55082014211206591149973451165593574400 9857492 4430541226644111966296111531010834432 9857493 257699400510275515674363278706035343804 9857494 -136919339922520067838684979662643156704 9857495 231155518590486625419038408762691087120 9857496 -269593304362300016002297709619970867200 9857497 58104435883065364956340829574242377540 9857498 -71831577606242644429482467144924430336 9857499 -18609021057538318722235484806698179472 9857500 -30306271879922721589895524498431040000 9857501 -58928846589271497464933417923069547808 9857502 129803759541428485244897861148455542080 9857503 35729192949897976726593719923412498784 9857504 -2417965384658946671002608307242270720 9857505 13502993433686111445716864970033120000 9857506 345388651866901211791731649273783061280 9857507 -162301313091979028585559847657794504 9857508 228015072853512992856044317367964840960 9857509 -180071531821368908593584694321261583808 9857510 38500889836269057172407009153970974720 9857511 -429579030499333219097034195002978373120 9857512 -44877534720076342646777894510429798400 9857513 -50548368875500088656556190271081895238 9857514 42464194167293022527526354446134160640 9857515 126517855675722826310257834818986312160 9857516 -337056123725509669323427476166037794560 9857517 -81313190979663843904044029433375798720 9857518 -163470688335935658340073584450536325248 9857519 -160032134735400004119612511424029541904 9857520 -13597475293024390616538036267289313280 9857521 -405965465358961822497968660420624704400 9857522 -152352576924550907836537774874121992688 9857523 32164101067019853183284324812840024320 9857524 -23981998676587330572793172887723745280 9857525 -54337877117135831397523378006409702700 9857526 -119989816453314099867705267993464992320 9857527 343496676133915866407331909225440998376 9857528 -453776177331511586792908440172495011840 9857529 230858737932915695800617868345948425648 9857530 19433823327235757854875623480969414400 9857531 290002332347826953504303798139318307992 9857532 99550636835060724171672992657771561472 9857533 -100854253378046478105517490083904869280 9857534 -233988997681257414632074278313055586240 9857535 -976775873985772328260185859881676800 9857536 38134513222201274990627049556823506944 9857537 -144285871569280464561739811736103778814 9857538 -23045652582704057682130507744889033136 9857539 430140206476537872166285892565114179200 9857540 11021321172198558352093284977946869760 9857541 123236479902245068352775721458129045120 9857542 17346432369780720592053529538332656000 9857543 -433788160766778425683959914487614103240 9857544 -166255261545774669139461930196111073280 9857545 -31724919949707025443598327076896110720 9857546 71706529613666225616709461583064519472 9857547 481599463216498984476337619305352448 9857548 110752715034758575192648828722100793856 9857549 41165695821137948156381537176679686764 9857550 3455181515928370785113485788388804800 9857551 -91218715910624014465202652434378000400 9857552 27939730045228569902480817441913454592 9857553 -76947209442438659179797728479087873296 9857554 -33830288934183891607977758079939990528 9857555 4298010372275592363494331675031804800 9857556 -135094469221399544693593214736605609088 9857557 -72772762609036842647631836454309509280 9857558 -123759601989520318944345694475068977120 9857559 185019451437053055340542025181315313360 9857560 309950297412695565065150182310716416000 9857561 -89941310625252998664100626236428229760 9857562 -75640461793001722099456555692554196480 9857563 393401486959083114479860682709092903184 9857564 309527770777410898404450245297273971200 9857565 -229595884331595597790905276953458488000 9857566 9560587704583441668669974192457567744 9857567 -37107815207358261892807144163219763480 9857568 16126774854748180446850392244239728640 9857569 -173986753769642160347751698210210602368 9857570 -85266149047631524119494337354097574400 9857571 -7798414722098488729841757584148849288 9857572 -49257545671507806733401798321911281024 9857573 106562948090238567874843439005109459904 9857574 14343199197529964952341395406352877344 9857575 -105634043106667812903381227033042427000 9857576 -324941766118610984554138614520840765440 9857577 -81512374448296426982444937947788527168 9857578 2108522958198949171897373981357284608 9857579 -174699555123474024778145011245691007820 9857580 -68859384123593817442058093943832166400 9857581 -16654681377385291117757802560315036436 9857582 67484963482586037128950690325720838144 9857583 -181593281968221102468951528654528265848 9857584 4923226617499496481980335549764894720 9857585 227206563480215604602888972629691193780 9857586 -43941352697928928237022972017485785856 9857587 28080332671088138078634512050928172472 9857588 -16004008797333590086810841887686998016 9857589 16777971361406894714820528359492734272 9857590 -28576515938935416601802455080079603200 9857591 40997847287313330400453964247090061992 9857592 357476207301218996139474305310700339200 9857593 283343497707858819421248690684620356800 9857594 235390467499069662402605869259016810096 9857595 -2522829906001109420046698185044495360 9857596 88103171528017806222241200852387601408 9857597 -90496179520893488443803652790811070848 9857598 53554359190666566386744776697516006400 9857599 109872622238570869479022117479521948240 9857600 -39139694208535312010551796226667315200 9857601 127807853211471480786782295564289130118 9857602 173862706261747396099270383852526828800 9857603 64554633294736089173550685891817367456 9857604 125640202033203943547187038008122448896 9857605 170747147480322605942609904846703987260 9857606 -224898905056361397006624911389408441536 9857607 79578128773500976742806241841924846288 9857608 147479411834892675614352378689005224960 9857609 468841823609042374045886979161358318810 9857610 29071803038078772803743323509898178560 9857611 228497520364597720323917205370731240212 9857612 -147898835305811696733129119018790591744 9857613 -175470758931028977186702001932306041856 9857614 17272279326202393626494918326560252672 9857615 -542787723059635336482900167969886293280 9857616 36767797855180918074463082416558571520 9857617 -141072030976737885007503441750396474816 9857618 57537654361915197484820632923056231040 9857619 3759882998281340207888734908088885560 9857620 -332945573078731663657623799144754380800 9857621 -9683675098172492162235609056777952768 9857622 -77007949608474468637981832942256764160 9857623 5403695596875430228996690624769825584 9857624 317298339127262757554101010858472253440 9857625 25570501453908091183667163525021888000 9857626 73752012641859863746493826304136769024 9857627 181120856793648985770300198746307436560 9857628 -6448025905689335350025314838089728 9857629 171379874013240489936295813408400919084 9857630 -2531033252266783465796118121404938880 9857631 29728621796705659951604942645779830144 9857632 -157119904279430669370285790841050103808 9857633 -20039405769233981935317905505570287340 9857634 47695869383317828798398095243437188480 9857635 -102495913039453466570519916817817983920 9857636 198782053528658067474096949049564685312 9857637 -141019694094670195346544486235670392320 9857638 -26445137156547524199015943354147499904 9857639 483352309883718504768172833766089169920 9857640 14537778052564066338226984316387328000 9857641 16480917310597212876557649461746346042 9857642 -50615344554571534756713723183359883168 9857643 -279105912907205954177296329576936872256 9857644 -74116054567483845414410745665180923904 9857645 56752408796626803918503244311956942080 9857646 101744265447363349136846563386605136000 9857647 446357345170231395701473048300160006096 9857648 40493440733606030038551841546321231872 9857649 22124078375608632725989397633295636480 9857650 132572044979665634055793526389123689600 9857651 -170374505558457907320616930279136381520 9857652 -63893570281057228088826399336915529728 9857653 139065983100867797038944698566043989784 9857654 -25588673202364185127832265672366870528 9857655 -182905627761747811405512370037466689400 9857656 -22970658960901181084098752545792716800 9857657 -13582627638444912192841276753661219094 9857658 -94665071021458331065917459587370633216 9857659 -7895676902764199506792233384749790208 9857660 -245851411575519240281555601110599288320 9857661 142664852402942474754500299020898076160 9857662 -160738249957382620725362930122893525888 9857663 190503449127108560111572801876317270912 9857664 479252572200318421717267186188288000 9857665 -19499852813439911212289842767956626200 9857666 16095021189791209584482540812350488064 9857667 303507018666201930572283926261276837880 9857668 249217237176500441338374087688327759232 9857669 -329784343886393509218513821407662912930 9857670 46289267763801176527305723191468822400 9857671 -166926718247982541930614502203189048576 9857672 -187627177165759106396435145133183180800 9857673 -481930828559269600382160388513949918880 9857674 131253599745067949360867672454742188336 9857675 -221168222557374887735803794767711799000 9857676 -214159230614523157660729236236268257280 9857677 95176503759825889877991391923876656652 9857678 31894772186911347802761465467950391424 9857679 55549771759832622123488666437449932688 9857680 25587507211374316130517898196051558400 9857681 -49248894328142975527763975513465101518 9857682 -14864625887080300535493883960195097952 9857683 -39683135544445401146994797953046708400 9857684 -141236564366812013787468450553252627584 9857685 -138440179969857300046365970230207058560 9857686 -484102226543688388653116747956910542080 9857687 52638950881196711928840042632964146352 9857688 -31755371210737202976464839127232430080 9857689 -120033010450181298301479969523833696876 9857690 28105475295945110915458451533828608000 9857691 186333952527044778563255963728091055600 9857692 -69912672190325670471600384380169013248 9857693 -77188900296970104304609892228583980058 9857694 21207736311021685134559666879913410560 9857695 117379180279935810547601106421308652200 9857696 -173263891082251833227717597922349547520 9857697 -441170369519559048510360070003175832480 9857698 -31281728195827216833682599290287181664 9857699 -163824969274031301802766454891563334240 9857700 1623426636456164803120871334519139200 9857701 -5534467363018330563619511949109082112 9857702 -30259957383238239282562172196458234688 9857703 -261931332923778297108025926446015508696 9857704 -406346769351682644389246712636417930240 9857705 -52389489945649857293375603295937868160 9857706 96460818984189805145347399789322498304 9857707 -3729570648309892063277053554551759000 9857708 -65418540067533713913984666170867073024 9857709 166674626168530421024470461815852997600 9857710 26626639236404939478350607175922655360 9857711 211956090012084749332933222405500307824 9857712 -11685687730343803249076966174784552960 9857713 92386012077729903259241022723553800000 9857714 -75682148240580833772865098332364770544 9857715 -25578742528871559092658591113586831360 9857716 -107744596657836185272062513913915152384 9857717 -316740052729697672410315299592557093348 9857718 -73340330902539694342484687378724683520 9857719 -211043811719152790407779565266828369880 9857720 208394173367001361083191044600617984000 9857721 -63391086428832960371464631763558041856 9857722 -146769524350901992305470462225623170624 9857723 -271252151216008095725178546636822204696 9857724 -210671085059820923252421342517289823744 9857725 116322682699589800168339022975691124900 9857726 -164425831122899580407652213396001106688 9857727 249218978650762813688262362594622439680 9857728 -133674704395764784840350622556049375232 9857729 10128860057130634658104407667419828480 9857730 95316644380202129089880864554671774720 9857731 -139411236510020823941377629615584812320 9857732 -110196739310143408441894808630087869440 9857733 -68220762410521417913805416842236321792 9857734 -80244640805166536581981123613545101984 9857735 62481539351924489665106613191765592000 9857736 107067349317520447445241155486984601600 9857737 -243153408914321068584409353335825288614 9857738 116326094411440237157898032260818789120 9857739 88163836520230414136968660723409808768 9857740 -147138598753410261053830726899224248320 9857741 -431579040317761902225045401603368519200 9857742 55319687571696739274637054918475712640 9857743 -118623220502556703459977694739625292800 9857744 23961157683225091376826663198634672128 9857745 -1734978654423832652260134897699000000 9857746 -184699531565169087623685968315934530928 9857747 -7739935614833660565019292119229968368 9857748 17365346301375147212988623677629204480 9857749 995457160437661963484001673047563868 9857750 1560299268825048520184175581971968000 9857751 -70192522558160594620942227003321287040 9857752 109323463126158925336277432398172160000 9857753 -135953194878479644210309635313660808556 9857754 -6380747026110138323477361824083215360 9857755 -15945798927604822470435877195248445680 9857756 -410521675458440353005597277847060370432 9857757 -23664891796419700781251233296237055360 9857758 -165275044138124097892459450330532123520 9857759 -5925609715478279501592813421995591696 9857760 194164581933440252678222687887813509120 9857761 -62516074946990777301189745095265655676 9857762 116751780027268324482074589375168889632 9857763 -373399269410987934839623009978962994080 9857764 -206454474551618935058697426596344946688 9857765 -162917042657869229025338299735802846340 9857766 72189941557663112712001248567461935104 9857767 16310990568429419189832667279337663520 9857768 -136611540063246884818629144113566909440 9857769 -131593271557457486739212421399221068656 9857770 27596250294847299512555289439463251200 9857771 -413877726043039459594287660188554873560 9857772 199870869209451172926125151562732567296 9857773 -424268589215707230138358521005713404180 9857774 -11784772944050622117240864553111163520 9857775 51468058799974962190662500547383995800 9857776 -18336591640198378209693094740719239168 9857777 18882046940939834347507264505975452992 9857778 35379289969467550705797846227626475520 9857779 345746709994319208326355093957051121320 9857780 397140292917850625707817384413413949440 9857781 -179809156335623036179214775113552496960 9857782 -53519380187416437956303059153884076032 9857783 -28332892100481748633354929595161033984 9857784 227907333126472831409345375511871672320 9857785 112036896553396971025379830788634944960 9857786 -28490729406351122002660672438917914400 9857787 -245590810107166354343288593278407806440 9857788 -92453465476666376070400029546452160000 9857789 -51023517471150453700134739235362762560 9857790 25893023064553448863433277900555182400 9857791 61487620598867104950190181604404648192 9857792 -32413141174560620004601070835569000448 9857793 -2586596237449754932687572805235058432 9857794 26746038593095372746461439187361679360 9857795 113862979992287896239503187879839892000 9857796 -9061997066827295920721067994478899200 9857797 51264374560170260237814266603918833212 9857798 154265054758565877098187168610185698400 9857799 -3198048293051154345334471229797547040 9857800 139081087031971135795177038868758528000 9857801 425851869466125037740869406420899051802 9857802 40065480892688403354580339639657668864 9857803 -7713533575075701440502722937720253680 9857804 -91967950087441510477272115340452965888 9857805 -96189795129288686323684029236102334240 9857806 -46952267696087876257894487479283420160 9857807 409318656044250281736453430442596184304 9857808 56932322200517499978434280465059020800 9857809 485868633778514888869679966427624360 9857810 -55836366369289039398575275587249625440 9857811 -29220269770828031617201880331112421520 9857812 -1290519355980019523412879785490618368 9857813 37241054170268602603656229838994719040 9857814 -36765991156588717262854238573773824000 9857815 308071231249076232973144546732617132720 9857816 -170551185268675001490315971866530539520 9857817 -131487000678339700362959410220233947366 9857818 60722440080455963162873258261012256480 9857819 -96015528712828696286914851554695714104 9857820 -115830817394032587946809860426465280000 9857821 -814792671550568535098635269031907187488 9857822 23354497164464953711834205468733212352 9857823 66136386318084645446531144764958834304 9857824 -285263815258078993594448980937466052608 9857825 45783466879907268960863165425053109500 9857826 -141692909985506819787650473019332104576 9857827 -3728157763987463830254859371238430208 9857828 182791021765639025863503313108626864768 9857829 91152315848187089526977756731003116384 9857830 103348545175193750021085317582565490560 9857831 -372472567689901938053849350825136431368 9857832 -61172399090070320677948414738798018560 9857833 21833594280214646329155146954024569744 9857834 -39280029539976009758855772840515774208 9857835 -18725160883827489163844607817057641600 9857836 -1721384688260497695274283379471539200 9857837 272064659137346641842326061085324260192 9857838 70697769011272300729550416814110417920 9857839 286538673266522357186328656827756570640 9857840 -1449453759117728274417601827790848000 9857841 -43139896109668255668829106522096593152 9857842 -110677998437272049191308950113541149056 9857843 -612749193433966739989764548956703191920 9857844 136800544681902207710277760550937895296 9857845 -106720477949750752972742681048448384000 9857846 -124559389507505098912208456432986828800 9857847 19263014623966646460985237430829019728 9857848 42315578289241291702724736727622615040 9857849 416720151022484156531786500610222039850 9857850 15767321439665601241460144439723936000 9857851 122398184313833526730317277767398784400 9857852 -101195512636841373651193137667000280064 9857853 12258245350237654410639107863362748704 9857854 -17378521315687231532704511024327712000 9857855 98022948836103469762052476454885124960 9857856 -80358709487445505983569964286699634688 9857857 -66723904540332154358737530294864938240 9857858 277280188657744598981120952026583055776 9857859 -66192388135055148586180397127426862272 9857860 -202798215954706614506520677184504625920 9857861 64852871937923550951965336904373368120 9857862 -4161614968944648998636888051761580928 9857863 -142468922203572703566752023028190800 9857864 -2741886791984293989361111717290670080 9857865 -160606724616339537570603240098434392000 9857866 84973774878301225476567087371483395632 9857867 -319937845017178635583939059584903209728 9857868 -62452496973434842868695979372597813760 9857869 -11033909742313064564093093696452927584 9857870 -58769147206453754945649043657402560 9857871 272930029969667644657645174773603752040 9857872 16598076077234600321538681960747032576 9857873 140167687128568587793411110519361455336 9857874 85330744374756911725859733148758312960 9857875 -87302115224010574463970519225095520000 9857876 6589027012429948969391076497905876992 9857877 -651748071618672285160853743565731680 9857878 -61830165860667700205414091707289686976 9857879 1255072566368400621452997212145154584 9857880 79592210446186678410585404117517312000 9857881 -205974419300637423302907814111508151072 9857882 -167108375386918462039168554841919816208 9857883 81014182117789744978767400302326972160 9857884 70416349721312973930172331079601971200 9857885 54618903864907071700503635248478777580 9857886 3710198743180842913359532615799005824 9857887 -114911770964301006317864095331443855400 9857888 -142936126532205942079031547341749616640 9857889 230630087577335873537574201624125087520 9857890 6332335845581959229679970796131668480 9857891 -70946455758128043795591868522048788708 9857892 70530782968106685833960315547678670848 9857893 -66213536542556694612731425751581465858 9857894 44117809937860734495723504551339536128 9857895 -5136390361264172201194654715910335280 9857896 35900208932404214583732607932758261760 9857897 90291470885066566118273338323794011200 9857898 187079833337363193516697843599410699184 9857899 464107037815337442088471841092346102900 9857900 -2275355063112853698576460333655347200 9857901 294885599661450336885312588524787961440 9857902 111054419314110232834962843310787929152 9857903 -287645210914494950117891807409739566720 9857904 30251532339702290604491594013388308480 9857905 -235580749233832031938906807569130985880 9857906 47901812679657863199929272631160283152 9857907 -31235096620159100489235913905267181440 9857908 -145113939906325723376230146774414047872 9857909 160909002417019808223751763831340485916 9857910 -14090672820899636846234034466817710080 9857911 -74754639417149846774029328153857847680 9857912 -273623666227442331652061577754340659200 9857913 -123304678760019923641307107405212316416 9857914 64161803058232108211715337948560672000 9857915 29435049888907226102200353368355238560 9857916 -282390241702485568143849619492815943680 9857917 -63893393418420165100266706172123459988 9857918 21678768054710455783275592519045424256 9857919 -191823808170944487748294917926119152 9857920 -16237048913888877942732917152992460800 9857921 695623641127763835494207644684847884032 9857922 -1162661977829756039155139018325104640 9857923 54485352507378979167927799338843883560 9857924 393717308159223021442303308225068900352 9857925 -35081734752272293626603516754868568000 9857926 51633109402631849730698847129982915584 9857927 -428051552590881060801873670355978005224 9857928 242936842303529033282648397315558236160 9857929 -18994167273439912591780427515088919024 9857930 -14324324095319164503934813860497083200 9857931 33370845487491565853849920849035692544 9857932 40503324670761882480537998385995944960 9857933 274946885046200204915827340982357664182 9857934 -19610151068035623978942687724271654016 9857935 128026165022786836390675652062672878000 9857936 14047244572435435982765320842156441600 9857937 -279570285928359648086131283279917101840 9857938 74223708527600241719588743941536090112 9857939 -31705428176327057265728110690738864320 9857940 -88114532272715614617290589616832256000 9857941 76597875966450378597220018205382463200 9857942 -255440633917765954272508685226053404128 9857943 13579217299292300695517774897790801360 9857944 -200216126626131405146773482867230115840 9857945 242722283203328088418530887585408333700 9857946 -49260199594157655888359811891087853056 9857947 47184707619941789067740238812978244384 9857948 -273195479455515062617169855267268936192 9857949 106366967644500547209468910816080430464 9857950 11108927978188464367167817507132104000 9857951 69831535637029778629045101170844390504 9857952 -33833962215055845383766419828144996352 9857953 -120623739688926646093804887963915494720 9857954 48052430304412425423622862376198052176 9857955 -189241299354439175139128891613728834640 9857956 52532612776978465757852432695236572160 9857957 107894775480920824615335601126852534206 9857958 32228670610699851292398642006152948736 9857959 216278817717890488485105511308317527160 9857960 36964317554948603717115422589665280000 9857961 190986539679737026321576313797846538688 9857962 -285860581793704235678607736256061197568 9857963 -81031886659381940687784131044958467788 9857964 79456078138585712845183217612966462976 9857965 2252937887023257749418515358960424320 9857966 118326599625645686125213152127152757824 9857967 -5663570488125928263500832769942664568 9857968 111223923221812156427493703043416719360 9857969 110880005316760012638867555914102058240 9857970 42658705558575187918041333273425280000 9857971 -1628051979154449126040948585990915828 9857972 -25771958031641826141226897506006631680 9857973 -309211956619511562760411340378067285216 9857974 2583221860584095260458488058486029952 9857975 -50951132250939553868060557074194742000 9857976 -314474128258736806538042585425098240000 9857977 298242377875219050060016931393974413012 9857978 87128135031405779110213638669383205120 9857979 -204035563866146656165382180070407349000 9857980 -20227252201654044411447103294468531200 9857981 42042627920688413327573669841372605760 9857982 168407769384476618932565935272053174592 9857983 -52044429666593454989006398607803096768 9857984 9140075745716922171445356075461640192 9857985 -137210715454062700013286518421689165760 9857986 300113290014967775103320473628496810192 9857987 -688302892105649047050702841297779083808 9857988 -66453278069877565459292118659103252480 9857989 171824064739617442118574671208085362300 9857990 -69918795819248300854697506145336496000 9857991 238664820940473799827608692843676880 9857992 -601662842298901457295886519559395891200 9857993 3440714734578558881004689976747854304 9857994 84975265487239603411910606423003971584 9857995 -95620751591444736808346217483627479040 9857996 110287852912931630763382520019852464640 9857997 416828859586679586206988300496075799040 9857998 -245385991559637917413134748114252397760 9857999 -155883206664087103418635974895385341680 9858000 -7531998074014081393599995803336704000 9858001 -82114700899131763593628556727752929308 9858002 -30809362599371714861381845167803137536 9858003 -27168848793204615270152206121966063616 9858004 105643205748326997834708575626777769472 9858005 -132249090886117078915601054828545202340 9858006 -72246551311056462594446562069990056256 9858007 92752887294058281054058189088501299488 9858008 3053834169343525823737625043441192960 9858009 -23259228686106788987819334967296824640 9858010 -225273660259706789181323993351618365440 9858011 -119560082928014851454010140707285251288 9858012 18168753305379742097707500983349018624 9858013 262838795280429270649436619654410038080 9858014 68551852891192764100409293519029095232 9858015 291763853576368431758050591218624768000 9858016 -80089464209265014791981912726757179392 9858017 30661192277176363226174502928495961280 9858018 65330935634204205674092692678438251904 9858019 52294141351811720567973083816638028680 9858020 -9696663025793665371828901405211723520 9858021 65329422849223821928394104167636495264 9858022 135457122352762135997694680741902274112 9858023 161350574640813274319619303007345301040 9858024 -441401872136617608571701567422445404160 9858025 208368539498465284145102549610061971600 9858026 -225127361225771131254451413426870366288 9858027 8634864477479874838838994848559757056 9858028 -502509348787913889905039453901607680000 9858029 -373188654554229199742465953092531261216 9858030 -6928440772083984318339465790417551360 9858031 -88003502423884581243242471129495318336 9858032 -8322402738998108666790860677642321920 9858033 -100453092329028985835605087924508711040 9858034 40641279292826812467532425577690138752 9858035 183203331901665605959993616130300069120 9858036 -23815334563872106538183188622048225280 9858037 53812468482280104324946901762707310592 9858038 -144423613749894472475002035387461560320 9858039 -51107626769243290665588555588365117976 9858040 107099336734586926154096572198790553600 9858041 459509402506047698124117424708929134442 9858042 -86584129029620995462948309691446279200 9858043 158944430327824822813894399168923058800 9858044 39740541581569911732964706905645956096 9858045 -114213718968290572021998941490167975040 9858046 -99723543962810825285262162183302335296 9858047 97087241477762521295601363795862250496 9858048 279223993765033416161517406140298690560 9858049 227874248289604332796427311149455883264 9858050 -50131685973491549755509476822620573200 9858051 -2487579604460289852821031100372369920 9858052 204380747566328869800628574689075934336 9858053 -38824802523589062908646733067458598016 9858054 -83561948781436394311909011830363774592 9858055 201856451990930920977139322155063962000 9858056 -21640628186391886053050367039003801600 9858057 -111709732173644717675335484129591933760 9858058 -61734814768858190390161861335948288 9858059 183319538419687927669450007301005465904 9858060 99230064124834082643529265506828154880 9858061 -26363364728411838585454978802565467338 9858062 -17143966587269818005992779053234585600 9858063 230551886359950746706125661237011767944 9858064 -62633309904878778859505495427969310720 9858065 20483755019501387186573001122395628340 9858066 -7226789612294726193798520202257523712 9858067 -180429996161937273220148337775554900840 9858068 -47346310515273828460865031541532012544 9858069 -53771123320222673154563551876081110120 9858070 -105253950114421669291251969934649291520 9858071 -457611764288222267829091485072538392288 9858072 90544177233992534810054258320411852800 9858073 -82345734019909270051884265182681274678 9858074 135605181914020524688913811954387283200 9858075 107282097900872282165703726423149742600 9858076 -15233934328227112854008223500706717696 9858077 15757560618180625216234215898106716512 9858078 -213521113243785075794572048509905602560 9858079 -39447057790816806193621248359608587648 9858080 -197996799105373692146928487458418851840 9858081 -1828200527912663595165928295865095136 9858082 -21459112430082855493404569360524424928 9858083 -417757135792737077613417772031317677696 9858084 -29519772055237894032506069562983537664 9858085 -106538392338558584051044014135010302600 9858086 75118811431504866314311256231510472960 9858087 -27668106078082796710751145917025412656 9858088 -464391842031214276231779638909714196480 9858089 -553363026013579911235115100571386751110 9858090 -75473993392100207024613690219808181760 9858091 244273904299580929498826376876716887800 9858092 254402877536272422505754145348752399616 9858093 5473424077385541904602964429652090880 9858094 -3617491303668048188983929829545338880 9858095 48616672268022951287972734852082916000 9858096 89294495419240825112707198922134290432 9858097 425797132808749966568967348138808886546 9858098 233577730094750865151952469800016022800 9858099 -169879361740930396561890263579237912832 9858100 78901666601376671874408540120839526400 9858101 1357134418453570007101458660246914304 9858102 148836982120760770242268532555566525824 9858103 -111654960885453000757209392810904610648 9858104 290036997926532030399916396470817873920 9858105 -152072070265615632523813643654233080 9858106 -83973265262856378304257774410699966496 9858107 124582071705306931030826590902124887312 9858108 29036832920067374935483450753274402304 9858109 417050591301892516227590297684479128192 9858110 -57629510127796508128104936505301715840 9858111 108211584174680507461408530634982754960 9858112 -222022073116724030613195887287992320 9858113 -143190599953687888746610674638354252160 9858114 87548045933025761150905569128689232976 9858115 198158126997503013874874777570467964400 9858116 -224407391632276598706122881013151039360 9858117 274448040303738444687259758112178007648 9858118 58739241903322537864388235634344095616 9858119 118235310307230078483756632551042226520 9858120 -21579033117214745167756460824741478400 9858121 38077385248364678156213973532638367744 9858122 33881754910313818597467160331386919424 9858123 -150849446731494332737497207918078225816 9858124 9566568048059010496230118898014420992 9858125 1601475676847408377545623717022588750 9858126 -115345881871405836609873147660930718656 9858127 -96120404817425345977526733629691763280 9858128 -28979923370360487233880868277926625280 9858129 -331900632617847954989338427364114982416 9858130 -44272454793449655524019537536471393280 9858131 -532412857243383319624439668543274673600 9858132 -63018116193692685577274074114496778240 9858133 79381074258639414778691628104498487360 9858134 66712944949437391257388566170304881280 9858135 -6209787949037499594839914799864893440 9858136 166136404972976053719356698086850560 9858137 -5037580124354672285256084791604646080 9858138 72790639187492895339662660533926700800 9858139 19538758184558328872534644963235248024 9858140 -220558834352190480063931048048141363200 9858141 119768233889000430327621593247581506950 9858142 -35427877640789552549982045809617845888 9858143 201724816180387222625608237226315169864 9858144 -229675002288458844292134307825180999680 9858145 -131671098596129726858568474164150712960 9858146 130211162097573712982661554746477000272 9858147 168627166199273666108484947067929059680 9858148 147733587590099667248482805674009966208 9858149 23777992276908905996298939745753819392 9858150 -15479674414364356809136422208539768000 9858151 -101966097048059470113989858858150848568 9858152 -309731472018790449862752923234086118400 9858153 39504171253026930839629887267887644224 9858154 432796269858485418757764354898838136672 9858155 101120312446870445204822836686421653120 9858156 -12134389513231141908378425212367536128 9858157 -169494571118080092558469954746052039594 9858158 -123155200614409179402096355062074694720 9858159 -49973989025723545861876632820870347120 9858160 -29785767725311693885438745949270835200 9858161 -244724478144982259257966594922877408768 9858162 166303032631030019824132313828567117952 9858163 108571507079671616168129226528747067200 9858164 302202291253231335709499908815818816256 9858165 19494184372548049876577247547311363840 9858166 -65271839192160157703175900447347311968 9858167 9429169637370100987452706404019440384 9858168 -41976987375023067072073841752603484160 9858169 -225974618957922258470286144385482817200 9858170 -45164359966661343936801805531553648640 9858171 88307807237432080271046365204972633112 9858172 -243696965191983855237950209553455949824 9858173 179797368393605532761379549624291705600 9858174 9428078015545764232323310285816479360 9858175 145116995611533956849906242128255961400 9858176 -27751733206484172773770091006200381440 9858177 202537035612670629872835256739729841792 9858178 -85272534611100479246040566559261711360 9858179 239628158277113583559721619018719341176 9858180 896349854253497180642462288943083520 9858181 -162151182033579997834767668493245066628 9858182 -118852616583720091064711709227349563808 9858183 855020963888562602700015545695976064 9858184 -5478480139750839975839159918901657600 9858185 324666257572079108173011904319484001380 9858186 1005905741667330206292994998520270848 9858187 -258423809838575278204198641857798648048 9858188 -5702736162517378103669313988230412032 9858189 -202986404655917150585733047208316408032 9858190 -113210691539165385014165957128676462400 9858191 25360080884273679029810407469620276224 9858192 43093906353251055031668659925050327040 9858193 37244705365470539879983644342252763442 9858194 -228992212785672716070470559503373605760 9858195 -100823149180695954259988708280522007680 9858196 -57675199291148657918300988253790916608 9858197 -326648291405959427621614244236394922354 9858198 61445832127897247782677710817841815552 9858199 -56901769009827035152900370967670294136 9858200 -171612327921004802887137154630052352000 9858201 -185689585780681866635844907202526768 9858202 614056386744525265381096808754892752 9858203 -161199439684356832652111574059167732800 9858204 -8177153590708990641568375222817111040 9858205 -74073673087414021476808269191776650240 9858206 -44972983614767579172756042481719164160 9858207 -33608896559112344200408069732738379520 9858208 -42293987463116783445625617676181176320 9858209 -623393779915498614362964907238683042560 9858210 -117672399356789451031250622242238650880 9858211 51939757080267194823361382860417887624 9858212 3371622107518107072190692736494285312 9858213 -132961823169075342415069974204984921600 9858214 -168643180504700021719925254143185777280 9858215 -186212112072496743847712585141087067600 9858216 -91808946928570859001023928260312678400 9858217 -113455636038708357396648056711068875008 9858218 -262499942734380128737241333064988015440 9858219 -14352624318448245306694043768934021120 9858220 -42543615921699482946310443250955397120 9858221 526163022608868771847460226236430271500 9858222 -56843395324765020706286025946480357440 9858223 3308366145386680181607650332224755704 9858224 32431373384278099000863937123530915840 9858225 -12642852120257494988316089644404556800 9858226 -40698174967446833468121065380530485760 9858227 -253990439869713015965037589828763705520 9858228 -5583477974061161693010458101623828480 9858229 -388688711909196576607092331503470609170 9858230 119547371649393807282287447949698929920 9858231 -32802412608938198231371729767049264080 9858232 40699950348829338431252590205806387200 9858233 -160388693778956453718128643759512448 9858234 34881354652616676038337582488630215680 9858235 222806366351542102052160490988909623680 9858236 -98165447148101730312472134960174750720 9858237 -94807413722427937396303959005071309632 9858238 -20509510472209566327847115622877678656 9858239 226999441776870836515642771926549069456 9858240 -5724230148941578377997312531523174400 9858241 -140021882199622630351289507276666727358 9858242 85229442569801075269386813770627425152 9858243 110871544591217672913902574919202342064 9858244 -52468435855001605465588105638432000000 9858245 31600930429496171169499069149135998400 9858246 -46789448987033469294401915059175101440 9858247 -147184318631202220291836910343545352608 9858248 -116673082457388994653049335026213191680 9858249 162513882121125418845164725855856611284 9858250 -184350435635226014962878158573022720000 9858251 -37538614207848909314927587687198307760 9858252 -138596762616949640186480832282574848000 9858253 -78338595853197062526612152191453135498 9858254 55525870899393569607917942189415910272 9858255 -133405317634791503398306660931620183680 9858256 66161617739539177536346467359103475712 9858257 -204674363880748292971025951715497620494 9858258 136017582584420522551607246234402686224 9858259 -346681996791386795767124636363190043540 9858260 143087690913922407536929802341702656000 9858261 -37690229899128034699341566524623748800 9858262 85570815543942499519485110427153378432 9858263 42983680374697345595084328972819842880 9858264 58178545090718835342906487311748300800 9858265 155159750788203750981159400994282269320 9858266 -3752723803046388944067711634412063232 9858267 -74204837010696182804942329533435000516 9858268 -15985049938454243156621796001008333824 9858269 300493940590172509108433362927919573670 9858270 -129649967256042132218978067968186557440 9858271 -545726831336935717543516841807985771656 9858272 7395343647340873689826268800588185600 9858273 147620446005427211993785394406375255984 9858274 120418764285568571698529821502764929024 9858275 -35238450567373366593260135156837581200 9858276 167284564453696441145947066212236504064 9858277 331216545181045501531588970671491027168 9858278 26673441269747892403865024735900567424 9858279 -43567314220844381571436800822714660864 9858280 67789453984435275444754749162863308800 9858281 978091141826210432211438920550351389412 9858282 40184509474451106321474026311376638464 9858283 -141122013336940794601115580711652316160 9858284 -22688604885915073571654280873281904384 9858285 -10998169270660653311683230471084744360 9858286 -106735962810846853486019402038269374976 9858287 204590700466769143667315571085680144000 9858288 -67613698551246406487472639991996219392 9858289 -8349997829665523092988917835893688640 9858290 -6374232823184127115146149209615385280 9858291 -182603874963211762099778366980112574408 9858292 64425189324177233656900947461190408192 9858293 192985251888800714874347011033991770542 9858294 -5871119850817909348475027405195256960 9858295 -46650509485834977670921307513690956200 9858296 53000231492370974209946354947020840960 9858297 204740554155629228973406730459117352960 9858298 189175301230561891219519155011606273280 9858299 315044094603500108894710961999447685120 9858300 -91704318956743355790783081959801779200 9858301 -314606754296974150882232599131377768698 9858302 -214598968663588800425433292305152702400 9858303 9875172866926936478760793296632494944 9858304 -212964983143890976327591862531589668864 9858305 61425677860857053049262407738082272960 9858306 68364782120584574109501972311728157184 9858307 -304750562185972308288532991276308928688 9858308 120267012798140622712090999527043916928 9858309 -1409675748384809381123843627356102752 9858310 28837631094401258571309530140851609600 9858311 16055538019081856221547363763433749912 9858312 -21271683898604611362466483441890048000 9858313 326173330693455450162469540578377217040 9858314 -39537558079675284234240675282876225744 9858315 95047346047626430136343990256259543040 9858316 55244915383558038559546949358054295552 9858317 -51823557874416701523063029699018741760 9858318 -100622163653223978460280226546420345600 9858319 -63869661697808239614302559749675283280 9858320 -24627523666186029387730507719250329600 9858321 -72561225543060042424183869686472307200 9858322 80681611766553680139276474464316557712 9858323 163218398945468793226620167339780785224 9858324 19282253115088643789789796612428255232 9858325 118793193725739979692253091489200689600 9858326 175041087645392030257297895968671278112 9858327 -10708513653573090477872219809015412400 9858328 40563872206247033135089104809000540160 9858329 -41954782916507001620263024536453398592 9858330 -69299041244132912268416818485637239840 9858331 -37835686592659911017384032109986961920 9858332 -85044353477444708844978906108671210496 9858333 -302510985362963025079712195847596904576 9858334 -251014926825450018091558417763351443968 9858335 338107444497971326336193414865255098280 9858336 -239485189104490244695767636970240475136 9858337 -376098363575641268375856846027907473728 9858338 13655617252773708081872064993382513152 9858339 20369794555362121123143409923695446224 9858340 229163756001646062610322046384372633600 9858341 -13775075453475973392289348816797712896 9858342 40399002232481395887796024813712332800 9858343 21046587828031255453174479261176230320 9858344 822503250108062880405107507850649927680 9858345 43354911230756221365873573735868502400 9858346 471156747635707270132729435252302528 9858347 -482372132944705181400425865823961477040 9858348 -20751969469956792695671265935254888192 9858349 -419388529199715269236674718776434444650 9858350 -41625434505452707398893042453882659200 9858351 -138855498832394394048730734337456145136 9858352 -131893631296778713143821283612426240 9858353 -181731001925456724432894344430938812398 9858354 -97696515808714463617126426624502784 9858355 -48368308489319801695219469786647610640 9858356 -174181107678430989311722938080928958080 9858357 88648162160445827408081397834653089500 9858358 -13694536402726183818000918677094206016 9858359 -102285287378866802713323807410072556600 9858360 -143817586050792256519394377947943526400 9858361 420171313538556874895483477145481713962 9858362 177915738606727645940942648902239389664 9858363 -141715179808528399716836893451332058856 9858364 -149676145792768800546796479533505332224 9858365 -133205390935061450383878842760787867680 9858366 53599629287046560360228635396269896064 9858367 144941128981500805748030262623624532416 9858368 -6448452511389519023558308327660191744 9858369 124919825806580971457356471807917757920 9858370 24145095052213174280050756763816079360 9858371 -243336102000996279998295786866292572688 9858372 43013323594590718674157335608859869184 9858373 68189425480942329779361368564760439840 9858374 246658969008976338796156932801325443936 9858375 -128850596227230511965655309284741120000 9858376 -323499200002521599365369980672046694400 9858377 -401070920180155661032910411147677650048 9858378 50953537734455545969993801049974659840 9858379 -36418317684718938403380784697668460616 9858380 103466758352939303795689802473177006080 9858381 4960146958825622536769896227098265120 9858382 305571765783602439009647739717144345792 9858383 33693065962904562250706627148559919376 9858384 -12598472078616158857032645843771457536 9858385 -253530645494020940429337538885218854040 9858386 49631672598579744875823047687102773392 9858387 -87192823969202116810172253423904717056 9858388 18163785945815174464690895216197820288 9858389 322047992343823704228528475109135090400 9858390 6803372619284017220369139948781904640 9858391 -39331022324520556054363707873627526080 9858392 -269773938238369358974039574875835136000 9858393 85296558321308712739338964056931692804 9858394 12934715832377929354128302887910986752 9858395 -1856259481210948955160420924986183280 9858396 -96376792536094976720318789813673815040 9858397 -521028880028287896309617182287820640960 9858398 -16670058989382829559249810533347351552 9858399 -251258330061759847247560076012389847736 9858400 -2320661832203587101956023727878963200 9858401 -51881120786579895821608070861988862080 9858402 22340576272380005123036991874329868800 9858403 29810963575310199221288227728541626368 9858404 188652962865917546747951797748953165056 9858405 -93805638841135802860148249506510876800 9858406 95489765154754767303323143932208189152 9858407 173847088305548053366306792091065312680 9858408 86629400160406381512459659019489361920 9858409 81866809644525166170344042652497238240 9858410 -188862596850462784416774976504117248000 9858411 24411934003347357117389814397611521232 9858412 -75980786090786475973949127389760358144 9858413 -432576162157818299796911584411655815338 9858414 57606917682525630258180392054141221440 9858415 52213896582934896281322073974174933600 9858416 -57594166980386920709027129884972646400 9858417 104162105689116806019256597126374464880 9858418 51249915684520722638469151423526918160 9858419 -179645818878011377502555455422345445704 9858420 -57759529731408481793160747014075842560 9858421 -189246194941498646608282539140955374976 9858422 41240268924227111186066001369670354944 9858423 114564682731875253549180256570391236584 9858424 209451936369507957811306528260596305920 9858425 64512436279377763064491992040768434000 9858426 -443841074093313270336922318864866816 9858427 301200817361878871824812362116904148480 9858428 74659640714052388471167275071419878400 9858429 -8860654163487395122652111983482837024 9858430 14616155429521964492225827199183020800 9858431 -5818981507404010523477466715393089936 9858432 40369893848237573727460951797572567040 9858433 198392794838493665514286957638913880404 9858434 -47475476826398692297297495922501498880 9858435 208953144797900489776777608647442662400 9858436 113307151199468451292513007241458688000 9858437 238337440254337651027831271407420597086 9858438 472965599409849234936718715920048128 9858439 -320473127565398530065584091637882303376 9858440 299812374271099793520366112045332172800 9858441 -28264321517994162773411355992199975840 9858442 164046684188407692047814374925893958144 9858443 -14482794704486339477321716144861484400 9858444 -74670335071525881973168973004777878016 9858445 111148929809281377536324204535310896480 9858446 125631387217759797540946288611267645312 9858447 101300792630608439021608713913193800200 9858448 -70857530688886651333641666112733667328 9858449 218644808359191797094240322970727654450 9858450 9408015323027027284979384661944448000 9858451 15301555610108238911659637055215265452 9858452 -73549633712006674881186787560594420864 9858453 -38289096994183848408417403250845455552 9858454 285219005549967445750730839581754078080 9858455 -191749844079661461423439935165833345640 9858456 70061070266860744425627920415321907200 9858457 178613967718425812341508547982676770506 9858458 205368841691271283648425475287952420080 9858459 -50212570611204001792821870140218182432 9858460 36877475305880161001779996522384128000 9858461 -370125027663312757757850948588480262938 9858462 -101972960636070559275263266756730336448 9858463 729443716763902036274394685275445515600 9858464 -24159177755030885805312734343595032576 9858465 -14599765013984883629240869192749096960 9858466 -23901494300330112097517140567674875568 9858467 -132907516552479531106029126688945639440 9858468 -156913684823025981588527552071554416640 9858469 -80580876976202713052014829031716760130 9858470 22003032500547129003964896234494357760 9858471 21848603326617723566202118734962955264 9858472 -161898973693092499962116879632273582080 9858473 340222352271117234924131395939926360720 9858474 -21600900281774345766876630526536139680 9858475 -295524103362591159319796497917560500 9858476 -13478973873084368019161427774000019968 9858477 86144588273788570475348962897045178208 9858478 -17989602728916330552906301043154927744 9858479 300136349854724062998423794635769992080 9858480 5892314432568008497657148046084341760 9858481 2437016935657554937581910077695660272 9858482 -46295882238786900861581854403675483616 9858483 498171374639369461178352586480463391600 9858484 159289696467223910392747303115999302016 9858485 -91574006361604064913942646428866964480 9858486 132407513678065787738443466327963708928 9858487 -81050482174833213856078806934994941200 9858488 -203150284458277946763922240641100308480 9858489 -310259004190969452669379673960892877440 9858490 -114263273694170060525273362234923386880 9858491 -28961287587612243858583382200137810576 9858492 -37545750588261759624344155037154508800 9858493 64945454411451898603333988799992506764 9858494 204279720214139549932776294746778560640 9858495 -6315046944654029911096741454338688880 9858496 -5443921164178370542794714697831546880 9858497 -172533262134239987116663503820497597216 9858498 3088777518355794706605864568752350208 9858499 -23550019456611015066173502042727246080 9858500 -148852490273546287531731657344601024000 9858501 -112637632228173001093680376305804883908 9858502 -55653967684956177174884275944333619200 9858503 -1337058609204407888458233616493854248 9858504 13683715394495630752162009028688445440 9858505 142374424380683987228831418037304997000 9858506 151960157592662299278202647494876987952 9858507 -2637205207836550321722381818711373312 9858508 80323068287224995629058963423540527616 9858509 345101022399776386041419905499965036620 9858510 17440073808734858364558554461735167360 9858511 121147348529217903292904437146087705600 9858512 76755004811741158304859049120546185216 9858513 -32724088705794616745044009901617400832 9858514 -265499183905467628074504184199750053248 9858515 100526569020532356395420980042977027120 9858516 15237718299465281865069631765399332864 9858517 -19842421528652119222218419943098624434 9858518 182050393105540537863983697392564508960 9858519 72025516816696942153781559852581868888 9858520 48653675429206552453149246232753766400 9858521 -84523177987718059859135582910930979320 9858522 -99764168438731891605712639849670434560 9858523 -62771931833292162377382735435038983228 9858524 672730562480744092733808459525688320 9858525 92121867982857872723672093880351088800 9858526 38146912339781720756127835633633091712 9858527 -11450430815425205618286770012394227712 9858528 257699088555269885966107307983068463104 9858529 394795721845534705602335429179978708130 9858530 -26355855603822835591854743943256704000 9858531 -110807665011475444382865237929116973448 9858532 100913972136627750844447951988108820480 9858533 -112545530376222272755444596018766585218 9858534 -33543714736725322704269322461110437888 9858535 -375713044413899465312247514377597752520 9858536 -205064058672639109113515778789612748800 9858537 -70455071253748624321835488582118194560 9858538 326145272131451929015150598289929145696 9858539 -96264497736042359028610504958117605344 9858540 -140059298334915175204288618082084275200 9858541 8990825810248327963133173019018733504 9858542 530455782944717114750133050536766896512 9858543 267478095374854158513020344837974643464 9858544 -26807254914231203313576581449747398656 9858545 201486518363905476354121887336704085300 9858546 -122263068936250249687707150898028741760 9858547 -506753423950477567574466595809775614004 9858548 12906637916143584013406030783435059200 9858549 -7172364305074501501642274894985456576 9858550 990568485592344946532503196448048000 9858551 63781693480040855131960256585969688552 9858552 -26337072523392354842330824699895808000 9858553 -290535760740971864477416281206800546736 9858554 -181652769149218890613719871230533499024 9858555 156142695240129354076903304224876131360 9858556 -153193456198110181886917490568117575680 9858557 137097083237200927788329924505509991852 9858558 -38729489464256051040620998705552207872 9858559 -193581192500684166210720171861750114096 9858560 57690794350728086338456555652445634560 9858561 -37291186881437667158731634832612636000 9858562 17622246912835280081751979265379681792 9858563 64984151107798851749619165836936253696 9858564 -86288307682815284725778204631594055680 9858565 -90406427160244850010689163684729724800 9858566 -40942884135382073718224244172578252096 9858567 1620307788653012080211480644475960448 9858568 9582140009667241354550002310209536000 9858569 107438745857465664930528201521440922496 9858570 12949881741620267871739989588045523200 9858571 -103199141590128936730729512095322775968 9858572 -193633605616977738011714707296673440768 9858573 29158389925256723137919227207933104204 9858574 -232006746090364535323394052072906470400 9858575 108258708199795620071865918903818601000 9858576 -3050262703830433989419392318452006912 9858577 -127353094751712944755982122343111900 9858578 61805019910208546912762478233378469024 9858579 394969025270690283385392520741669163520 9858580 -18094702319569075330658750104633766400 9858581 -300869107327459620931930853814442622880 9858582 82746219348402321792130595008115557248 9858583 23118356516741315713853683438619722464 9858584 -1089544348256737274961868546384711680 9858585 96830411074368709531619135750849136000 9858586 -25768456912827555205453991455271171616 9858587 -5856249159729639108668271499874520720 9858588 -67227723895017779537361204163320815616 9858589 4911091135146222272799473070025666560 9858590 -27915455488784753933647727558377662720 9858591 -17169701742968289293741870263236040368 9858592 -469963246861715572843036885722944176128 9858593 346455684381525609629105480764938751842 9858594 -21017731438828405270213576194778588800 9858595 -81445180541931721062297027674724676320 9858596 144138654673265342460637876741668480 9858597 43756469491737155012769122689650737472 9858598 -249112658772302683043624816687181920064 9858599 -306805956431287811448792120961188155400 9858600 27209582277375844404387546887666304000 9858601 -714817936927044107558094639662992979100 9858602 -21821402319593708094320211694491523488 9858603 29708402555089142406300745605505757184 9858604 88349716020001247487970109675508579840 9858605 94403353961296110804547637952582595200 9858606 55871971177738309678049145463878819840 9858607 -348563004585007467120116418623793093120 9858608 105107875613030616851240288850574049280 9858609 -321594704240774709091378575751483671486 9858610 -220670833676785261097671423576097280 9858611 -186849479155308019306473853500503406768 9858612 -67218112351111466251340216582293721088 9858613 25647964006342839262261429399291692700 9858614 50099315170361558609784792612635159040 9858615 -143728534344812496537723777422953837200 9858616 516582349426608492544619326196896788480 9858617 472716007073826482797887406235008689552 9858618 50554617178093119887781188244686561280 9858619 -93450308312760549874272939133918870920 9858620 -82652891705019837293523054665871728640 9858621 134111670940584300408057265102941318912 9858622 124327736575891834027702763735244974592 9858623 -29013488990446783123815096157413239520 9858624 -67336472753165667331476033453995065344 9858625 -19438758993503761216299758289445920000 9858626 -127853305557997263561433872176402257920 9858627 117787169066112226536925891049774389764 9858628 -8783374348955551082492301526388699136 9858629 -309703302670045343991823244917685142528 9858630 1812146162793420273446062219329947520 9858631 -486016101261070760777882751361416294568 9858632 7135840579174957335993436591754772480 9858633 72831165468223419756776081036652132384 9858634 14903942164055136816167011045955542272 9858635 -87266763412073449520515859410284397920 9858636 -86945137211252905970842953397098620928 9858637 164715241596813770467741411521331867320 9858638 122492334139825848366059988269481516096 9858639 -61478429355051521217486772722446338560 9858640 39872464762405040125573670214834585600 9858641 34028622011749699243252993543259942772 9858642 -82108782653125188558052642264500842496 9858643 -470274302317159944684805846939626025376 9858644 -211744595801666509136341115777569228800 9858645 55798594658524383555484497812811552000 9858646 65526204892058025498602816297426893440 9858647 -271747820402665600830550420841516161440 9858648 193608729237509482655845249765343723520 9858649 348025538656618627686484198258854777040 9858650 34745093025514692358624058580369202800 9858651 -9742425281587629779651827336176353280 9858652 -375261397715558459195404434553873022464 9858653 4430936421104013805818637746589459680 9858654 5043016176833112238943267782404391488 9858655 -72857130769317892377792122965577468880 9858656 176309620614665398982839820779555651584 9858657 29484142883605083289542938896496042592 9858658 76939566792437511292925698357136076576 9858659 8031544923230337414215639586403238400 9858660 9241191922006643659852188679077519360 9858661 -46456281192358430835076132394431587776 9858662 -124092304055882678038831274058133369536 9858663 -43525849248661208458933532872772880120 9858664 245344409300614698630077433729553612800 9858665 -53877036157426157005808612064210067200 9858666 28728517552348945473925770351640953600 9858667 1665021305849102732050756293502658304 9858668 197645859217556003552749216773303545856 9858669 30605413358868951891819994310446260480 9858670 -40658841721085175127726968898191942720 9858671 283870548908117678245449478131657417000 9858672 -6072658600193773256477247325360717824 9858673 -121880559133098215223859424202509842560 9858674 -45836617833214934182256642310868248576 9858675 67768385569724997609617102411054385000 9858676 -204470581854836938657906415440969575040 9858677 465925841910831164332619337083183828526 9858678 37393075689456516580197236366657556480 9858679 259534843388158962519884536122278955160 9858680 -39369435346200330048509062921654272000 9858681 -46986388720259434197336960065916458688 9858682 -37010440776355817547123799367979571200 9858683 -101720503913601341424359890601584255068 9858684 18910702189284602783819812854251323392 9858685 -94175042257232632177056506108887353000 9858686 247594868403269008133735544162952545792 9858687 -88688095653342697200803004752955220848 9858688 -64257621675979587127939462485591982080 9858689 -51033721401873805500371157805762584876 9858690 81253332779004438686070533970729599520 9858691 88148657307554786357644832954969592240 9858692 -155231948943744375693343979708464408320 9858693 21840332522528485301742537100887153600 9858694 -33611596862081685654493846904504686848 9858695 -2865230861246454754854244415850278400 9858696 1973017486141807620934367193036718080 9858697 -97473531517568645660601380025148696320 9858698 186850121052490451632950870709730529120 9858699 76312798139324947880984495465080563120 9858700 156071995796738518950961958266515686400 9858701 -196686864249638327565905590604738746080 9858702 -19927241136960577245282841254520026048 9858703 -414684019160920602831543735362840548048 9858704 5144038326588071606622015847634411520 9858705 -38532273502288929600969390089324234880 9858706 -30621299769907331838365016370624108032 9858707 -246319899885197827061141708921771161008 9858708 -28779734927834795363250406682527326720 9858709 -21549011106203764847711221672321078528 9858710 133979885876140439859720276841407893760 9858711 -31913674954458330398211743333930395056 9858712 116693489772211502610759881821759027200 9858713 -141761040989624656472384233618641405696 9858714 -85030194779208742218582810172091984640 9858715 373336071200034079097143209515630828400 9858716 78191821808731822778664484496512969728 9858717 -234060293943387655360048998161728426944 9858718 31422824774668126071737075159909170560 9858719 -26330606306562489011614252673178271656 9858720 -127887214354826084269759762315975065600 9858721 -130388753901023930325464451391845617408 9858722 -81743418382646220286483727301145703088 9858723 2355182751327032127809422481940518400 9858724 130979817490347951493952264478313443840 9858725 -127706344747517750209730481059412857100 9858726 129765578628917641431742768678940467200 9858727 181155539540023186769559673083761843576 9858728 122069115160766453801041812906278584320 9858729 -66708587710968115863704246889567206112 9858730 -44871500595718150822412106920676172800 9858731 59416154261162931516935178978825044532 9858732 25244890307693739772826510771975642112 9858733 -411053124293503875865553116513384183018 9858734 268771142001310285039762138291192132800 9858735 105768683851205687844000527807284420920 9858736 43253822519820422554543646858582638592 9858737 7372742599080206277742193413446645504 9858738 141756396850246753646339669043523542144 9858739 -1066300535731084413598597717533294720 9858740 126995250928851880173465124398003763200 9858741 308461919163360428647509427630101487392 9858742 -58626996886828492882071369441236407296 9858743 -11047115571131161462589605269037200000 9858744 36214841532684182507082852416319651840 9858745 -24228253799646360186503683949834765880 9858746 52966266228416119005332715711507369072 9858747 -216699538203248284419399094250414241000 9858748 465176845578545329451283422990396615680 9858749 358663065277693507532144717460256575936 9858750 -11285984574509358239853808959878400000 9858751 84817129557318118642447878372919804152 9858752 103495241009181500697713234528626016256 9858753 367219713301028058426734806767936504000 9858754 -274738009105513603757410592358157253424 9858755 -336430676412293711428483781631799927680 9858756 26426158972869900014163988604871966720 9858757 352553755878999308368403100178934879006 9858758 -42829756554592491699502413231428843520 9858759 130344773482007878986592631683535774880 9858760 -10303790353249790886474130424116992000 9858761 65333187513162028156401725924490472704 9858762 163781269615567377467084365789977987120 9858763 -20087847634606809846486096144043469696 9858764 -205034279216966895398044385690682997248 9858765 35237747658654196407617795241570760320 9858766 -56646649762242526364573086597780263936 9858767 -426607592584176691765561903373394487344 9858768 33351518273803993202132101972392935424 9858769 408926889694022195969843168363740701170 9858770 -15301587614458835737919775870357037920 9858771 -112982046641396583070270752080034356592 9858772 120675157984633414552935237052788879360 9858773 102491610295389603433801134460921212060 9858774 63842568659619757979383570900782720960 9858775 36553506299401932744081496290398305600 9858776 -195407346338586515618645495885270138880 9858777 305219427466319558177964367952081090880 9858778 -100889127229162408369526976050201057280 9858779 99893384438882898482975977853853378576 9858780 -84338775768546446525691405097153075200 9858781 300702899259027463046912804502597308582 9858782 4240041956443535369347241144181273600 9858783 168620386626269714829973140014952470400 9858784 -389923111683438051834667932681702998016 9858785 -390847213673318859276161553608547019800 9858786 42567169014944345366729550991894685184 9858787 -131774035654925690651969507433908350564 9858788 -252010873304613613164896533901024022912 9858789 76900148897437687345798217334973259328 9858790 -82695541959192212598530464806373459200 9858791 -19984906106184618521683395108069284808 9858792 -249888054328730467467421677506943713280 9858793 191112396826137624988215449429232585216 9858794 -154825347873532276136749185448798634496 9858795 -112885313283140046278169814195102947360 9858796 24028901184384140647821929932982942720 9858797 -4468962088536479859051449891675456040 9858798 26723652888161979443841278137691223168 9858799 268853337555580481877483853274297022800 9858800 21638747177697685761352921200154214400 9858801 199529232829214940950313349041281611632 9858802 -47034025385582199963144058466928561648 9858803 600803676092341993937380737529775487744 9858804 141904743051403364526741457845832200192 9858805 -451364611005236601077002279673925024000 9858806 -98558380697523006913527588199811759616 9858807 -111758731467784015098634841729466005760 9858808 461654275347260061344795854082917416960 9858809 -41076822137806900675154986148084739990 9858810 -19842481034695965489065694554557870080 9858811 171580617698164297840093713891198130800 9858812 -163785503567809677964174604442926217216 9858813 263978764041025565688223962520171610400 9858814 55185314623351765837666717293369925632 9858815 -360963762138096916605448091702853400800 9858816 -124215176101165888300330423806685347840 9858817 -123018756663018044801821819089622450640 9858818 88615967589183578312980152725840930304 9858819 44042754425608163288478563608057840368 9858820 -122191130209296532761461266945225827840 9858821 23222738224371879598374575278961084160 9858822 -14335330880239876251471038080181329728 9858823 161264260207094178774803579596037393424 9858824 88183107425035967318354361774532776960 9858825 -2110552260104484267976416883698378000 9858826 296693245793553114619286706833433159264 9858827 -278080768212323885122615968306304422576 9858828 315937439894514592947874587302264832 9858829 55002428488747738709026325955874405430 9858830 21804194459141218116514647368760222720 9858831 -141528280243933303767078452522493520248 9858832 -11775219886466925987211474316286279680 9858833 32483213539286299588483373493796220082 9858834 3963884433476344642286921178611418240 9858835 -17468539008926318449405147982097146880 9858836 -119523893756619792928899224701489529088 9858837 -11179698656191907579497217818857240576 9858838 154142718511836117005296196040868320 9858839 531079598377813792377599995375446762024 9858840 -74362491881311123206619837067814912000 9858841 139508101095527220234562096069484106000 9858842 49307291673108233685321117554616489984 9858843 -77742444223076037383951367516686160468 9858844 70297092078287267215569840471334388736 9858845 -266622375875529986221837934322557176320 9858846 -137692099895746505093487470416219598016 9858847 66664929097458652609065347212562509824 9858848 -154425744799773539850423044974974468096 9858849 74135336090764802258455750533396326400 9858850 125119571650650185444381562248290716000 9858851 -201563313773045239075574454467232640368 9858852 -73860474884763045015587495457071063424 9858853 -50994165997225571301623870929508946400 9858854 184211011265977925956694557342042001376 9858855 155683328427708818140713798024753162960 9858856 -67147992309054270543719688457801482240 9858857 161960061824814039943252988956611003492 9858858 -12942294115889312301152663735150592000 9858859 -359989284638145592390146927182195364940 9858860 -2982790403818317710182092213109831680 9858861 412725057617270361878828841866214366720 9858862 109618806106686250455069119096161127232 9858863 -136195700238272363222623436718289485840 9858864 -34089897774847411930557939081632612352 9858865 -30471821318508245821128253204524202200 9858866 73473604014000899827153121632494223632 9858867 -18943864220767911108199955429202922752 9858868 2475481356037293563742248593042227200 9858869 44253284564761330437852127906736183160 9858870 -31063888006436526573145666977817056000 9858871 -218896005616301279914310632441331897856 9858872 13145663754770827845754730246174515200 9858873 -77016391246355156984875653543315841056 9858874 -273911727107454700538239021116820116000 9858875 161650888115991090400042372349984604000 9858876 44626487113289838094970706913984492032 9858877 88946524612964620906854536875035583072 9858878 208877826161990218912725235754999782656 9858879 290580425937771246001612344683094528024 9858880 21974307007210812419817791958574694400 9858881 240295914388135505035991638542797312064 9858882 -165596668876202198888290498372418846976 9858883 271819814325046989251856681027429388800 9858884 -59003856645991028473304764406926786560 9858885 -53191439541217631375484414837734203200 9858886 64443678391023244321075344271084567680 9858887 123620670700325742378624987393652648536 9858888 -60250632369759287021942879710607769600 9858889 -137305336356346917512170034076344069660 9858890 25978740611032694616500233492069740480 9858891 102937981703965040880978052810814726400 9858892 36656590761244735888916444763546414592 9858893 81455145601285493553554526190970533344 9858894 35561917304338396788349490853320527872 9858895 -197264787346509168809551632450443215920 9858896 107545192411870543240438456162007703552 9858897 189453848942173415961990334931877405474 9858898 -28269591702109840969552830177224719200 9858899 298490667575832179742788197515803748780 9858900 -9202629197160423786542970641469696000 9858901 -7285656593236942095218534805476677200 9858902 -155514360736116258489338953246313626848 9858903 238333591544141768188285239811020544104 9858904 160339218353791226931450657467347107840 9858905 -44913397160315802319451877689073560640 9858906 98018820075873139974851377885005830400 9858907 -71595221041009439458413512511757099608 9858908 -193812734814708765095282928294887703552 9858909 -15725015560377443329441678577237024160 9858910 -2206450065697110168616899029844728640 9858911 3020999453707079151712409462738513520 9858912 -61967763213966926581065059975106134016 9858913 116798578951689544671643360570976955924 9858914 -61361513359826758508714786351892561120 9858915 -1777775628353266095345329002329599280 9858916 -159867689187321548204272631725682895872 9858917 31313619236012574760846202095806267132 9858918 56843231238643298418624979477843458048 9858919 52016874421215083929945159401106037296 9858920 -11553640881382770357607636298881075200 9858921 52677222920715267479108256123780500112 9858922 507524300194737049062940033165072224 9858923 -157632434322650738749830259887677331000 9858924 -26060540583970677307645268227250620416 9858925 176404933408074872529494572869192219650 9858926 62201134694321109723874597477468554240 9858927 -51046894798465278128357030742638092800 9858928 -213322345733739174823054402350712750080 9858929 816653918710327433142183373690754633280 9858930 19912068183329983773982397072241930240 9858931 232904532109105105590639851570551606632 9858932 -198195671457831799695308028393337125504 9858933 -109196255473624330297112546202433650336 9858934 -268297978021769475281088899410631340384 9858935 194013373469904978923580610833441947760 9858936 -170072839760140957922659819703781273600 9858937 -62538666058872922588589276614008591840 9858938 -234532293140412309950743316013583412880 9858939 -65513700326152702728398040492209622480 9858940 2171249241555423411437128578153492480 9858941 103110621366466863064097274665221872000 9858942 5517983374236770841029762299893864960 9858943 -105955547925400147011447992132624193120 9858944 455362496554227268685056752280424939520 9858945 -174820404790585743848092266268133174400 9858946 -42801177765537285097128690922512783264 9858947 215405821150017420721842675090844331436 9858948 108237344922199942461062767358249287680 9858949 371907980650589506051832725771293849950 9858950 86879944629853207985992423541068137600 9858951 -63026573408526890845719240969683218320 9858952 -123504677356791507108271200252794880 9858953 48064533976528910617532075091971309502 9858954 -624892339823196841585889711054045184 9858955 446200235580570823134852576663812967360 9858956 -445377915403018587683615506466614149120 9858957 57621847658830219916621245556285077440 9858958 53892725477193000582458430400537023360 9858959 452209801525050350734753666482505560 9858960 48434423454759802947334137496349982720 9858961 7232417591385703079042425666488748544 9858962 -72324712794970447229354545374842044800 9858963 346406162542969075869530097829309224960 9858964 -180799151705601530235163529734792986624 9858965 -343546405322277149732748136989637133280 9858966 27526090711762553492790906863036344704 9858967 424536051571315380287458691085326781640 9858968 -11383506488121678225882279069999882240 9858969 -60979430419485802221767414669693131680 9858970 47674998227511561684636969256983432960 9858971 135150627486835818245423998250417063172 9858972 -146687845694316090499208386136444341248 9858973 125091086402395062219611256289511439302 9858974 -253881289444514751378571214161009314240 9858975 18267371846189667048737827540590624000 9858976 -152220252230542749180891597471974227968 9858977 41709642089418099151297530700270559940 9858978 -36797165641340583466541497302315271392 9858979 232055199119093054622220548187013039584 9858980 -16694968535535748098530637586154373120 9858981 -230538502993350034507808843568031906656 9858982 -48109825421477746541775723098519238528 9858983 65202260449841712108809963230605539232 9858984 82328789494316115199099927539264798720 9858985 -64808326839984507917365427890418158200 9858986 117284179241846398666013534347869104640 9858987 -85810702911665288924265870257959705956 9858988 229779288260006849703102245336706733056 9858989 -34337436429224042381410361127861719040 9858990 48468265752043391730994978331537877120 9858991 473780535415700438392684680806875605392 9858992 9615228604669951747331047141115166720 9858993 313889044192860240439760659649481393264 9858994 -7039913512565468125597392342433058400 9858995 286461385291980143783573829812405814000 9858996 -74383007870620494258844728225070817280 9858997 -10514709520442540478371457801915931008 9858998 33747908667174620578467615944510060736 9858999 404772899076871887727678556924912263680 9859000 -63064818358525482436229753136614400000 9859001 -141905801464580681451582713294776582998 9859002 -200016390388089007954207438479555204096 9859003 9883022039700596925544043138324678400 9859004 15676233688831396489295953230895789056 9859005 19335726527636679102264793784408726400 9859006 526514514572539575245768894601385558464 9859007 149386218517473583550511185896122888840 9859008 49943601052492562076469320332712345600 9859009 529495964201275773200328126503634820 9859010 38898453717897370140014528383704268800 9859011 293966306403171568404204751402784995584 9859012 -43991173922803723071510553240239697920 9859013 -457454427635585941608286840698753120738 9859014 -105694615016821675062633547237612066560 9859015 27742319625090376524364044428094279120 9859016 214366417671136722674996358212025492480 9859017 -63621133426311890765378445434281251456 9859018 -55140267324548041616338147238227994880 9859019 24084196438851370959388843916960658528 9859020 3124331488750367012594064296372213760 9859021 365031373396310773035285136001037551222 9859022 91636585936554162140703708164563653312 9859023 140663610588307578175338578536030387200 9859024 4623175935494982047603761144599674880 9859025 -297354492745267787003902113020910896400 9859026 -181477310400750353010893145638501993856 9859027 -141205281185794710157933976609328831124 9859028 177167849325803375064634336381515831168 9859029 -19472908866017935712011240136041681632 9859030 58419864599197872130818658019605820160 9859031 9963540956826128790449783565082167744 9859032 -52082338800957477385278185664721920000 9859033 230412735150126164561642587063794998282 9859034 305085218924796690105774484563813914592 9859035 -58470962731680528129518856326121382800 9859036 -324556614713252942367525440657210350080 9859037 -3859214880398816792243835757763564820 9859038 -9666804911203646745757954479419719680 9859039 -97386414545799992591817830420588664160 9859040 2913653623131970164129870479472721920 9859041 40842504982190004836014006032839029650 9859042 -60128579561483478073079035817833236480 9859043 1112520092938169844435079406259546120 9859044 34468271113418026413483309875973734400 9859045 -196338251042542203449474272541794198020 9859046 70257110298827166416178799537729205472 9859047 311039541896782481347208881196661287040 9859048 431130579757046830473289162364149954560 9859049 149276525096352770375475605647561892736 9859050 51018231874046902384726659827580480000 9859051 72660727375559797108691275236223384052 9859052 60452871239554065232760401280945710080 9859053 -158991632700870138730849014534013199616 9859054 42551634431218039042677225883984922112 9859055 10710549929858887905010831330947638160 9859056 56181095149738688452149906786169946112 9859057 -17310654030610049732621996210721939200 9859058 -130737490401141264919981695571479438720 9859059 47683156516739864167074868352495574864 9859060 70168903802781935077722528048421969920 9859061 369111807754576738180867204140781951662 9859062 -5383873345628833007496774806077286400 9859063 290647733047103806603940443365814626720 9859064 19973215352535269652452736663693926400 9859065 71363560057621146592816524061187583360 9859066 -61308961778396011193508149054647937280 9859067 -202746602452856452421583634744248529884 9859068 57666439912451106341211235118777088000 9859069 7565824795264027996348071882283308480 9859070 -4900078997974828838682185735639289600 9859071 -28728721021036520138960310479637891840 9859072 271052243721065799044867853166533672960 9859073 2481059435189790487876830951699169344 9859074 46676460335948975259129653301082354560 9859075 161207438741770120377777044406653474300 9859076 89374170109865224581932342755825349760 9859077 -4371592474981298659702720530410383680 9859078 184461497749552126094519427724370847840 9859079 80743634876828285521901958227711706720 9859080 -64358939280067405706461739596185600 9859081 -308244155652583712479886437383145197120 9859082 -332655383153189599378325373395561247648 9859083 -790450401925830116361156175217468160 9859084 563825315170936182508763133548288005632 9859085 -1507238211504048472622922512205872640 9859086 53119986608792708232731862179791208832 9859087 38116595027146164257712201732427036032 9859088 -4792445924529969199076294832990191616 9859089 -192033501663000073335067458097135571520 9859090 -52627010480237094654388544459550720 9859091 380280587654434116149047169434417178184 9859092 19968333714324332722547887465558831104 9859093 130796584743586138068563516150830211342 9859094 32942941061397416275620488918546741760 9859095 -176251281806386949320916609146811079480 9859096 -298418102179449831778058517575568752640 9859097 -115075326979299806557953521383178050620 9859098 -96023595021905859291210811827317195520 9859099 -224317944565398315731773713857949099864 9859100 132934079784383548409369842095783360000 9859101 33875754784512826830707407521871094400 9859102 -182643679664772897209564183714241304896 9859103 -252796078383876985472296515304557183648 9859104 -33752716292191611747670147660287836160 9859105 60233307664896270282393813464046596160 9859106 41870675371530455483149962541584118944 9859107 186932662588556502590509022151289202040 9859108 102203194504327637258480122116641775616 9859109 135036684172518196717559874491567418204 9859110 -70932931631240228089305729045292506240 9859111 -34412375872558056639326923592289827568 9859112 -430704950863598418635728838340540748800 9859113 47030023077099468673370403185182664640 9859114 343243670324033288501416344858678068832 9859115 -42561184720803889089217510203223953600 9859116 -10716723696031607903239450300005089280 9859117 -1730035810113123505112807146209426368 9859118 -72744985134344936536737821153028546240 9859119 21101727828822303793625600742143337600 9859120 -32445483990562539249123698334837964800 9859121 -552863902605829675161374836310343936000 9859122 8137907463879645924612874090153724928 9859123 -276296181226926934527547974149095008628 9859124 23454976511433588762013609871188948992 9859125 45171446498426742929407809469031616000 9859126 4701315011045307129173447803340057664 9859127 553949457540920122287107757715914359976 9859128 109159915882199835169266567578279608320 9859129 -57397462163292634911062872708978979008 9859130 -175961395583015687727126601366053921600 9859131 78024830022845313459237805200017241600 9859132 387023513090526122768822040955210320896 9859133 239690726874037475070544375614837578700 9859134 35487526653521252140936088236440757248 9859135 -131886352919566933390696627327200343200 9859136 -12937443981332724355592640339891978240 9859137 -66655689412732117403980583863158958080 9859138 -111006170009795565170804881699357484160 9859139 -429297584732740558682606802003175317060 9859140 159690553882628310765014001825568584960 9859141 -158124087012550025230439863621287189600 9859142 -200876638804362637863524273100039624000 9859143 -119641581335991500160268209312338866944 9859144 -313701981037924840971563079198873123840 9859145 237346851057283675704942269796204156900 9859146 57599410951464056328669683207649677568 9859147 -22603359555775267239185276731973041536 9859148 -39166231154257077647064871343289446400 9859149 -244907109102793532756437860740360773866 9859150 30106028566866289633701289800709766400 9859151 119612366300197645520408330806783559112 9859152 -48060928780293367709813251251663667200 9859153 86480580957933106934319493023490399140 9859154 -131997938473610971512582556932284837760 9859155 159502278288764040208819249024899878400 9859156 -94444741607965909140284445120300388480 9859157 42571680734320254508904236329883637760 9859158 8356797586645393564189223350342112160 9859159 88648974916591811954111449249318056000 9859160 -295092870633702713053582028219367014400 9859161 -11442260719010853745628162605873409664 9859162 126876786819256037042027903116924231392 9859163 28804331676599976314035769978043161412 9859164 -39441938027541770064257776333770743808 9859165 390491356284976392741225574355569806060 9859166 -51234761786090654257341403117591412352 9859167 -46534229665653902967781344873284379120 9859168 -12781882155431906679791121251597549568 9859169 289910559952062614845389107882311344 9859170 122763328402942035003084906672017510400 9859171 -179574401220856050823912566617916746288 9859172 -336802953572773745594014115297541949824 9859173 17198005923683735753363851358308351584 9859174 15531816720485656397479996959169766400 9859175 106271408777384584031444987342725622400 9859176 -75274750483042950144859679289361612800 9859177 89887549091356179879278109286953410932 9859178 -26966744305775386543899491689617788928 9859179 -98579667661238853630643408988643037440 9859180 -143981166990625982718668208099769559040 9859181 153435460212483626394543676939942615500 9859182 31277333358262835267319599643793852992 9859183 -30010633211813788319887332946832279400 9859184 -178920289430864045954729938849478934528 9859185 116763899098525953391955832845534611200 9859186 262500094313958050438241713140884676608 9859187 -328204896262083139221517188571014160032 9859188 40320371251223419685547449827276369920 9859189 -56982156972967540959991105289416672644 9859190 36307424378922935434818033761271336960 9859191 307886483632026564938357547727914491904 9859192 309428885282221562765871564724451328000 9859193 -130117066490692317386239425966255777558 9859194 75096196222118199209521720250261667840 9859195 -242352772302954023937842822834221440000 9859196 222027383885157185494122224809600358400 9859197 227389594072199164106488302077342092800 9859198 179893095225009575493403354162054233600 9859199 78828695397383573729041583589437629152 9859200 47839190945441813818834851389767680000 9859201 -263903770954586412696350942099213724 9859202 -17964474470100755990462326644343466496 9859203 205922586756169228590345010067338183920 9859204 -113719165276976909413782597610560156544 9859205 -39200668400257933781223264519342190800 9859206 -38538330456371150558681088576329373696 9859207 -88857060797957834727198879060833133544 9859208 237080159924131642765190241953959080960 9859209 -37003500568287546313279690226794828032 9859210 -202822067821981034777852607199868622240 9859211 197621004492264385801155694496888368992 9859212 -5374827507573815209734341539358392320 9859213 -17738583904458361210954439160984405376 9859214 95128057174700362039252095495423915840 9859215 166579525838635698737950826851760847120 9859216 -24361793448358637927349992230996525056 9859217 -576941926881172143404178745544976091200 9859218 4533282578799848634172899444214000128 9859219 39836054205808356664930128110359200144 9859220 33078307836147517346342128869483847680 9859221 16103079952679186719848771396661584540 9859222 115732907932490270391052795498973134272 9859223 -138402943676105256009195079005052816296 9859224 122266811308201620398819194624382545920 9859225 185828845909199844606536437484173196750 9859226 -22583335020368744629059940610307357696 9859227 39910186977491519176951846967065477632 9859228 122429839952854135369523995782608701440 9859229 33288133802441329874120399183860093440 9859230 73008338647513027553348938433642093760 9859231 -278044343117013194981229116445677255968 9859232 -115532025110328086849031103190837035008 9859233 40501901814674135437521079388117920800 9859234 -8837558926804326301235216373951138816 9859235 -68949809836272818670316137641856269520 9859236 -211416838146114241628503127944742796288 9859237 113235104585477526184533176617354466112 9859238 13355587247133857220596078432614724544 9859239 1848275103874444183387206182667998448 9859240 112174852600718441934669899836725657600 9859241 299933883754681614343359419069845115130 9859242 2998802423186785933871928478603200000 9859243 159253042217095710264023233672459726384 9859244 -233643689114683698256657163071616158464 9859245 184375477618629674944143848105336523840 9859246 262547751517089587386789229417505199680 9859247 243577089244898032538639826000667817112 9859248 28170454853607268114100729848277827584 9859249 13678971610630683914333875557677600064 9859250 18812429275287246119423593430720400000 9859251 -14652872244366226462079286513124419072 9859252 152419835225486992766439768672013701120 9859253 120111741650901288239297270276507531502 9859254 6981325183563518809667929412101271040 9859255 9982252453447574456882128158712320 9859256 8058841249356322401178330856792064000 9859257 -614930962458694352101659426655039587840 9859258 151357312435189406891704243233305743584 9859259 183572732057176314072465400574049436416 9859260 -102419160992865958721335154317331389440 9859261 69476015368144494953710353481432586092 9859262 -70204084483369546903239013631767329408 9859263 81837574358573441875591947490971133824 9859264 -83951482968451086650327926817196867584 9859265 17573200968745783475139762923700471720 9859266 -212291607775553673092114483059466054400 9859267 -16230057406850306516546638481306771448 9859268 86928609356532871683893660183801468160 9859269 15268673025365264134866350376131705472 9859270 20258333589394660134966925685637484800 9859271 630143977537343705426880850492023744 9859272 -76650522861503797026609494217433743360 9859273 -126748119066871519849524971390960017536 9859274 5513679234804245805586798692909167712 9859275 177462645942080305329001313865838038000 9859276 96402268286743050320235427459783393280 9859277 274889763736722482521983121918634187126 9859278 -28196666517102406223906889238587208704 9859279 262433092722114189805528041785802810560 9859280 -29951839389919336616974026768877486080 9859281 -98924074153242720690396451861623314448 9859282 172089261631684070534212974006270478992 9859283 -5703653030853334886486843682845328480 9859284 -266339200472346694984730267132339933184 9859285 -119774261199496136573784978965562298020 9859286 297887404872608506379068162649739369216 9859287 174305731970637095724401815859384275560 9859288 -380115346710773500454115141765787146240 9859289 218920453921413447593059945689915555600 9859290 13164895318823979321818320029903859200 9859291 47518920214539972298946821163771262792 9859292 125104665434339759207909019620005526016 9859293 -122783325828908112998310475798865668800 9859294 -107378682814621321634370753502152338304 9859295 -77673740649326387072951558354444947680 9859296 -323401520697494592636815413790333730816 9859297 144663760033612388517352268082761816000 9859298 -3413785758893233264125728825334251136 9859299 117578843938993318325057255647664473920 9859300 -82978383547389051002042907588671155200 9859301 -174621935899207148671744544853397568448 9859302 -1478379659875430032784660296600696320 9859303 -73037093683780238371770169294868547936 9859304 -64786503172901572062285020310410035200 9859305 -52262775768666896191076031735041119680 9859306 -82513759155851503536462188236195269120 9859307 33806904713536143677675737155525849720 9859308 151341239161654209163031054916182768640 9859309 -101071922804708455268536122807563432960 9859310 2297401842169222238117045623942005120 9859311 -48791312592786411858154627043106799872 9859312 -14801629389009625161033457637790121984 9859313 372430600250003022639297527910479368560 9859314 7605603960996440145352758332604762240 9859315 111997801471604561727499062996328404000 9859316 54718985018548876527315466982885622528 9859317 -84736617144227604049790126753704543104 9859318 -35200531045816173128243828376016662528 9859319 283593513354511569730027710314542911720 9859320 -7889578370002917445251542118018048000 9859321 -207231153036986162666581763022560227248 9859322 -376701145906987105337949163672681728 9859323 -239695042331679315337028159684622435816 9859324 -191458381628292616695499078266319458304 9859325 38271972370511170222895765606646441600 9859326 -16211503178729913551518208631201944256 9859327 -38823109375024303293449211180669558728 9859328 -18479944260775799436290883923403079680 9859329 -149044284036648052863565424077154941326 9859330 -6405961894970786502665554869237360000 9859331 -329111242662348743587383449335718295360 9859332 -51723079378634622456790421717086507008 9859333 77631363205338347117853298595421304320 9859334 369264098807641533936884384028404063232 9859335 -52461715286922700121820897582715095600 9859336 63218952017625248531972980288658887680 9859337 -251688516428996957579868618918098968908 9859338 -172584015675900925438670411697819112656 9859339 173636854181976943553702323327900478916 9859340 96362878713776803216011843312779043840 9859341 2848157132999861525652614604257773056 9859342 16463981655660187809036766024262007552 9859343 -185947637331472665173854618578461846856 9859344 -31608311637119340969345789038117781504 9859345 247140234854867315399593841471760074100 9859346 -144066132863053022650338869678080625664 9859347 397717468997432427132956812425894768000 9859348 23137968586951872228113403975982068608 9859349 5323930259409249162873412584781171740 9859350 -55283192608943693857224486609041976000 9859351 83836174314934552151827278288039265352 9859352 151066067777444937239308766950226841600 9859353 -14927803446962699910043464155922760320 9859354 -23862312911694461970484377955641038400 9859355 -136733612553526265859480645013371402480 9859356 20339206100512763015030323022122194432 9859357 121529409857248754981146491939939317606 9859358 150193736740020062113323203895291759360 9859359 -141405017642395915421454009381542343096 9859360 65938029351660785718812140656037724160 9859361 284766517776174195042594676154659876962 9859362 146586032399658844786891936922879685120 9859363 60797067373101383308407534268362499224 9859364 38081660975466899475201013353322217472 9859365 -224799144225000545074337408298747616740 9859366 -365159116145454614167976762184768153600 9859367 24405196133922784517961676486634438784 9859368 134702829386490845315379450824933621760 9859369 -119548931338874452202231538874514059192 9859370 102201979092854335590701139121930070880 9859371 30366881153238671169040640481339779424 9859372 -150990390626722605043745395824659934720 9859373 -77082693752128907488619870361378774378 9859374 89989432584775968320864885860179056640 9859375 -414104329679707249526268394496270125000 9859376 -66580741096313774784388309810660589568 9859377 -34932609946618777817188172298312851520 9859378 243729113045907564424095952594082319360 9859379 285900163746267245397930508320459331980 9859380 2865138406755041145700079411676549120 9859381 -15224693528615366813970569684303594176 9859382 -8361464969411431476739429846475603328 9859383 -17819309565518438639721895393930544448 9859384 2434079026501479267766945597390417920 9859385 -298762354874915986176180983641821720000 9859386 -92446884121603783358624454531362497536 9859387 201906446058558791914058748901563619680 9859388 -238284523320932500056584038733114557440 9859389 -6616811197300244754765272416635066912 9859390 85714187933615644247624258799898932480 9859391 126867174330200938848522099069555002880 9859392 26855882393413794610555180361662857216 9859393 153234386948092312864942237481769821124 9859394 129643996547524166709260079625392225792 9859395 10927834469785324360376543404268052480 9859396 236862345380686074607247824928215068800 9859397 -59110392834586663290880812238357368288 9859398 -2772939653379933315672594903626339136 9859399 -134063399795737558379621942084004611280 9859400 -44678239093443733844529277288053888000 9859401 -9072356470783572882108156698042473158 9859402 -92943589079998113880507856368268974848 9859403 19118614892620120756709755746587845440 9859404 107611787076720080866159997904241582080 9859405 -424648270514326311843576846490563702480 9859406 -244689555515277473017425764022253654848 9859407 -432211693727328827539822765548477306480 9859408 -16899596668636218368207636927651905536 9859409 153614943083041907450010532096955388480 9859410 13114322583185587170220442178689018880 9859411 -3037439114380642661982065832020512200 9859412 -89006582424674300657087920401189462144 9859413 201787666509816158417273947120878301344 9859414 33601657622684532031743112692486241056 9859415 49443842106714004466109499256020362720 9859416 117907279694047075856776481373667983360 9859417 323731547006577085620628203416775523466 9859418 170306174244503265298698407309525495520 9859419 -130809798694224899347681055909440721556 9859420 63029872682577672723384006051680256000 9859421 -101378296532811476027961732050503303776 9859422 -181173743968131875124003251599193414016 9859423 84293731880828067870675268816511200640 9859424 -124484964225314586696599138115881140224 9859425 -271593320664635336781046776095678275200 9859426 -64003672972182877532960914842612535296 9859427 -185678338351687751823318658178870448 9859428 136660136422555801799980932410163025920 9859429 170563846844974626254214180809507276030 9859430 44466277700616566034078210872149977600 9859431 -117169286659102779212289575131240705920 9859432 -190222802244867137551134581334155673600 9859433 -96881088057832289138604578384111010816 9859434 -24621642453056359517722542620401196544 9859435 -97565890317190343927763692714909241120 9859436 -286082583464878822445279433555751192320 9859437 122854643743419181404132946862865197760 9859438 -166804004087708477399798065362689618880 9859439 46784153156186441464450013818223053056 9859440 -8311840293940983784808062913069383680 9859441 -134727202659292984743593825287884794158 9859442 -222625032302030396324659118823967612800 9859443 -156954511462807812991913997787681488 9859444 -64935317172170108259033264067740821504 9859445 -18097751465509601185265106889479507300 9859446 -19227674391834667504344778181156567328 9859447 -59845840792974413055832435842108949200 9859448 -172123280471418789553663456387848560640 9859449 -16480144238723036475449955264911226240 9859450 -69424388581900423793201721442582466400 9859451 -48466388561748597372158732624177016048 9859452 -116362391531680276760250448059023106048 9859453 -31297872114141280210738311945528065472 9859454 24196858194724661985643352792593812672 9859455 45863888874528288972406714569342720000 9859456 125185974797846448024949500936946974720 9859457 -14189824363699162922023302970584542976 9859458 28448451085388614993123858384007616000 9859459 167825988274057549099603022414292798400 9859460 1933618217553475561088161436740826880 9859461 -45961692504608226301704541409527199520 9859462 234088565341365879198532717178180891232 9859463 -64561085778177090378746218558861101288 9859464 -115034901408055854235241916406047406080 9859465 115688104841042620723134801610267305600 9859466 -50856163830923202138946544406084980736 9859467 112037611664852930372931132695234588160 9859468 -186386154483351020768496997755016876544 9859469 -219448820550027658635283058765091485856 9859470 1513323644932593939898927698087306240 9859471 -486595387644200340021313614203715621328 9859472 27879804762336984850709213205513633792 9859473 -143723161717720318422364522440790883736 9859474 63491684445833893951024471097003726736 9859475 -82116730305509875418530304487675699000 9859476 -90002135571039319615001407948587282432 9859477 -45484269955536885097741018566926647140 9859478 163987747842103950989055156719252664960 9859479 -26077898794898894863174177450595558400 9859480 106456615131255505192212849209097216000 9859481 -158565826991267563287469064680211232636 9859482 188798712513631388002795320738391652352 9859483 -21528957879561596493493664013398742268 9859484 -84212803309889719651808307549924555264 9859485 -143868337247074252777629335585750052000 9859486 -16929676276532156236108533632451866880 9859487 -211276455018326791723893194917106284800 9859488 40287041193967413345826204031467388928 9859489 -31189984315320419547476928562645511760 9859490 -49402847519500438493258196287946470400 9859491 153810836477282722563274422098241703440 9859492 -123390456445352601501354101386591063808 9859493 170451728124842042052481353593144052000 9859494 1742374703937562589786363056114371072 9859495 165494736226456050529176705424351478880 9859496 -127268029957964399734005356881505694720 9859497 195947178506867612478992629147403389920 9859498 -93461907640327375759003554785953735680 9859499 -75963499266181410710255017739383833600 9859500 -100033371689930553190439345135187456000 9859501 -13203911374871358656053627956331932160 9859502 113078059064102929248406364702970575040 9859503 -175376824954020105506128021639532309496 9859504 99351790585761776848136384883214008320 9859505 -330261664519459669102414854156153323340 9859506 38764108012890330920903473402974923904 9859507 -97220274825663240043741503338973309120 9859508 -186420460905725804812443205398882348672 9859509 -54009924444355350700817445010400956800 9859510 106978890642058001882525765555927324160 9859511 386229772944758401985123669021139107112 9859512 105792591345203169956325711448373207040 9859513 -9287545053430851329325757019985441216 9859514 -21364044500414937823151417616911532288 9859515 33256573415696742314370847053332152320 9859516 133879811338294045108161210592683356160 9859517 -186110634454489594083804309857842751040 9859518 10388316334218554359076050314453565440 9859519 179715442964611229294305996324727599104 9859520 38928960703458420013709243443115458560 9859521 27608272000029848377694445712484889024 9859522 -6105390512004937480653322244146354176 9859523 -110909892497973348159939557179752012228 9859524 28434071817752979722266929245994832896 9859525 -34553341105527959795543916095507088000 9859526 14982890070508303675107956028633194304 9859527 198047304395982731551519937928817660464 9859528 32455493589079724643684711099299266560 9859529 -24155304509329063906643749356231826716 9859530 -10961119183960623431001327838249639680 9859531 -221860845697207550920479630734686443072 9859532 -231988084752090640699767244995927321600 9859533 -165995846140388150596193579732254099776 9859534 15863109412090949541886573064432129472 9859535 176937876706088367249572891395515000000 9859536 -122859635810474885306315833509602918400 9859537 -113975336306394891229600817310414942720 9859538 32946055035977987627492255638520035296 9859539 -17179021384363084260974108840488283976 9859540 -163680329572578125404622349299500032000 9859541 -276243746862437336179946255006677917348 9859542 -5329071927523572135006402643882493952 9859543 221713876600780692425094124142911430792 9859544 34268817330912380685385853639471493120 9859545 -104492106626948639003968822960090205760 9859546 93035534138053080013411324341088703472 9859547 207294085244335807749188462327330604996 9859548 -98892431943258227706316207047285227520 9859549 78141517475869794109185555408944752320 9859550 23210752398601008836625285515844057600 9859551 1631309459609756949465597611699642400 9859552 309951574290548142818047702777093423104 9859553 -91471423473975895723759484437853241936 9859554 94442231065391437480738772460399270864 9859555 -200569683712040719547910356422284197040 9859556 323004693183365182369766644546928640 9859557 -40781846369099559844115041318052376960 9859558 248160696166531283819895375381930960576 9859559 -402759149420140797505995678397685271240 9859560 -75617442479636275564528001772064358400 9859561 2851531224663376332416403299032528500 9859562 -171412515981068350000654202501963941968 9859563 -3672482752689040924805491412789838960 9859564 137251574058313170807051413873348608 9859565 266462981290343562666884277633038386800 9859566 96165213045950732499047002086079432704 9859567 -155865543132416269864425886316220286384 9859568 -109257655596353594775216493864653815808 9859569 -154426741737053497976498595457435057152 9859570 33304939228916366853683417905308994560 9859571 -89022350847269762136773959476567254928 9859572 -48842029218119904149244498298786682880 9859573 186633421241225855401661527499546267822 9859574 75478027767007115909502284650712130432 9859575 -46087569708807552872456846478830688000 9859576 -106829403317399797155262964223842918400 9859577 -27574265839546569452618462496789770688 9859578 1731180165196530967023642562849920768 9859579 338197562045154765247001885339822150180 9859580 133087934923234904577502542006591859200 9859581 -106281916127350437911067815291409536640 9859582 152104590039341901712949583530398267392 9859583 -409823462729808850525556404798070528136 9859584 98563955881229379668634884414826872832 9859585 58739297411376595537320679331339721600 9859586 -85116177205877818192239713668207345920 9859587 232819410649072322846948567534351456760 9859588 -199143652484114495667599095930432957312 9859589 234848350287075764814928096011541577724 9859590 32987142850370042252335649133689222400 9859591 126417507930101088997576969053063535200 9859592 -614689812353598288771319016170822686720 9859593 -95135601487297894155786321910365540336 9859594 91802633481529356335473652192684928000 9859595 -159966327696945310048023045948752880000 9859596 -5094066047229086650349941778682064896 9859597 -274270379666258643346376567389028160288 9859598 -16842144662874848242701302212269642240 9859599 -73053260012827521710015786586061200 9859600 -7576020445255329147273426117841612800 9859601 -337504866145401987818301641216947960398 9859602 26243469757831363926645439644096925440 9859603 -2602031741766712446947089777648001216 9859604 73064358605189268294428501048897168256 9859605 80734398232443092871313732362303649920 9859606 -35039896652399952349212229269448344000 9859607 -28717433602004093397071366664541661520 9859608 -180929091939112110168479180262828441600 9859609 -361135084514640315463766876436219635928 9859610 -16242313574323047386362855252513904640 9859611 162651181534730358693022821040926971904 9859612 3633642260565099391283735373552418816 9859613 -198666854967495144368219894755354917120 9859614 68240025121072418160652195061025579840 9859615 23606207754029858054350131665444975520 9859616 32099397251071573593780059226704707584 9859617 -143666766736302382403584080972371045760 9859618 32597485232151737904729692578942631760 9859619 145087859130510781399176153490664013312 9859620 11735126290906591454569832187912744960 9859621 194257356918427623232938095433034709822 9859622 -167781713371141095513584641413410943168 9859623 117343871447290305285981098098322686800 9859624 413950661517345437370885169245478824960 9859625 -360657050068387886958193474973811963000 9859626 71854482930892247707766225843265529344 9859627 -158768817505150008970856750102030348888 9859628 -282362850091919672924500050821553715200 9859629 -1591951104721948038087091809703964256 9859630 63376239106464784652339552362661838720 9859631 -219310269866723475887653889853041928336 9859632 -950198875099069434228751963139112960 9859633 -290796190721834960234608802112545907264 9859634 12655104015399447906687201735327315216 9859635 -43447389581072959325703561513967202880 9859636 160566840416827434142084711338152094080 9859637 67287279354879652578078736601515730286 9859638 115686469636856658617090761132730218944 9859639 -109232694068471833707344231500778792640 9859640 66512024320561244285544146240018841600 9859641 -109725575601053714135290861869765439776 9859642 -349585052505352577583348838129125120 9859643 -14508744037686630247435469091194026752 9859644 -2585205564849404945077560935898322944 9859645 211298856549010852919899971815411374080 9859646 -253586643423380074413010024283741161728 9859647 48565703137555368912251086187151098880 9859648 -22713373210163127468276614682409172992 9859649 -83823383057563985921524265766599864364 9859650 -73576446156421312188446402929785590400 9859651 384530157923077397123607877990689319920 9859652 -17174297672284487392404523131867832320 9859653 148441441866761948999824100370762058464 9859654 9893293614845666246906765021829888000 9859655 142920401114234272773391772551428334560 9859656 -239619601707250991388400218934995148800 9859657 94201369876967444897658704626662290340 9859658 -47102144562490675873738974535242215424 9859659 -56381731758631401944444100014093977896 9859660 3211178291334051467019702465942282240 9859661 101810660509615356225770819992062769632 9859662 -105511502655114306630368061774410028288 9859663 164175922241943538377623395988848007808 9859664 -53049218176089463507257014071689093120 9859665 -166728248497438117166743697778783310080 9859666 -86946320014772691521217984090371545968 9859667 120908221157150443729118873004249006120 9859668 9957159150525275477013233882088284160 9859669 -483616875897335324553958931366682874930 9859670 -207831463387324065631458947385463708800 9859671 192365126079108879648106636073688828240 9859672 36192939771692613679646877934982737920 9859673 85643852592040771223972233820390102922 9859674 45304959090220795088744753166111866880 9859675 -72497870637841016164392522523107347200 9859676 167660704118826522855316541079736680960 9859677 -233705501069341241798029736026371312768 9859678 -143044898220691342915572445425000546240 9859679 -119505836092787349884239794412216842720 9859680 91648218750473280209138180518937886720 9859681 -83297501268665610713635903620179801880 9859682 51214567400163459469841687407343872080 9859683 -169676026090275956159794460643099319176 9859684 50097520556074493687181574591108044416 9859685 -6037153183482190576787541052077600 9859686 -1982883480434261174967170656153024512 9859687 -34342865859724347160279498184496536400 9859688 279582510541431290563439363381097077760 9859689 -7739222343456678786100431207622416960 9859690 76836618853399300716977542173463989600 9859691 198735294707922822451457009351142943092 9859692 -113742740139861326359507082596963035648 9859693 -373855447554746288715272135288964678058 9859694 -113420424609091002160818945093583640448 9859695 75456102989148249086704093783836283920 9859696 -11627486677064614077057499379250757632 9859697 -360274802709132245756436080508127927854 9859698 -4156602450714738758840634888778010880 9859699 17736213112325902317066847256154367440 9859700 131943359626671591300975200098760323200 9859701 119460851217595050549670289807204915232 9859702 79313329379096703916170067319206888512 9859703 -2287201616153438228989895158646448720 9859704 -41527082446408298502842764834372608000 9859705 -51364290780274229279512588038710465280 9859706 137702360176997852479419500078005655040 9859707 -33753313532617141841152738856795395584 9859708 31065042238955543621790328094685944320 9859709 -234421043625459870598580802269424998496 9859710 -29822454656446396819927797508667904000 9859711 -180508323797511369794782467261313622688 9859712 -504292036379907297737386316531446579200 9859713 -23658867979764665497317728689867509456 9859714 137858760875449682228230309849778517456 9859715 119594534967507354919810804462142931120 9859716 20628080475172598790584378991267334272 9859717 208417090042790999904434663848350650112 9859718 -128129234851139220229392486718634324160 9859719 314583243133002624705184667911573983144 9859720 60997659540058741377838850597243289600 9859721 30810204275999779008017450746727121288 9859722 112465326555034930267588328356965242880 9859723 21435475645116039368562948386366358880 9859724 41083404190356901216995736759333426176 9859725 133229399793295994042871465746703554850 9859726 268636573085993149138886752912648186560 9859727 -27772410998410761912122828708938801560 9859728 618879263313670716242075621451890688 9859729 -116956928443871371560237416704107032928 9859730 -31480773152468116924933365399222054240 9859731 31259584397739079910659814043906219192 9859732 43794582895506973443568016278076209152 9859733 20568225998827061638203242887790972604 9859734 152459874170049722451783183665683673184 9859735 130301635326226958599051923787912212960 9859736 137615097549858678667210667477277081600 9859737 -267101454816434071715380415827330094640 9859738 -135248063286586607383207641939603371520 9859739 310725870404671094899849755406464438960 9859740 118303120774198427154878337679977062400 9859741 47258284776563275907461678379553400000 9859742 -222375170597748778576875695335680217728 9859743 -67086183438419457275049319037086179240 9859744 392251235609188766185002559617646657536 9859745 -1111720492046736634761437738647415040 9859746 -60090130683880731171600140642959203840 9859747 168569142894223732817415756522089134792 9859748 -29913619122081501839985495864407006592 9859749 42405623799792972756278748221722095648 9859750 -3607130210744652434830630168989120000 9859751 438180527777282298804028618378209502104 9859752 191381431345306636593564189782168371200 9859753 124713680986178305264560162241098293760 9859754 -281967195616476874115581348756214035968 9859755 128623414606405196979449588633470713600 9859756 -65421645315953153949456672120026049280 9859757 93761450677690542057572950408164693612 9859758 -148839071052490166091170248719901166016 9859759 62077633851321550714500580196192665792 9859760 -8925633556706933205733373282776842240 9859761 -155450254227501809249266198104216598590 9859762 8299297691211177352408279082619852288 9859763 175406036548792825625059947829187633160 9859764 63619853819185887384473577902662373376 9859765 167125706986837361320737480475893549600 9859766 78743907228082747151035107149118971520 9859767 -96857706824585713707348667032998853120 9859768 519274026510260901793080354933926400000 9859769 346408291952366933578553451014369824170 9859770 -26171412996206803874573662428946498560 9859771 -5115924197544735704240034110371872576 9859772 -74653483594908650021627338227975487488 9859773 59855544413621956169773623024500740608 9859774 -6193612917141870606256610828927748864 9859775 -83661714212462417402719969425138619200 9859776 14920868243605316250328726210388951040 9859777 252353012766165295303115444899224201300 9859778 -331626004578517565320322643261978964992 9859779 328827394164694716086958996593280323040 9859780 -75924817425801094675887029432749628160 9859781 -25942637859986245475790368605397000418 9859782 -103662620844028014286224516797360303616 9859783 184090877716649562031702890557784099032 9859784 -449067445037437255684269722541110476800 9859785 -81213640827885164030311411026909724800 9859786 -132546880010311242866367641710996371408 9859787 110350423765423103263025664505898253312 9859788 67645777340661779812260467915132281344 9859789 107699030951253351646113225002727542124 9859790 -154349844883252331435521459565386593600 9859791 -100485517569842808582430024240724260080 9859792 -437010038790838103760903186653462528 9859793 -48121497974661427699120703738548317696 9859794 -11857519158963749347438971310922228736 9859795 173709400612797431831178921880047013200 9859796 258460384658768116427851371588781886976 9859797 90954926723257832298385749165083757720 9859798 64549456413537135677056536079346923008 9859799 437813987912684586171997551509973457800 9859800 112043889283969986181951043517239808000 9859801 -9885745504546560280960911523667091456 9859802 -23269727610476046639910628305954430976 9859803 -4145634730990773088961886183159446400 9859804 294197466959986452740268569333452806656 9859805 -298232978725915274324356002386603110440 9859806 -10088766507892248978632403947769024 9859807 294879422099716974451758039628779441056 9859808 107396890272904471338275586743314415616 9859809 245906330886503084177052410450625910704 9859810 -195951843555693561124286754280222729440 9859811 -14508696989155809480664468137699732480 9859812 118658756587071320948631117260839744512 9859813 -98101986760860344623186625038681192940 9859814 -260483223738095335584983314424875200 9859815 12848800640067867514385926261996816320 9859816 -425342119581700125884080318222851179520 9859817 338717943785091868754601071305553731152 9859818 -6144562888026402636372635616235779072 9859819 48817454847232588078371849703214486208 9859820 141969546714708016187614257440630492160 9859821 -185657727690007325991378181398139812288 9859822 -62303836670060114358475745238595215360 9859823 -87147106805890991651871822526961162928 9859824 -14287369445451965673357819570481397760 9859825 -102909321779891124429620261620752427450 9859826 -46302723200586117675608415252862041600 9859827 -227618992761455731172181931573134666192 9859828 -70706393821542163130913151810741045248 9859829 -35448957915523817297730286438494983808 9859830 92350447822097707557107321102145841920 9859831 340475185299390665181041637562521126632 9859832 8650461811703693547900044997526732800 9859833 -59986302815713447331731882261821002400 9859834 4364611946370980902262141636915462112 9859835 -289696193093574153854812719222802782720 9859836 6122799612833577540901698158048526336 9859837 193527524922497833676587915393061917900 9859838 143193591793211382096629469313677112320 9859839 -28122623068788554692335151596195634560 9859840 95060304715725537600182425897779855360 9859841 -116363832815920066821481905515647137600 9859842 -27355527245966087057776049939795152560 9859843 11086512298663183705133953272371425184 9859844 100093747407731120973839404706126899200 9859845 -186235867150981169059654152123171984480 9859846 346727035058662153716787828249514207424 9859847 292417174002017330820610654579256024064 9859848 145118646046861272597908449483203870720 9859849 472784633653853160647803692197237485850 9859850 -9102690442333894096143084086708198400 9859851 106928658572994728753392462629985773768 9859852 118403599492718938997763690207329543936 9859853 -87544525525121690134923844324441408800 9859854 -147767255777992778794627899053317613568 9859855 -221444281908576628626747577586918594400 9859856 -52437696966488350092902360750961573888 9859857 845210175187481082014758430399677440 9859858 -234614539476121342431280416068014746624 9859859 -572601454662552934286493099937617737940 9859860 -125622451923411678094865399458724352000 9859861 168643749726135843795253719309971715264 9859862 -16602203790882611285518000537373900736 9859863 -53739003356604598429125313028895303216 9859864 -120809142504861340867380762840508907520 9859865 -163447995727029972453186030801305167800 9859866 90759640676549937350610404056365172224 9859867 149588722028401905909264949944331990916 9859868 196506900775024143434343457503668537856 9859869 -154454616237890622443023284411282683706 9859870 -18771418641356759865728714796699586560 9859871 63572810478793467481697424730107527520 9859872 -69105346747825094275295195869825990656 9859873 398359906980373253678320346228701350804 9859874 105879487867816871209631513233678809936 9859875 87552213649465978067589898722493308000 9859876 61274377592657471888657821079601893632 9859877 1626341624752925248157249305799234460 9859878 -123615249459291436846554555653744582400 9859879 -199678166717216492416303126073510398720 9859880 41210423596803358423447756081773926400 9859881 597053243720018365588434436081182036864 9859882 -29589817641812021177531406600322354848 9859883 281767026762172125962177605768783472424 9859884 13899202499546649688987656298568434176 9859885 -29138339702893392510136805853528180480 9859886 126591872772806975437102306230887683392 9859887 6775446182769406256346660366137655936 9859888 27656005588854219354574008925792550912 9859889 -58559527862879472570668769656473520076 9859890 11732517632962387036949710632528384000 9859891 -899875977805392290093629678086242176 9859892 29334999318691643808429784164271300608 9859893 83381866386516482333921294097491596224 9859894 -103484531746507211316817236665147325888 9859895 18768616454841726785856817053968470080 9859896 -322667653856394354845613807304642682880 9859897 -131298777382497356000117855639434429654 9859898 159697256733054391463205723095927408640 9859899 69205917143591430046563878055977213952 9859900 -1133580928190026841402584975101171200 9859901 -379651096471440798946751401414314391098 9859902 3716569748117154825773668825707856896 9859903 209765381690921802359885864098883579160 9859904 59551224760108372466995461725779132416 9859905 33541034250323764988863125287588150400 9859906 110243460125240199742387575734666657280 9859907 118564540448071070796229259136925685232 9859908 -7918690314870596599833232248246005760 9859909 178183260407479881294580575720771582110 9859910 -21828755422006155089057096171522720640 9859911 224327579393454625625757073036192638720 9859912 -31999925503023605039098783231952486400 9859913 -191124460596353547545367081142125819840 9859914 121636944069859650301559550755223114240 9859915 -176848083980664025565329369019493418080 9859916 79440800903591254942004119280118104064 9859917 2075794911217837581456048782833910880 9859918 -244095877360264708458767983310108487360 9859919 10693520844234444155156561091747904296 9859920 8608392470147925251861113157989171200 9859921 -92555645704636905462305374290571912208 9859922 -30142686139661298058206158543757772800 9859923 28150370814576313404064700080084004544 9859924 -141121912891172183067856019736775295104 9859925 15777332369031796908403079299935957300 9859926 53706887801232292892318522577407712000 9859927 375183406072342675664938347782022528 9859928 -33087705097878639998501385536826163200 9859929 226460842945722455059881256582474712784 9859930 -97667378215555806186110170017431012640 9859931 431339068556544540352777339535476593732 9859932 53651017062964836243982883378235820032 9859933 81038458054030927445525451158851309024 9859934 78395832155653483989885277888913400192 9859935 138890183822988587063227026271821427200 9859936 339712214836329506307180089351433093120 9859937 -179051291689182434406209415868044744414 9859938 -7262031521428962917530608069806299392 9859939 255506883538387608359286007089956554224 9859940 7583851196595041582614032078873907200 9859941 -18500974807621425436719936306592485120 9859942 303505028026403316601752364209980935680 9859943 5352032373711649907913928197396509184 9859944 -153656517689371666497820976579839426560 9859945 46088413156426942988970419226098534400 9859946 327580379822421182552816891816375933280 9859947 -219829821271858190335003064350600012200 9859948 8937174007013591801734807264341248000 9859949 125500793455154455615772880890591241792 9859950 -5868869407707952659649033005879182400 9859951 134854481251680492352511560987148875600 9859952 47973399685184421664135595976551301120 9859953 -2544121186319681481658517365363517952 9859954 389911081349197489914539414603300160 9859955 -75164470842203547677741527549008518400 9859956 -209480686515907265264742203915144060928 9859957 -319043042927638812497979217234696835794 9859958 129053270289434214444096503594164259520 9859959 144643753174959763384269212342042408064 9859960 -183821388278007525537567540284531712000 9859961 57234083597718415212516369738407855172 9859962 9310961881185096170240289080459182080 9859963 -469396865315919898847324578613360189788 9859964 -1399474367294909321062163491997266944 9859965 -83688415451175548714039079051385368000 9859966 -254213325229442896521624376112629536000 9859967 122175005000157455026809140305222049568 9859968 377698204240165790805510227385825361920 9859969 -81567796556084180342724752890888330304 9859970 -47642196517496293126649644599519460320 9859971 -198885980976233959103626214744994293760 9859972 -42813550058788590641146071418122040320 9859973 -307397872359206594393678732128860719778 9859974 -109118459841665463885532357217692638720 9859975 -8369915685043651986269168129197781000 9859976 356121978100448236337547074312913761280 9859977 -15413006291251890256858303688527152912 9859978 -38200245688808262074847161826124554960 9859979 135605034062207263441304544304145843280 9859980 30729099858664268894277670770354001920 9859981 378796091755033154131052849264484153782 9859982 -15871072352703099844921255595429260416 9859983 -42761212984276238192082568761426877440 9859984 64090393374458509100322217331699744768 9859985 1341502270333461477392707743655386240 9859986 -640401740603159587817649307121946240 9859987 21243659426725028238559142363511918432 9859988 393031060782017457034895972986676975616 9859989 38516640068461191258625295328190949760 9859990 -12337676431929134103103436741688115200 9859991 293958783074986737363907027383492417000 9859992 -280602017027927101964550687899909345280 9859993 2409795769836963878999627377661388288 9859994 -106232414597211945999204256636295506704 9859995 -38955426959260863233087812403684090400 9859996 -91257137978025286456323353626121745408 9859997 -469894946376380697022645291427531328 9859998 -138781705973231361633528147202360323072 9859999 414159470357649282190441006618159916000 9860000 -85279492476663830559230309030707200000 9860001 45514969520611194346219378740709344432 9860002 -208567874504137041606411307777230096048 9860003 -158404938120479091439847929304575223256 9860004 48632110911603206702914622555572457472 9860005 15462022672427922365598986068293881760 9860006 -138278429427832128495678298661839794432 9860007 227840430746870267575910440680514169640 9860008 -43019215709194503506588302712325242880 9860009 -218126762009832878508706773768648091020 9860010 -99675027590919623988449596473655837440 9860011 19800577947225912307421841908110252432 9860012 348210549733523702400205886398347087360 9860013 -39006439597571910876566431660031421258 9860014 19784750190417713697499056229502568192 9860015 -97892411310068509458510964251027240960 9860016 -6250488076659944346693657719959093248 9860017 210388982947335853345797037302828324132 9860018 -46381426561150715916921934982845814784 9860019 -51945625290682616129435609851077569952 9860020 222158325750734286504004916860215540480 9860021 -251024274561226684659940740379122484800 9860022 -81561284717621511075160934890921311360 9860023 -363025283898748077898608932562876992728 9860024 5355315540793530771819643782352465920 9860025 24911004728396918132987279432791942800 9860026 144950017596121100688630589325861314560 9860027 145449428076528358075846945292159247192 9860028 12375320230834276708071566980231495680 9860029 -7302684051206508061630230762717750240 9860030 108838067995066043829791037797231829120 9860031 53885139938658561928415029808308309800 9860032 -1362238889291154831281286669735559168 9860033 1074596821607913566317945926465655008 9860034 -13470105428207281304596873071541548288 9860035 194527914016254284567981368319074206480 9860036 159141870394225313871123199808305274880 9860037 -7779570887136634117073722792070956224 9860038 -15880030495235284857802712759155474080 9860039 44340939691987210416982531687405195056 9860040 197535780681351029942567617528312320000 9860041 119428207098159457736694541682764037172 9860042 -220390828872423478093947146608089701328 9860043 -76476648473075093510587610571767211600 9860044 207447106701879123332398665664043707136 9860045 -103345308627877686362049010317878116680 9860046 -8985662260378963205800168229565284352 9860047 102286415981893033829779191206947091592 9860048 -18365602308615731094816773136097738752 9860049 -1398568256707316092060782561872700060 9860050 44167034868609675435548861654093088000 9860051 -1127463782352580690045994195825161578480 9860052 35781907109364243560287261319348736000 9860053 -142664928341804842349882380452001191040 9860054 -66596938523016267726764330617370142720 9860055 -164359744057972625203745049244733009280 9860056 202371906263598150373801335617786511360 9860057 557726527518483047732710986856069431306 9860058 40878010286313071639797538157794523840 9860059 154470540435989931027252615197918379240 9860060 -97066592786680681790410908628279756800 9860061 133762197284356099812470272881063660672 9860062 -231794212621227958854067521976205246208 9860063 5894122842481083391091044012191489960 9860064 27355848354316673618194562068009451520 9860065 -135782433268054817683913099960054274540 9860066 -107690636601435179750840143617452238768 9860067 20015764423414557602704861100150033568 9860068 -51807024232633061862279020941631698944 9860069 567830104897949589149048873910017232000 9860070 -19348206291065570366117414952955238400 9860071 -85618512306528951140622802008251072896 9860072 6964415076811462411619877945917521920 9860073 295535099365449238177944377180647127184 9860074 -52492928227434005237118301783154869584 9860075 306023050973104328924632376514920010000 9860076 -208420723994555018746847514385258583040 9860077 107396248474757606660668155612455262720 9860078 -194672896270273735469032970340609908160 9860079 -289622491698333786818005011944203322616 9860080 81390462950538900233606047977234432000 9860081 -127332900171405778357310115031688389056 9860082 78912497509234685029470488463370737792 9860083 130510233367072328768564558194459820640 9860084 -128556709653868579756432404081641428224 9860085 -82522803838778473646980319467495422600 9860086 23312533796958926112165034094102776992 9860087 -519264339544429901574672660999295224480 9860088 82630000799087354272014137822527488000 9860089 -17684169322769106929394390968425001110 9860090 2055430843971689699535086645461848000 9860091 205294297265130551705095995656317152792 9860092 72417771746693408022680427076208655360 9860093 -126261155746137856163494271768984703060 9860094 199395947868927089060510673908936686848 9860095 -112391165506114052965717260272966236320 9860096 -578276040177562991515592910606339932160 9860097 45317928004898687866103115789383761728 9860098 206404546519976399643937080973456846800 9860099 178123515616994313809001239055722831100 9860100 -28579976408257443644727471588665856000 9860101 -232488977899117530955763732085803260196 9860102 -3884671902446047391633721986295253632 9860103 409125553128001677013956614187258048000 9860104 363688321521799448446823356805095219200 9860105 -160881627714069418405593546751848659640 9860106 -107960528429878898389870029325479664896 9860107 -276552249471537539503229309458069393160 9860108 -122615954310926136916497436221308141568 9860109 -66882051681805864599016142646208405440 9860110 2724844507922122024690071513199180800 9860111 -339177958423671473448515569254536780808 9860112 -9821765332717869589992600656422035456 9860113 227335182937377380991212198036226847744 9860114 211575821447623189679826796015743560832 9860115 2113177594125402385466116815424753920 9860116 -141539595121766174038879347966246174720 9860117 212478905743173845808973059619278929166 9860118 -16922443571139263182194654475387205760 9860119 -11494142240913322655646969242021324880 9860120 111800872378669748751526901868514713600 9860121 -88763108979807264510604131440184244710 9860122 34619162464842177468640281637916339712 9860123 86659096795145021460895700218522952544 9860124 -75934880385632390462771411061888812544 9860125 -153614924884250694041447229037906464000 9860126 459351010934710453941644705271474307200 9860127 306891125045296111866324589050020940432 9860128 -401295459530869934776134339038451793920 9860129 -305037707151312849453865553119829274270 9860130 -1582650615122737667288249206966456320 9860131 144263488041508339052744082004316904264 9860132 -43738785072658731794042344487435815680 9860133 299723960775388331128881465936942352704 9860134 39882487222119967569972478961718916032 9860135 -75610059179074995983602077750858516000 9860136 -147605304826921559193447169150063411200 9860137 -98662265992769114472569626721474360896 9860138 100686555081421583207864728314151004160 9860139 53038080504289604128125399698242944000 9860140 55968208892147274627739139673066316800 9860141 -138229337455347048129222844094835172458 9860142 56908322574874926724979637304007310912 9860143 393213284222221539533635296373242309392 9860144 -32324240443830338038817106645133492224 9860145 4796728030657954984325144479440912000 9860146 -27056645222160081065500863471122297856 9860147 -344403091044340893871540317041007010416 9860148 145629930600944091112328775621170196480 9860149 161673311535000791540485989124035312128 9860150 -51382501642005448910792334072396607200 9860151 -2686122326231226283210479112886666496 9860152 76118331807520696657208810448221184000 9860153 -59935483947185168752039261071268767744 9860154 -13561016869520872108911220964286753792 9860155 317042457774634062666873427803043858560 9860156 -48200288774691321377412771771183982080 9860157 142608731768598495773954642988502578240 9860158 608467125443490758865488236750632960 9860159 -292293009939924222970069368909401082120 9860160 -61494419674838939754102680611077488640 9860161 -104287237548693176059659324103262802238 9860162 -1068775971867764885129156569699202496 9860163 181676871995008557960941877036966148344 9860164 -132984783943668978775526109899239741440 9860165 57227867905062634293760675348519017600 9860166 97878512068897295454776640646770824352 9860167 131136349117214575614202902012636937912 9860168 119361115707242887576195898726954434560 9860169 286779117122215126274386219798016064 9860170 -23722831255941723178185383698971770880 9860171 -210150595936919141285683845498436073808 9860172 -39987308711533097679414578491162199040 9860173 206694729156241075815721847362808585484 9860174 272005774329381465935719408707672701760 9860175 -82501119724898586425573784964304827800 9860176 48318331711162230156733784597822431232 9860177 -78692922714857870061579651620001589248 9860178 166605425155821408195646498493884074624 9860179 -176109012094453477826090858135869602224 9860180 196771140683625423079607963692777113600 9860181 -565162079445007923162648385847415715776 9860182 -61116040646922244459832402072566680000 9860183 34086636288933525339648935672595344400 9860184 122093773220572251627389200079781888000 9860185 -46161804639901022141663672951656186620 9860186 -105876385573135606913669021119502419200 9860187 348978028958768072671662055107925135152 9860188 -116961971254256455339460009925746593280 9860189 -367436930334415440493501014234716777088 9860190 -56518538146132608277234387046596546560 9860191 425750301052148123313181535485138107384 9860192 -103863651034250756147462260120890114048 9860193 -31873705087937684908858422572549028096 9860194 47926684773273613498942896216376546896 9860195 -34772944795884184744190718099645454800 9860196 -17952414165140603663961091685723249664 9860197 120709142185609250098389014418683227646 9860198 115113568896347507539315692306660141120 9860199 -51125647796195865006502894897716675840 9860200 90479867279072002374115659701458944000 9860201 -707101544911792340425245259302243840 9860202 -133224112816765641142292167288000899840 9860203 324826564356618670246662221242884227280 9860204 90767157851664999793653330852468264960 9860205 -168297415970846989499154299092513220640 9860206 -113190225842110172072611525873164992448 9860207 -76667626489708644331151073435073935888 9860208 -51154894011956976276617757719743266816 9860209 540703713042719577398844761239952019410 9860210 2388481162993361879165013145453811520 9860211 -10449200617424288982187635629463726168 9860212 -32494775383182252865310470851129084544 9860213 -17406494626781975475198679286286975552 9860214 2211333190850696379253968610202941440 9860215 159100666124085033528468088579693824000 9860216 288097885502178257611662619957287444480 9860217 36836334693067825239981265424620864080 9860218 61798149409229226497035514742809992560 9860219 404849115421217893910315764608878899620 9860220 106197631696914406020267736684984358400 9860221 113210654556113154454402639279268640000 9860222 -173792513027647166378112852075022918848 9860223 50504298127008420083671073313405949968 9860224 -541769859140343560042876731310211072000 9860225 165129198423212482690498814840184297750 9860226 12081375148898491707816035939498254848 9860227 -202854567555786069586526705977320767680 9860228 152716514422882970932810087154729742336 9860229 20443686546039968604744665907774385374 9860230 149346441452672588239744808068579589760 9860231 -260165743627580760381506548306910164968 9860232 -43839455946985533150090366574716518400 9860233 -74601262706288558668335367261017001436 9860234 -239260699844655433126162952107958035200 9860235 8374854951995539906478261986061022720 9860236 161242355755795680451602857323583041280 9860237 143246955681043500422470144041927752886 9860238 139794101351254413001774622800137277440 9860239 300687297696902503476723644735747266440 9860240 3197489465096294491499070148608000000 9860241 53374439407314525149432049304240703808 9860242 -60397876714217931139134465961601983488 9860243 -73117808132685582549242857684640447160 9860244 -1370564286811110210989405789532499968 9860245 66865346636339691490230278584589281500 9860246 147474585162419512653522381838865315904 9860247 240325295649569373174220719484893597024 9860248 186361934601175196929838601128199567360 9860249 -87944715281068719811074233818399558080 9860250 -6097569208733388902804345254792896000 9860251 31463952726533273681147459780528410000 9860252 -136128912762262425256607375122045899264 9860253 57806752897898246920655384630419672224 9860254 95054521995686038884672071998690952832 9860255 91768106558159050630757297031004057920 9860256 8482454887683701174511476864779812864 9860257 110740800373091612534104562749224875040 9860258 -99840398162598938797003785228594809520 9860259 315857964588161098456692581052344466240 9860260 27252621167342084860978898874644762880 9860261 120505964633945859995038199265980267520 9860262 39433424677262970815061179458971646464 9860263 -67671121806880425001517952306145361920 9860264 114885512549692733790098421967002009600 9860265 80455975911275614854679121776192224000 9860266 -134630241233137157215525822788500361792 9860267 28809922465431200598745195026778137120 9860268 89407328015974030333225560943090790400 9860269 13030772634974199855921169661566192044 9860270 -150080056517594793904744653782893696320 9860271 47275760001280940422432044651295974144 9860272 86729150661355635296779937503028477952 9860273 -300545637537793998049196350695897050478 9860274 396239388718195225051247980468385568 9860275 -162778923995822756927409208214609415700 9860276 103404227305451131640356244675129586432 9860277 795229783483896093311776966586431104 9860278 8001020139114992112411013230540013440 9860279 -38868503491554789977564864577271105824 9860280 -92815723308664160028764653532951347200 9860281 -437241690871369009218065138949283576918 9860282 37591017264523176082598614080646610400 9860283 -446743310389855179437102678655112727496 9860284 41500704266844508566596473397678997504 9860285 351752345989928978330034042007961063160 9860286 -24002382506683328217640374933329750016 9860287 5971585078090433081238407925899972920 9860288 -137515479763523680941312786167378214912 9860289 79645685748736463293573478628140971392 9860290 -156031226220653613505792036418097600 9860291 -178931207239181175687612836571723521328 9860292 673254802879308580839802594306405632 9860293 -512503265852206887720505079353836688736 9860294 65625994312720716793634836826886512640 9860295 99091119351596838509590871518215131040 9860296 -314545634955868114588373049587220126720 9860297 -46544456584325437610833849539689808000 9860298 7456872979535792657036194529991959040 9860299 -132852148741166002171882339186087566700 9860300 36682413957341057608094911841844556800 9860301 44503085235950942510083663670914684224 9860302 112695928771074458544566289389349404352 9860303 -235561178935041791519452403007219410448 9860304 71954225908666933366561514545692278784 9860305 92457459937459563242970553062581885760 9860306 -214208132594254498813763381398376048640 9860307 -19435044215519261390653897522500525312 9860308 -136869486095664864419359536858881952000 9860309 264617356849713529909872953390300788704 9860310 -31888605999362188798196096353266931200 9860311 106373398995111660687488546223537131912 9860312 -15502157575156824251773251073932656640 9860313 130301465693686461605770962877215604944 9860314 174929097545956434579509425560315062256 9860315 64597378733037276493466666770008414000 9860316 162389217991489167831290911660266086400 9860317 60765040102482697330720077373510401600 9860318 178236234497318026131610547256923005440 9860319 382603398931700401440976224519366496800 9860320 -124921009597054605725254996042292920320 9860321 -3094160664733982456252387193651115728 9860322 -130371362041662515147521072889166553728 9860323 756045808199376571089971325970342641792 9860324 233962404267865337788396414347344301696 9860325 -33723740954830800504864857443908076800 9860326 68884701848619059716094881340207890560 9860327 -105383994120655488488480128115070233520 9860328 -17656629570671596771970864308503168000 9860329 25543229414028963338812269558416596488 9860330 -792047556601299248708716981649095680 9860331 -107683620799593364929203888006029489680 9860332 164023428321457605073001674271236995072 9860333 -96955078464395911831628935011289262880 9860334 -9675521905706785540677851180006630400 9860335 -44907787893093894986167422807474585600 9860336 -13935354787666479218821715027770146816 9860337 -18193281305306645848024891472743616652 9860338 -130121538295632415866369569509939998720 9860339 -82678552269215710433756043669144535860 9860340 36229981291706542585262258605456834560 9860341 390661513408852011524395321390676566492 9860342 211098833200528975454467941161863719072 9860343 -297684666523135663698698785498756173336 9860344 78689654471018681427302396973691269120 9860345 77412036507706149964117834046598964800 9860346 122311045986870063963318565441891392000 9860347 154714772054940217651337976517631260432 9860348 -44652110394732293608719897578405529600 9860349 -26325794038761914193904948452130205952 9860350 9857526603909986448098562228169118400 9860351 185459822476790730200093958468087236352 9860352 -97507053823195167133004174961407950848 9860353 -22299877289968551990270771377056718976 9860354 -1789373643980430827734171056340604928 9860355 -18930305687298975341284951056274048800 9860356 6002105369595401951844185350248284160 9860357 -79033173192851147806526311678678947528 9860358 -19206102423489802279642147235985866880 9860359 -113794225414183108569942819091022214296 9860360 -293726985488907584526647647154516736000 9860361 21320114559288962714090697070658522304 9860362 171301833416463830904503233049137776432 9860363 -441350739899951483859145820220195351696 9860364 -125460826227829132577759858708956665600 9860365 350209556005693031765453293397378668800 9860366 108502663964639915440070226366674814720 9860367 -65185940187608505363351106500172780800 9860368 55988009008099284287600229335126581248 9860369 -118102966752701468377746105351396648204 9860370 58005938174872227585304790971394196480 9860371 56844424590949993072179011692738415112 9860372 5744849853844671590960457738543179520 9860373 339133494237902732604248340320916000 9860374 304979860857566637389638782342148790592 9860375 -86167364471914721819304483756149760000 9860376 -141916008547350524033347086342403522560 9860377 200917255813326755497280621361754309320 9860378 11386595789210374994541791113891142400 9860379 -1453130171880961701804231236600862720 9860380 100643136670942621636175146254993730560 9860381 76515717058385246561196134435623822182 9860382 -6676555599052698359620460705398410240 9860383 94303892413919354573693737352732303704 9860384 184809683415966112875216045667734061056 9860385 -97381616415367327761956711863357094400 9860386 193869944355188848859917661111100781392 9860387 51244564968107103506470506197329338432 9860388 -232191050406837461243930253521519087616 9860389 19920326373136162140842942226610245504 9860390 -25688778235527669771113103155941307520 9860391 -120033395738973446905745414384261178240 9860392 10422846039673056205706378558397235200 9860393 -465550876319223364610924308608805076358 9860394 -5107826679264559007225318723608270080 9860395 -273651462090948722374444113543961245600 9860396 -78031880601948098828928247345403068416 9860397 -19116882456748732789687825095486110400 9860398 -145914270440069437818965083783007236800 9860399 4957564297199965530477111046248965280 9860400 -28927456604571213016787942063013888000 9860401 187994014251529539502419640767996944402 9860402 -10837405543174844228985562379615613408 9860403 -9858121531114442260478497616155274496 9860404 16688263009071830852260792436158169856 9860405 1416826513603189859392690288626089760 9860406 -19315525081825675009378529651381126400 9860407 366092067692080138527517347611665460992 9860408 234921441255862167728468153437132431360 9860409 -55323141579287195905582943910740580672 9860410 38134501264863008936617812609156341760 9860411 550274845057744203388569817422737400 9860412 6306504746327354656935419117049004032 9860413 -500033434052787810087107389054157537338 9860414 -161689215876993934549175465150582002944 9860415 -108928668663339037024809931570997812080 9860416 -2558502580804148603244930127005483008 9860417 -216654064096811311829131110737405307774 9860418 3187436267479310340893065134970822656 9860419 -163093713738020026544475835538736058180 9860420 241821417021611003802117168485496833280 9860421 95883571233367317863543020003945574112 9860422 -29452317914813887726589151829041408000 9860423 -149259765177983436943181923436946977760 9860424 24726720158987144624607758566451281920 9860425 -214812848308130419388693699666653517700 9860426 14475857194011535951447999234310973696 9860427 -151805088933608651287597737200437934160 9860428 -280076519723970423842212967149674046464 9860429 -295248956814860828047518233304884168970 9860430 1841927728132132570777384459359360000 9860431 24015673106630586785292192508584535792 9860432 84274072877762161769058802308023771136 9860433 -42139554686948769524848772647502696352 9860434 -252169131967096387725943125349851434880 9860435 -76243008602302449409799715265823606400 9860436 -43678235808874875309864263762207764608 9860437 395424376092392472375040919825497851086 9860438 14298987917142381088552164818965903872 9860439 -156209831901132098593285931514763576752 9860440 143436678044137215906909995593655500800 9860441 253543157816538076449149748404849209092 9860442 150300773760513847997481340312136853504 9860443 -393853198683218167236669975610744683320 9860444 -361248331454919737243184976718600944128 9860445 48943726480560727992148443367352951040 9860446 -191144870407569417639977287871383729536 9860447 466704735952923029690229051170385028896 9860448 45355038661843560209206154774284075008 9860449 20064777210678406490588841801213044480 9860450 10449043416582827056442256823599360000 9860451 193866344595789846384827793933377144064 9860452 -124635935362408930731720344857964154880 9860453 -252784974458706788966963367382377623298 9860454 -135591408172402262296978839038815722336 9860455 -36928223017978755779137336339210211280 9860456 -143174653220037327659671327038548428800 9860457 193937022955669095358956562994874664992 9860458 -320041020350953197164536951981005423360 9860459 -1639738808146431322448002203058661376 9860460 86970830621587315489303640029091036160 9860461 -1622728275463426397634272455482772960 9860462 -263947125421374543418685886946165752768 9860463 -125857152661801564457221931222223760776 9860464 124834709202054298077034696151236608000 9860465 -206434858002938443315670366087984008140 9860466 -141843694600874230505518615101429638400 9860467 -120400087414588994304244144476403414960 9860468 -219796208158484186202421078395081461760 9860469 11084831701275462711934676072830938144 9860470 -62188792443262964654867651403434296320 9860471 217037521070420797745907073703773408152 9860472 32258621002019660632828289136940830720 9860473 -35657727045812737615555016000432662656 9860474 -148290312165769496038732056796333227696 9860475 -8333054808531992095574146891547746800 9860476 165145261590657133422892711300272089088 9860477 -532066213988499134185258734913319766240 9860478 6569027142929622290145870973715742720 9860479 -316576498904864470215926699182823297920 9860480 14146603589235050840037354747671347200 9860481 23496231388632164447591992168005626880 9860482 -93124833791680902728752783375020402816 9860483 -27377829513407373013137115061892725736 9860484 28916538561090301023402547045510213632 9860485 -1737081087637616171294071626548522820 9860486 37301883734053165502480929209472836192 9860487 19577061798197076572007176985417960960 9860488 -44146004270126314118917174896531456000 9860489 431643774704094467493761906332767918900 9860490 -15575452780413641796350523674174707920 9860491 -97065992441098861168486238443470471840 9860492 -24618488914212188525397431999660515584 9860493 -98736967634523600298873338917340220800 9860494 -10082175780247457544409680028481367168 9860495 -204678260073110322534644926243366587000 9860496 36630448426042872161540351035629699072 9860497 83266683900475259794549222891194448946 9860498 122741196379513539090152639229682601760 9860499 253676653156265753768333560718347461888 9860500 17140960047451261496057298009149184000 9860501 157926295250054236495214904248071013184 9860502 -1512271006516048079350450990768273920 9860503 101876789864194710338125821801234470544 9860504 132025541910991851946952592407692277760 9860505 36957372735147070586003539380632099520 9860506 188252081183097164128849286076175703040 9860507 83922636572812209285373523071446862560 9860508 -41450752543138545938151332278547988480 9860509 -304100821920700029839967006378167147290 9860510 -5275102445886813887495701982068174080 9860511 19239689162448874892555562674740285440 9860512 52018196169133945093130664734928863232 9860513 -73079653192941749135413391524909018476 9860514 -2905205311358730700651470043640397312 9860515 5222808376013347056698413602095707680 9860516 -235031244313204146050385104500096306560 9860517 -157464837734186317155343474757778067266 9860518 70669814423784393337859754544368113280 9860519 55197401998180638461363939291179276920 9860520 -105585565622259203027631521900093030400 9860521 -161337956907444694128670931783476524000 9860522 20595945481986368262884945573487744000 9860523 -41706205485209851807919979967822607016 9860524 227554333028125610406771548477274236416 9860525 -267680978794770075039448678149589020000 9860526 -22603874638514090653582513329355295040 9860527 -244191485448140275881553900295687753088 9860528 58869016932080651095648620601134219264 9860529 74261998605263546489767784826066633600 9860530 130143591158842047880627037254674272160 9860531 -75449941454166573647407769650582759668 9860532 304643604552932716307328233254127616 9860533 -7106179618931628488925664195582510880 9860534 -14899248484257679930896321520521443328 9860535 7832982781589828535107036737411998960 9860536 -169769098896385868169658204915770531840 9860537 126199377717721913107649661288028763712 9860538 -42072417551022375556789225575503072256 9860539 30870076350631195781374000313635075024 9860540 60623769987794053677167501160349770240 9860541 -59405247773457928557784880174783269056 9860542 13473207817000151219709255774506363904 9860543 -84499582662395206358223642784972538880 9860544 -36047806529516536542251337709057474560 9860545 4365144725040528477464201911798720320 9860546 285244064016849464108683032850308491472 9860547 -204903895628961684843729529999849921800 9860548 -10668938169511912845344858871806017280 9860549 -70010148062358410756572687779852564450 9860550 -16769074542374744826171223245750374400 9860551 -39913344756123213121552979471501517600 9860552 176445114009906036732779132579096985600 9860553 -188555916310943802291788619755126958336 9860554 267295965915044458965828330901261942272 9860555 -42634637985879438017331434787932051040 9860556 162312795376395509281362954294456483840 9860557 -49730649386889622391909026017897325088 9860558 -264185870549541998210262327685713741120 9860559 105883447083690565185794036605162318608 9860560 50682481425975837596406604073739141120 9860561 77512899613340176150169562934936752612 9860562 -145910928632505785824115542847750012160 9860563 527282498164102766558744427929510183600 9860564 225890389945945511953769146416533606400 9860565 9747740297550832092309732758636019840 9860566 96999659298473606446540898080126844928 9860567 -3817778209144137650005932860740203384 9860568 179754267027863609489955715961102069760 9860569 -232341628907552860667974522912187523056 9860570 33155170058839492153574281026244719360 9860571 7504732480733485275245746488973964064 9860572 -175563888258048991815914439093811009024 9860573 92936795851052913904612750657697736960 9860574 -31901811981807007511781336062673752448 9860575 73970507176701159943672157519509392000 9860576 -185161365906319149033383503916268257280 9860577 67732130874687137737398392189061900960 9860578 -14865141348076087856966144980460848128 9860579 267340850589221513900431904744307009180 9860580 -86491248711520234258497926318963904000 9860581 340127316259787449677590450626976139100 9860582 -28190580857642937788374281433215004800 9860583 -22644958817463717453332707311682859136 9860584 -97570274371864263052872109302320317440 9860585 -19119320209215131803488596581613331840 9860586 112647615598045697330209905693432900864 9860587 -137919949140947260468478544036941582808 9860588 -2017297117040650248293310581231224320 9860589 87185541147944914755055548159013909440 9860590 113684470177999478799283825202270985600 9860591 -182730540881697371854503419360730827376 9860592 -7123662786545872132870474838196092928 9860593 -487708133795117871869710512506981642158 9860594 131583177558775750069880786456316270096 9860595 53822809287937977566758926056405359200 9860596 262247570163036216678224357063119011200 9860597 -78150585619680735758169062374819092900 9860598 89243923023444826392156172310216827968 9860599 -76889849644916644313178323974550677888 9860600 -280427855055613405579946768547686400000 9860601 207513264782636461897484209826837957280 9860602 -372406842453091262124020677954153307136 9860603 16096731858442105702461720519006792144 9860604 11460902683901685670297923279749775360 9860605 53224339660109742429310354086725065260 9860606 2403611876741067693727281301094350848 9860607 361329365594032568205914354197144367808 9860608 222213048242027913060947454852448911360 9860609 31780353865421927254548092001639390720 9860610 34627648656772482827178324678128501760 9860611 -85761104787009361122803284206806832240 9860612 -387207364384150862573930466358955185920 9860613 156525336409102847556971512589326968480 9860614 97725701297722252796257900217807992320 9860615 -379048579156079401695980777892938223240 9860616 -6918625462478929263570100107023723520 9860617 71350790233976596763182648334379248640 9860618 -111577806161596061864794236960263724240 9860619 9416115681198208110313493764210806744 9860620 82102883149127161955331361773062553600 9860621 24589132751532562558096374171966260172 9860622 54008610162118676706825243777134960640 9860623 2059829773418195979099552956556714384 9860624 21149991904607302643849151505836810240 9860625 -4450333956349928227064790447583653750 9860626 179389208822839738305053907373425370512 9860627 -58022158085720946717951959504980010928 9860628 -30789012097123903289807697100824999936 9860629 76215065028776502701074654132828002240 9860630 37320459169738546760837190221980707840 9860631 -1735240625686553619467037439277078400 9860632 -81413321152082419667066787755424184320 9860633 -385581402416812126991717795665420088118 9860634 8364572111233885088721899362145368320 9860635 91245928698819224977670284945320120960 9860636 -315449072195977889069270185061816977920 9860637 -72359409737254143983602264054990493760 9860638 95822335401959386856378253705550709760 9860639 301693237786363234276441944671833030440 9860640 9770828562125500095523465825741701120 9860641 -90737010093665689298687447079647582528 9860642 -6230565984023848459751771983075612416 9860643 -79999176496100416184404379707092108720 9860644 -201873363087030823290074133968194401664 9860645 -254310822819813317156116780049836484100 9860646 17585240758453850059319105290204051200 9860647 -474188906349546279692341272939095642208 9860648 -35085744664704764685580402107978547200 9860649 139353413913875294196375881797565382864 9860650 -4765279731598085197220666772931227600 9860651 270802604404879121434418322089220329652 9860652 39228535810727288833941885062369848320 9860653 -106784561494897053563821348904807520 9860654 -17555169107145311137653421701173688000 9860655 27308259566434142153501595239523755520 9860656 31299703598811152966600793301766766592 9860657 301173536946065567512095587364626565906 9860658 -18890506691879302226521845741320939520 9860659 -283706188548544216804010985783528978096 9860660 250673608096054936719293200418740377600 9860661 253482118076557500997004407132904581632 9860662 -49755029199902541852350427368786684160 9860663 655603592006286058902499255469482746000 9860664 -38606802328802814708303134594971729920 9860665 -367631659854840517578590277958677914940 9860666 32772909875427412495712147212257761280 9860667 -225158936219067126454199479106369416080 9860668 -121093887766584394941841277870094717952 9860669 -12455612930752633001706667519645399680 9860670 -186256806719120349012862630158401280000 9860671 58123916466118689319172402201513037000 9860672 21931743957124935837711611533101367296 9860673 251383583251047652722163250254106497584 9860674 -1260480928460949664068401591322314880 9860675 -20120104545382590285781413584591904000 9860676 69876320645355634781342785995814563840 9860677 -211360262659736195685216094530144270560 9860678 -98717403195687241938992487485600307360 9860679 108614851841751554929667357345816098224 9860680 -82043262453481467940229560227264153600 9860681 -390610546389437946894458018317171828518 9860682 -6420899238739543683055428329233898496 9860683 17808011277892832259365198950335947920 9860684 -197994522321646880373170715142289251584 9860685 5831668672862054817189236658025507200 9860686 143232499145248501524935052254737368960 9860687 224569186711693577659313834437050612336 9860688 81695951343831054257088394300014845952 9860689 185299961657410205378981726483472430756 9860690 -42385635596387548799846105419190776320 9860691 -18894269923285521540964428615518413200 9860692 -44934434122115865003056553341506682880 9860693 133765745346018291101335672958042207904 9860694 -25000615625983440047118712763733934080 9860695 -53828564886290889786350096048609002080 9860696 -468455925228550539693555440809792512000 9860697 -43776375887945936653150390313196183552 9860698 605068318845361456032431413214532864 9860699 204052823984662033074729695110616906832 9860700 -47627012812179440163193589341300032000 9860701 -352447870768071549283497365276405470400 9860702 40356104342081078985864466610207192832 9860703 548056215019130844282215705255646864 9860704 158723252056167366979457252194238595072 9860705 207423665937119351785530070366897691520 9860706 27142903135307879505343650613122716112 9860707 284344801565470308362657696565352572956 9860708 -3884905056933526682416764478344990720 9860709 2896953739944489250799558939518529088 9860710 177537062498820702307131026416130789760 9860711 -188862176466337282463299632248419090200 9860712 57688851744345899293260092897587200000 9860713 -204253857302595227946188896669576580038 9860714 -300373027359616384009496847685722879648 9860715 -3869639638282869728719427043793035840 9860716 -349310943188263328898724151804386236160 9860717 -35887246008661149077207005417039718826 9860718 57963296719337136535040376763849310208 9860719 9616653586256137844212169457862897008 9860720 -38301358904762431318468584615510835200 9860721 -46178923390383229979038652100825892224 9860722 -12895000431164819466296989002695864928 9860723 210603340291857182560372513607386992972 9860724 -172191309709928898116140068319697940480 9860725 -28342499578532457263207687439546677600 9860726 -213652949888506991267229573706283150688 9860727 235128587234041832934932150009110047720 9860728 -121065579257643449410530729042915655680 9860729 -470009525034444004738826463365318822880 9860730 -87670905513153356946321795981017986560 9860731 -406705584196790552271656580781193153856 9860732 -44083556456051256969456634536050270208 9860733 214367026696116020841190105449863091180 9860734 26778044160570609953228273185388004480 9860735 -381600928097218423280723756528473831320 9860736 27830051933305924701245430814054809600 9860737 423570854624220072585000516105327334320 9860738 -201520383210788456255122010878897420800 9860739 -16033222209926052890168113204431840000 9860740 199641283569746144780761554419694758400 9860741 -390271900058438411087606936662293200256 9860742 -65514130658149339497450478991261988960 9860743 109586014871121964633429480410861075992 9860744 219581518641346381542745869842473451520 9860745 -42459833232091442155788038121136994880 9860746 -13432955980282619322496329229287363840 9860747 126199148603045058291511741222573133040 9860748 135604293871892210667770433750413024256 9860749 187051530558847380360895642630263847840 9860750 -163402188254629538465512140735478896000 9860751 -387727604122681794237952090532932974960 9860752 -88271818543972684530036149882842644480 9860753 -71213067835822858678240540195547704320 9860754 -47697039794314173912026884570338785280 9860755 -106632070281604802731019301771294168000 9860756 -2957562520274483835658446847058735616 9860757 -171193499315019556491426216367188994560 9860758 54226216150669008026405829399484968480 9860759 -45677537955262439186348110439561889408 9860760 778567251786673352870250108284313600 9860761 -34460126314572106887753355252870693500 9860762 -173837734454019185777029466793465796368 9860763 -219244371238865840522790056655868977024 9860764 205534514100858510693685814958664829952 9860765 -180552958203662647542506612823684316200 9860766 32048675874974679853398063878625033024 9860767 3638091992845102788023645148613186560 9860768 -400589881641543286287831023018621337600 9860769 -119916744155554898511865678675240943856 9860770 -4933375326145449985402133517168676800 9860771 -371114333206011783504512916998095157028 9860772 -19211945998121125143415675338194841600 9860773 17021415518824036502803018822038275164 9860774 -14736542198492817306682506073935744 9860775 10840757092439376252587400454409767800 9860776 -37001216469141116412811444662492119040 9860777 148633040264936534511001022072969509626 9860778 14915122274184231159368259959901996720 9860779 -177567487816254748188892865499541323024 9860780 11678461757362594287724184453353574400 9860781 -117179592404139924458712026424896005056 9860782 -116408960291728297354623142101935326848 9860783 211527866578361775568676159485543217880 9860784 -1379635422839614030841234227809386496 9860785 281901455156427560675480390093348218560 9860786 85855645332974996900962906802431615488 9860787 93968831694803495348940390492168435768 9860788 90298439642240293928639052893682401280 9860789 -226832553320274949606308019909140571410 9860790 -20988472901704006221636229524819640320 9860791 243053248243741327538968460815054601800 9860792 -698325352383435935839190131451247390720 9860793 215938700974395224488505319770744537184 9860794 36285068586386909265426412717395805920 9860795 -57879034954516742323457625564014058720 9860796 -77260490382448539524459240583452476416 9860797 -291036213224941364608899568007284173754 9860798 -277861936178382804617600004172456102080 9860799 54148094930931048333473069912888597760 9860800 56301523575782650809736099157010022400 9860801 184891056736248664004817580015726772802 9860802 -66880056586054628270359255592557103616 9860803 -6141727671778510168087763791037243576 9860804 -207165762997368777113381323122834409344 9860805 166895489376930558664473443427269131200 9860806 -189116897791358916383975358339855231648 9860807 -385576255732392731570755322138412599376 9860808 100576472493768059886483741397630156800 9860809 -148388202271904865640901993205427092444 9860810 -168693211549657780520696521622206560000 9860811 46351466532156168017498588286828819672 9860812 139643563252410552684958614247976616960 9860813 204596770452568551767897011100800540704 9860814 19618447013968713747811529675449279104 9860815 63693274843639871181716368003832448720 9860816 -9516424283752617632817161942441656320 9860817 194638914528937024806194053352316522480 9860818 12741813036580684348802764365678927360 9860819 -418954950966916521817678716961172325780 9860820 -184252878884444588944729123781154816000 9860821 -161361594254436021285411209280434374912 9860822 -73268095594730533243329287454222379200 9860823 70729266318295570740437665960956639024 9860824 -83169527292280891094198511352294103040 9860825 -81400393228114113289889624287073886900 9860826 38679357528221918974592998753102040064 9860827 4877012211764037098229774806008914000 9860828 168480232883108396442973930538710142976 9860829 -111924480933016608511008801887265745920 9860830 -48887607953458110352908259396588550400 9860831 -106325514239905549717433010232672438368 9860832 -100326876642472284420986286720622264320 9860833 209749250255973849991742703482233960272 9860834 -118129207328177005324613469561734411184 9860835 -92113425964019413877526821422561351680 9860836 -202740313968778912619653114885433253888 9860837 -64331829130077540953008672462468351488 9860838 23110080624178477652391154035224185728 9860839 -530151123163342891834547400262854460360 9860840 4889056952962973481067777550576025600 9860841 -178610868658611427479375274616237308380 9860842 28161952649529568028365611814961841072 9860843 -79835494745800110424305712224066928908 9860844 19529652322967971513417115107523788800 9860845 -61125645398570346353307499969692966900 9860846 2956539210351526682990778479807123904 9860847 -76725945155541002940470526787271093760 9860848 -2743070385773639861499263270060032000 9860849 58765253003559133535006564220221836032 9860850 2529128569821630220547765669065212000 9860851 -16021698846854336440442784849636041472 9860852 27347214219665686755802633535966920704 9860853 -185379097363133926990173885003955440096 9860854 87339260098832941230377353938904055040 9860855 71492157275248796427630587918637150000 9860856 -282705822515450908064347605176880291840 9860857 -53548337315139347622755911906324672380 9860858 -103348420789079871778049034608628668304 9860859 -18319965999525377465010449780045975040 9860860 -99213510560405717084322802901345809920 9860861 -34429457160790923180532917027805283508 9860862 -54948892976845341727177916813928637440 9860863 599228386844865212928503900538352672920 9860864 -120901509040838998163915696921930366976 9860865 -41058807548521204700261607235965540480 9860866 -100555670938571945047709654718722104368 9860867 259934328638769713583764452239628023600 9860868 -106602830819574749996189584154595147648 9860869 -15137644212373176975990995742234438180 9860870 -13190950182454679255712413038339392000 9860871 218177219928731872791251694665099967912 9860872 51340428798529417824910778227265863680 9860873 -100291193433211250415420690662286920496 9860874 -126144356581421643376599625944762819840 9860875 210235085006192803266549213510156132000 9860876 92476476539848074190469491397703487488 9860877 -12338462017989142146450545598508564224 9860878 224594738747979996058564307510829090240 9860879 -71543331120469406323249626299927844624 9860880 1628580583641390880323919759253176320 9860881 213102121218158204518207535280805141682 9860882 131405505083354281039294499060666886144 9860883 -8035786751344109491677536807265687552 9860884 80321796246455332133539497303103045632 9860885 -39348023125961024630860949153323344420 9860886 -61804841783123903292795666088624435200 9860887 -186975353119604335357688886040332859760 9860888 -416157836377582847627314602232739850240 9860889 524180747133904816230693694099957728 9860890 -25747144327781690659301161839604726080 9860891 -186121696755287795555422377619338435708 9860892 -26329865929389402072243710395142850048 9860893 91012883489072466885420022342661903200 9860894 -2566001451319998361432111612074704256 9860895 366782816160969247259227732733726760 9860896 125652037945060911373515167437612449792 9860897 373388007224514738830038640414280053346 9860898 -71173497986422562639290944341466876672 9860899 152912970582469973124912200477695916160 9860900 46245627967802318952309196439992627200 9860901 69638469028063498630630424663476012800 9860902 176882164315552141149208459350018781152 9860903 -19743343161012348185319146537184484800 9860904 -667863349088161164173907165780295680 9860905 -203385687257966913633166583698369929600 9860906 58830749940421893535317866100250275840 9860907 -84800899233324565507223698640695960284 9860908 -102329181702825874971601689443780399872 9860909 160664040293076985045516423649539753110 9860910 16887772960432013660001038379902603520 9860911 917046429284501961752727439721013197872 9860912 29751110197443816819070507690074095616 9860913 -10003851888474343352527588420550387520 9860914 -23439103417801035292683418772228222976 9860915 -48458433678179931111769634340762209280 9860916 -44922049190516340609255509515780110336 9860917 -123229896399145952442588367396230651648 9860918 -71604749777940887136497856984119707584 9860919 21602191441481015715379752863827634640 9860920 64083049358578795866872556819581644800 9860921 -197385208353109148350728241589989452288 9860922 -150020886420561914619807986751619590912 9860923 219110735798029288272577273091342611136 9860924 335474163904687452471602741452576320000 9860925 -58954058653112656733320840923533676000 9860926 -152747134220748557178347894154883373760 9860927 606547586941509522026211238241540395632 9860928 -14576681937971596611862042738824314880 9860929 -244827542642717186478544598225624661120 9860930 -14297581780751338086197503293748747200 9860931 16941497560979723929989943470441060120 9860932 4200374653646187150435163239140703232 9860933 -22317453641081679560708953892938170120 9860934 -165481110096525972478169497074726172800 9860935 -65669611896222405354130485291220607040 9860936 146081653021017357190584993284285383680 9860937 -184491822922337746854024881978990245248 9860938 334321977187469365171573283619834240000 9860939 153298937560128536654983626879047807400 9860940 -197387214948143582935145249502922521600 9860941 323778455821269064604131557475341188342 9860942 -42313729282361316898195426733887216896 9860943 279989352990187969926189751749537840000 9860944 -15155540096067503923417315594029645824 9860945 5323776429971100879446293540792880640 9860946 -3635582566519209477165869843294610816 9860947 488163516630603973604374110000017468396 9860948 -74213578615882526232669817417644294144 9860949 -52661880117281650317872230329550823232 9860950 -30206651509919639644746091143162696000 9860951 -134195585172453324470168739163192517856 9860952 204489070988097969362016596517601075200 9860953 -106311730139484736420790829522503319996 9860954 -41989081960995804035858612835824686080 9860955 -88276891672498392611323219946059732800 9860956 96746115390559223444770950408246978048 9860957 -219706003989869362816410476281512292200 9860958 -57720206004204232230152057104391798976 9860959 270331646370790309585616650469952208160 9860960 398372766744307139411189769061017845760 9860961 230743972243167741154739543217760581984 9860962 -258252291794244711732316015807841040000 9860963 52899711072038999452352879478109674960 9860964 -61358800043399673847931746394085633024 9860965 -3491969554730599151362240696316719200 9860966 -70385569775291689717268515191894497568 9860967 -389306233898066286814529941700322503520 9860968 -20691194853093217540630954461459763200 9860969 177001391655483095789343987058241323500 9860970 16395802060152183714174997950073205760 9860971 351999333004082924448972458164674349172 9860972 -205891532310924053519904921418386912768 9860973 97884674241713529337861179618162590784 9860974 87102800327896348262568223741967709504 9860975 -5273009096754907813542665987652101400 9860976 28156140684284967428727971195260895232 9860977 -11939815627398152737096906869573085056 9860978 81085537391993417094431144139346817040 9860979 -217816450788724751851354059054432707016 9860980 9099174227556173086564448590390752000 9860981 -83109982007984470456411310280754641120 9860982 79222375521292735740686200440999302592 9860983 65921570728891580412963337967969073624 9860984 -82272925658962943621508738215145676800 9860985 64384869316138213782522158057975556420 9860986 -9258641205012045040750739145705536640 9860987 -458458786143496516450318761034886870364 9860988 402772185919690540557958185722037052416 9860989 279072673437375202534618565668582769920 9860990 108549994742979143453494655735289225600 9860991 -65690321280633787014112874285692553472 9860992 50521319552110624429830304448485785600 9860993 -393622641666492442108017282066501005520 9860994 -73336457707538454310908483363906155520 9860995 86842127469732986602641763876026006000 9860996 -162727195100478829807627549335981388800 9860997 329617127268625799392018705664850816 9860998 -67895429762332632250680690565286331264 9860999 27162505945196279256649500661486623000 9861000 77440111725099012811155518402764800000 9861001 44246308856154576966919524832733947492 9861002 -35199227142025604081099900671417034400 9861003 7003459909267890548261430697118976024 9861004 -84692570621704459573024000888039538944 9861005 199375971128580416290137216745659640800 9861006 -14019972262473998680333728780922716096 9861007 60167513235622854560582566378896990080 9861008 -105052729155033712472400660954503405568 9861009 165155341327139257171989731030279691504 9861010 165447780938427914938699913120730176160 9861011 -21797077647157351059189578337019210248 9861012 -32434500676943487544300883734874726400 9861013 -288891471811835377550807721806216985504 9861014 -185750821434894662442576169266626520960 9861015 -74907775961939664481623841690609644000 9861016 806764982347022890272712559853281280 9861017 -189732909785709064359733762718953511040 9861018 9584622260268196274595667118688768 9861019 -101068261343014220531055644893088220160 9861020 -39670736189148632026215957129748439040 9861021 -10107422627942606501564094944715117588 9861022 -141531627447216382392854628430755024000 9861023 431014730976605610268549831419057180960 9861024 15633624766663502120113694660902256640 9861025 106320889797727956572461615354730847600 9861026 -141425063818570098750810045869130110976 9861027 135882662168280103717619363357750057280 9861028 61146156968667476977981081570279653376 9861029 -351717888637502814628134283648199138370 9861030 75203065175354276327003450882585640960 9861031 -1200115070187025379902809087309898536 9861032 -107423113705575965167699620318753515520 9861033 3171309559460321594071839586599303936 9861034 -53184404077469716869032135795844727968 9861035 -188286100275074183244152631840999887520 9861036 -47394515185945279197240544569891813888 9861037 -173560373282925431543310367758530423616 9861038 -55978809575082157729718533702121840640 9861039 216808473738550609080820898223808439304 9861040 -5365613479527398900958203649717043200 9861041 -540231433703587358782590927759460584558 9861042 -36973234757282223460299806349242966016 9861043 -70886735457097121249404664743386239376 9861044 -227760175786663785321869779786873785600 9861045 228202018153089797675790542542841068320 9861046 -5497081025475607438753278669201618816 9861047 -3563098437179087708779130459029824000 9861048 -18425995087224039038688504435956121600 9861049 106501437697782329223080414402735408448 9861050 -44342434972617137435715317873048449200 9861051 -169155433088438966259822410184383707368 9861052 116010283017652596345234683389117838336 9861053 -448060006288402871620174193565011392698 9861054 -84420992409790763467758597714588601728 9861055 18074264896524941488121891987335763520 9861056 141533598379558026934606318764545802240 9861057 10464848406458772203757638840860049040 9861058 54860838475095828933553562455179041184 9861059 -13531158844591426557234268089826343712 9861060 108769817298067945265158119743410667520 9861061 -1673812725672665958744638994692036064 9861062 57862660638902438121476270837632840032 9861063 106414475849520273994639558678873344 9861064 -76016714456274129503947878102255329280 9861065 -130337442208072405131739764230135353080 9861066 -59431531463627227578868114573586277120 9861067 240693448176797504142848069929745236000 9861068 59384242150115731405126575067740926976 9861069 94075670462065485174809407334334037248 9861070 -302720149510918814743058294084234442240 9861071 235526417339546766934272796768054072944 9861072 -9102823015788182898264300495418294272 9861073 230135422597164709973506394892779688180 9861074 -54125823241068643593512419253695254720 9861075 39870592286275931056714991119756608000 9861076 1647941233356827214387043337232570240 9861077 218335089478907895698928360821149227360 9861078 169536509552328102801787247843019839424 9861079 -487534576812540898295543860550062931320 9861080 129884495502051813741556641911400038400 9861081 -38835435148921876132485350365771795248 9861082 -60570424290970212618096419311177284096 9861083 -184788690137499252378026373523038392880 9861084 10542755728856914184812796840465694720 9861085 184060312429328509719153623058377222400 9861086 -35325233953613822061092549683390171008 9861087 217817777569907550562838188845896786760 9861088 20975047451919653667739466212794433536 9861089 30558931511672873495836761666951299904 9861090 57951720226818094766233404344581324800 9861091 -320501860006402900534097569756049834408 9861092 45511096923835019182420446463866435840 9861093 29419154451222806229271497752170934304 9861094 -47541154241844134140243759051740719904 9861095 -152489044254314530824206472562869202800 9861096 -18517612059151964060715848505124454400 9861097 -95746946249509762591234617473528761968 9861098 -102249685290664660390803158418316434336 9861099 2108865976174627950702037030769663064 9861100 -2972973428690994481336235769040179200 9861101 -445970144119345377344182859259259120128 9861102 814450032534316142847929584268808000 9861103 456037822621969437019755311752506296928 9861104 -106504587200212669759193800087437312 9861105 41505668013163851978444109470087832320 9861106 216081009346839315956813514688862260752 9861107 6751616793249769504669333610467807992 9861108 -19779519280339348967674132430493450240 9861109 -45158510923384008616744648052688100690 9861110 43166748089817085833940867406840678400 9861111 46786729605826687548322568131502850960 9861112 -319915146273137385247622036492442132480 9861113 440053019619795827431426332903953283540 9861114 92623524930071862432501758625092263680 9861115 53973259244735752119302517335065547040 9861116 -174188559665622770055817919821034127360 9861117 192026513645345006192317991257070198784 9861118 138962010577111291849533846987550996800 9861119 230077742816566679962503412236721405680 9861120 6602580592363783552221521572685414400 9861121 117133381093111006784688149422777359700 9861122 -127525455221606187038238416702787950688 9861123 27884270914424776349901282874693661424 9861124 -41386242376938322791887843750433968128 9861125 56056948473303922286123931285526155000 9861126 182504976220765517390325788852106367488 9861127 -171649377197254891938773231204789713968 9861128 -6548736589383231248775971068169533440 9861129 159354514967814456828916123841397200640 9861130 39778208937489995709656827572880356960 9861131 36796443128239438813775427690556047360 9861132 -18287669321976135978863588461939319808 9861133 306497304192087018234120783137837826240 9861134 100706595567031997824797160963430433216 9861135 31001246592375252136508388116101025280 9861136 -46133201293415060710838535726002987008 9861137 334250151657668415554552214417056820 9861138 -71069695202121132153488307571999683072 9861139 -276930390130463051016969731018800612608 9861140 25680473753219832550836821579432755200 9861141 71103701890202206730264803514159512992 9861142 67699490546933271024105362927784013440 9861143 -23530920551917431161915591930985127608 9861144 -138162237234351793096862332276069201920 9861145 -149826623210394117612695946838190329920 9861146 12111456256056952072886058611796899040 9861147 -874148028487689358573535889665007552 9861148 808139107731040564199436635790753792 9861149 367770039584716063502860613899924937280 9861150 33707650784259151821918222152814024000 9861151 -438582778882659225090359537864656562848 9861152 -226284217206918467225532237352788295680 9861153 -145243313306433702608595961510127938896 9861154 173270331054544537154910798390043923840 9861155 269874276579595955341663783095837124560 9861156 -144951891564449200088260653397157928960 9861157 212143077679805228706110055412147801406 9861158 103696554534508294336323276977653939584 9861159 -114233134839379724622699380135687581440 9861160 -164749868274532123110917451364194816000 9861161 -765511022691664926373709701928931083868 9861162 7523710539881864663772373408567732224 9861163 -154032391608930599284815013928064007376 9861164 401128810877444280358710260186842085376 9861165 879092512855022340321362021888762400 9861166 -16118026324675790994450887259931501824 9861167 894264849908587337389632384988801123272 9861168 -63161667846548098522196121854196350976 9861169 105145120478938413109017370814410909696 9861170 -116727636159939862272208338308662433280 9861171 119454364572262350604967155585989202560 9861172 -367495812881914906494516048491726069760 9861173 -115483009814629955392262970145520471040 9861174 29571947174554917499129754469087580608 9861175 -189534658736209114584076157441028716000 9861176 -74783118071255262652780184484971212800 9861177 -42880778330264869705133346295962594480 9861178 -194734337055171809169743923668609321360 9861179 76493220621051269166895359641401643784 9861180 -15722659628730040300871549854988206080 9861181 -267316759534967542454466052478123372736 9861182 45445434588545739093058504495414036032 9861183 493363610680786898503756538788062869592 9861184 130879692121872032799199431279759589376 9861185 303738910127103721689063706467810600000 9861186 78278032682389441056162499411497306624 9861187 29261538665266909772124949362432198352 9861188 72303998724201103239626293228306599936 9861189 49506514502416210044475050666243974400 9861190 -1431175714951145746889685416473497600 9861191 -492951885561171703624998277483534410408 9861192 143955231729386015701645759167732080640 9861193 -141547128449057321832062450672956411136 9861194 -89405239112480251746243004674184232448 9861195 -214969288714787022683363890898815000080 9861196 -90016748236362737065162085913045433600 9861197 166156637246025150712429393374325844172 9861198 -118427448694772606988962173271635923840 9861199 -18553695938753522254407445788498576680 9861200 -10329179504574309825285012661254144000 9861201 -146569842385900093549105921672617265200 9861202 -27430604246184689990719932184328616288 9861203 220001883261711192687838705351022260560 9861204 -61906937150578470692859955989857341440 9861205 -7598784989931136530187570443842352840 9861206 -5192935715293739423081548038724154496 9861207 166415497635948929419819732501391062992 9861208 79171548766322182513979548255977553920 9861209 -482213525695703325620079562254839430960 9861210 -58039607755790568114116598895931020800 9861211 -830854220539837550260576051598300329248 9861212 82800808832268026497499090846925267456 9861213 -70805499047208945682668021720787203456 9861214 -45079904972623916614751870226964822656 9861215 -58235367352820442033876997691444585280 9861216 248702820563042643158692549487964979200 9861217 24203094401063129093490995240960223266 9861218 -239689155788427539460163046628335804640 9861219 80925593458159849971487082013378479844 9861220 -124149689004899021214822355378358046720 9861221 -398541559904453062956506234654997976578 9861222 38795813850612758572241114165881288704 9861223 -51632036993606599515163875676631923528 9861224 -64047444461828761596548900057667993600 9861225 -65366795459322233485754010481776232800 9861226 223095739819916584531208190952650747312 9861227 106146368677274886116280019682273716992 9861228 78600032824959499744565994123613670400 9861229 760140633450616503740850320000209152 9861230 -69386212505020103953884603442641407040 9861231 299003402092506730304614661104808921352 9861232 -103867215300434641953509911761602904064 9861233 1954187239840928818411513684792728384 9861234 -105498269301374930277464298372424552320 9861235 158087889005264554819471677234942061680 9861236 89797029272670566343201512244858150912 9861237 -344831539894143472244855086168052050560 9861238 -186234172906935991632120237799440000 9861239 128188661069946251425936009016889224040 9861240 -4447359463954594304725938292915814400 9861241 251814817592598048702254429743833510024 9861242 83355756815834613255799279259163685344 9861243 39822280777238441478439446517079913984 9861244 288892939637718363043099102754088156672 9861245 -72779398988122532989944719121425932500 9861246 7323195261598615493401274740042300800 9861247 -58643939151722969428844448532989244800 9861248 281447216249223058355171105854162206720 9861249 251774519416403713500307860468113807664 9861250 13458067781347153469686101416496000000 9861251 505047441341140666623228224823652675104 9861252 -64430138709142547988512739136908653568 9861253 -63081148519734645050713680375181294498 9861254 130302720542707222936779806208873976320 9861255 -1115434948340339202204129460984617600 9861256 164674634471038310136684878975485178880 9861257 14677010413707153237843983990463830400 9861258 -108691969141573977900938605252572672 9861259 -665590044784325114586465864311210524296 9861260 -76276734738260350490671660484695603200 9861261 104949296994251636314618610858407469568 9861262 -163913436069196086723145949616364642368 9861263 259149950464575282764215530641598000 9861264 148088653198155649120262590285479936 9861265 -233551247015198896583779462294042885080 9861266 -23729100534756322763855635138918404480 9861267 -94990176522477436619727367753769258400 9861268 -492625013275268353185277749515075201024 9861269 -76754256495017770900390250967012359040 9861270 53913617761721164788519143956235145600 9861271 218798461990023597323160576989584554720 9861272 99109656040215302164990021136789452800 9861273 -27880457530535639045962382613843138240 9861274 183015274885798446497806553757433553136 9861275 -65015907036463645560442291304482630200 9861276 -1847703022180812043702849176472166400 9861277 114319471868250725689137221628631341292 9861278 -5307276819551637174094335152515411200 9861279 -137966031832567521771983045950399379952 9861280 -21062662335446432730579985094997442560 9861281 -31476871620277651502252568134279018988 9861282 175876007258085404812147940904404053200 9861283 -81722418938208667687447189604431754816 9861284 -94719871725623273606814978061981588224 9861285 47054629327557568712289946723085414400 9861286 -27707640333862960353633922012338588672 9861287 -525584515329375677636373270205234052568 9861288 119575102567511082516399296487256965120 9861289 -177564837013892850241867184233858116000 9861290 96567804006816033146110351438419886080 9861291 25304691138548863913698626709254334080 9861292 -12800296512223927504508405697760622592 9861293 -135479531430699092707486731865023113556 9861294 92253254604138304067631462674954527872 9861295 -161639831725608259788043923166030918200 9861296 32844300590216563563494151273163259904 9861297 -109437343435456048240978030011839782800 9861298 -49264798837349603704712454984185103600 9861299 123547097183301825921026124310504315836 9861300 137045283540265425006815798664568886400 9861301 229554627078878081302943467902600024302 9861302 -184758422398822030384444267614350517696 9861303 -155311061360417835637395549987211222296 9861304 -199963061422430379220265988179403878400 9861305 536735529421913411655826293426943526400 9861306 7998168644142757392494665791784240128 9861307 -153703160186678463925826617764143404444 9861308 35124054617926865669490558573172220928 9861309 81254734951591209223525296251533120524 9861310 123518717165735133063698027407453162560 9861311 -209581584657001857930838331286285450048 9861312 49272013855852902203081086218516037632 9861313 -53279853216450515309191944998095045632 9861314 -46761585910587951259028316579728191968 9861315 -54659897103076897548971428333384078080 9861316 175754452536725548952810298590663523328 9861317 -5786299751529666651640469461158791808 9861318 -255146523593244593390700762782508785280 9861319 -2416249927271421586290571990179016320 9861320 -11456936610579527791993602640699392000 9861321 -2820948540044147654964236221886862336 9861322 204699596982605665541748161029307077632 9861323 158737017165922531478935345361178585600 9861324 -198526173440676979912527130693458259968 9861325 101638744748516430767336131592387694050 9861326 39464520221946288467620263626113933440 9861327 -53553570504870537559910366804392802208 9861328 78572674111802052686286276446303027200 9861329 203221472625741830030810556626535369840 9861330 -34874080641548270440486652791782236160 9861331 -173002055833231200263831779138032631568 9861332 -81999631074541234065044558076057010176 9861333 -168350525435514565282134894432780758400 9861334 -6332143102935532002722396753222584320 9861335 50245033428762093196778226323312949600 9861336 295466205519234597792058919811129784320 9861337 49783564931300262379634951520406094400 9861338 6719343300243672385886678514189099744 9861339 -39971184713843919459482113955222407200 9861340 -144389509685639897912335273548536732160 9861341 -102581583026456739855041826393390176928 9861342 -2336200698264196589207166253707786240 9861343 -222595911974011951544346134066246145120 9861344 2603242403801789929084180497412915200 9861345 2916560326539767271555718284107089320 9861346 109680464095521307108898183391217010688 9861347 15587176008286714946958667907601285432 9861348 56390780546815214250128628390086295552 9861349 -864216251582654513798214103095659650 9861350 206514346550877877068981679305269116800 9861351 -1745799341988891459896993089496271456 9861352 19481076719316925448771405356267438080 9861353 322118694595222717969670822348668444602 9861354 42809210405367736114537749395009990064 9861355 -6132563960996349094158520355506348800 9861356 268978059191607158305730317688581873920 9861357 -262982152879671419257717801877223836160 9861358 107695877947297306248513313718697662784 9861359 152886790068575743961820266026026100560 9861360 26059454314662818821266278561232322560 9861361 8457143194612699990937144121684650400 9861362 -108305092239153228116468083442228736 9861363 237083736521977866143949808734246411120 9861364 -33328017975766475795529322331823582464 9861365 -41253349724285482355478245791483812480 9861366 -15580735451500921220144661826246646400 9861367 -402319081390754871073393197306460706584 9861368 -310183681391941814370077812446193274880 9861369 16748320603110401882812221341991679680 9861370 -169895535935286307391092388319322713120 9861371 -128928482699880171674609724546695115360 9861372 90117607687561602031118985095217177600 9861373 -184336166723692820107714721431884592378 9861374 -75861476454392629511743185728936199360 9861375 -18321577697248222731461182129781196000 9861376 -69718081788795120505030741825786216448 9861377 -123770040021214048328869612264991809788 9861378 78031304230033681471591153097269593600 9861379 -57446080428374871500536185324786094080 9861380 242797501484132253474980427647148441600 9861381 250580288759553326843814707940909378240 9861382 -221425072466479666454576499167144457216 9861383 -58939382894976228402109240087510518480 9861384 -99507278926992321593413555150095482880 9861385 -308015893706459042268404133931034571420 9861386 -108179343303982634138687378996673382608 9861387 356251445677432152255661865884926586800 9861388 16022114782575141340397642979585079296 9861389 -309522391177910518255113024292997604810 9861390 32061982515439525197458677985124311040 9861391 -100690524538731317524905787391733264208 9861392 26989457323793284746207930969593118720 9861393 97753087986196356697483993046019155424 9861394 70443922564802704394864047848476419872 9861395 210434106228156466654715967959892844080 9861396 60586494844064106758258309101448361984 9861397 24809584731587236230999497820468091512 9861398 -298758134538993591159841517490649336800 9861399 432851996216429871462557862353990784000 9861400 -195478952506911182214748865024909568000 9861401 43365376195486237987109398039727909904 9861402 17174903272554019150433023013361729024 9861403 -248315366396882604231918169156374635376 9861404 -59257562433830854965161872631617311744 9861405 1838667042601094365842922168809844800 9861406 -198961021279687171385317781017045150848 9861407 -461260363636120388781543973470567997344 9861408 41770656483200207337263980650327834624 9861409 -226689743442040549334698618583438143390 9861410 18480930915925834088197069084726149120 9861411 -40104320535540818000268419645169380352 9861412 213390551110450026901814903954194145280 9861413 -85200843270366402295686675756353638338 9861414 22057967837860228063287863105970902400 9861415 55108315565253678712727202329149189560 9861416 -427012479263989991927264330289182976000 9861417 -354604431100975037728810586471601784566 9861418 45220737169678806557096056648895508480 9861419 65329700771679750681303330742444075680 9861420 -28639214455517217102898106663832069120 9861421 354060761885831960056757681003038171500 9861422 219534621080944846150616154415137160512 9861423 -20382413274665952787494493439400566784 9861424 6716901361039022911431986218977624064 9861425 2820839046769403145868972645089652800 9861426 -208824852512249990796553461654524038656 9861427 56328881802680917210317838803915190960 9861428 53539488412415641944260015371803968256 9861429 -231623560650100848943065949528767765216 9861430 -35304062737302177627322748899576880640 9861431 345442979789133600486954228887135672232 9861432 -6652117974819160166767925701828608000 9861433 -409962231561047229583534651570738543318 9861434 85079913763637405209157549150169346560 9861435 -111494976835378715493762791853517290480 9861436 -9477518219041466312432382314522444288 9861437 1790825917203994177289608561867158720 9861438 -5321618310510047079613412626172003712 9861439 -6194700276058200654877049999668958368 9861440 48940464579704811489087963687986135040 9861441 -28168779459783111919537182729395945472 9861442 -107348171568958834920493767410278606128 9861443 -90264757016665600911084080973202072032 9861444 99840288667638510330138909494173514880 9861445 20731041012711639566888815127628384000 9861446 -306935258791171689238009699018789818624 9861447 292228220987980155552992668284555973800 9861448 2580619025917122762413669543674675200 9861449 -132054018163181155041104377247224620636 9861450 32334172923951161573883459899421024000 9861451 5097344135282318316881783958074959312 9861452 -60334759439280509410811569015760964864 9861453 -4691783223946669640705504839716036480 9861454 -70377656584907506120998883011007489728 9861455 100726674281125983404705108475116292360 9861456 16861715214962542546310040009477980160 9861457 -251190464108635638614690785605412370880 9861458 27635844623675529106480639626226600080 9861459 -236164371006449817726591412824878334672 9861460 29669816154207037117953944018318745600 9861461 314410380067549805627036910689112826062 9861462 30697966130603331592737651287090098944 9861463 -45364213857652946768477483506934359288 9861464 -160187400447729757285530559156037744640 9861465 -121651001138812294707474802948463378880 9861466 45192378841809185729172557859916665600 9861467 -5211354983112739165051556243735500800 9861468 -141603540486386127968198654086586941440 9861469 494564101509783999300460281003444413644 9861470 4332699439502563501723428827497231680 9861471 -133681656933347372977633223399924501160 9861472 -172207154054274539889794757954556133376 9861473 219437426713757957788151539281314386722 9861474 -4641423759596598210939823848197922816 9861475 -115706620355104797787378149782323774000 9861476 -148537617271952506116767331083288386560 9861477 -157538781369774304819317095863482003168 9861478 -283222246481910379787312308745109816000 9861479 -6017083599806891953321366864920768480 9861480 -116010566859281501589964178134155264000 9861481 12359786639516275860637840311779130560 9861482 -156810629097867904904559386376201123408 9861483 27753407473758298537379149796628685248 9861484 -138054006318875245976859943947222417408 9861485 122910217422330773859650931358687143180 9861486 92332823043193338632022257723400665664 9861487 -471204096060766993585762399914734338864 9861488 22359162846806357647894012824587403264 9861489 -24842784483428295249371964517148065392 9861490 -82424862303028491926085652289284668000 9861491 -7078586616138401092913392538588858880 9861492 307141436582333567009379570628448980992 9861493 265449868795247929718186435247729069120 9861494 231641193872656800001304108117325196800 9861495 -91985751153988747008099249645325087920 9861496 -104616916455274835101341283170579456000 9861497 43980670312614623559431551188138026580 9861498 46870176809924311329948606208233057504 9861499 202261892596999284140558782309243744992 9861500 -94230597968840800894253885353344000 9861501 37660191736734562608115712364619408896 9861502 -114958000900678196780687900631388664448 9861503 -10298079952858074709180149500166223872 9861504 101409516180995602978644530049822228480 9861505 150193097282450320092852789487374158760 9861506 109760993324751148717990434157794238464 9861507 9927998914524131167521678858372014232 9861508 38174498377384176758658992482229391360 9861509 176570044187020675249451884078521731616 9861510 40527229035450217726336166860348051200 9861511 -2628567920440578655968568839492910416 9861512 221881406547297053188036703084116915200 9861513 -83759390462005466921903817964754746560 9861514 27777979766023563102303521821518154080 9861515 130380116929105497530870884529350386720 9861516 83806999059055214292277650569932280832 9861517 418462495632552393198719694273028187232 9861518 112800694161020012816347909422339840960 9861519 -4817487293867995436545380642373491312 9861520 30527101348068063688339452230943129600 9861521 -313481106513669138505952984061820640256 9861522 -150656024513946646370207812711285161216 9861523 -44297472152685933034206867854218838960 9861524 -201857889697286783608775834886117323904 9861525 -72483066942051937505891202707519335500 9861526 20766046986304494991041448665770027904 9861527 -33962997859097576254311437960102814840 9861528 -169799009085818239972717903910726246400 9861529 -566453455506575807302417638635831295040 9861530 -30521747126573115541366708008287723520 9861531 -21747907225184016050476231406339513448 9861532 96879724682788415216127759697879298560 9861533 449667648254344232459993918229994302048 9861534 -473015752374920152692948979727646720 9861535 -339089343604394023826555946204957554520 9861536 -11329560860445245200785231743678545920 9861537 -46536553780450232906513288705247204480 9861538 -47211301251288750693669003111456290304 9861539 -159054684636863913334851939691576944240 9861540 71872767188861027797635125988328243200 9861541 387875826800530033825386307194106619584 9861542 -46567329683415693304064938358450039328 9861543 -3193019379365918717076866442674920368 9861544 -394651223898186666927916869633688043520 9861545 191889847958634455486145223115912068800 9861546 73351584154047926308802566553262768384 9861547 -182891895136811965499091573544776551044 9861548 -118731806597514466252764464546188998144 9861549 228530585140851098368121660281340775936 9861550 53473692379648022944177226786353612800 9861551 60803731515400019639082854748259776000 9861552 41630916124989024734886251045056856064 9861553 -154296784510952952330020552124300981336 9861554 178817421675549768558668299133203592976 9861555 -27276818057197821912687911710365369600 9861556 -56050583204383471829711862246484604160 9861557 250633559883896375899664053886900285820 9861558 -8961308242077789537679896003071078400 9861559 -138863922687862987810536287558702017240 9861560 257496754810256986562953292160493056000 9861561 20923522759624658257942010336022235200 9861562 234281515755944433954570369809872660992 9861563 -147392912468277688454170850039339500188 9861564 -195087774176952883819181356762945133568 9861565 -33161058148438988747906550649788672000 9861566 9793346843603187400782516255730862208 9861567 -234070143423945094677271024095866174520 9861568 176953383533797045725143263303065141248 9861569 309852811941076426712603268947252699970 9861570 7836321344413557141648942647784192000 9861571 -40776225594856367786070827173224268228 9861572 -29735096927349418254999757670636494848 9861573 74045578133795355916484313324264472224 9861574 238218214970325664818723047624186666112 9861575 28038909136487563158674259524812317600 9861576 92562274779687481170291324499620864000 9861577 -9949751804448010890248108762898021600 9861578 -158225744488581997190906040912071390160 9861579 -32496110612063762446913194410160100832 9861580 82103817701895804917653207460981990400 9861581 491983732497250126871515511034115414572 9861582 -64583888282832350482460942612756534208 9861583 -401658605345657485438332409713006481168 9861584 11499170139011650104153305342347837440 9861585 -52653415131259201436781740357556921600 9861586 44291912882545656194905817068184294400 9861587 -488850468155263057904004018387721181088 9861588 21193992513065864253827818081835790336 9861589 200098829647638604800554941688163881440 9861590 -15599809121537505286217128168451911680 9861591 62528204136921187643593637092165625040 9861592 55149302255071766387505309659224350720 9861593 -377517612693294818944903225826910278400 9861594 142747853496288983188729178107670899200 9861595 -75281667871902100842873541767763867200 9861596 103634295259603177888598820513354448896 9861597 -234131941059014544778097290486294674426 9861598 -273136969557174553630427447492519153664 9861599 -225915949228062867102241091580307113480 9861600 51519339164324156884132868766616780800 9861601 -76205722738510731538554103360820247248 9861602 159770223632570564067345410148893069472 9861603 97896173238901557977493242797557637104 9861604 -56112704315740698541085269159662325248 9861605 -3001527834105713677283450393558057640 9861606 25741112119796507280341391167822328960 9861607 -69621101198929179782983950872114959776 9861608 -100237861206111703661445958478303232000 9861609 91032309342538536241035815865931423008 9861610 -64483988536866103664994267340947655680 9861611 21449336495829438897609104159946676212 9861612 -65672778819634608803669544714504473088 9861613 456063827042991063001157128172872987862 9861614 37051678587957867901314828980296934400 9861615 286566114271128071219778185130289089600 9861616 31528906674042030629220056361918726144 9861617 -8835941936937785516634557983268379408 9861618 15098768745647382106083710985950622720 9861619 -555958267774395025416915416121729020980 9861620 -2008193341446620529737744957649438720 9861621 165634645340706440992730870969316672 9861622 70283614016378220954306743261080958112 9861623 80414547502769594974438738844570425584 9861624 160412359215485657927995607072269209600 9861625 -371858972755348235134224907401666771000 9861626 69600226846336842973387583547756521184 9861627 30703131055393579338587056478867420160 9861628 37092304777121343939727775396623399936 9861629 -246757887582355233259098109818263179770 9861630 -69049907527964726014597156633369476480 9861631 76371687569155655933743012568387239664 9861632 -304193734910167430727209390459590803456 9861633 117845044479006563974421488891560964560 9861634 -26486689627943259518998372470511822848 9861635 47280291946780572758643257579020985760 9861636 -29163117737891612033926924405414745088 9861637 479737483565931490925366253973832536286 9861638 -1941963657215994963393303222753509280 9861639 297983177117219677024035821648451962880 9861640 178916561774631469694428160225256345600 9861641 -165233715349962979282844239644955354176 9861642 30050764573368927726798146137140802560 9861643 31575104491897751893314658686127687248 9861644 24798556504985203681368927682486118400 9861645 76785669116398826438483440672543660320 9861646 40511397610777495663764024943328550720 9861647 50667152734448791964065516546700773200 9861648 -28701109280266278668783605632135462912 9861649 213508351344816453154599892812273984000 9861650 -17498969759209363249883520224525365200 9861651 116136416931200554238119203650610393780 9861652 -279766918086590495633504477034420264960 9861653 24053169820081501331123918815112598780 9861654 -144399321986151482935546915720545016320 9861655 -218529907654867760127692904902559314640 9861656 42218338144195493711720851758163968000 9861657 -104351325813865475527550570617557082752 9861658 44357664192983195551514564704834360320 9861659 -81848454463623386920564789648221414480 9861660 124979628180505112875937224962550356480 9861661 -145903356432766068364092489950563171738 9861662 -280532499326666100930271886843695575168 9861663 400323048846574085262623287683975168 9861664 -149180451935992152044090919706637107200 9861665 -260953240823298434848869999845442964800 9861666 17552697146964516632444985520709637120 9861667 -292057626796217281547809185009808133284 9861668 445641915554656514537551085824682455296 9861669 -185059092810716633034012715157231186976 9861670 -785254911917504622472536911078192640 9861671 49483717815994165159245380854885928352 9861672 42604650304972636167543195810672721920 9861673 18180489191092811618003050316666489162 9861674 -291613153190109794166918402624232931664 9861675 -159160674349782371722958476795541763000 9861676 164568221524219777643175520064197409280 9861677 -18323798654504390952433244859743029248 9861678 114844026598957682683853225279990287104 9861679 96577607548401176167073871574127275280 9861680 -105084653162453295687526201527343841280 9861681 -73644216718167152642478737541611684736 9861682 -253848751354930687901989623129875925600 9861683 -81546677477243283797128606633309469376 9861684 -33239780165128895068495706215240826880 9861685 32676118461787757395519230407384987160 9861686 -182279232474940928444669999042637530208 9861687 -77151000229585301288701767358411734528 9861688 -9031992901256840574093697576503152640 9861689 -1133895407846326199762512626672245760 9861690 13030204755538807220885802722895882240 9861691 51316947208321520029653614304079938072 9861692 166819470891946504654262226457322245632 9861693 -75933940891998314630391524339439276000 9861694 69359958378939802453154210925952816896 9861695 68868027544543277861470217459191945200 9861696 -3317621807431540411013028430164787200 9861697 -316832935602476092032896734071812609854 9861698 -25823162753239994123257849322827703808 9861699 -117181506316665125922306183182169173520 9861700 122181109697583615576698612655426374400 9861701 -242112225665462313729938047833232038528 9861702 -49701590656487532897095405606305243968 9861703 -70948886310006809014498782028452805880 9861704 -199278592878011014183738234920963210240 9861705 -9317809597373509699500574774634331840 9861706 -3814680136188564173103707632722494976 9861707 -459955853433869578517181823002591352044 9861708 59846787080519158803759339902334082560 9861709 215191140157417535488733477941365200928 9861710 19332245065155829648458957502640755200 9861711 56377095591307107721291399389345315840 9861712 33299234031183056797032789827559358464 9861713 -209360585215079418101490428341863985038 9861714 42243994737518564772230064608428912800 9861715 131827379898984592087281241380171789360 9861716 9069236293764451341874595263580612352 9861717 73136033314418885826399735182141886912 9861718 337467979833890955399734560914320130240 9861719 182528366286046441922796535538587563696 9861720 671920252363921788614519865763430400 9861721 173420554938541438350058126051801368584 9861722 70820002071212192013047094661250100480 9861723 -62462976466717170374819398039021410000 9861724 175898255462808426320975636975264170496 9861725 -23363984693232101248213618094844915900 9861726 20047559721493046755935453927516417024 9861727 -106832880820559332824774942780578259424 9861728 591080714706080770516459695418543964160 9861729 -175673635829901719282080831263053789952 9861730 87139211824520311633454285611185945600 9861731 417826799710378870404475247172233289864 9861732 128100215330148316164529429388983864320 9861733 125297454501623305012482133500883227264 9861734 -96340363764197553607036916291718729600 9861735 -76813713139400074021761569729955294720 9861736 -104037094260841019723736578999853926400 9861737 67791898436222321417148544711088730000 9861738 -70701745361280720004201941636446681856 9861739 362753644478282715547385777547293418720 9861740 -241155243032048442053259030462572006400 9861741 -141847080762414658227541165031835356640 9861742 -211565453748427763978462670655142784 9861743 -322650722754203529529737185296395049008 9861744 15150905721635720093488559733464530944 9861745 132614387926521701717353811162641960500 9861746 264921311915594215445518891154378925072 9861747 9102894515315824918311641340144541440 9861748 -104551028535489405679169204069286638080 9861749 7199880060095537958532763149356660864 9861750 -3155115855090674714827294695044448000 9861751 160578088732919915998900123792929001344 9861752 28423013703394677131606181988717977600 9861753 -172191090702829427310568939050087189792 9861754 29260042336235149170592982879358461952 9861755 41970051124580727267261456498043140960 9861756 -87518320276388385155841039221317656576 9861757 -317887735830307541818518038322499407994 9861758 65071736468301155216013307918750516992 9861759 238237076949182976453788894927411857464 9861760 -88526965865339740861942368974143488000 9861761 3689494310478213128449715136454011264 9861762 68251636462697306731243497552400537344 9861763 111204479567654469973225562258586924144 9861764 -159200447584469633813531767126359733248 9861765 65409325164697606680341347795666876320 9861766 -118024627246090133879976885524129360256 9861767 292204821346430410192920472341726177816 9861768 -60528268761566760236270720658969722880 9861769 430410677121657773843103081337405089060 9861770 53316904965323804013372479243022826080 9861771 -100398110393068561768014423432420968016 9861772 274308238555417751752153073035857195520 9861773 -1892689458561279051050109870208097376 9861774 -27520526513017368456882162057160232832 9861775 45074804737167466461341994079963008000 9861776 -48831024785869080031138100356010631168 9861777 -54344515839371891529810288107123288160 9861778 230459348789975454447871880026306327440 9861779 -43947502061479114013734655597002556160 9861780 32201642486208257721524016863517173760 9861781 -450547864386875945183610207756227778418 9861782 -71915215493491286783022129745030057344 9861783 -14420734133156983012447236840776602776 9861784 259547337969838317354509951377346150400 9861785 33523896036082724033299548123857602320 9861786 113401147774386294252762675936571989504 9861787 73328692989317991256938917118279917200 9861788 -28236819246935360932910251986405348864 9861789 3044407615003252726533496024130485440 9861790 31041594749455279352696269151460604800 9861791 -428034658606812061994988947888530161000 9861792 1404615755544489687237955574075228160 9861793 -38814151329593640341393100634961907516 9861794 -163252859031170264536506798045467977440 9861795 -2494293548284008352400524519200054480 9861796 -29707583868203954310794103820323733504 9861797 166298773827566421181721340635922512544 9861798 2884609639400458336723652762961855360 9861799 87006072142269311742429780230558665920 9861800 -72719095992529208110038978543674112000 9861801 -259246452358230664288027159294920352368 9861802 -81224737108374347368838846585469835776 9861803 50352177130550962555411195632829768080 9861804 -275160464551028195143809612271504588800 9861805 -66260636308182016907253550857384423540 9861806 275667271624003954067125685119412475264 9861807 59525374474164173714622505157527768320 9861808 32335757618656659220892635443799326720 9861809 420449411396357818560814658662644103080 9861810 -20112466532736805145526916179749928960 9861811 1563179382240380045635784975534574144 9861812 93192712851060940191495057791191333632 9861813 15401412479945958632904474203258050560 9861814 -235176697734540988261379945728567624128 9861815 -45010644629571122433476120674926063600 9861816 3736159214599763032500669341263011840 9861817 96696550348257286316440262290226648000 9861818 61069261576935174817188540215474613504 9861819 242201411908107051596425250197363125120 9861820 145595158145628307890431796829206190080 9861821 -219745344663342875279942930564850945978 9861822 290445847732622904419476032607812402432 9861823 -82895177590512366005685323018422058160 9861824 51598176002625529497673359382120759296 9861825 -3080000796672448098152106661045454400 9861826 -21058564761298476910690968685128036480 9861827 -25567629763063808204946847328981701440 9861828 -38383676274405420181735321631497159680 9861829 -357983055773431851877250337303880831200 9861830 67399991280115114160837755372397857920 9861831 -6372403040091919655991854418308414928 9861832 151331700927308800587437235875526420480 9861833 305059293693836132602156031167820309082 9861834 -55093470850510501871828597278044453120 9861835 1358224488021889633047976811493277200 9861836 128970052825196896632608114227381056000 9861837 181341463308844465903255223873683265568 9861838 80347726209540805590775333974960663936 9861839 -26934026511859511439896564279480961312 9861840 48060745992557211241204656513481359360 9861841 -532314529690868761461685578436555452816 9861842 206116858973251623232951984055721258144 9861843 -42537698130724079545254536713505952000 9861844 -10786300881657890337654056959656009728 9861845 -88946855779897157594421098149429192320 9861846 -106326257615411486110947005988877310016 9861847 -308678274186656677678016453055216323704 9861848 -59635297489053163815807192709942026240 9861849 -79746110819002138008991689765317845836 9861850 2794549879395401299627372743405888000 9861851 384288989558696705312970865828536497232 9861852 -535443688017935546522860414924849152 9861853 -87351964879665278535775986425308540200 9861854 40748450954750226003534949656293813376 9861855 46119170698494609045651358581413654400 9861856 -14232256000362284019433403779240427520 9861857 -150121503591910392590417513327043275520 9861858 -193663868893984728718222879723778830080 9861859 -77678525101149442354605727012766349408 9861860 -91820138200116973018901335590254257920 9861861 370389908913368957403175335084064346304 9861862 16821740273277970225770373156238862912 9861863 -418074250002632390799247945460587800 9861864 2047748730439959963720196282927595520 9861865 -74528563687320941378992973385872408880 9861866 -5087745106946846362336573828252942080 9861867 477894538235165876440573095727912044288 9861868 -58836513483097324970660328303090679552 9861869 70527303894035323187464828177219491072 9861870 116997526457322263402408431269223979520 9861871 29536361878958532820226802641273800272 9861872 94180311891644038837705107125412888576 9861873 49992349194144617318788382664828433344 9861874 -55756046528046273413755860365536600320 9861875 2215422782142561354568084200136200000 9861876 259194673771596639522762030677621941632 9861877 -330966344728383210155690694555174907268 9861878 -1495719459204000071557567229282762112 9861879 89483704353658992812252942042707204584 9861880 30603002844813145000549722295297228800 9861881 -273792388817207484889263698095189863318 9861882 83456530777016280818325454137947470080 9861883 127796365372292753808231428727343652132 9861884 -20114626950292080523111355211174566400 9861885 287298140394038317353897574163957280000 9861886 344670364715712924003529652573740634880 9861887 376327577942390487526337465297900968320 9861888 54762045252718444028219269807828107264 9861889 -447233584286731329096918536879657988140 9861890 5752526996795732260484221483592839200 9861891 -82309641072891749913610602755150429520 9861892 270371634923974953580023789216782681216 9861893 -252793076551979527360752878559320967360 9861894 7695615542451387923740224197955833856 9861895 -353244583450606026634808939482584126600 9861896 282991572995157379350387461342092124160 9861897 -328056865606383000777239782738642079328 9861898 -23969507068956138118294411557426286800 9861899 -127512900677731231154320545466953626640 9861900 11316523934004010858223395608209817600 9861901 -158258596573631456543796702229055548448 9861902 -27336326492927619484076149512943798848 9861903 144647379451336622380105983897547718784 9861904 25356386022571862724049027168360366080 9861905 -130124340110726587665002566003338380940 9861906 -10428088612102348628972496665868521472 9861907 -265608238444119504968634554161230282168 9861908 140848928224168231958615218941346099200 9861909 -268611098562051034797335044462794259680 9861910 -34456853937467972325654519844414544640 9861911 456942492063932992315640709609277383000 9861912 -69377880130639357293515312038697472000 9861913 118298495954222222873119403881887497162 9861914 -70813424942476781449676976742474889280 9861915 18646719531365825342477092075206309120 9861916 45380900053583423188923083844450428928 9861917 -58894108817109683232098891598160858752 9861918 113663851186526875673838585008117987328 9861919 -173270957607547901101916201686303115680 9861920 -18575744426644896317203731183833579520 9861921 2864376578616353541956543243268276000 9861922 13301008332547703410108874106712226304 9861923 41892586580799254814602859019051476384 9861924 141718368897238498582409049983432057856 9861925 -168583242775220834906563540107758518700 9861926 -131671602004535360552807367970883117088 9861927 -160722860873283253029351725466994635480 9861928 136318364448812250948712621918934784000 9861929 -151784524558564666482319151572506095616 9861930 10394000513029891392298271655564081600 9861931 301658262467010950854837049874911088640 9861932 -1952831191716507310304034898691445504 9861933 28790954077656632581057755974825749824 9861934 240726995391495979685247759530508634560 9861935 -4934403344831318898427763897908168800 9861936 -26047494061065106117623072459325440000 9861937 -13780636685631125378563824051985299968 9861938 269187304415844716700460704324001099296 9861939 -28309229747815474718022933173036814480 9861940 106940620326644781186533321452557312000 9861941 903327248586962258508373481830461256992 9861942 217851917437707262903949072854181266944 9861943 -18501547679209438207692336954671806080 9861944 -219967087529270091738848795489502842880 9861945 34281122354833743396803405602032768000 9861946 -106230065160465469705377173306808317328 9861947 7972790272490101755018089917183527396 9861948 -104550737182487246595747202444840416768 9861949 -18805871768821390231945226303428807520 9861950 25731486152881361629582127012186496000 9861951 69709451753266059489362504630044706304 9861952 -54393982047943702599695657534769594368 9861953 -484551206606682999862090850645349108798 9861954 28057372705994293822823440441534926720 9861955 368783613487130074848492353510947567200 9861956 -78723871073776712519039231370886748928 9861957 -4901627472624264570456028535131986720 9861958 109195770929055324487158034227190641984 9861959 -26004741603782765554341905133885178440 9861960 137915424684268799386998828158241177600 9861961 -718546044020328886501509722893956352 9861962 131921574725753009740227513252733231104 9861963 -1078083932426592080084331861070881792 9861964 -1968254494457327836889996070221774848 9861965 201577427939456740020050640005198150400 9861966 24788608443038973775879277299897862400 9861967 298178529025457921002700659952707228016 9861968 32753450296573649995471723934876958720 9861969 21230000425786517587495871812413460800 9861970 125251379237681423136192123140678635680 9861971 -3793570496861674469681705074553753856 9861972 257859640898356504656115609350930247680 9861973 138110052582948826325888428812096760704 9861974 -194065269156131239089154273057608816000 9861975 -1260533020978949267051772158777045400 9861976 49412519808568367701638734536300830720 9861977 403344838438529288531661228738789497040 9861978 5101488951134591409188764223129541120 9861979 -119258318066317887238421588985662277480 9861980 43114176830898062782683397922093936640 9861981 -87957875503093837759636108964735115648 9861982 -27882141772653002631182729742771640128 9861983 -39045749694415242732317868744493356768 9861984 186177940904216391971943976688812032 9861985 -258764224930830987998037058106734744620 9861986 -172990822869395967040073124202129522176 9861987 87197217187042368959949698144498442360 9861988 293881469907861831311345764365350917120 9861989 18977211467210125833228500265129913920 9861990 96133517653653816029583289007060678400 9861991 -389959208474739762671913368390508161608 9861992 40484020734233539973202166731501404160 9861993 10467754096171207613598159609612153060 9861994 -68002350294320207390405942432008666704 9861995 -274948562653252198329053745015296769360 9861996 18485946659179922348333342989130798592 9861997 -64027827619434401131000218558216434688 9861998 278424502780915019436150470351721231936 9861999 -28388132716055486929067180396797286400 9862000 7952850805720164538605347785089024000 9862001 -93751436914629058757481159990029664600 9862002 -181195487563889080896447875791077079920 9862003 -49191275226693926422725677715814809480 9862004 736321600757513855020216336149105390336 9862005 31792461479027968574461752035009265600 9862006 33353420280719410335650453734959378432 9862007 3968296648385728769787194346937342080 9862008 -1798243540366699518151167584383057920 9862009 -233914432469784675305772575817863828352 9862010 -262850982576544068551586221405459466240 9862011 -208981516483579633152920874207789500340 9862012 -33805080609469983557264571453089164800 9862013 103877929767269990410348630498211979360 9862014 97520464796142414930581966178483512640 9862015 -1654331083524841221617221284161410800 9862016 244834297388617488911714085875597967360 9862017 21754172196953732773857744667061221248 9862018 78924411462602696666403270707531490816 9862019 251613844232759261395297968477716247420 9862020 987305278935852682411346739468288000 9862021 87572395462997669603948712129102622492 9862022 63888494770026682225896719595768777312 9862023 64837290644105463315547846641734593104 9862024 -68869055917269972017154224534303539200 9862025 -75560722745946614529384354241655256450 9862026 136310922797190225428698604066265926400 9862027 -10260580588952734115631584986987411200 9862028 11585040630260835725485861242668405760 9862029 82681758606916064017902132910528866774 9862030 8592350886909871031262616043356108800 9862031 240721898481133633527963428828188853352 9862032 27095232340293607432694588812185305088 9862033 429725372738539459029516743333677727282 9862034 -28529170927217293867877244130944690528 9862035 234119589239668589785912858183829329200 9862036 -273035015854605390076254371408854357120 9862037 -135380967963438141791211211533987884640 9862038 63503076087565785724225261307970737664 9862039 470659153290584344602798428451975360600 9862040 210995022184277662861899302395761868800 9862041 -30720867978067482734895625578337462272 9862042 4389285555023560874732773141165440000 9862043 307713241026255103748248655813462444292 9862044 260923553846440954161931047879360184320 9862045 158703599599449026111662447695248143200 9862046 170322220164379535145427496913628121472 9862047 21687600911802674335555524587920887840 9862048 20800676842931817601494182957260210176 9862049 125692209832072591944694288350841390050 9862050 -842655660137182896722010657891072000 9862051 -5063265249688577684187115829921691128 9862052 -74681873782023770113506658668078689664 9862053 159967123288557529782598523331924928608 9862054 -19805325683374808974130995199599291008 9862055 -32002070004295101710560895441767994880 9862056 59084089357305073681076797544730577920 9862057 149179003186358074389083090260057619712 9862058 -55392680182960826680812310739683565568 9862059 -125901433797571719825853598406923239440 9862060 -36568559927521354379161263047771351040 9862061 -65304277409138319722179786378641591552 9862062 -65324610007866566847548589983123782656 9862063 -397337992626590762245082249867086680688 9862064 105753760416133700330532728953689047040 9862065 -345030251412160075724455658100430178880 9862066 -125390067147452201127826133869455286656 9862067 78462242662203768322566926778053839116 9862068 21359341071850112580573646101344065536 9862069 -35203355489615321920841437092335345504 9862070 109984501683049194816271162718872020480 9862071 18191436477995633574327112909450863360 9862072 423109714055571099297705451091712307200 9862073 220674139658824798380840178652628419328 9862074 4862548208542315968310166339259755232 9862075 -1124128949052497370922085276294249400 9862076 122106013450262186236566164634946034688 9862077 345347616925347460854481958349016869120 9862078 -26618451211745348988166163156888328960 9862079 32829344049980357280474075215989903680 9862080 15218362137891500587508184054088335360 9862081 -19907815139062758061794358544669419800 9862082 -127999406267158851366180536958784085088 9862083 99191515528107537892402535949501282240 9862084 -59348394241456533430409043944967843584 9862085 149819619545178103520932669717596990780 9862086 62792603895666490202511704465030062080 9862087 279387452570469169202185413346049701872 9862088 -447605757524345253083593194153367296000 9862089 -342819601017919784068546723375177289280 9862090 -7951824095918183273179946163115929600 9862091 -176886891158782807734093113252963454720 9862092 39330536496780227767594189861395566592 9862093 -2682467711668913756869642210754477216 9862094 -70450560155349426846880861519111151616 9862095 135749903467487745383851927533589109520 9862096 23010572881267811709072350264996659200 9862097 -120235605306980148553452854034126629568 9862098 -80522963712812464883190245694450404736 9862099 -18626160708333061002122569380970519392 9862100 9103566617629692238074795061356662400 9862101 -137340700317244895564814147969375496320 9862102 -23000377810807440288300425607714153600 9862103 276742696846293902607419118327726665352 9862104 -26590144814274746425259132447293440000 9862105 -653571670080572497946766561034460220 9862106 -61526990330616505812674446649705379840 9862107 227056362982843311175235536681105194288 9862108 349035846427015055195666121962438593536 9862109 229522429840657276338334810076387174310 9862110 -3844891586482787333398229388580219200 9862111 166825458707067173563772720007529797232 9862112 -123218642982568184508285955882406117376 9862113 -106782083843583646150618492191196187712 9862114 49175720354831006605390378574194105920 9862115 -29225824292903134823209093850241624240 9862116 190181902054480962227321861435452913664 9862117 447404062542193325105593992468174424860 9862118 -33977053353760016625798054141691346688 9862119 -284869868811217478388666316434616617456 9862120 119970938541196261257598657095608217600 9862121 395825007017940368345690883445607092800 9862122 -62503036500304699531612132268492944128 9862123 -232160528405092989343613494920728074240 9862124 -48178749465436563048271216106820056064 9862125 -11744645024877510893486583131780256000 9862126 294353239927804686711397679665206952512 9862127 135370326983278497481806278004584617272 9862128 320774747017253667195926791400325120 9862129 -328094708678533662234024941308918564270 9862130 148704303759312275877599507813523564960 9862131 352100557385523496262024227663012177920 9862132 -263639374205527170320685131734092828672 9862133 -468338200203488141710414774239590625618 9862134 56429550467134756025291914211509362048 9862135 -27071109140772762735989690138917413600 9862136 -1511569172642450904528345276665548800 9862137 145336239460892546666957304049861031994 9862138 -35160607864762025061556195179829915392 9862139 -224561534945886149417926234054660320 9862140 39981900072785372444029830004043366400 9862141 -305488657499459790704116366044187454458 9862142 -56402718400829574192857709001934439936 9862143 -101602304791309750997363976309779231616 9862144 -75360138823602254216157389862253625344 9862145 130270537038268702683457584756148411200 9862146 -28876609035034974432814340294797248000 9862147 -136194901527341617582663343092261623152 9862148 75933963761561495165158212546973742208 9862149 -109406543075809564906070286164623693152 9862150 16084315892807454070560000377512648800 9862151 -55034293892145981497238986407670894016 9862152 48413645871997343298909966036742717440 9862153 -35923712135015811975520108005160277120 9862154 -611331030423504858436500562428794880 9862155 -69178886875093321082264216783365877040 9862156 -11296823123199350749701456557513140480 9862157 307714425167370091706246305016620868406 9862158 -98469802915233568866198181141021665216 9862159 13588452732756631611379728921344737776 9862160 6585892742247302381685914813367582720 9862161 307059448218991473184190844941693289600 9862162 411382149946369771310626021088576206464 9862163 141215129552301600798868145825161560720 9862164 -60417208136160290291314075202368146816 9862165 52501202081347702918932589548441403800 9862166 14775148348879189514915471917931796864 9862167 76271880033743565055911456777312131712 9862168 -246470789905305897397814325641835325440 9862169 -825565833600943268813164706572837821420 9862170 33121860009565247464424516633503779840 9862171 -264755284718019643875723501806753336856 9862172 158313345446671541304452100254953330176 9862173 302919988152887836309271614675089802284 9862174 -63242279004370355527816205326452037248 9862175 -167069008184084675983958178282638352000 9862176 355700980077537339062133627059646234624 9862177 -123285419106574898694030239277736389740 9862178 -174634727789612520991707477654945874560 9862179 587021180211131692810134660591945600 9862180 121050198924151251428069786342736134400 9862181 34044232567787607664977708973812477660 9862182 232117792014328231754497431725344558080 9862183 19734036006791277132443947018391889744 9862184 104330016203435631142153057422957772800 9862185 46550081270622067018499098185054289920 9862186 33947174182950409585468489194459297024 9862187 323906152347820390788465649515587121552 9862188 -14699733685114789669017420109876101120 9862189 39173922698637475297850824053973398880 9862190 4220393499425615787361540159619961600 9862191 194754914627595762819531271194426512448 9862192 56674432496713293732778808256854736896 9862193 -121381490678737997525102412726077361792 9862194 77147260797896277315138736923183494400 9862195 -57609530695782890341256020835344583520 9862196 18052324851906745135631810171127307008 9862197 -68772955293376603526748824500563839520 9862198 -128166989190572186532356686546838955264 9862199 24557236507469545563921688422766392936 9862200 81248461720081021190615906903800320000 9862201 -382270648470632800704749338935343075798 9862202 645589002400013500572231311131176960 9862203 -118190216756598999621418215491393394576 9862204 331152331117992315031160271234280857600 9862205 364064389361194822860511009126251826860 9862206 -43025917561515651441785023486413141696 9862207 -24290536415565232363644800222342580544 9862208 -63245598859323278904561920142957084672 9862209 -19491027470933596028135443790725599360 9862210 -33408817599864606004787115779824328640 9862211 1523749444481995884359859226700537040 9862212 105515143099273571844855770519742323712 9862213 -347761769693631192693324405356208573538 9862214 -52106066401303777186276620090185363328 9862215 193374107567735538329805299276300826240 9862216 -8583612204481044322667316939797299200 9862217 187341682643987403344889492645996992820 9862218 112915528301682720960069936621524015664 9862219 -156231074337484787431906747941924124104 9862220 149793511410438627541351382110493690880 9862221 -388495761929722072196231988155378590656 9862222 1991809789115048080321972385392182144 9862223 -157793010440307660832176570335910105360 9862224 50434871966261762422345787917636337664 9862225 -61048513308602775378388428262373100250 9862226 -169757745167458089606999174755384448 9862227 592886285904753542501164657359427248 9862228 -325017770162926396892936946454573666432 9862229 89408296745704069145760601962368001084 9862230 95431963269763042013774066814221500800 9862231 64968838927092455453065369709234002600 9862232 -8215265086198524621773575429527552000 9862233 -66794213848552933907325244583739254400 9862234 7792847113603518803841156978479781120 9862235 104196806768590129431383756494717633200 9862236 1856520071395027660468940377515840000 9862237 -47783651062357061274346773303403063296 9862238 126928900814512932213887567492743931520 9862239 47752480776097572768602398192679428608 9862240 79748659572912001067368793271049912320 9862241 -67707401190620841555414542045278728000 9862242 -890853433981293374396546324912211456 9862243 -359822787085796941938583101236461569508 9862244 -6883397221951482129120269038268989440 9862245 300460559342290482444233976350283237120 9862246 -172026726187998079798196848329639344256 9862247 82923672730401257452650939733943189952 9862248 -191689672960534025085989774330563706880 9862249 238042658089509075007274610424107208250 9862250 -450195374340337309382818675599224832000 9862251 66255021139090852125445503085023965184 9862252 310094590922058615638434003627416340736 9862253 -270322264081712508957836658080946627498 9862254 67227931824161544647310620157904491840 9862255 -30287919545564200683607451856304975680 9862256 -50563749676931209048285347742781964288 9862257 -87674333005904946808307627598185887200 9862258 -87264304792028147693145976376571777024 9862259 -124754408540565592454380136136784401072 9862260 81907224051850429774878101410227394560 9862261 -519317610953733594865093193544012610788 9862262 -20713176307539595332479170644328730880 9862263 -96597111874340611533310103572757107200 9862264 31053237713831628421801252491832934400 9862265 1388554327501609851743944680638152320 9862266 -176174998047325488002919253484331730176 9862267 122583137610684206649233841821020760200 9862268 23496893711954195487003850708410209280 9862269 -205435805161760904948903970972512945120 9862270 118814598421690852090977350461953125760 9862271 185060496871268989091105388446137532472 9862272 16195487494115039963276771860508835840 9862273 453201732595335664886092528523149804720 9862274 223079391779095895509394003627787258912 9862275 40051119987507245865105812252106853800 9862276 188721638345965530980398075580804696448 9862277 73568839989130623115654000386555564126 9862278 -20735970035169406876377947990163947520 9862279 -204485174442383220946033462778804778400 9862280 -240027018824941759727164361389495449600 9862281 100361953583368410469881695279327274240 9862282 207191288596916117159525870376912754992 9862283 90684860457894270506104793794630616532 9862284 -209906653245078159392713629421261976064 9862285 -152324214986321975686994004223339776000 9862286 18886575843367602174331881810794083200 9862287 -74837617219300234233392907003489304440 9862288 -42003835203788337343091193086076018688 9862289 122224872122072725984507937236198540800 9862290 7197913061481109582131126203481753600 9862291 -29413939164674754595370774530741581600 9862292 -292726744577391121226432023644929064960 9862293 20625613725967715984473022440164444288 9862294 -2436264647813356227254582588632095360 9862295 -119330603462004566793383131641959688720 9862296 65707914035026658140394712348895948800 9862297 299394924237511116178921496650801203264 9862298 -122303307836447811029592850960924323600 9862299 -28473088901328225865561944991797416916 9862300 -5006827740968077102615527641675315200 9862301 -210427154661882340640883430097194550388 9862302 6250387191206673350902330645939559232 9862303 463970983598728950855874559909838371064 9862304 1510998422405986307958648084807155712 9862305 232190923301132201114694639329170091520 9862306 -40766922071345487615527833629097257648 9862307 64535696569201904494640999069885530272 9862308 876932316693490057306091703547490304 9862309 46695708918355780122912662477228506368 9862310 36036442388808064159210990093130640000 9862311 -75822315037138339464037836011603627520 9862312 219521540664615408964660768691870760960 9862313 -68490069588298431624791621023586468700 9862314 -37362753438370917834167541290797387776 9862315 -25536556891146451322862744290335144080 9862316 -149132854567493106790248998976915720960 9862317 24826874009354206407973881499236773580 9862318 125149365718507957450809078694867095360 9862319 -234844971305986914768566542020488423280 9862320 -6549799553088002757809384471691264000 9862321 -47375167619978977476107425775324213376 9862322 -113996713729768036513506977145613603200 9862323 262673761001835013212854037427167056184 9862324 -90264749487894886500743690335139857664 9862325 247278782588136845620813977393751221600 9862326 33310442051857073156651512814610152064 9862327 76722998207290114034477626414129563176 9862328 85280139417793069552906818307037491200 9862329 -348805522047526042256758232947370204640 9862330 -3891118492959746355736889327758598400 9862331 -197073476387991933093306034165842731088 9862332 -163628488282731372088902328148233072128 9862333 220767054400686443381419645301092211820 9862334 6749605794340456363345366434384517440 9862335 -41439516457444588382275088116248499200 9862336 -59299614853370351716740198345096560640 9862337 545480261135507151886491889194418024020 9862338 -115809946413206874321915116036445277440 9862339 -100582517264564780784287702333242102944 9862340 -31943946287841774034779284004241489920 9862341 -68397882161857842112161131966029586208 9862342 6784499591380616267471866805227254912 9862343 -380951176124625156675035363927820747720 9862344 192493410395057845305756273256421376000 9862345 -7571215598295821050631635363463873400 9862346 26151279209626470674916618671890405248 9862347 265224180853032106669361743174003440 9862348 -197368260957492883652472058338599003392 9862349 -43872010105916194765394215611321494400 9862350 29393462710378039022812770422523580800 9862351 -625955023220531763220425702687763456 9862352 12828984189142253752025066869805678592 9862353 -8423438258707295088566068796933331840 9862354 165932743028823038038074155589259468800 9862355 199150830979491799023282481271790995760 9862356 41083193202575091263458284152226226176 9862357 -214396102871970260989359584603225330820 9862358 212272727998145316261030888518558966400 9862359 -18930153029955783923532539072699971632 9862360 -3712983785466400444023808863399936000 9862361 -217151027377145948423908277786557474038 9862362 -154282559683325970741284846078517534480 9862363 23756242325358354454813814509275970560 9862364 104198371064634107672099546034558652416 9862365 24161904129256759609580531199054906720 9862366 117068292746714312218081531769815573632 9862367 30876295450300371152846740465480238040 9862368 -117500318172935774763804040922042204160 9862369 -253512962073948749177316371172456314880 9862370 -32593907647753544646892908751564131840 9862371 -72090395463596608938754357273049425920 9862372 -111721842463969221391864710361259955968 9862373 2275121485452531299485519685158802844 9862374 -90989674135843514070981318294395499840 9862375 -131707467414243245820572744680964268000 9862376 -56707114836099950024462133705855697920 9862377 -1486760253146533886246011725996731328 9862378 18517057325435992043262606168462240960 9862379 468909483683807459199628506194631028980 9862380 71374724844642830259684520131981035520 9862381 457555545092656583267339173143296253600 9862382 -8835192808385987648715774337102070208 9862383 -77356742889958860712850594604374960376 9862384 1347063946639741914278490764376145920 9862385 166615443756829217911340091199869421800 9862386 75031692787469547343075516589561776128 9862387 96930353423550374229982186902176735600 9862388 -130249330418313885373617602841570465024 9862389 -253965887758677684418740307562492752146 9862390 85849521184821589069527703286198323200 9862391 -40836268725820223543751805915461196800 9862392 -111283991132519881183154357026641346560 9862393 -255423707538757149181629764309463678358 9862394 252162314830365384675356911284245760 9862395 86132654292790070837035748910570852720 9862396 4324078642073501998875183505593036800 9862397 166334786396318213043247723776544926144 9862398 -22820440096820575329567240523327782912 9862399 113232774604083795276914918045891960984 9862400 -100402685474110924776034127504945971200 9862401 203076846774382477773769156731260938032 9862402 45021987552933684330599846229954398208 9862403 -322640323340687649314216846071470393348 9862404 12312969326618967017071560192065329152 9862405 60372988842147568518764363852947167360 9862406 110917551988326220027535432863866141120 9862407 -5742176277756035935992913810761108456 9862408 128131545699606566684188865255553192960 9862409 264513117860633069863312400733694883610 9862410 -51396160021417573351296862414946849280 9862411 -54380288507314974522764602543418845296 9862412 -77652397000092896667193059901483330560 9862413 -85515194797475812641048537815656204512 9862414 -22609773743023698776806214679736376448 9862415 -179491190018282404090887977994701464440 9862416 60912792371117611214820638458747822080 9862417 -174240406366811014287174039085924147534 9862418 -212530308291710410091685311900054025840 9862419 14080301091902486651908045519043308800 9862420 282553847769206241050862862887827777280 9862421 650686402293758756823450236722343566752 9862422 -3962307347363936506143745548448657920 9862423 -59810121958436767457694031881668543856 9862424 -83504732626416988574025321098625269760 9862425 50284082504037308758335785508658200000 9862426 54005315048977475265330223304315322336 9862427 -30039227835071514746676951590410742532 9862428 52616795505155689124066322162897861120 9862429 -172966398036829415610555430250772190580 9862430 -267107807200453914960035356572029998080 9862431 356223069537093732980697905207394075024 9862432 -229972594754059345180392622197326217216 9862433 43977803273811306635320177963907776512 9862434 -226393280579359548182123976175953863040 9862435 49000165131923216872187876271614961360 9862436 48883171207494662204068351862355022080 9862437 121553853666762026794422776639835456 9862438 239160544601814427371200035509442353120 9862439 -119090172918407026184340718254477066240 9862440 6507682036786132990786126666137600000 9862441 129802379555059770910180004714872418932 9862442 146198235520545195263166745695059677872 9862443 -2964635252826760206145582214305948776 9862444 -149696546804193061784857752942855180800 9862445 160071952861818519235737726596829062400 9862446 2205305385814515718883292842024202240 9862447 -83076696611809621712626078208757073536 9862448 -87813705791824821391690473444529274880 9862449 -147237627253279195296029964123290587536 9862450 -12892812264929657395644954490356890400 9862451 54391277972271317831349085433604013452 9862452 -207874861010198166680639312790340546560 9862453 318515929994110571830332346834142781120 9862454 43455430624661130578521388479382163072 9862455 191189118442775222181601938001836033360 9862456 -842596103598398966726813885576581324800 9862457 296699561743105758141109987025837388432 9862458 36136248698957813788665431377129872384 9862459 699252717536987910469449402719238256800 9862460 95010223496716278896578514176948769280 9862461 -20358990075603903272758902936325170816 9862462 -58583420789123857152668750150501184768 9862463 -59832168031340520345375468309847498800 9862464 -15292328875812090165556753595249983488 9862465 58765570300077618729024736422289822800 9862466 -116968523419457563051859400691716272256 9862467 -57998584604899809186829215023475987840 9862468 37054791335676040279545975480262656 9862469 21134739417787013135972692143522847680 9862470 4425325865379968216142088667120497920 9862471 481175976464091090776251588600522280232 9862472 110836490802743029922149414512123724800 9862473 72784711637480476034912549287854080784 9862474 -293642191018762050137839083716558541264 9862475 -95219810632278150788457041526075360600 9862476 -37642145731968592309297381008478175232 9862477 213179360983700540779823958825351606540 9862478 8335465520279390946654594101192092224 9862479 -11304797095568922773405292145170309960 9862480 -1526462371209921137520791146416046080 9862481 -378655792121217780221756926105072088718 9862482 -18376814360738403248053857730071183360 9862483 -322536284688616057657227247031337435200 9862484 -147719183158481883456757448591332089984 9862485 -23306180229052380459855353243132460000 9862486 118051082895713727381934006047213529344 9862487 79759474063563393015051274734990608136 9862488 -267289863652194916382240622883148851200 9862489 -23444979099026147121291557279462165440 9862490 111344026212217365131133862513449465600 9862491 7643315743381261285135019954855050392 9862492 76487798367925650527726641883612562432 9862493 89222493868431394935986765373290994264 9862494 -159199032667253985635645032753201591680 9862495 -37329362101117056168039236286005251200 9862496 71987700194189392299801026649068666880 9862497 266518106553776036251632036958457888274 9862498 10576421013749650075281421836925429536 9862499 -11842639047948534369833588335051160880 9862500 136575461172276220822604197928409600000 9862501 12911246047806564618219594172347309600 9862502 198189493240608001226625478049938116960 9862503 500305373678954758899580586718594048 9862504 570275423578302191887624688779314739200 9862505 17844182083432245253244178507854623560 9862506 -131780546285379612270112131853780915200 9862507 -301101307628322030479890191946368591244 9862508 184358402163713332511140859985378179328 9862509 -25414480883513700779501802550472743104 9862510 37895008058847658532047423680075836160 9862511 284030288734896337983218064044368922232 9862512 16005023076274350864984593353259089920 9862513 -283080458050327715203142513676550440238 9862514 -47464008122840747750269689166749726720 9862515 46781695189424830065894760775748338880 9862516 -173179950761026161855687254710275286272 9862517 116211049403169065969329882473064028352 9862518 -119788993784264976073048671126915747840 9862519 22601034908122036802085288076270583520 9862520 3493277336734255701765101968480972800 9862521 -120858101891254532125984873532669485488 9862522 95324226705752534655815149116314835312 9862523 -11415222817789462585824356895947097600 9862524 112140187036377551146108117519664933376 9862525 7446788828910423967113704420557764050 9862526 36618221655224718968342574671845154304 9862527 -243649896057252203313368320911398545920 9862528 154166249717367078987221161257908305920 9862529 -200266538376373475714835127041480063870 9862530 115518015160793793671244020006226416640 9862531 -5904331398518796238470493723166288736 9862532 -211096798723233928532944704180510098304 9862533 -82046669000572690389052313231628622080 9862534 358864257230458322646944502579830321664 9862535 -37436886800523634763384649522145080000 9862536 75088913288777878186117872009505013760 9862537 -154044555846076403306789111849522643814 9862538 11580705023579567978235030495029053440 9862539 -18949363648841438101333078504208766720 9862540 150478704882533332524848618118295434240 9862541 99429730654057387875315611420086976184 9862542 -79526673920755239082148817416535756480 9862543 80511753123093020693881983246558010584 9862544 40527269167373343558451698161795112960 9862545 -14885489065867881581738019747694003200 9862546 -225790154645999265187482134047245566976 9862547 -13791988504878052638578490287824306920 9862548 200934455202158999552900604740205434880 9862549 -201082434049806693888760463670593249700 9862550 -21764071978538970815477389916107574400 9862551 -317786156824826938352792585939650415520 9862552 86928319803754341721067949051999436800 9862553 70604101930489896709843689679567086720 9862554 17615115984169967658106415066189745408 9862555 239548353375121954145001615250300080960 9862556 -241980248211652211752225108428189657600 9862557 31297941793671330541438110629768311296 9862558 62167389009002342864761230577969228800 9862559 296611107054476502513685645600621839360 9862560 12251763119142258198655799789414645760 9862561 -51788747460191005715881174111239144768 9862562 288268256733469912689610082522693268864 9862563 166425496637665155906405974361249709944 9862564 174719288441974578917195088290760258176 9862565 222322058456921461960494468765129697920 9862566 24715843152758974595068327307518377984 9862567 -23947015149687229792157463210882108576 9862568 17725358388933869814953677950893660160 9862569 -150818509155958912540288028268157983606 9862570 174576835788340673052782043912549744480 9862571 72280710072731048617423207179727171944 9862572 -59952570560512609356608630517168261120 9862573 -75197637297746156522210882068080984384 9862574 -13368203302711261823247506532179558400 9862575 -124938787413061717145400695075415959400 9862576 -62965997495257459880779240389910970368 9862577 271712917172096194768604888560942771440 9862578 63591800524250697638254446561425294208 9862579 7955911232482038488111145730751975180 9862580 -5436224274880649503308945291872870400 9862581 -185771281864738114579539330547644494880 9862582 33248938392106603153783354178713590912 9862583 -308818675977108590791968791093512510680 9862584 153873376941118880901166089787093155840 9862585 -101670405028839229484632305951603957240 9862586 -27835868438227587776688991227675326496 9862587 -183731856434720352461893777088888655360 9862588 -77808062484511494461634008926265298944 9862589 -609348051366036429220759898498664570 9862590 -84938398567902477270348450419250103680 9862591 14875728052836923014620319716253767984 9862592 1333052680365051398726169840165322752 9862593 -2859373526578962386921612049746195136 9862594 73893233340405259515645591910435315200 9862595 -135039814009177429905337026107850448800 9862596 -73198449977075191574435087659058457600 9862597 963680196448207397545670802716364539520 9862598 -190054415570333976766040756008744855200 9862599 56823409333152588170067782474446865064 9862600 -158506150063549322188415668662807552000 9862601 174248128902234601245792656269132327296 9862602 104406103202593991986261829852039464704 9862603 -173612552704998095895036258820281111148 9862604 45349164847945307288442616367501888256 9862605 56157873390838429734352988530786646700 9862606 -5324642997357184452396331525399017600 9862607 17666128201788240155756159409708816720 9862608 -13362360260907707845789362898481971200 9862609 -337968737115473261816220742777537600 9862610 -153154639915251277465166812769719296000 9862611 -140467723566713760518478904281881114880 9862612 -295889513590993315193878280167634501888 9862613 750002665505257573921938025932400470780 9862614 -270671774972455913106168449066757087360 9862615 -97495326524094403260911944746746188800 9862616 -270243948190351792730101322364074188800 9862617 -61066207755994593663645286453420966560 9862618 66577114317629351377584753673824317952 9862619 -29436721861244373138746542850533767552 9862620 48377121596167521689638123981237908480 9862621 -687920161628893105231198508684171805696 9862622 69975942444924530900127478789177497600 9862623 278180171063927181173949359652822675672 9862624 263958969244580141840044802499115745280 9862625 -429556179148749610389866833856573151000 9862626 -110836483108736296338926773704578937600 9862627 -447693666007450983249148658005626503524 9862628 191848082704575857732048676816576970368 9862629 88068747485813926322271023564482324800 9862630 -63895002778729680552367185098802055680 9862631 -65419179169828576738385768714584442568 9862632 40950241785802661114678220182168432640 9862633 58826422018519515424899768141590473728 9862634 45714336609423221305163329149134196480 9862635 117981793876873657620756243702517486560 9862636 2490721638268655796723865932144206848 9862637 -242701408684808161354832411542198140714 9862638 85691602529581876951024399528973242944 9862639 -13144089414049274370352050680416740000 9862640 -31269525671431527746431786033483284480 9862641 32352122995141887926353555269840463248 9862642 -32688511137405462402280808356930119648 9862643 -46554119898910952365937193444120472320 9862644 190713231383821092628102648592189540352 9862645 -58549657744767101041600820949166658280 9862646 -39355249173744321898097683212713080320 9862647 -40091746283337917615977974675077728560 9862648 -216134875371731823394718305486925168640 9862649 -49876660779844187166893091505383283350 9862650 -5030131390770265250479766529659596800 9862651 111461151892600598565782449395630511652 9862652 6578097497467853074213757406483889152 9862653 84335602037574634871393348702586754560 9862654 157157793863495905114117290721782859776 9862655 164881269757457859452886321496006731120 9862656 128287158146990646614251496584148680704 9862657 196723471960000523894083954624595538432 9862658 -109956776346789398781406989242022299616 9862659 -48530411291420510278812851309212027836 9862660 4248535255289804146964156427287911680 9862661 12614982027274855170129653783223829692 9862662 55501295523224713790748474069755504640 9862663 -283208716691308217785161861254347105016 9862664 -79919709697986825900476767934491361280 9862665 4515895432353074987533916572969893120 9862666 -171196603209039026550408072303796747776 9862667 132263472969791169075811398106269117312 9862668 -576263964663818446576628136250692403200 9862669 190873568719828282178141030415004696152 9862670 -51860990594547138877606522063388070720 9862671 129789126177003141152342041484699386392 9862672 31028643846096956914243415291233239040 9862673 -2057703532062494095410306285851525592 9862674 14627213636215540426771817808297221760 9862675 -262794973052013883683786019141731714100 9862676 -176218619089685922976965733206359347200 9862677 100232384148607458028641822272340942048 9862678 -2921632628015760116807318713554754944 9862679 419660505098649749746745290776580670280 9862680 -94863037792530770201255530854970368000 9862681 -77102119116513536502067811566614646272 9862682 -35833283593207435024003916139096803328 9862683 -42719988930268010450606776612075975056 9862684 -2601909136269079094048609914046061568 9862685 63713252573589836465215214757816284160 9862686 -282397760145970911276854896158274734336 9862687 111421260342031807022442173210540906336 9862688 -145219722837384584716947198375595868160 9862689 231960215289804680399848086942648744624 9862690 65119395518822232203506690727029032000 9862691 -538340158791782071481764991490795796200 9862692 -76457093526894208237257779503034093568 9862693 342807792218838905573069192746776655360 9862694 113067834060906442885859605234420466880 9862695 -2901998857794163275330742783577760000 9862696 8585951306498941218693721287367311360 9862697 106096070951110957701924777945832059720 9862698 -94885180382633259321928699207724390400 9862699 -58800145332320638831618878142651691520 9862700 -121854976787946468287797468160331820800 9862701 -34758167690274262034892762906410712768 9862702 114589994447505632965270166698731405504 9862703 -57511494660822584538209894656669682352 9862704 27771429599842600680777930106683408384 9862705 -133573284531016693681438587890922520140 9862706 80760801264551386861978928218511623680 9862707 450042751275831326578346056758159767088 9862708 16354932154579273771726567783301662720 9862709 377572966742364697998729532303932524910 9862710 -27397059014279566864180476897379430400 9862711 85415752839205223951208108773385158312 9862712 -96360145669032072327794049105255628800 9862713 -43132431421884527684452691584266355200 9862714 42707845963294747148132431944146023392 9862715 287743494669425822650156663295192241600 9862716 -97984989225908321525579506957900701696 9862717 113109437382105381970527574520275444320 9862718 354188570567426634252834413227598016 9862719 -94629150772392044334579917351921036856 9862720 -27840256605592234994152395577837486080 9862721 -137044592688793024258100128954808474400 9862722 -8016414652214788985210945738055034368 9862723 114494290439521394853872827534749266464 9862724 -66058659761673503221396548373029654528 9862725 20038145632137553488723609918709644000 9862726 205430282474384410227304494735554196480 9862727 112493356637746615260138827126262061872 9862728 165761244524726967407637825618509905920 9862729 82236064721549849922043066774820058640 9862730 18423866379826540284606434261367875520 9862731 -318872511760837344183570564909136760580 9862732 -106337547424522824934541751782560931328 9862733 76335629566489462194672183888015380982 9862734 1353042661474936070765666039946700800 9862735 -42248284103444186904881790145338000000 9862736 22023282033039599066749861202125504512 9862737 -140264728338247159461627284939021593248 9862738 -378675548422467398537768941194300672 9862739 210479077775601481781996344870340706540 9862740 -27247781596789973210580032668241472000 9862741 -65125008394411970665740320179233477728 9862742 365434992118670517116515327376198566272 9862743 -151964034400126651482177250824816114816 9862744 225571770146475214267677515495562332160 9862745 1307845592466124282011625709300630400 9862746 -2274403091678875802428472312972361216 9862747 370769701662990975893818889699328976196 9862748 -123481401967542517859435361773696409600 9862749 -55655830432651293282766592494328616000 9862750 -38012028356908563439090767212221776000 9862751 -248386099108486991326256194955050169496 9862752 -156303668152005047468228333947003600896 9862753 -44997059549147849519903908363097648316 9862754 274889266096875472617291607942321530624 9862755 -30734899763760604245869771185562112000 9862756 -55751634059953412721364760339434039040 9862757 -53985425198169987809632323460488729000 9862758 -162127126101928568946882630094132413696 9862759 -516176405597079603440057350307192052040 9862760 128587141958635163920180079727790848000 9862761 -113012002227749949771084992060169564528 9862762 -13025405035784595149084843016253157376 9862763 578977822557507441817587845142122139024 9862764 151570126155313738262045681279558309376 9862765 -35429383983684130767896311445226975360 9862766 67748950975658782306823792559320269440 9862767 61614795449334171822644261447830950480 9862768 -4127088064049606479296367208748220416 9862769 -420432906751135607474185557109136020974 9862770 -53071262166830080118222525611230927360 9862771 -591013196154637646865329319899540564808 9862772 -200014298243840841683004197596960862208 9862773 -287877314654036022453319607274444697632 9862774 11632376598470270584225757238251372544 9862775 -101861555304121779091722766824318622200 9862776 -16808552663256922923623725271816601600 9862777 32014085824610089521949092600117627626 9862778 58017987493824460543534667196721411440 9862779 46194456412143890402220419622600668184 9862780 -174739180475355215047136038662422054400 9862781 -14209114926862056534134205771694086816 9862782 6395665905770486769841155257599440192 9862783 -13640561478734199098691518790931554952 9862784 -543144487329038230482894891369313075200 9862785 -227328218731558909136882335484911028760 9862786 -99256266802372151906632260268161943680 9862787 276743189037780921736815164027682083592 9862788 90550463845866170042569975604855562240 9862789 -225196143773233088728695334644424661410 9862790 23127908949309056399671677702783310080 9862791 74017144504578702902659340185876210560 9862792 32915909572346539257088849265213568000 9862793 -282872982800010940177096394917893113958 9862794 33482016739499144552414709513256247040 9862795 50157980848759072373569261447798982400 9862796 -42591984184530200519084233867650178560 9862797 12451185557078023831969535446812151872 9862798 -106909068722497097627653081682783330880 9862799 28470563973272822755028246614929820536 9862800 40688293919711169683702923529527296000 9862801 105067443722250800091090374471635996520 9862802 -2530969493160669857009990321186453760 9862803 26314678136620838039715001206887878332 9862804 6602101098071682579707805592233070592 9862805 -54047567429519494909997613104687692800 9862806 180124380089407953757923136451242605504 9862807 293932832069563905463393790200836493440 9862808 218533573429567468627561498712297256960 9862809 429019052500519996496474424499240458240 9862810 42390688888038583660975936427400334560 9862811 7200933857865728394312008339239474464 9862812 177458411803881386526321984128229159936 9862813 249259288260666504933469883021920934400 9862814 41936838101519185057625490664883858688 9862815 -50429842087050662061545945787322464480 9862816 237466829542175543344578090519187095552 9862817 -68827382076088473888010310984612623134 9862818 -57066150129678847257581114249195631744 9862819 -67137042693882050989113053496076003800 9862820 24874402555561160382977170503985397760 9862821 -248797301912286186643462458967190186628 9862822 168059405891411677538702165692871762112 9862823 133928118586487921683795968201655366368 9862824 -1969124774812822066964631402361651200 9862825 30143651752079022158763065158322104000 9862826 78477189044880039429485824811713242624 9862827 -74205701836080207931920986668587800592 9862828 199568074609166717434921419669905216768 9862829 -180011488878040387825210200356909454570 9862830 94850301838998462920474471858321568000 9862831 136627417660717441659595210148753176 9862832 20175641802249340603400432645242355712 9862833 -120539633944892966863522029397357049376 9862834 -261758339429570085311550300126464087040 9862835 -30555436885120249801526031930389544720 9862836 35443318488255622890967607198393647104 9862837 -110572453153928841928335667750059668160 9862838 43728305473464050042288875869857270400 9862839 -9377769940253608227624724918863768480 9862840 192472370478598509751347273998366208000 9862841 100642903892996299821286049669354878800 9862842 -62505309037876284609666713553074357760 9862843 332551766816784418732131630633981995320 9862844 -97717327854317714611576765912606715904 9862845 -224060368365522191795081576486162712480 9862846 6765046090000542688308750962682105600 9862847 -400120989591894357566071973798816992704 9862848 -32956143576259062923353962349386006528 9862849 64805206863393962992183961212238518850 9862850 109483905147139307134671792125844188400 9862851 61690858318152299320224782842233347832 9862852 219395172686453056731065134405717308672 9862853 -73930729506738193323394043367680501760 9862854 -8567765292664471233122884054624668480 9862855 -336411062151948776276456658430248831240 9862856 318110388211119780475374081977149685760 9862857 61411789633020949794342502690662716640 9862858 174380418146104667452386899983050762240 9862859 59642464141792949102641673486011409880 9862860 19131667130717416827213662790375505920 9862861 46088700116952908730620925285586457462 9862862 162322351353512283273070001362046229120 9862863 -39291211178777580125146234236631773936 9862864 -76538988917933404308508370997488517120 9862865 -5182217481580597502729154436100194200 9862866 -7401017404773160918340917201398661824 9862867 1266115186326037838711285608951593984 9862868 -208044869551369065694721169979093131264 9862869 166184569934794991471875923949201715040 9862870 100355627074886106534001898261573978880 9862871 -62076914403137445130321074028813903200 9862872 146136099916798600465793996727520849920 9862873 55523468855730168868639486430379529620 9862874 -3216150395092431614096146228748395008 9862875 50219526802120461734322581644414068000 9862876 -117756715757090285390483412358271635968 9862877 6989880533999821251588537728737218726 9862878 22093548375699575098854070226141248128 9862879 160966474916143737206680381123687844528 9862880 345987952796573907852605861057164738560 9862881 -939644131286552397197805308571541056 9862882 -284831110341343612425739815331327628208 9862883 182029492321702035906996722676431251968 9862884 -17232240069127697704444222799410206720 9862885 -244315388416194451854563038630306309800 9862886 213727089552258536564558219619002881344 9862887 -196338308505330882809373285594142958040 9862888 -123009213700294151179731571027879280640 9862889 570690814351042304930646155244376042356 9862890 103938476333170361346862237309332925440 9862891 54552599830531134686586355318985995800 9862892 144673770328587602586547109063224660992 9862893 -23142479721157287237818087869587123060 9862894 26898765756105738532120675967992079232 9862895 -69338997620831979043322005002955285920 9862896 37607547003417637778498399042710044672 9862897 234419116882006422969414098535316059264 9862898 68327723896398996995696707144082933760 9862899 11171895424520297789671212330461801520 9862900 86398113571640924149292614267449600000 9862901 -49521878084337650807127785430979022400 9862902 39609670319508095003794734575178878592 9862903 -302352741656843777999257907733048017856 9862904 -34350536679580476158052663458288640000 9862905 -20954482645818308417614532119544974080 9862906 -11625533671801762361659584291429888000 9862907 -162448862153279333970628216652821766496 9862908 163122564405477093322001114447539568640 9862909 -85730019859591521530107083441819745184 9862910 -2525242135088953190202232322972903040 9862911 -158180016888641544110958101968797381360 9862912 -83914100794764181740598439081756590080 9862913 90898179326228147412817023064383041280 9862914 -178799395193990369222309057457729682560 9862915 -154168914956883270568939156380185251440 9862916 235164096983203819516515784764351247488 9862917 179710433092705369252884839251400486880 9862918 73825663505440944996024652651935285504 9862919 95753418091721047865829210883517583360 9862920 231837790981098913061432317858474444800 9862921 -471176604170267345228369535085102043878 9862922 149227428381900958269710021878917406512 9862923 -11598036510395919319538921499665007360 9862924 -118899302888811108589227079490795088384 9862925 2551673214192653461442953251237399300 9862926 159824190050160548769050086147917178944 9862927 -169073972888875992243286988069809958224 9862928 -113638790538377638007246031304600117248 9862929 -22945058168026155021666673208082846720 9862930 -15961645978481046574580543809650662400 9862931 -79217058001587354494155061875727371968 9862932 106279306650667429456146912871023900672 9862933 187096735741253202117469471048624430460 9862934 242005536967696216233687794704078019616 9862935 72869627569508293958956446831450910800 9862936 567550773606190738998879596694827151360 9862937 -189987235616530592137450402214323515648 9862938 35231925782416015867496681872115596800 9862939 -104540482649871194234467481961010662744 9862940 190106061410274007533175437864113303040 9862941 -317294045309939869993582937540426392512 9862942 86650600770322523369280349948025209152 9862943 -71647392301844338375129683431228971056 9862944 25722088277347818575313768467681771520 9862945 -352725894146886631811658091363877736300 9862946 -113827929929382027620175479663034545328 9862947 67871006138904714201328916367139119360 9862948 -25342976651324244719984675504583367680 9862949 144025809976640683748865890969882341950 9862950 88444468210833510557133552528222720000 9862951 42236992709615852376847987496192379952 9862952 257719674046912349536860472588124160 9862953 235319085504836907931221150503625408 9862954 190203069676392260094993262938776128176 9862955 -352190379813875782237624613990197748640 9862956 126255070225451526974933479997532141312 9862957 -6781512763452393346050624384926707520 9862958 57754353525552871660247749178658854400 9862959 -250570341414269266581785595732499464696 9862960 -5823355532007657259883251863131258880 9862961 -230854114366592467675843872839832531438 9862962 40759760586401262154714677968460903552 9862963 -129841134154183608114017154404375100216 9862964 -173951722996581033634785328847447764224 9862965 4844979558475238188991948409115488000 9862966 37060441940243528781813567965378386944 9862967 -47556067273049255101806546169216155480 9862968 -123163206469453163747164498003363553280 9862969 111199771676443962497427542229548941060 9862970 -23122751407634078736505100421197140800 9862971 -500468628900408369921200480242865368320 9862972 49446952792553199769701984435030400000 9862973 59159968218605811278848101608393605824 9862974 32517115630911643428390064137985146240 9862975 -46423247786795653139359771003177812000 9862976 148494991201502041071307482144146718720 9862977 10748701737796221532182237467983067808 9862978 137762698422133910741961363457199801040 9862979 -31433914640874728227354747660003869888 9862980 61196501574232959783369713213474611200 9862981 443541945152685797997661918844639898782 9862982 -134531060200821920187365674944303739008 9862983 104934284356612227800537392621706626200 9862984 -538545853123097645185107202230698926080 9862985 125743404404277585509859051218327208960 9862986 -27300331504909363808893433835681455616 9862987 -141303581311740730588267043266790256240 9862988 45453406780795274248097302313150239488 9862989 -63878345941926264384994855732044946080 9862990 -181634402286928758036080963045068387200 9862991 78685524901436482569909844451346465984 9862992 -37002185667583622688727088636638003200 9862993 94466026763817774585469387133587528000 9862994 -18992078396145623335631891459172814704 9862995 63707629463639951525853725545953523200 9862996 1038741904045629721917548701185650688 9862997 629520845798780826516740715618957398592 9862998 -68296027663412440715101654000470085632 9862999 -202643374279703995937507631407351563000 9863000 -28294208625921076598506305637478400000 9863001 12409259091285418471840278847233724020 9863002 -140142710982757412423604829539166756128 9863003 244687945577709456313259723005120993560 9863004 -5804448302071387449953986433898037248 9863005 -312061760012772305310771818964772590240 9863006 -89837237556999134897879271657045752640 9863007 -28676418914115904638223310449367851776 9863008 498590283923338172868530758061298155520 9863009 -80819702223742074839185558023883501716 9863010 -29596342034187014634383731378868901600 9863011 312126129194232236841068126211109949224 9863012 -19438445499979514770896125929072834944 9863013 19328297434100871834839665667322859200 9863014 247969836136670089592406976677120461760 9863015 -284665038199999254563324019039327504840 9863016 -115286480887539611853734819199477350400 9863017 416951306144217545264854731091354763066 9863018 -28834513703588860412104772064265029120 9863019 -191677790031973015459923374080721593680 9863020 129084052367613682925767816124725831680 9863021 38435207510837847585145856630636102784 9863022 -6229268234624536026192868165220597760 9863023 84529160856524252499900057387967875640 9863024 -73745363272810077642875033979368079360 9863025 -4834620370767123714943723837454053200 9863026 370924247872488763158271192260018653184 9863027 -458532130727470191611406652809060654000 9863028 40416145201949709284474377292615485440 9863029 -450477743977486338298761832008421687200 9863030 -10411607510273181191397645297444192000 9863031 -112234230953795377579052861407215335448 9863032 -202786863243798406419860549566653849600 9863033 -151262235253613318260859540007778434480 9863034 -49507641174260839104498211086363678720 9863035 15374666260027516009845900462470467200 9863036 -75861044993852486038756969364943774720 9863037 8253542844694336243776139936326362400 9863038 100559118305027412953397263705640131520 9863039 -6331245678687453059487186428976146376 9863040 -135815028323210227401056662496005324800 9863041 -75175006159003296580605131908385497788 9863042 -5785247830670949886495950619540647936 9863043 -41013104052315223145964026845577354256 9863044 190042183198557913434316733050117373952 9863045 -30339926557646047101296955852862982400 9863046 -4877454452922783422609874171697356480 9863047 499342050299565260925669861857937289496 9863048 -90360273293718127111259076352583792640 9863049 -85685620737477884527882667279351439360 9863050 -22711249788148177350534466091335033200 9863051 214310938044613252038407635670885974608 9863052 -28144454179502110558907529092675174400 9863053 -50095983473770939890679542433732748800 9863054 -128679751770277115113746558448574681856 9863055 97164182784747478135906214772301728000 9863056 35401277410145658516291716417100447744 9863057 153980330499728473801427130384342467172 9863058 -26605556387928970008698197909513132416 9863059 254671990301940466577918397255313497260 9863060 248473627708055161488083248765548326400 9863061 -14498306519712382810999366348290026400 9863062 277074164059755754658373842196700620864 9863063 187419422703801763542480267869087188248 9863064 -141595777056104172610395517910533847040 9863065 -3461847408881057469997040173862076540 9863066 89255379529270824569782415855957568000 9863067 34745830602270572671377059098152032256 9863068 -58031575323638513153708846346671097344 9863069 -145757689184676703106792909425181286420 9863070 -43371337271971356412131697047563489280 9863071 -12971721325965978982709225229818156800 9863072 788665775736614269564970256249094275072 9863073 -555086391320570399469569666240848800 9863074 105598015683633323941185141773417349120 9863075 -148651779373085566811997300405961001700 9863076 55986852470930526941784395806324875264 9863077 89598823548810108572548121960691070272 9863078 -189651882445354534797734593579124720160 9863079 167711992171454540109338915896370856960 9863080 -91572238586717457843822061537049241600 9863081 113885113423313152660161688781940837882 9863082 -1474099205810889328972156698099409152 9863083 -16627377694678430189767265790138026880 9863084 353613756220717511111600384074973184 9863085 64289163590501957209499403137320274400 9863086 -157870578367415313434572513704788131008 9863087 48621976012256406045164784235278257400 9863088 17692902651925609886411003673593708544 9863089 139831718029573087677901710399389280000 9863090 29205532226851184173026976892141414400 9863091 52536449532059040603101625685463745024 9863092 4565599608676408189185994710659764992 9863093 -39592497476955504711984560167908272658 9863094 -64508621203662200543485961533922790528 9863095 282238360572306978996811429751690968800 9863096 -82022677550175652055844258085512499200 9863097 143503014543938883845407084380295640400 9863098 51277907299948538717636042076583739136 9863099 145923201387703710573014299657859936100 9863100 33427444347048119491128684927096576000 9863101 476388477079806469967579861301102092102 9863102 -134155148469110071014998324807736732096 9863103 -15753628476315526189569354581765614560 9863104 14979373581171947803678292080974626816 9863105 -87049800896651228033937790110013103040 9863106 42253833506873325011594430463246065408 9863107 74037313756671033651829374466696828752 9863108 -58240237690435213321178409172435097472 9863109 -84927275800937901936880968943970596800 9863110 -5117886797557638936251149015718759040 9863111 485419745419168898628897391501265242512 9863112 203019549227769554117847158614510510080 9863113 41312803314184088140586100249679091904 9863114 149995596174848393468791742931319108656 9863115 -33732372293297792505228060774625858560 9863116 114392904493406893826323438188739389952 9863117 329483968645488896027327085439354486752 9863118 -161877421470440943140943499377985892736 9863119 92093250469648407984506044669083398896 9863120 -5419320548212139380686624562287820800 9863121 330249407533850103330140225959392867744 9863122 5147894904494469635745824360392724112 9863123 -791143858252459994796450989802405236376 9863124 -59278573676320914524181170410783531008 9863125 -1489511699104246296367851084925880000 9863126 36777035249182737542961002761087444224 9863127 -26673994748816493497435169531960373008 9863128 517620497021942935050148229870129971200 9863129 -376033432218725992040953693785479265270 9863130 23782381786636629293905369496431326720 9863131 21164144914983425774502570424026132932 9863132 98156211301315474105829834982806960640 9863133 -101730931113202413703261441035593535936 9863134 182723224868912536652314696758244099200 9863135 -175971297512271783460019537579580040920 9863136 -68922739042945981385978613216918896640 9863137 199204280240084145990058598854755958192 9863138 341892136687032717401200900887008381952 9863139 -37488895870381330318536189206996515584 9863140 310901469154844027153491646827130880 9863141 154362947003981187068594965629366872892 9863142 -28257278127370315684786284193648289088 9863143 -332267722507833541008565114161078200000 9863144 -45055589702718241542409096820654883840 9863145 -58868899100527086317040849188828986680 9863146 128404891144545726001384322986954659840 9863147 -33743255987778991130057140895067532800 9863148 85962650510766664484849152280278609920 9863149 128776196133861219580510493949815912150 9863150 -16958270278664145524395934303083776000 9863151 -31215722646821194132591591763473270896 9863152 1114338046638733219323180202116874240 9863153 213810591262726138247636486951709085680 9863154 -57074780881440801670643837827806873600 9863155 64675437190868410842407135031238263120 9863156 94419518987294162831295508707752795520 9863157 -153075477665091361762275331118244449760 9863158 -69981799526422710126719874056277952320 9863159 96712465146379126054916703345523580304 9863160 40842302370834655005431603261889945600 9863161 496639229694990378497487451318287994560 9863162 -126050417612545414545807385929232642560 9863163 -119373101081824776050375346919651936308 9863164 -163904046397756950539509173435900798464 9863165 56539439548333188949538195414336630640 9863166 2350325305359616403145525303338956800 9863167 -706080730648478446512822255798415484448 9863168 -1858399263943162552701410164353269760 9863169 -13192462750487688714631229157963909312 9863170 -60193721666617244772286715683368062400 9863171 -451162877247586976856382643826084986628 9863172 262930314931276551160279125170989274112 9863173 -138804671944301587766049587181608818116 9863174 -186101528650824281462648471462373365664 9863175 -28645228350470814460943564730325795200 9863176 16597482250234676466959955626311526400 9863177 -259379419887731730752974367755380119040 9863178 -25667158428877002229345796917773875712 9863179 -219629629821918742778720985602250928824 9863180 -119120359166289259303929042947702553600 9863181 -192605020859561059775181141891107012160 9863182 13836334675734311814629611878925799424 9863183 -313251675156732852021070634946185235600 9863184 -48506159797486812501805966970012368896 9863185 315173025825501540960141119895288096000 9863186 115337759188018292942108062841676987792 9863187 521701549006820096987279900349511825152 9863188 -220581824518101580945590351158061979904 9863189 39890064918736672394398709867219492256 9863190 45398217059914190018602375699982064000 9863191 -99292469092275691791400132821271409528 9863192 -158125296912876120092672055130967654400 9863193 30452573631468230097466217995808330400 9863194 48181024751978640815625715388298720 9863195 174354219395586198597324444987683886000 9863196 -76387319909371647625217457764966252544 9863197 81290009016008010312014508166133231040 9863198 -227326147269850409051853042492825782400 9863199 -134416158369840274007362914740175912936 9863200 -96903451802935080693681953503223808000 9863201 -7597505162373975023472733136068838400 9863202 -145296498154784957117469551574409315968 9863203 25676943011121784033932589357353736704 9863204 156574031373492437203697485791533568000 9863205 33533688982738679345210442083498537280 9863206 63617534160356130823272002695543508544 9863207 -202198742359380144008283213433860638280 9863208 3596902342616707631633654801432248320 9863209 -143132111876446989404535542711075293184 9863210 -10139331033204043765868508929853808800 9863211 1248125651973995024245307772093030144 9863212 233191274521426386317262104961727624192 9863213 -217188215098728234926975895868096720104 9863214 -134103139199686468759122879659887296960 9863215 -299599085555475808283744758355275811640 9863216 108165979695358607509865386189141868544 9863217 -48253290955371639534152010629921706432 9863218 39464057257544336737200977660432553504 9863219 40088335570092443507354152078798390560 9863220 25236904599175189690161431589324257280 9863221 350469737540406177852468724851434733422 9863222 -10795333778166372466337210317753505088 9863223 -8519658921067298766466755434395334400 9863224 55196780907266974423620740173468262400 9863225 252268739507689094969159203535397600750 9863226 18580623595174493260677834121948570992 9863227 160648736898088415719048130252617512960 9863228 186183455546214471664086502736614978560 9863229 -309831333037835250130520827584795834240 9863230 41540881706776908716543233826915128320 9863231 -46722460000546959493905951645471089808 9863232 4655686692211443789126242071323082752 9863233 43908034057675213186850861361906050644 9863234 -32972642281771736258097212639424720000 9863235 -144685285024651854860924659359347536800 9863236 -40162461812811423521234819644267212800 9863237 137351382351096616696303251838511590080 9863238 8657964058887488087567615083096387584 9863239 -43673220311558655600256676668554750592 9863240 -21329599120085622590190959265113702400 9863241 -304353378512224808584630712150298298608 9863242 296435179018096385846114976738102604800 9863243 46866970956314750590140221711579013744 9863244 -58792628404491960896862875955127192320 9863245 13979326500855895245849531261581402880 9863246 256828249942042912037231273464785531072 9863247 -21389885916725902694407781741217823680 9863248 33491901155905513162013808052875272192 9863249 -7282276062277738840367913100797565824 9863250 -118676180215947826594849824209290752000 9863251 -35863413896765626951347431047425973536 9863252 141448708684937778072864801912113418240 9863253 -114207059414313006784521432380559797760 9863254 -4409975751192333914657192076230377920 9863255 -207312529743577046961203624462718660840 9863256 100017304708501806374622261279663636480 9863257 -11900895465795829708648919862718077680 9863258 58182895310928135189915625183003714560 9863259 -120986996048899065766494257834447825040 9863260 -25177676223147154176761333496386150400 9863261 126427980610906676642162742652653998400 9863262 236589101843044802425265148479442483840 9863263 -174586481690739520373116296708142571488 9863264 101376397721133863659192573663689572352 9863265 201084711133136874463528373730625816320 9863266 103744684589592787846450568473656107520 9863267 -369489169499898533351221696509464115684 9863268 173065120539677989695857071689227965440 9863269 -79084741303167756947599980003371025956 9863270 49286308053444518635037250274729128960 9863271 160135383098230098061092293847707875584 9863272 -142127170317228921950488052900043187200 9863273 -162463416990246215282381931383562148800 9863274 -39626963956774057684754333334024018432 9863275 70532732262898905449918484606096914800 9863276 -111097866542260398560641025874243843840 9863277 186868511521238440984621530326216994720 9863278 -15888621256011112787713117700138266560 9863279 -233367719365853608601101253736326483424 9863280 -21836282502608049314244662329186713600 9863281 35650184891859096661590536642130940790 9863282 84094276027879595257866734712244637184 9863283 -73461239269856406849234186177753400776 9863284 50507301886851527297543841644045260800 9863285 191511888375429999115710654368365645980 9863286 -75901828222802327393169690058308188736 9863287 -213873673909371904460532174669524832848 9863288 -24084650934464754834260531974253076480 9863289 -4938885928266682840325235516946271616 9863290 46899049983600017955047025822385950720 9863291 180876447126288164226270812995588936800 9863292 115028961267328803272752342478571889152 9863293 27146053504434113837276281410426624288 9863294 13757967769023333559172229978071068032 9863295 -45056428196091149347734472075405438560 9863296 67203432330643665202784556988414033920 9863297 258213134109958558976705794234024128 9863298 232690472794721602053663344298621530784 9863299 103723070744297905803202224902872057240 9863300 33226622393060591834088437821151020800 9863301 9778172817622728075818687292935577600 9863302 -117612987569786296798675157436557535648 9863303 493720454304191296744128398052225174552 9863304 -197914466204156332911569156945891573760 9863305 102248763756798853758310989595073904960 9863306 -180219849064336326634006701683595330720 9863307 -22607046387378141904866100160712094632 9863308 75377073921039937767467081658345236480 9863309 22996075567765836859629160502024483904 9863310 46799248822237954818309431080591148160 9863311 -364097692757933343308016057964516347088 9863312 -53434149801332393220742078818658664448 9863313 -199904556634715053035798494501266999056 9863314 -121186847404424923926440741973271749744 9863315 -82714948176423213670021497561044160 9863316 -49179194719527807495037650984771502080 9863317 64352270844999842775582625306475252366 9863318 82855999454799283077436993094638227840 9863319 -137200508990794402526801584832805858456 9863320 -61409370531255585833779494750506188800 9863321 -95746512634387921478902571713031547576 9863322 -1996566535860871408284765621016267776 9863323 182167976887495724124858694658945517572 9863324 191619843565305404492895788277540957696 9863325 -20493906935691498508638364430437884000 9863326 -205897692251414389941348830068569016320 9863327 208276592135418459323587075073697231120 9863328 72989614206749356739552081692506193920 9863329 -15631197768404083099452721788484512768 9863330 25485564537914624736720528103308214560 9863331 -283205931357573326968114459753227226248 9863332 -81901739378574921138988669416761425920 9863333 -321503928210223510359366422366036114016 9863334 30114976853563744262618048826581502336 9863335 36520832809765142345314685983464928800 9863336 83705540147646823563961697083846656000 9863337 291548310465878677411697873591674018560 9863338 169914093706189914628069054377179248896 9863339 -441111131746107623360610822590715935976 9863340 1749030066995674372828838402335211520 9863341 25967142899430499894225513220515196172 9863342 63494868643590107648719923422864523072 9863343 -104902557779324808558105313568351155200 9863344 -104395551492374484833314011540655882240 9863345 -260354244001719894782462375589963501900 9863346 126107777250545266856511932913155193984 9863347 78644401251713340605076047074916003484 9863348 -114271424893519842997498325723992854528 9863349 -77931866521372127272493888141880378048 9863350 -28702117022629542020711206619577091200 9863351 -161797287732916898029299856600900914648 9863352 336561013814958553929764786134459269120 9863353 49416823472946036326234386072661925000 9863354 -42538424182929801584285959969714937088 9863355 35983173229055070907185335969260590960 9863356 51678056532816845856921653365840081920 9863357 32267156277806815748216519060419610412 9863358 -94111302699895057073522047851261402816 9863359 280951418382659195021418945601155966840 9863360 24188022120635474327643367765872476160 9863361 -419636559297982342016060265696210021168 9863362 -1089729574389171087674698108204128 9863363 16344346046788468632475742972923735104 9863364 -84095442140898068457150223845651456000 9863365 211155129914803542463734096750485896320 9863366 -68960055612452935748027951189624990976 9863367 -112297632496918177385854271297730261888 9863368 -446784160437233542945834572550905354240 9863369 22991962567303501192089285941651278644 9863370 30499199429881613005569867752817100800 9863371 -16035597618313821990813299353032568688 9863372 58080682303724407339873909500852984576 9863373 -235654221871858038597948382285365257472 9863374 -54201601501721887771528938564216992064 9863375 -214472601973296305215987365433359420000 9863376 -26376339886304250617445762958427947008 9863377 -49533919569965680589749546177033509648 9863378 -31471099191926270517918468190732422144 9863379 51218739016870910710284866235303630324 9863380 -156809879137422205805788959887323603200 9863381 -96380799815032561327971486930867387072 9863382 3907764303459526251007345473079924224 9863383 -16861713925404497571233488173369422592 9863384 -43593254836121953719747193264853299200 9863385 -66001221421721331668911922672824525440 9863386 -36381820981865710467222900694783907136 9863387 -341063140631189879678338490392636700640 9863388 -87902553872546729140928786529986797056 9863389 -33743550022750739983576739529133850976 9863390 -60072553474538064425326426058749828800 9863391 -182411730914055654272373321460964689536 9863392 -165648610638618517882034291706037272576 9863393 -210757864562186159637803770135957869420 9863394 5788223212297915026847358918356008960 9863395 16150241806318115177091507392429867040 9863396 217350518154719476149932696064396695808 9863397 -107624674224301736034652188796252081920 9863398 138468976365599985811653098185049215200 9863399 37420150131940478443849967402075824128 9863400 69337045451397289826165413266468864000 9863401 389171516320139167444342375534503245904 9863402 -15910741191457444309941773159698269600 9863403 169768696075735395478472482222830457728 9863404 31759495420849916162644138951075225856 9863405 -380232702809911952509489336268988126240 9863406 -50181922554126631067712751265819318976 9863407 7389954998720997237708897967253776192 9863408 -14358824474134190924312416116291207168 9863409 -125257719254703423088232164600302538896 9863410 19389033972291531500445719062839240000 9863411 -102122313914085572014312588910779954776 9863412 55835182240310757742799672084769792000 9863413 119915065149879425663492946055086962240 9863414 -91072716571894840007136529101802770816 9863415 -100721829748733706482503128907479006840 9863416 300451111230742588143946884402957864960 9863417 632444212938774990767199207347746549332 9863418 -6779747378664263458893625572002833152 9863419 -71235416230779085124655528978183721180 9863420 -68179625481821042378109606827581440000 9863421 -207476544425231094536352759501693477888 9863422 34831313000588714454573216548073995520 9863423 -110358952180910035903298898539976792960 9863424 104073147622524603453510561254678200320 9863425 10401654218961692984247057066418368000 9863426 -3529878412369198859626347749282372736 9863427 23340121970822014051407379718363980032 9863428 6180122825564628431147495902394538240 9863429 232838588578967409016838434337182488030 9863430 80348763132426515204023276703750709120 9863431 -71382237689859745973489663579464133376 9863432 -4940883442338392903263308612395212800 9863433 -225026061977811138885593004916391873040 9863434 41604413023413430760255457679173407232 9863435 -4707738133669693937581354816816896000 9863436 35908595350038647444088375291772416 9863437 -296858237673628111521925130440329757440 9863438 1913082039655754652138077854789171200 9863439 -21966583631381700847258582420000256376 9863440 16273199574316300350362021767721779200 9863441 -139564017509484613473490432624508200128 9863442 -262343321274178989846785580003427862880 9863443 -448004246235712893221502878640263937240 9863444 -108721815007592971762962094281434169600 9863445 148821109976827623985969693481560756800 9863446 -349792601256354514623925205056897866240 9863447 -153625804111867005315111166631983346088 9863448 95818750211792748160764946502593413120 9863449 421871717097648699000451334540906837450 9863450 -31846905170904126724814374635719262000 9863451 9095345990493383452273782395147215200 9863452 -3913277047174651304343482634172815360 9863453 -534802173083507032167950517181838342298 9863454 -84549049525995173801604093342511226880 9863455 179520671185226647693600085625702551040 9863456 -25874780808217497073551797247836946432 9863457 13594397060087330160132250078596427440 9863458 -106417220335824594510863826034178663424 9863459 -223205404596927880712718639560135919696 9863460 -26626464091707543794537399353777712640 9863461 2271653389505650439140521064846159324 9863462 19930622237346468935145124118641711104 9863463 48814765380269486516628577746278069544 9863464 -177439916424364216556405384426223790080 9863465 38363113452907843257703585300726446600 9863466 92655902472405384999407860530756633600 9863467 85455095259686795035635843161264989152 9863468 -15729056173625728692441326125541520384 9863469 1107738214263389939987130370389259776 9863470 87704248260277446858616107467709763200 9863471 319900739257645117439892137387217842304 9863472 -3716386041768805495789100626043731968 9863473 268045181976728951623000190273368053220 9863474 148924270580197895457225123575580020352 9863475 146499847922992900568477066049277224000 9863476 91457143655779766709729388379374041088 9863477 99909725144918450021331069408748574460 9863478 -190335884171572952355362235063707364480 9863479 -183840488180414822388232936270261112920 9863480 -312189079576443708504838301942925312000 9863481 166945750146716718063971862896036788800 9863482 -74494797503441605665383019571052371200 9863483 -96903389236347809066608983543283837680 9863484 78728688073812127379696679371352007680 9863485 -272449832911947262559243974900802979240 9863486 536669505352918778116217701148510830464 9863487 17501516431673152133975204437406048448 9863488 -151327657851442464382313790235942584320 9863489 204083539893526135579493786495879083440 9863490 714227653742321220649067361516042240 9863491 482610384150409397120198730288687294984 9863492 228808228235507285669375106307688693760 9863493 -54123486174142226253134700567343068672 9863494 5435089888324216011419135409978920832 9863495 -39454947896869708451068998374620526880 9863496 -85009758759299075186805658570350074880 9863497 22695710149740226100453591356852920512 9863498 27594286677663812199096110194443198000 9863499 -21782487082770602294100927958845015336 9863500 137648112110866812022228076539931136000 9863501 -199803795881709399004333809828599391498 9863502 129246074613042940334396712925691136000 9863503 24941279904569539410726937265824003384 9863504 -23489484921752474790098994393804570624 9863505 156671291575291277726785498944215203200 9863506 -4334478474912078552819510339052296048 9863507 -270281440493610015225719727340122967848 9863508 -105080579831057049917884481949689333760 9863509 48264424255359886095473556749723284860 9863510 -60630457867573138450150378593771843840 9863511 -90597920887718286803485315002287680896 9863512 -3914609575753485242169474660536770560 9863513 132916461896811804714615376589276759808 9863514 -115687917431114154924646516144490173440 9863515 -429007821816753620223075136325949516000 9863516 -322613169228050825315570461340310355968 9863517 -310656611633164494870446099313306386400 9863518 -16412737136243929767706073177101713408 9863519 -162726972020325897183736065249952484880 9863520 57300307144333151986648608689553408000 9863521 810401599268939024470672777813330291392 9863522 35470594122180278898387585935632671312 9863523 -140871954528193890807637994786994137628 9863524 -323593385426849835535545135689037585408 9863525 88483652791600193855280056424617424000 9863526 -35469999553587041863351091412419803776 9863527 -110385147612427820637752164561902720 9863528 409271667697095057076712551544553692160 9863529 -78827229232221832136247978803881763712 9863530 9563065405022411984591719108302643200 9863531 -359055167828833557181767704648018614668 9863532 -754344982717030716720875297137843200 9863533 -112558776489072406904900821458724125216 9863534 43776066158265344020652753822661853824 9863535 -77668071376766755601764569846969590400 9863536 -21182499140173971115425092025229836288 9863537 44825154027966655553368030864200255186 9863538 -49824917427966581436108446916651248640 9863539 -244518818253915815142390881917554588928 9863540 -149140408870107515960796803888298773760 9863541 -25293381427231896076245623014878314052 9863542 35892831935973871707176607628444833024 9863543 90446775728698348552228556646603570792 9863544 -48282723454079283109614267932907233280 9863545 -15656756826368056214186336593288483200 9863546 112871280112342496485359916994690273280 9863547 48116454799358982725966225116781726400 9863548 19180062669231073749763017950203178496 9863549 -33542785413942578205742689222026951040 9863550 -51906996008130393429714104896710748800 9863551 320306158622447270646413198314707431552 9863552 196349860208113914556847357747150192640 9863553 155333248716480865098074981277274905696 9863554 -125857888463419145407641666600191813760 9863555 2054974412710483891490938515267741600 9863556 -45114705955485549210512070025365712896 9863557 666106400647381447824253033146686078 9863558 19382340914685526199739965639782838880 9863559 219519737266052310045688523578764097440 9863560 13742010159376259250208018593003110400 9863561 452896969573057767847327767586558757760 9863562 36669473038906034731494148313137822464 9863563 270353910163000684529683750882994697240 9863564 260395090234795752615530243496562450176 9863565 24551101651715635706374397678586748800 9863566 -205470698225215212433739822151158088768 9863567 -85374766202826121423870042230897040800 9863568 36410368959699273400270798834803671040 9863569 -133553708093426794664490499501020929756 9863570 33548473549310010034753031453386714080 9863571 76654489427384668123593658958669250864 9863572 -320003695941025418750131210058141253888 9863573 85975455077978539729067188906054011744 9863574 -9194315837121314942404654461438517248 9863575 1981832490510777023225277547754103600 9863576 55626011675960154532916581867963054080 9863577 -216088574869311059481560673517563544512 9863578 210023346768145680710161437369725023200 9863579 145075858908483286941268319685882874560 9863580 -40220474224067216305881037218626273280 9863581 7051831098146966087802712870377139584 9863582 176340264048854284442589158231159519232 9863583 -989539677741153772288369546096923576 9863584 -385805268258496146701668694101548072960 9863585 172359373175103403972505581383106149780 9863586 -13078012116735037018581485483212588800 9863587 -72973324565092816801700177452998407616 9863588 -22364700862166158433360999764525768704 9863589 -296956325223649210755554827252668600192 9863590 61092922653882168264041273255807107200 9863591 -188264129221130817741322728329701519968 9863592 290789227006904272918729481968028958720 9863593 236307885320334235659648439519884691620 9863594 3866292750330818677298280719075910240 9863595 8706560975987670784875134493591877440 9863596 -219994770773123644895002186434144184320 9863597 419312282177912153402697154637297254752 9863598 333534156703508939126231209086655488 9863599 -112368166943973648327927761325321228400 9863600 -14609392721832893439943413024454656000 9863601 11198327810308560640532034757870929504 9863602 -121799504363779479009911303421779266800 9863603 1080803263858560826426195427455358040 9863604 15381871241915249863081854490303598592 9863605 -49687976630876502380876815871381056740 9863606 -136360730864024445968369118717779135040 9863607 4483127318700849858233710407882759888 9863608 -28887935003165313387915392107848499200 9863609 -38607323596760184324395657790945803328 9863610 -79848368178440793758259554572149162240 9863611 -100900824232866156255135427784929462976 9863612 101544113579641201250296444859359632384 9863613 -382260546893235885345547241549316641856 9863614 -18094157882154193084697574729612593280 9863615 149191400571816226495303349384212191600 9863616 -5900623049530837731533035065405603840 9863617 -93020272923318256830872182544153568848 9863618 -58270613219744800787457663233566012896 9863619 47244011762638473795288706243324508928 9863620 -6479403996697008421225182604433510400 9863621 680122469213148918956311659701377578492 9863622 -66224543776312060782945269301062615040 9863623 -98301436949402311345229862426792700800 9863624 34914472875970322640991697403823718400 9863625 980193652462029429356999822244720000 9863626 -225972930532355245262375784271598785488 9863627 -12448114291347846768302037057307991760 9863628 579516984109006177735234103207685120 9863629 -13775490187487495237700053528727635424 9863630 13489267167334365017430957674757292800 9863631 -292913183407509340018908479069658041880 9863632 -118999890489288587664643257539207577600 9863633 -27131864060182214964284756300177894796 9863634 -16055454836113230948906502084132454400 9863635 -412063439302009753801159558578178857840 9863636 -167634185565479926066132570583538337920 9863637 -50239043238857385077007683982908981760 9863638 -15771709025198194747944660047017331904 9863639 409066989499943773832982433626597223632 9863640 271564679282644962681318027758647296000 9863641 4093601692450745532190804744107114080 9863642 -7244696746443195977977350532590759936 9863643 145285497502709162635337752176066099864 9863644 34207707592299455388995745616852765696 9863645 -235990927179629518270663883904203406240 9863646 51235265846941113769400236601523913344 9863647 -408986085985658850073017460428565335904 9863648 -3767088935834436806327821278212259840 9863649 131178592281578116259349839229952991634 9863650 13994712976250781146304657304003090800 9863651 -373478909901878312412628455107869560000 9863652 7708588144917309337615528165125829632 9863653 194637332558218805614808202239222642620 9863654 150232376528821455586522079061602914560 9863655 305548456962093892802005056392689182720 9863656 305063773164983867603983510019779215360 9863657 38448587781544349445638906620306546920 9863658 -4386315400257382585357875128073421056 9863659 84153932575401524965054410434561865904 9863660 -148466605056601109021712826458077030400 9863661 -70583741942190665469520330537042580928 9863662 137350631056492264394903682654088913664 9863663 -161297563337711994604271751657943022280 9863664 -67144208242215310418913331474648498176 9863665 -32862062491537554187967987909131034880 9863666 27067900158678991570906542202581526032 9863667 -452410391486315847900812842210134971520 9863668 -188758019090214439791494425625005965952 9863669 -6432524049188184285961857152034606930 9863670 -28805559925841114589564835944546345600 9863671 62232995881310565317595566743739611512 9863672 -12994570249996921445368540812296355840 9863673 33794328515178946763373528451153747968 9863674 -9443451695926635545321855592013547664 9863675 106848385247533078899084728340892954800 9863676 35225911653083462103137655204661208064 9863677 35746957639702127382114851719832491526 9863678 83470880120285161860490640865871680 9863679 17135326704602679619534704693404928000 9863680 -106271825387145192252478771510577725440 9863681 486648890333969023500930501250215390000 9863682 24222289762741710047801517525301415424 9863683 -594132510249287959558281747797932989120 9863684 5985124415633000453006524467464580096 9863685 94034279506494746040886618750635632820 9863686 73392001609536790275188754030388636800 9863687 -38972871764164482799986641147408326560 9863688 98668185549431560063586043684016619520 9863689 -150666431854376057630082294390297843168 9863690 39585133335688076438691652410166101600 9863691 -29376976732573296791152834769919008808 9863692 -214593392456720417376152670320621107200 9863693 34494420631062765180718921217156092416 9863694 6168497352038614161049837773064908096 9863695 142659268184603311248475859973693208200 9863696 -61398588799608204348959098961195163648 9863697 -190530883694575087874654494377988861200 9863698 -10016653777670314273937511634047083520 9863699 -399294705347960734625219268869282448120 9863700 -59694790177358501817590314221039667200 9863701 17534674586614756051646883102425810702 9863702 -59960888232089658563668473613385526528 9863703 211128565432160212925299756999052346720 9863704 -427418207008577878233231632818584299520 9863705 117269470964840801111972506543224265860 9863706 -116085807377029187110981912895426727936 9863707 -45948336522110103545662360307256635888 9863708 26657531405100905714775491253180804096 9863709 165289921008225923570262904894757114880 9863710 911213570316867516259627351157832960 9863711 52502773759602248612612403129332160000 9863712 351613064805448651046870364652278251520 9863713 284255308132476811479154576088426244962 9863714 -19379307668120445449029233854331391488 9863715 -118754755659546803950727541351833804880 9863716 -309607847772434581527190102072729548160 9863717 -205840165449031403619017823787295042400 9863718 19054659887069838966578502852371642880 9863719 -103428281207877650820273625214884788104 9863720 -109710896807026977245125644351471206400 9863721 25312868541787104418439155304660284800 9863722 -214046523003804967653744895848173362176 9863723 -321871701375487412065809016829880409080 9863724 -984650827904420305230871725602506752 9863725 -179569404790864450370455649491926898750 9863726 46451539620766189062414765492601536000 9863727 3166751914984929537708816778291415808 9863728 5584308544429936716099439411229163520 9863729 48552853721752332967309879028804589330 9863730 3630226562246017232201295892864121760 9863731 -120201575023954572435258120370094206536 9863732 -222215114612093079797518634552852747904 9863733 24965128061783767659604513595976000000 9863734 -24342819227883666696153435079186070496 9863735 -43337884212694962594453775811927930880 9863736 124882427605127757244535412951574118400 9863737 100386032830314964056716366101421269640 9863738 -154661233376897071008798568603118158080 9863739 9205279409839449820792280394589170408 9863740 -75924778270461745451018514605235025920 9863741 -648508335624196027744590749928860570100 9863742 -2909202092233811260762923385959269376 9863743 -176227691058508322296298029230288947008 9863744 2661355713515631634383724055774625792 9863745 92512091969354941604410262587277397120 9863746 -16492449564364002716128674508997607936 9863747 96736266428592245889273148948889850600 9863748 228896251345483904638587284696123320320 9863749 -177234908296143191456395407595192173504 9863750 16920602602868725978379147097309120000 9863751 -121615741201298905938304134094060916568 9863752 31126886855472354692654213603134341120 9863753 177004180079656726530490367291329783002 9863754 -44593134224461512833653468777565671680 9863755 -142595482761987332325318603847746432000 9863756 -9648570810684300364772693071056082944 9863757 28224567813771287576553645959673428928 9863758 -200790580326307048724980854879718643520 9863759 245654361680855095162982501157003918960 9863760 430842971106799143716283209727344640 9863761 -87747030183555955050441591033471894552 9863762 92312972074765367272597363550813119632 9863763 -12973836585279855138219912803457537792 9863764 189651295183320489287874068854155464576 9863765 -189219290404707726895646605297935602400 9863766 -53679140815239139508005199091019702272 9863767 7929690381926495621367934409422007816 9863768 196674169704948178573473534769709506560 9863769 187155408325152948346775159392573284480 9863770 363431210980936629623883051150489600 9863771 -121855761706283606693577484869434791056 9863772 -44080817296068291422454458838699322368 9863773 18921819868349828888455654386395126944 9863774 -81760776778848206763353244521604297600 9863775 -8085657963876346245937128825936706200 9863776 -71538406569649015379547357197174833152 9863777 -44870839286750513467048881881974452096 9863778 77546624510274770549696195691636925824 9863779 -63637189840312197963126879945822491620 9863780 891098045652218537423417048477982720 9863781 21788611378881874367089986914621189760 9863782 75764310421856527012856281815714693120 9863783 -298326344835984788672347058082733333896 9863784 -9468390507246456540351675661387284480 9863785 31068574868868061420127986817361689160 9863786 151828930133040735948796977516761564592 9863787 -56432148228905016641678392573881219600 9863788 -80432186297766160056153227395163518464 9863789 -148609011655343346710667142266686827476 9863790 62541095061436296396742876818543955200 9863791 -166815546513679171638568132619238473760 9863792 36776526578190897436825912487651377152 9863793 17477538302007465110428496091922958400 9863794 75087483790664465243270705279757255696 9863795 -165446226839854199424515113100939731200 9863796 -35607195992050201784401716795011112960 9863797 -115800643635124773905505146325991138560 9863798 -70541176491682030744718101017564673728 9863799 623021989107011858764115347606700880 9863800 -152782148185173014979591991027238400000 9863801 563989319025727879569753567158807213802 9863802 107420000433230481803220466525997422080 9863803 -178096940258747367978551703750167886336 9863804 210369873307465092986980212947527366656 9863805 -43236118983596734051317244560577207680 9863806 -229478603830226147998686962492929755648 9863807 223350263454180916168786136921109626952 9863808 -280595831215895660975657297851774402560 9863809 398554735958089076215946657389999963010 9863810 -22404972805894049283883394689679930880 9863811 -257992267083697918257528690847186682940 9863812 -3271499062642093312603883443490836480 9863813 3492387895157153146387902071017302528 9863814 156318883607003173832902143987085314240 9863815 -59448448524764071129975948281869628480 9863816 -4449005420172139121503893432775019520 9863817 -58650294820281488825967943024145290560 9863818 120360968236273871369335623087462957360 9863819 55046265604874441233939361129195684496 9863820 57892365083962871571238021409174784000 9863821 123511896274995685271200041128036124288 9863822 -456446122199621128256298655283954948736 9863823 -174198405476582089327225069965247485816 9863824 71094650090800336572685615859224125440 9863825 259570212476844883661485651555289671500 9863826 21719633148768241244755981887103623168 9863827 433780608183375929787811529573098403160 9863828 39200122226766590775561208280398725120 9863829 207639315585134716238088117902190241920 9863830 -17078185458874105025204343486358356480 9863831 -74653579072492147555128696108611546880 9863832 119124128405026476003009809449051914240 9863833 -1339192537211964153170832927228281600 9863834 -305870285857485297060738235207553255184 9863835 183249564479892576390854520767535692400 9863836 6578906603017905294669215133454286848 9863837 309466675126664030107368642184805952486 9863838 -87172897603648188857507546635454999616 9863839 82278489460850815904163942147182950456 9863840 135482518332126136908672201786371604480 9863841 100347759989436932676676791662657647680 9863842 554028814024952184462393627385682592 9863843 -199665099313148783728004438001041072640 9863844 -200932553527999148466429415396795054080 9863845 -69946577930711422062165988314813741480 9863846 53409724828239287815676835113438837760 9863847 52005578933134457037880522011721082016 9863848 -10208196985996525599695551692590576640 9863849 105966002278301208291483445451097214464 9863850 20080394494177006342315306734378912000 9863851 -513144043886690377252881936337203315148 9863852 -335090606436211487784041718946042424064 9863853 -67200299945339384902189775484650155200 9863854 -45888925755017633207623179294290734080 9863855 273329361989833752443745867782412603360 9863856 1175592657594407154316546927751331840 9863857 -400181751416577520534725735856428988800 9863858 34476583525145625952733701579159526400 9863859 31792284702431413945819727006667773952 9863860 -81739991317484472871127567288695153920 9863861 -14175127168196135488748404712487717120 9863862 -31701296105520650461538355373609635072 9863863 -130483250776469853294409970042487696000 9863864 -224008092231635838572228791002573680640 9863865 159527644565605184228846127235883190720 9863866 11220858496346865254826564537903250944 9863867 -36622954676584193402114530785326770608 9863868 -81695373853723996114120604526461067264 9863869 -274175190127163340901904605578158404160 9863870 8270356262180817498916160028293078400 9863871 -139145128166235423072867448096460972088 9863872 61913313633303051034564930092234964992 9863873 -263550155646604478014659444593965666860 9863874 3147950250862218776323906124602527360 9863875 2200967628139124011314456545310984000 9863876 -148586710793662411336167850670772824064 9863877 -328325796718150750382557446989094139680 9863878 -184624717018468209686336858699326937760 9863879 16679053182475533395554626668436025584 9863880 54608338006541582703195753216066355200 9863881 -520926217724279322520005208570097823836 9863882 43673784399033906619009237225176006144 9863883 -69276535230205002936087289934653631040 9863884 -122669798210966459955345070627858406400 9863885 122436931866757664579360228856704453580 9863886 -69055030277274428324046894959603573760 9863887 -156762096855571691164893668883515387208 9863888 31273395240911315061341811488977059840 9863889 -1472906848341263784013415043068803200 9863890 -23261375282401495571017160619294474240 9863891 7402688811278612729545931019136858800 9863892 -77565108348069578717120150506920134784 9863893 -6649402371576377667033271335798648456 9863894 -53564287190227374814116747758460705504 9863895 139567858505900093014430104528347939840 9863896 356283323520396914009321820772537927680 9863897 -189467851113265856686624227190943620080 9863898 -168546165235374006183303618342742831104 9863899 2964150236664872823477731586042119464 9863900 -58733614987742651237172206935892352000 9863901 274211879491444555178619934365603681030 9863902 3740962411490636064475186823675765952 9863903 -18934614745787346382680113683750236960 9863904 -62743813068173453113910616844848857088 9863905 -208037872739077332252519742651462568940 9863906 -6932444081390430380503429940436075456 9863907 -245539269859939200591759868059470528640 9863908 -15256263864319541133947708793052991872 9863909 548530185746759508508263254259219061440 9863910 15039251050091321204680668019150233600 9863911 -32661935827981781340353219160982774200 9863912 -107309610407951610897466438462608998400 9863913 33329825160372265703257827937047729024 9863914 -154952961824053997262884168257202596944 9863915 -67189461142545853133075310032929692000 9863916 -95679554872253844517520723808629672448 9863917 116963254513506573163832096992283900352 9863918 -69760160490179890296782132236100724096 9863919 -37449641820103095849512084417835219096 9863920 101043943014863866204723189660876800 9863921 -112362427255735607601897418000720851456 9863922 -128184895603873600819748878088999622528 9863923 -115808293614901447675721554480945387828 9863924 90493354626645434092640305705044221952 9863925 -9225494953221636337680871353510624000 9863926 149249812638953281442367396768433801920 9863927 133580514941274976354856033120240168112 9863928 1449365583915752836158563326871040000 9863929 -19256869673860760493566115099638458224 9863930 -48012183249310910829397391875634702400 9863931 -1847936258443940388908799006610912512 9863932 -19353584498141808635280490803473689088 9863933 192128766424193085971328288753943378182 9863934 27039388767244099356886305677273206080 9863935 8959328364104590193752129253655275880 9863936 53664094117946399225055501482345889792 9863937 40250010551555390769694603262651991552 9863938 75504977870653219963489852911000823296 9863939 -264010675787411992293697716455899936260 9863940 224207435452251941153660362008110284800 9863941 -49983324916904068059584894640109516416 9863942 2747328618201491962171977103796488704 9863943 79908184664763949238665289157794770128 9863944 -160573452905786689187805883840500326400 9863945 -18065340539010268145480833158503908800 9863946 -103312652636439179626229677761119160480 9863947 139506855079628289955385420033581613396 9863948 303881137122220208639338010129602146816 9863949 -7151979287192058736818998978497687200 9863950 -7705740684451930590713895158719968000 9863951 389742990785970443882058250540829195952 9863952 -6275635476161882196762953920278429696 9863953 -482201810234416370694686623119148373136 9863954 21645148034915295330226048498880076960 9863955 42467127523602705606476318066947213200 9863956 -133792244305689791520292560931937610880 9863957 -127574777696515799825904528360615005028 9863958 -46902289869206576904218435345608451712 9863959 30055001015368150727498136716328898560 9863960 -269039604984023093019001161588034560000 9863961 -436602916893981532339836834273699667200 9863962 -18747161654537426958337727580586756128 9863963 -54205998930181093555340270010108188160 9863964 -3036492173011431992932755536336732160 9863965 41981811842303685696884938761096004320 9863966 16182994924428632845900917513829288320 9863967 -323685178365428758097326553043276052920 9863968 -208923038253609751335099467244331008000 9863969 -62496781551027720331586068971581781456 9863970 -41275130306903000889202024735187658240 9863971 59818404685387111986498760204859629792 9863972 309277982996088145894743913137292507776 9863973 -150609530237161697436466747191352176000 9863974 -129280186487893331112135525365235955200 9863975 -64313954718653575276081108662282339000 9863976 -222994790291795549346366450845460480000 9863977 -158774367899844749937182887856975275008 9863978 -12282952391515324479964474392591475008 9863979 -1910903497417754234526345960001923576 9863980 -50360617290020008481157290203751823360 9863981 214931206514033952188492014127316893292 9863982 146374804612149899822233642435068000000 9863983 57102804324039077336654420925351242240 9863984 21671845397011814379375947479083909120 9863985 354286519980153632084957926243985280 9863986 -111284421134582325499292794269627421056 9863987 44778377917933791807545308327249880064 9863988 -229424106898890435993349695360680448000 9863989 -148933109164429256098081496795122256676 9863990 -161205359688306061684451351830725120 9863991 193416664704528067424392036373677135440 9863992 29116859963531232328777476933557760000 9863993 -9007126093611048003273353289158494896 9863994 -28533797323527089177652784815108172800 9863995 -214242367213174741636869013004021085120 9863996 98370507534007721087686334011881815040 9863997 29108907085147021360139389255349522496 9863998 15687698009317164988608994903920096000 9863999 204018035532616149159284021124582257664 9864000 -32729251808011825074614626496544768000 9864001 305158862832545977079237274099218873984 9864002 -265892497326814576878510824096119180800 9864003 -240349179548141028212838410639416200192 9864004 -292772875837775427780415612720164569088 9864005 192569524571427133899354278566505455320 9864006 -27155217605093417019338115475190412096 9864007 -127541084311060978125658802887983544744 9864008 -83588501601832741651652353139382681600 9864009 66722889578460913206539398839859233264 9864010 19975333407512736770680822978225536000 9864011 502323884333900471260449820721110062612 9864012 -13222275118479181031060948687886763008 9864013 262214460223084213224041839635923325280 9864014 22827139527783527148799119622463657472 9864015 -17439193565863446080197754960949849600 9864016 66608920738222778062493782006710198272 9864017 284864437969002064487018555701588462452 9864018 6744301034783893280832480857049597840 9864019 504981532753465379109515354442101368320 9864020 -55981241842132325943458070284365451520 9864021 -233599491956098766836122376728949132320 9864022 -5543969126274729747537066840287508480 9864023 -80893771809660828574997673140040895488 9864024 -212366565960074200380569190293471662080 9864025 100333854567356897025507224174787643600 9864026 91512398101347334599012365449907146464 9864027 237834168197934967822653515617590696600 9864028 -5804190753071068734605986177646758400 9864029 212153524112842831061416860057839581632 9864030 -26165346284256152528385647688069918720 9864031 -547128922037396210550828708502054806720 9864032 -53693853429236465993311012691312640000 9864033 139218871475990846227490963855026375680 9864034 -27281293237583562664579504872105649584 9864035 332205771805769870774092334973432870480 9864036 -10684129347642428855108114347886432256 9864037 95882855258903172889965452416836065020 9864038 -335231190515554695180908178672370939200 9864039 324941693419632689733546846374802375168 9864040 161903053157719483952532192700938240000 9864041 -193365925897991479566195736332646019232 9864042 -6004616446164396076211391191397400320 9864043 401431578358797879534328179869185255908 9864044 -94146268341621341470735493395946628864 9864045 91646896997393423613673921513947571200 9864046 221795324628262242515921938137527272320 9864047 528686230135632670702965672933347607360 9864048 -20474731297145471290805910278902579200 9864049 -150299060886981383965901533873269977472 9864050 -27047201174948183370539161498855411200 9864051 161460838351189266426426012851737687104 9864052 -6157343126676068313639139425891004416 9864053 -265246702681866185286118635473806405956 9864054 -130117925044360195559726087015961551136 9864055 140914257090740340957703984174180338960 9864056 229240396622580809912790990204161433600 9864057 79553232412607924464878672198194112192 9864058 36104000319746127135217807548968549376 9864059 -119497664928627000150260767500915477960 9864060 -18478812907855236146898281006552832000 9864061 -98255225408298503301826570262481065338 9864062 -28083070848562656261537871757551138368 9864063 -2503635389180070462059304591071641872 9864064 -34001881753852891860088503302671564800 9864065 -21659442744159088306036543671335610540 9864066 -87963067659679944837942308150493706752 9864067 -217714126056887912991557394950449997688 9864068 -40941361540667704440506517710634209280 9864069 -306539882851353595719286654031116071456 9864070 140665645580845161646141361884929576960 9864071 2970347137554117602783449642950562944 9864072 -300245170928428567128075651927506534400 9864073 -206983196092856362031342195012382646220 9864074 -37444711219517700192171586384076318208 9864075 47385292019460627320684077911452755200 9864076 85410110397085812911681828873094860800 9864077 98468165433218255787817130877526933452 9864078 -70428190327082213620847085184841809920 9864079 257298979718367031219671293863844495184 9864080 -33276683158080788218146473930989731840 9864081 373296942216304365756423440949865359300 9864082 143326153821375654952148587501263069984 9864083 -110065541136824799698621681139739555668 9864084 2154472125480515716442445467395086336 9864085 5487838075639374921227743657821774720 9864086 -249246160150566308793391756098813847008 9864087 -204535898795601775246873925259022809240 9864088 143419271491248255771936808288689192960 9864089 -65135198115081901763800820801085647604 9864090 -37415791184076033244953582354979553280 9864091 -474826462541354061943759613738060832508 9864092 194209258878876336771591988195424878080 9864093 99577671998134882555545125624957060928 9864094 197570730636084447893646746317047540096 9864095 155991618595376813303886871242276887520 9864096 76163932126728777680801224535093280768 9864097 -60914357550919777508833083553110535200 9864098 74901201512186954707669964845319040000 9864099 -72447994704196194033511966614519740976 9864100 -183593277502402920643141543427012713600 9864101 -77410013332217741041622388436225207296 9864102 -13101313426032608489852879147592468480 9864103 647438390768262116686297532131859703064 9864104 -643769637998972153405063071525309562880 9864105 51178725143670745628950605780855648960 9864106 -19358964978511028680620631290198193920 9864107 -17915320055620375570642850459431305216 9864108 27259310965763924629949910478929520896 9864109 -125746777831957112723137578994822187796 9864110 -91513092388172256701427812695000511040 9864111 -191729740643574819457936299917627995128 9864112 -71226629012941502928819238894910685184 9864113 -107530798075640234071291364149182267840 9864114 -392748348085971925033025645470147584 9864115 101704053673921314196385527507339307760 9864116 -167655279519949104257447818297127393280 9864117 4213785520820766564933406463590768188 9864118 104490227714220279464425024666724910720 9864119 -425795575943403157851741173593263627480 9864120 31073172100162588728486552551266713600 9864121 99776012488648843100552133442080349012 9864122 -21272790985528718853924163052991847200 9864123 98317786931468078652153658186574169600 9864124 -72182530262817297843855416781870270464 9864125 -26328194240766674508432010828271232000 9864126 19083943944097815230948435324761048320 9864127 -70390084600833029049640831818657110336 9864128 174798290955127286523841168851565805568 9864129 46801245583843218692456378551901024256 9864130 -1057752861630680878729261915759058880 9864131 -35172551454027130212011103426906510576 9864132 209329746939257368635626729735295286272 9864133 356081854359514333181289311505526948382 9864134 -108527500264730920515502699170760027008 9864135 102451089755020353143084634658512816000 9864136 -20527271833455633703763900137953024000 9864137 41631078538768755778429738091231975400 9864138 7622250826562182875841609194365423616 9864139 -410180170378855274469613304593827070060 9864140 -4112740468181322933428074337019648000 9864141 47809326664196124218967356563019974272 9864142 -124133253091813932587269135914127439808 9864143 267857240844764665253688389672437489392 9864144 60595238485076260213802931982784815104 9864145 211224181385966587572381596775292806900 9864146 154703801559028871242021954847010160272 9864147 278547453975027267266006817668370838320 9864148 -9842164727481533189961887343409373184 9864149 -79105529936419657624976789113160839620 9864150 72973231075136749178508010402142433600 9864151 257661637002739060074445729472622144000 9864152 81537245197332891021041218438138521600 9864153 93614305769246629883074882937557507200 9864154 -257467790984389243262320038759292354560 9864155 -78036202127402906824714496188365308640 9864156 128625649646101622692882927578809436672 9864157 696044201625189204730863583877936800 9864158 165505429448712666679465119833211799680 9864159 -173070460386704121921020815056967027896 9864160 -132999134178461760816942002530139504640 9864161 429497537795549824933764647409946027332 9864162 -78190299138568256598364925258847744 9864163 -92507602568251423778968821876341164400 9864164 107359654354200106883059406303321333376 9864165 -159029184424314575840534464363465052160 9864166 80567215567213633782353593497279995904 9864167 -163452433640136220933501953528230339784 9864168 175139680399029006948071079956687093760 9864169 -86980635452291528817232166563828862976 9864170 -58425793611114573767024197115111298720 9864171 -48368494653778523632325720539438986192 9864172 325625288186289286658568435893377597440 9864173 41833353620742400845457767126605716800 9864174 9480362463658020191902449653866292352 9864175 364059708235591655477602390784230789000 9864176 -30809507494934323372470534199323525120 9864177 -9679487557883572487033688500880382080 9864178 -95733960702258610612493619272552997360 9864179 213845447246566727186500641762826512384 9864180 6090564841695686084972045993001849600 9864181 -219119235475460947204432689026598251300 9864182 -95853022834498432305089934844636701696 9864183 35596712412803763804230044295332097664 9864184 -175674521262998828783381954956202188800 9864185 67956114107689765439716228347636077760 9864186 -15086118108028635427627038086565543936 9864187 -231953198547481994561300363897014835164 9864188 55497626271703428476562676694674791936 9864189 141121578269472481773032835285802774944 9864190 -29327453266833922022880354536234163840 9864191 90601891128532010378434575764641262592 9864192 -143788833763386805086266816692444200960 9864193 -42118115557803004109227271559613954256 9864194 -27349464365366203783205328307239774720 9864195 -178818677463168445561682100352902328320 9864196 -396778095581345938526411239709447113600 9864197 103711897611658773381301831160822003232 9864198 -14204024709438259760969120537472653376 9864199 296692023254192485759822408386154824672 9864200 355220788659608984994874694811648000 9864201 102810096427155717886990794058642551360 9864202 245924601987417772121013128444279925552 9864203 35795716418369271933193782784310842452 9864204 -21921722855630468552153002660545282048 9864205 -107742483406483487038212283802535296400 9864206 209920453681444418421162126367780976064 9864207 -977343353454178259334818806270666095360 9864208 12488861836267548755313250239859269632 9864209 117290209767590320481199514946658072816 9864210 27952233642817562312206614637868275200 9864211 -8285815712058806057282077409277479680 9864212 89634751639918818772786701355670979456 9864213 130643200491920483622556462718212793088 9864214 -163053053823249508893763293261843224544 9864215 -664022390864767467125875224733116480 9864216 -317232921983418433651411640392739942400 9864217 -40091798293268749379633554380267503616 9864218 -8073264407805032408691322595600673792 9864219 -213444574570281353451988400669325473280 9864220 28787502862586734773350856233134394880 9864221 328480123383239794566590820547578976332 9864222 -33752366497797921946843368758663356800 9864223 90793224103545712214392296978347536440 9864224 -45201521864010946814373396993615986688 9864225 -43692524780116151849966648087095454400 9864226 87977175761752020842140496304686868480 9864227 -185239630391637406347633513816960953088 9864228 27262102522993589058264190869793781760 9864229 -789011534823776515515830559069807238016 9864230 -173786830036640895652954575091665696000 9864231 1726655290077500966327580683160883200 9864232 3836389041695202564317099184230400000 9864233 528163606819668310699866549665259497760 9864234 -60171507450910257646830150316086720000 9864235 -114529481440234853739051778886023420320 9864236 12594226973586433725443813995696269312 9864237 126420592995151377360795800149699030752 9864238 15464742449592124813344929021578547520 9864239 239643476817114018835131258369635829432 9864240 -23160331163460836932487619886401454080 9864241 106104740518755373213772143419295802642 9864242 66989645377455320304927112608709504272 9864243 3002979279717553443691099818278350080 9864244 24578754455005352199891213710580749056 9864245 183929611456269304083125323728388585500 9864246 -68432943114201309365972941101585248256 9864247 -130755855033488548252292273939897784000 9864248 16425838348631333232419547529223516160 9864249 -132958702693211446674969755490360861120 9864250 216092916545451280945483884867013248000 9864251 -304992667659892863894764959335898330848 9864252 154020713753731110703734242016592574976 9864253 -253652983096607399772745414838708138496 9864254 -115144525002372473307512414477459148480 9864255 -92612423392521811427863474599491011440 9864256 162208892323724553165243513838218772480 9864257 -57497972895194430101853217080347589420 9864258 263163245768713534535999186987922382080 9864259 -63443231373607698751448381431103439584 9864260 15937833022638563056963831811975270400 9864261 -16077590008118473463942019144484490496 9864262 39186793097320300006885095354300748800 9864263 -23624477830839055684704136700257784280 9864264 -150416847497955632819433451524000276480 9864265 61178567760548791047790642326695788800 9864266 -146540893962308940290572009973373726720 9864267 -82159414182020811266719471875057785856 9864268 279670132377195507943739299234732049920 9864269 69288243861338003064613831368144805920 9864270 -40950097487220901431575793262014696960 9864271 -9452316087207196212619845721627306480 9864272 -26592210273184110527349195619528605696 9864273 176431870797735672255103642894129215984 9864274 12987383892303878612759234267564221440 9864275 112474482262014733025890172321960748300 9864276 203455223467728219316945420790476216320 9864277 -201116396485523357753611792611057933874 9864278 -100660201144670293856484092559516430560 9864279 174382397114555340162012242257240773024 9864280 -330239419787905268056076597265797529600 9864281 -8241189085323355879407301413862796736 9864282 -3869615875154648195764165764390716160 9864283 22328669077426834705360587417056512 9864284 42459054955523649708662486005518744576 9864285 -5303287001161489689296868467622680640 9864286 -1578420533936056839856571663665191936 9864287 -138697028203994805890932058562981641520 9864288 429614237802297829767803500882042552320 9864289 250223595109888028429961109182937672980 9864290 181534426717427776603080612538584602400 9864291 201893482023993293780676724000812137592 9864292 343522102781859014288508435380041079040 9864293 91222210529368455602861167092533576064 9864294 120866355265167642367221627935400675840 9864295 -72984386478582482837198944503588210720 9864296 -82309552865043976907373874248977664000 9864297 -36172664356374246891494101245013147392 9864298 -22778412529309530915521357148002561280 9864299 -100771923418119063504602064025595275080 9864300 77554198392289738731001795377356697600 9864301 220516845425121526039220950649881125504 9864302 64182013094344562991071450982283642752 9864303 1319205991506814692741943907490173184 9864304 -28521523957529026467226402216256634880 9864305 111733022687898887428065074723629897920 9864306 50505372879743839420913759363467716480 9864307 -116118643894659457722803275457142774960 9864308 38174571681801090242332204979846025216 9864309 -28604946772521269135706695907208034304 9864310 239414122973520907459422984029281835520 9864311 197417383207896422318541484721639912472 9864312 62053869989683720519655780997137387520 9864313 252640729723503887537340581371358576640 9864314 -190722077086756343017936445874771464448 9864315 2468997718384226218203952837064088000 9864316 -25455570563602858385287086630820061184 9864317 -82162484123822865773316370777263386580 9864318 -67049608684262692410590506883799890688 9864319 152197038333257673803253151954060213000 9864320 -15123942958924106055177380635764326400 9864321 131652058390254030400413190956638320320 9864322 23764832570492450782375277136394808352 9864323 -29205435708635480169142982716753280256 9864324 -70377947735875186011291156508684369920 9864325 183425229742594560997054206706849050 9864326 -129118189914016043468404110441757161888 9864327 93229730485803137385867408547069327104 9864328 -281226479341028670338800310753633280000 9864329 7500074676103599283245488171673906384 9864330 -1281411365614745622093910568665497600 9864331 -235846279139725631412503176971959181868 9864332 78533048097511202514276372602124288000 9864333 18958111693803055450697455171303549920 9864334 -46709506992494310763446277246719365184 9864335 -62544063227736049257971393000706182400 9864336 -4299008737760484230623280909101498368 9864337 -109036905084473016612045832956422032000 9864338 -66190160563166755311852281381699898240 9864339 -41332611858158794987828075631667208776 9864340 9483517272654483898739521866159363840 9864341 258425845895201265603634555349449287072 9864342 194389415001070244633325325841322046272 9864343 685018399627895511415211764908061314280 9864344 5799570733751425703722361111130931200 9864345 -8604346223682237693799771484149209600 9864346 -103324430917582218383600038026398650128 9864347 259224192547935171899101498032756257796 9864348 5487791935454055732506565662771742720 9864349 115036229417932014033740948462150337600 9864350 1066811341384981034740067762209464000 9864351 -25105557900745334365477680969776917008 9864352 -440238005721023424590260351503552872448 9864353 12325850808239484060408517295883685602 9864354 -67750812361720347627201885629076729600 9864355 76959282456042144080485975483164549120 9864356 -35773767489948994747683308061064568832 9864357 19857397251911614832421321559220097792 9864358 18479722924227410973656095470813262080 9864359 -87591212956135621659125763475452514440 9864360 106329668796196302789355387485516595200 9864361 32541744741927145543199193853865655390 9864362 115803987889520127367825365027408864432 9864363 81411850976162521309375867257173918400 9864364 -225211041064004385644204296786314644224 9864365 -34143513220031546276164389658224172800 9864366 5074192176477048786079248102920476224 9864367 -82762271772391977439720406564575184152 9864368 62351442057046310987146324807270612992 9864369 43266822347269282186393033334192562240 9864370 57395474248084862156071268811555710880 9864371 -603294606150594882084462883256788968 9864372 716850054726468731613394578611011584 9864373 336375268899715924787888676151125136622 9864374 -11488816800536896759570972874394403200 9864375 45603814119665693907017754260520165000 9864376 -328699346684190855322760183157945937920 9864377 229886845901871964302638389804482202752 9864378 79373248247114672178635515726958248704 9864379 165462118091923626307263237344686409760 9864380 -134076678843230660348474376789384691200 9864381 155077728122794887247859402182124256864 9864382 87274877578994924481119022202500864000 9864383 207395657696708027418825443316055405632 9864384 -84316349110547603034013896134319144960 9864385 -58746653191578726948534665384534561280 9864386 41056558398054496737457411727257731072 9864387 55217754843690497103913811897004685200 9864388 -59045945360969148452748433357300131712 9864389 213149822551713114232328121182573401920 9864390 92261311160341473556350294125566465920 9864391 -76175229352403438040559088574895655000 9864392 -82190700118082273733854795917522974720 9864393 -34080623154803786887854304163581888512 9864394 124598802074317841504596227711228230400 9864395 -33438542757192071336449599226273792800 9864396 -297548145599966822078433983353450752000 9864397 439744324506267603990195968074140521846 9864398 -50605081607262343911030407630079508800 9864399 56523993024934031885701384173437628288 9864400 917481294438379164332977051900313600 9864401 146817093981715225514777441502746249280 9864402 -56699615828573402126636529845708381568 9864403 89059736351493820705816920643150554360 9864404 -216776671334790917677406342077651200 9864405 -47879796065161630580238936330760757760 9864406 14175931915596057068093328572160620160 9864407 249488744799093987370456318225218834432 9864408 82846402276252156284600440980592025600 9864409 -54612207506082922547709932304610188780 9864410 239527025900555201229875289302329148160 9864411 150771654797433502820232128523533604144 9864412 188296817076310801111175103429189433856 9864413 -124234078506090704270487464178735434880 9864414 -40804080989973385758632760946187796480 9864415 -179945745889880199948418385796665252880 9864416 71549598544441103383522376748022628352 9864417 3938093201128035379244055432683337216 9864418 78675825871823235137158933097178158160 9864419 -274611644927129167596527995256366570880 9864420 11312126985194539066013960673432576000 9864421 185786574947895057084562639318647975712 9864422 -8174253015158414074814248676158720128 9864423 -38636232833565447762317677172021079216 9864424 -4234752854829895518603422137848545280 9864425 -15251872327155930186160286685764594850 9864426 -48540010587223679658796723274852900352 9864427 112948858899414506841565813474717100276 9864428 -60450279160718600758750551768299019264 9864429 -180772226986443284270764944113240097216 9864430 -26764177334343454872799482962278944000 9864431 -362065590327179625776497027471167665136 9864432 -28673367409853467397807684399539126272 9864433 -3688234322066530177211508651857734318 9864434 -39355719311438579733359139072824772480 9864435 47090846539839775145333494474866861360 9864436 92473261708912959497635183314752582400 9864437 83135156552131297029902238089579093280 9864438 11830861772555133915799359946051460544 9864439 -2481838324863486506155240318697864560 9864440 -257493427424685890462534672576919859200 9864441 139457906428385249353860067668970840752 9864442 -22078208930074619339424568905052178688 9864443 158400216557659760156913466000894630692 9864444 -15342813458591846408070113007476227584 9864445 -91098677549307307641481423600792377300 9864446 -189134626695783112071991912771257791040 9864447 83249002500757715180343116755426163328 9864448 -32814833457436013915686892396485804032 9864449 123167145262130565904131002781394892736 9864450 -83284921475547840039646171470274272000 9864451 -98817630895192494996413976774242459696 9864452 -169474908379995263819436409847270032128 9864453 84069486609210996610580824314559502304 9864454 -591359719232539385407043019093686174208 9864455 -57064602842727347940460906362197909640 9864456 -951258935541313461179196494936801280 9864457 -506882236350884311296739031260131160294 9864458 -4542880096593667261352677230801672960 9864459 75181597578557327786673505482542974608 9864460 116918920262464785735191006117050690560 9864461 38053535578868719879106727988072746624 9864462 63314395260247044210911451928855962624 9864463 -28692021446019536729332529263499233040 9864464 21430946669157598786308642799179079680 9864465 -35415526045221423138679942229801282880 9864466 148511409325050787424595262189333281600 9864467 25734136481799951367816212743729296752 9864468 48209371326806013272321620898786037504 9864469 16045146596079653962326727146563833596 9864470 3627056288102917804957086489782968320 9864471 -16577669460314650367868740524534173696 9864472 438835213159265152183040460225677721600 9864473 65500109573249214698443228654987722 9864474 10288194749117703491843347819982415360 9864475 172317920236571648129216184071252064500 9864476 91567957255789715873906032034960770560 9864477 -62401782455105691513394572836898355200 9864478 136785206828444057786433055883481946368 9864479 -15871470476209627858216177750476866880 9864480 91160082799962908996144684040946974720 9864481 -384107649722746582736527039125160397136 9864482 -160110329676396439056846905576443743408 9864483 -53908250854172329025292116659338652752 9864484 -16992061208332804677993359509989713280 9864485 20105894938595741778326506849202631000 9864486 -34339632747567984089832611027814186240 9864487 -304890021269653913730185410236277465864 9864488 60118488598732462502300155568238581760 9864489 -99931932265101467195094785220720856176 9864490 10609713646231390783587957455898045120 9864491 -67396412386909798336483442486290873056 9864492 -147656067535868258229558590515790647296 9864493 -123550781238685928422054406533399027200 9864494 113123092466669159858566591479620095296 9864495 -274884998502510854886806629041901572000 9864496 53890987851783825467742343650180792320 9864497 41210478648682726345224680565743996946 9864498 31524640540487491981607148591524298240 9864499 -22535651024193555403009366161105509760 9864500 -38706639944438355312173675251850880000 9864501 929297986544363518561210094993624064 9864502 -229134366505423261232995912324441854048 9864503 -746936342551698943117441626559212176592 9864504 9484362937610037020488506317564497920 9864505 -60965892143441986630159230031042502400 9864506 8215165060167212793048331301331320544 9864507 -111728775116154189033162774036112752360 9864508 -225755436392680736426690082552629150720 9864509 -179189007841104777157788113157486559290 9864510 3813567758739048884668277855974686720 9864511 79332705321681277409697184712088061800 9864512 4610386655159640756368315437251821568 9864513 132070951019413591692265054876609864242 9864514 -13458595558073811159586026097185648768 9864515 -282672288438334552483109669351355920400 9864516 -243024183931392497658035396664391827456 9864517 56866787171317069673089952927365786080 9864518 56469446802205618901878013432353761600 9864519 -37944622386710711550967020078855002112 9864520 332154705906995375193050189756759500800 9864521 400081026147679909267446330343592451252 9864522 -185416898059427251902746764329691390368 9864523 -180637555074551314136683935124033842480 9864524 47516708808174700269022401893624355840 9864525 17228917532035133147843827271366400 9864526 67016056871069687117676517656737218560 9864527 188517147290709254063434970756443489392 9864528 -58582282802855156343001466851901571072 9864529 78144445352345079533210102586213622130 9864530 133308350947499184393886545896013840000 9864531 23175737779621746623680864576722372480 9864532 -551358417848487397016124045546659840 9864533 20189409705801992547316719894254516316 9864534 121626782090454442704044555935520570880 9864535 356252804059778300775252447474074224560 9864536 -346616822041625850102824051464767959040 9864537 193492634890244241329156453494769188560 9864538 -273359730274069285429836453785167768080 9864539 192379845834983881464820675225599800160 9864540 54974627935539129038575678455771494400 9864541 60542478040339205434406729827869395584 9864542 -262139017696017257085478212882248531328 9864543 -40730050451665948466560646578617405936 9864544 -4706457732231834326607079174809059328 9864545 149564863195286584329989377382005569000 9864546 -7812942423592499184805314932584742400 9864547 -64298986200165042366364591814812801536 9864548 272104142782814982466441906270091083776 9864549 126360355785189543620807527779274862334 9864550 -65614539687000732194212983052844395200 9864551 -281414715830811525895495238763812893896 9864552 -82720110258325683751278119142035865600 9864553 -345049899483950693558611006720702780800 9864554 -6005061887522055655936347522030637056 9864555 28162577545844801942363680054327903200 9864556 93796637450949103055187780908777871360 9864557 97412671700214989660544016915609630572 9864558 -202532369962286370738894784549690613760 9864559 56557914140475427061106446041212757200 9864560 -43147920114133941367152322757301534720 9864561 13428677514685761659263551284077985664 9864562 -122246371865413495663166229354436179456 9864563 26469644983623280135645333745444944104 9864564 148390735746089070613181190146986321920 9864565 -114287006530085797988060974882462557540 9864566 125354681698016959867366065375468899904 9864567 -76250848360915021516552205871644754360 9864568 167440296031517941540437670868813045760 9864569 76529436024853053212471859954192158016 9864570 -42617338327327982215652821625911280640 9864571 -91680037879122210126237480250859161800 9864572 -50451804641184396080721910879636684800 9864573 -121003269988640610011725622114896807296 9864574 -262935338262028981531275794045460862464 9864575 69772085186306496564477385297309218000 9864576 -24854111740771526241497120830453186560 9864577 -281554069210026768127305753027474567168 9864578 22654531520049980585759488822193972256 9864579 106327487568854360541138210163807419384 9864580 -184023449987766725399933899482737356800 9864581 -357106605632419716265493030294656275618 9864582 19029178992492404395761823955677382400 9864583 120269632323961573663664295952719319832 9864584 -495607382327293791105674097900429757440 9864585 30058713575928797974754651078654816640 9864586 -57034712502326108943305165150331661008 9864587 -6683232105670789834329978145895897880 9864588 -53809776244406810503907926314628723200 9864589 190170892131323431921869170917616959456 9864590 221316216587434556371132361286786449280 9864591 -154892937562813641232904292429885325440 9864592 -71442648299259386333997199771636424704 9864593 633331279536753021246384204971034439680 9864594 -37350679993617660622770828208006200672 9864595 -225282216730457024411669421458018947200 9864596 859097382106437583258521567495745536 9864597 -50844337817269103116030437164093050272 9864598 46435460248687587997739600531851149312 9864599 -166072755936535464418996640252682617400 9864600 22314317587028751273033703336989696000 9864601 11402243980014819403387423650267510602 9864602 -56123601476773311668821962824758080000 9864603 22775968958416635444609086132884927488 9864604 214992109766750794384665833738949159936 9864605 70683745567728125445499720877605969260 9864606 33095895452398666386550933772431330944 9864607 118865503593677441884209701768973785232 9864608 -71732151681451175372828329715529940992 9864609 69280280803523250820155205966883034240 9864610 -53659462221775088903464700247281894400 9864611 -61150145456334384419425293768021571920 9864612 -3654304178091955298567412648605798400 9864613 66746704459336268954702460775007707584 9864614 -8426174171481305341073480806844557248 9864615 51657385493421206840208546975865393440 9864616 575550210610521840685074511850018150400 9864617 -77109495051356958918537140435860199808 9864618 23580283398595777153856821620672463104 9864619 765667463719192279673490891449492881744 9864620 265004485098802268153253253702839367680 9864621 -95201203256960195792636812013476787892 9864622 -184729408479902465351131079622698013888 9864623 66286725223015654204746372071523423960 9864624 20223773076631091500405270663674200064 9864625 -94759606174414552778994637374659790000 9864626 111766542341430602868251960313159370512 9864627 -101724643278664318089568426466144596680 9864628 109802719855977938293791942043777884160 9864629 -878895332422678858064409332953560000 9864630 -1922409860543912463166954137788784000 9864631 81240956686110243748081498361474773392 9864632 -85790493613815034720908125700898713600 9864633 -83074612925817553983772113511670439360 9864634 15150048604888218104665454269390479360 9864635 -50274363616220742393068830181499168240 9864636 12119339128469941146459175160989123584 9864637 396081216627220478636991581922011689286 9864638 7708264245669696355967031499365492096 9864639 265502085406204247405901702779093237520 9864640 -94022505205107130964339900440746393600 9864641 180435766096713463081536120991857963144 9864642 164480247918725112881754164976740742144 9864643 -466015478005274824779943738463881543108 9864644 -103655662957412033207524789558438128384 9864645 -13043937285114670329722728306437168000 9864646 393194123460410772622429994841739296 9864647 -162794980731957884981869068981922206360 9864648 13474640575211431710119778753393254400 9864649 -138868537672898789763406535833010525350 9864650 -133868047418670635834173112182501081200 9864651 -129909795403614397161090945535546329600 9864652 -133684099414198213473587925249502776320 9864653 425167976160982805251899218550332278902 9864654 -103855694687658258154078644737722708992 9864655 285808037354176336280455304298844375560 9864656 -68325811963354209038765389076649689088 9864657 -294961182123564447615239708129289388272 9864658 -35859193284838352290545979695632781024 9864659 195642728897058135821823527005434804816 9864660 -29539842125088649067594068087963607040 9864661 287711269285670466780409014768081473052 9864662 9875074820964648131246174056335980832 9864663 -66537089199698874741017235975362518656 9864664 -465112965717398110905606654386645299200 9864665 297439958427896912286762481325682373380 9864666 -3944715297744501593981086597387372800 9864667 563171999357709292357349316210732627640 9864668 -47370437509023480661780286365484358144 9864669 -233411261238923490591535772286225770880 9864670 -77437413201578531098882282129853533440 9864671 -19415135299921842653374108287078331200 9864672 -74051886207184327064365430183250886656 9864673 1052863158714765016963442807647539328 9864674 -59244526468077237570879867404547727200 9864675 65338630161473491048877176697895549000 9864676 252369588241646063374799395021578062080 9864677 307230256371674673048747302183126776800 9864678 -18260437216155793734717959576790085632 9864679 -268377790673639061625763808595811802240 9864680 243749436181345424292107910731366400000 9864681 -22146244677341388790366160750961344832 9864682 -38834987585980186182069131359220467200 9864683 -152227677563147889403028671280236717068 9864684 -168410182287728053851710173925114983680 9864685 -12353485408754756978756477723227275240 9864686 2198518701272977583724096960883825344 9864687 -8525132052273638482278002710675563648 9864688 31964708579244609140042930541880934400 9864689 52334821214324986479045256468529465856 9864690 -72336918109645251545174364379275878400 9864691 -165403980776615085301351342763942502200 9864692 -108015488638349191873466042655630685440 9864693 -297940915929470103493432569152503790400 9864694 51642554929569801622838354510997792000 9864695 351355385755537088836127082141666394200 9864696 41562310946156877777537749625844531200 9864697 205529364483770871312231523189067511146 9864698 231417521071672700246095021556729576160 9864699 194054720047439809210931918219999464584 9864700 72479180656732970107439854603641216000 9864701 -83703366672062753448118820050403804736 9864702 87624003350884052450876091662985266880 9864703 46630232178674930953233027733221934464 9864704 -236743721673380217568712553437010591744 9864705 -6105584342828441938150740864096273600 9864706 -3230179534533216930820853440842338400 9864707 128790612615825085157122575478493704956 9864708 -61564403852713733614528322757396271104 9864709 38419019434805137550974026729984857400 9864710 208921361432360861568741082231372421760 9864711 -183281368604623607308423702397170548240 9864712 155768838641468975125967403885862256640 9864713 -162020377712235860264293578786713368038 9864714 -225475580903537653652182019325729990912 9864715 -86889976892194200176066976012037932000 9864716 2031665117380164767104738739629215744 9864717 -581911159563080397101526566522840640 9864718 8090214136660083739236996069989579520 9864719 -25729986585451900859386789476771020880 9864720 11541897520168267006623136484071833600 9864721 432922320126020211011575643109267007922 9864722 55346419879573452998613542397456405504 9864723 64519022299354132743638334860236540416 9864724 123302483892807709956803420612818544640 9864725 27632420755674511264313715447516672000 9864726 9953867493237785323367220212904287040 9864727 -125002823837753157556068044811833892480 9864728 110170449350095990282812739882022584320 9864729 -59165023102250985749975221580181880230 9864730 -150031710387665320309823014448752281600 9864731 -9585725047079755805900348002223490000 9864732 76008684694898279318136167103358694400 9864733 -470383018399885086216036432548745157018 9864734 82163975119186302139928393361922229952 9864735 -154024432077852428248569939158866086000 9864736 341986222216697074253145908993857683456 9864737 138362498388535442087925852857051203092 9864738 35261419482777591463522878113402428704 9864739 -58292992625779019555683393276986406344 9864740 -78044873105987734512905768735841669120 9864741 -181257765587610774087143716270468155360 9864742 80354602880992728969355851897486562272 9864743 204954408266688436468024432681381059840 9864744 -28550668101327120878394304571671265280 9864745 150342355688108730231144343860449415360 9864746 88321841942016986710565205904255897344 9864747 15630764457779140633217001398188107396 9864748 -293265275155442203366463373155449422592 9864749 309294178335476103362742426432293433750 9864750 -17632444839630874007458398467834880000 9864751 -107184785396569554861892356214738874888 9864752 13596229951270278277882829796618387456 9864753 -240627359539430554158249379236548632800 9864754 -223522514348667509690658006381828833760 9864755 -27775538243209008739838582191334846640 9864756 62497752181970471754672529737357465600 9864757 -80236925570072663455318298802584859488 9864758 19484485117988212302124603077369741312 9864759 2272467050983052011427990557489688448 9864760 -25201158509563530018921858285508608000 9864761 204699009795603346849063387770041656362 9864762 80109074790072094172153411288114138880 9864763 417658951374459652116383643655742135012 9864764 23385980420727201306992652671271972864 9864765 -9914864030937736264424657851536663540 9864766 -79485738745376994830863418649507879168 9864767 409481368252401940546872179551076808 9864768 48550334779015990007832363083539415040 9864769 4729761287392255440148480746190193280 9864770 10855005172395575217386696730709570080 9864771 59211522023701456658903758471755618048 9864772 -113917002672331241398457698661880991488 9864773 -70288353642871519025573503074708282978 9864774 64301727363438868701980776640192557440 9864775 102888157424754115379098636172544763800 9864776 181975597308906216040114526771950126080 9864777 -133219146514459019122214292748993159680 9864778 -181142639367167344720585107225657120768 9864779 -123343255176315295050486822101436715080 9864780 75698861819594279901964758495657077760 9864781 -65631300707981396114031716682526134880 9864782 3775003779767699458766643432700599552 9864783 -138727607132576809431563736889822984416 9864784 -51899179491760569610436184038597738496 9864785 51701237370348543818245519115889888000 9864786 -42234101903241914300139687207704969472 9864787 203275379839838217061096182841890492600 9864788 127239580500935382853125210074131337088 9864789 54639538442452259189212747670351456256 9864790 65868525813013848992068981286471982720 9864791 73608614881334248510259087907557661192 9864792 17728101301487663643810842384884408320 9864793 -96900270547646244336749528254999825136 9864794 -194699095705414012870426229108751018528 9864795 164307409816757398684665408113508958320 9864796 296810349168295696647160665570549196800 9864797 59964260772238132145425701042203806380 9864798 18490083623108178973434339883702213248 9864799 -43216450356790089933546382722248192640 9864800 -148354162794544068828430575949578240000 9864801 -151368291645322542688484662858879017600 9864802 1619463038476147813284535902938344704 9864803 1375187191222078455173846943846855744 9864804 -34116314074551210480940009868418837504 9864805 88241828994662869767412742310136204920 9864806 27882549546963402312105958319135848704 9864807 201557871263905910619053784329549004840 9864808 311697628881156828351154493844719016960 9864809 712751101840698792969850051340076053760 9864810 26684420397303168261645243197620053600 9864811 -49267901849616061338889867124898196992 9864812 -367907838443958772605669905139690539520 9864813 30147627481335966056842243235503785024 9864814 -120483622060533836372313272566700887680 9864815 163466151061387986765902660000879308320 9864816 1402627508284176676786738943057264640 9864817 -408223827990939766645838161256236313134 9864818 -43528714265578716508797799523984198640 9864819 -110184892862719942248800095604046119400 9864820 3951100802821758943916625373858037760 9864821 216001285003233976735350713488024060092 9864822 74016062875935094561017678934495884288 9864823 415739995514147074293890098575455348072 9864824 719378058987009566666922059014754488320 9864825 195850276777012545332158860231510945600 9864826 -7057207242397329062324682411662282496 9864827 -170416667538200361602224300972276066320 9864828 22820763145226932620728069567934643200 9864829 -35382184048680011674592762815694838280 9864830 153274321378099451822168536854934118400 9864831 29751298646789476869379843755635938944 9864832 -158883128412752540393629365952629964800 9864833 316540683210892765994422766875960075824 9864834 -12311992912292038224050620236334617600 9864835 116121209699970753260030153958380507280 9864836 57395267157649578692083511872436416512 9864837 45483366858344362852921337822276088348 9864838 40316815134900742123269908710684784640 9864839 -322138775164052054921752251942827856360 9864840 -114812721250075783662915256543376179200 9864841 -156756700528389117649518556829516236928 9864842 42137431694588601830162851141849149792 9864843 279512693473291089631500930145028748000 9864844 -159705072373363200166520095027545558528 9864845 2812960843983806153728656009756312000 9864846 40097894881796559583375218702874648704 9864847 571865169836202348028107517690483029296 9864848 -26605892270902811330890750587890565120 9864849 97441039144161423021008659212998318880 9864850 -29833451541598917259229763360214875600 9864851 -40352043231971975694411952048774557696 9864852 97882428551165571697995252612814405632 9864853 -5467537150150522681418742781366901156 9864854 -164708977509791199966097256575003398624 9864855 -2679385229355970808048650505904691200 9864856 429590693408103223246542212493395834880 9864857 -519051652992558603735197900947510036800 9864858 124252416839522201234673195815839133184 9864859 127378756669223077969613347415726105040 9864860 -39721470281090291330251926529495441920 9864861 109163481316230571924704649486328537280 9864862 -32709154854100994249379484920707658240 9864863 -380546697162001504707998706784082718120 9864864 -249635717974978265655222008916267565056 9864865 32509828097041839863791698826459675200 9864866 46844964240619420510800922927634480640 9864867 105015389942031417124445214111820578048 9864868 43961819058395815002327143159662453632 9864869 84395295321823315322239726789123728960 9864870 33072138094072057069710923191611388800 9864871 -209489471392376143559711858293583580888 9864872 151730190908380735384172439293882265600 9864873 198321277181123902212613815647871830922 9864874 203941294962080699892193007809319541936 9864875 -178902694150376850232170761594259660000 9864876 3463565974090974152734919886104555520 9864877 77432808481819042315999687834247028864 9864878 -94944054511912219701031563475424237760 9864879 -110847584035095635131711126946447424768 9864880 -74714256301187007379490206298294845440 9864881 -136130826490325502759920089511289406668 9864882 26694158766613947582476429719455989760 9864883 -18045243286137745011630475963886851840 9864884 78366191463407347007245240661946402816 9864885 -153466766975901464324077042323931442400 9864886 25842821569974581757990553202882353344 9864887 195588398453926424454123073628800268352 9864888 -6925134204690808756782876652339200 9864889 -478390104382928175206026292354178420310 9864890 -4006555883432173565086234306570214400 9864891 -27432087846261886054580459057297709300 9864892 243217431317034977755577205173500937216 9864893 -497295138009580452594818652199157806836 9864894 -9761954276267099325295148072081215872 9864895 -116142408049124754720748212536513818800 9864896 2142052921341189016089776129266679808 9864897 -115361559812880928879529911070088932928 9864898 29500559458758877620678252115240789200 9864899 140923688469255111071211965376553038756 9864900 27244946383944959886934066625005228800 9864901 88973732436472928007105390205070939100 9864902 -92512338283151525654953865096094583296 9864903 85147904108546517834729956450329554384 9864904 -161215895240655422845279888752309043200 9864905 -306818825989243095634429555576468742940 9864906 -3518730960646477078277018156983101696 9864907 116469622450936744389076090090091169888 9864908 95117559375677599998872566055779124736 9864909 10874918229377169623089915969508079990 9864910 -15100469782239790433692066753376945280 9864911 -30688194820937432245811796700365586560 9864912 -16445670804968900087370896511707381760 9864913 -125487213586122614077475101196724418560 9864914 -301260214197366662339100348647589836160 9864915 -153076871875650902652876145518669904080 9864916 -153823473453157560347213077089801371648 9864917 -18031965434185898033993376051671953860 9864918 24364024152053480510727309925557841920 9864919 -80251323157517527297629305207724717000 9864920 -81791040648658641680032406571228364800 9864921 208127299404587985380529054991983831264 9864922 -45130333206400356980783415362992873488 9864923 83096527955326769939190384833829205464 9864924 233235914414435973255155430117520392192 9864925 16496259854583661504927818835824301650 9864926 126451870577472711326998362032690166912 9864927 -209407066076501651621391678950761751040 9864928 20028830163966407068236233773346193408 9864929 -34759210575058361724406493264224284780 9864930 16126243682094499628102200726346910720 9864931 6746219321401071295396257638549606400 9864932 -76983242174808589792074150449079889920 9864933 -48611149981226926177398057265322687040 9864934 -12324425245482329638355858073140676384 9864935 48720212564869463547188873962181741880 9864936 -33391485257401467219907713066209280000 9864937 -60129101014124365452681000194199289414 9864938 19650020492134265268199979449782463680 9864939 130872562591242333740236568926503540480 9864940 -98938016100443504232176901802314347520 9864941 -164898518110437331782822735304087984116 9864942 17760952874280099049743970170636539904 9864943 -55034196890367871891201144778460851472 9864944 -31098648326095075729854316258421637120 9864945 197054660413201504351275310520994687720 9864946 20145466943064783165540176122964843520 9864947 17154526146191986634106339760074399672 9864948 -170710089081199631395244403748458577920 9864949 327611618952122097871152738781020843950 9864950 -85363570955560672690963421408398380000 9864951 -219580427115863177095852012073055327768 9864952 -121201271586374253964174376062546636800 9864953 -33044203527783101975356329336240586752 9864954 -95722195968248095851623064702342116352 9864955 -60474959505071678511852979744427867280 9864956 -148971017411256381366533109981818880 9864957 -132560244497894438709766464540664642560 9864958 -120789709783939276889166264661995985920 9864959 60904929790262869633575743824341342720 9864960 -49460649919380831545465700739385917440 9864961 104754002090662203310302693526572004800 9864962 -60578569562115941772611912393309452800 9864963 275966295841189778304919426579212188400 9864964 181159009182091569282712838272020971520 9864965 56703314941899096587898474037533464640 9864966 -7809923611930695963848901640559586816 9864967 187319230001394925071026741756236851200 9864968 -65183087007547726657339689286352317440 9864969 -40669718382911702161232580468799103040 9864970 133137572622355882425101816743008259680 9864971 77950637259571336612556399180611422720 9864972 25083565856198152114841706089998513152 9864973 24743046995348076633437128634818276044 9864974 -331596596672370611264661775562461248 9864975 20703243908561141421818063450938483200 9864976 -7087095600567209584666076624335405056 9864977 163699258486982225712329472735818011200 9864978 84012302306167420533178497202260676224 9864979 -152897995207030818940289141620905561600 9864980 -222855179057846349826323159129340320000 9864981 75366211539315422254796471250148048128 9864982 -151295045671758355111819574718668515008 9864983 -578057681672476221627354704636380899768 9864984 -105083735853338498229643220545557319680 9864985 882947649656687369715631171955248200 9864986 4794498777373717347922252278402750192 9864987 -529332468011010281008056984061723185024 9864988 -22290202242082846445353459069734144000 9864989 373723761995083484625942628066643474790 9864990 -2075032031480692388396464330826236800 9864991 552456832002525278815011282719792037400 9864992 -443505542046718894047095882735665152000 9864993 -82874741868199973276326225059355936800 9864994 -157426871908143874880131116427650454704 9864995 104735855907964788434894705211399806880 9864996 -34781750703769302100734036357776633856 9864997 6559128369052710440005376267004375292 9864998 -106056371158427807065227021008052084480 9864999 103322596565232042554006955821002222224 9865000 -49194173838494796100919825684342400000 9865001 -23629326086368783705372343783280840216 9865002 14315119662805992084329407043486475264 9865003 -200058102520663891551397898407985440280 9865004 -639173405759556201232553298080921088 9865005 251791123530300284664297865120110681600 9865006 -5986561027894087477113419155376380416 9865007 -233430360391719913884767164831473525744 9865008 -74021196012092930794006057600950386688 9865009 -219992677932972209367925193945654080 9865010 -75232377858535950994920041311170175680 9865011 -131055724314699910610809223033826613200 9865012 -219014151660752788702768060458860258944 9865013 15534416410759615109700268045889179584 9865014 -64612265596326631965716958035649970368 9865015 -88910390225581511484820681038071567160 9865016 -132942145647827481746725293319527997440 9865017 -3855686202740513948601743607595305600 9865018 -421929480123520009629372497084784873984 9865019 741464210284576242397374922461003428496 9865020 63635421364277465852778010325792808960 9865021 77455547582743269816749887864115873222 9865022 13013248513447790274392465079189935232 9865023 91385199082389504040446260749775097600 9865024 -42065452087872016602333911787207917568 9865025 170648792019949561863130756280117966550 9865026 -21227700359182623216170165572011579360 9865027 -3413167712209484996533388202571452000 9865028 169251361099110910888190223317641067520 9865029 -248307965353475585541916639709640726816 9865030 -15982884378125785182157261323346425600 9865031 607774074304751424620982596690551369344 9865032 341877846747839106237364913848923340800 9865033 -267574614670907438221870247199619527718 9865034 88823159066481237895230224604154030080 9865035 -159270113220054471740182086813065305680 9865036 -376072489128592841523124599913727485440 9865037 -33340528792895969458102118775484331520 9865038 68232304564943445309223851452146119744 9865039 123497290738738157672634837507847181824 9865040 -59572972262763640334344467229957324800 9865041 -70765379317960897004549285203754619408 9865042 -131203366207915964258375211258754048512 9865043 154762177870976193590302587150425704464 9865044 -63921544220934456288505081337797632000 9865045 87522357766486386439500038532869961600 9865046 -278953317991702323586248506358208243200 9865047 1066844221354898446670462227372767720 9865048 -60692753298076281728878676301319219200 9865049 319245736224095917962993478126301387400 9865050 17355183842577966325232428275896736000 9865051 3361070833083828244072050734199620160 9865052 38256900394548967464585127204116558336 9865053 -164154430883586270101061847262660775072 9865054 77643050466120926033679527493111837312 9865055 267391656601001228483673433687809105960 9865056 70389167772189378676703969270245883904 9865057 -10974006695947929971937096424930857694 9865058 79623560590825453480081775441279986176 9865059 -4072031752485959742923305992939196296 9865060 -1313262317148267121986575643620106240 9865061 -66238183444254984799392803025751726338 9865062 -71961733953598098467843728039598899680 9865063 86754088315340970460500269804934605224 9865064 491772261630528907491590093855828459520 9865065 63526736339296995510979260823111680000 9865066 286711692844326506868553878620653539840 9865067 18697008168632930375159890982329431192 9865068 7629308728600495994720653516407963648 9865069 74508863386703354467519528581769776470 9865070 -132842046127238856450967299593084435520 9865071 -249414459036788315750237422335828212328 9865072 -66094074780267065488823944913711038464 9865073 96938941883300714235654090291663194322 9865074 -5308029325916871416566339263987953664 9865075 170379527534195433302373434903567574000 9865076 -100335961507890652670459141356785984768 9865077 294913139196707538130210031056543065120 9865078 51349245873464058477744139546167910656 9865079 33719177020799883058646228899932926592 9865080 -148008380733012867964440907475008512000 9865081 507468122614311508892273854536002747882 9865082 91575188899790308485459584956230529392 9865083 139378878535428187570410946488924735024 9865084 -121071197651961492077217103026384246784 9865085 -273068423943945245926282053130181008800 9865086 -12234407211354502901829903378342395904 9865087 -465348795495078798931922860655422459264 9865088 -139588560924814917986407167964143943680 9865089 116389052259130315374738099052706511444 9865090 -123143572156423653573755818807970143200 9865091 138366575848061938566739612804375626720 9865092 64665823631023122840026830658611759104 9865093 -173025096865144695586745241178227615200 9865094 -2828863921915528175378175642357695616 9865095 -81331967720035818995137422956112268800 9865096 -119545548469242507465395825587005757440 9865097 -96200847472928550578910476176210401120 9865098 126350514371356922073856938549659781120 9865099 -14850155981949533096325569006084277440 9865100 78324097639971863154534656585054976000 9865101 234589348514673024188043069194527184832 9865102 26132392124597743932734706342717584640 9865103 -231525681270125798115295541254631952 9865104 -18785291639446222300271039940860313600 9865105 -326003075097680067404783607966674617740 9865106 -2595604814136069463702461615138447360 9865107 -106840261738574430999482890415732595120 9865108 152384675425876883402448072788336302080 9865109 -76932250156014631831413452764452888690 9865110 -125561748087219281408813767893000474240 9865111 30908155817934310600379776498490914792 9865112 -314687101234922510732214074057855877120 9865113 272479516045256271950799333069057480144 9865114 64437438786563804032161502482526589952 9865115 64445623782569260010627444157877527120 9865116 -60840635301080138797364307319713100800 9865117 394266928201916593882912648902451345932 9865118 -264162761199065509562637501750956058240 9865119 -265269416349442986406465401553657684992 9865120 -257050934469148580433304830661359697920 9865121 57863893555227977329341282566781443490 9865122 82226800493910871792900180862084146944 9865123 363160831705376062828828924646216317720 9865124 -362733417332361413293262245876798737408 9865125 -182714430626297440703916004094140800000 9865126 86008932862358494367570691098061215424 9865127 413591027719456035420180068908195577976 9865128 -18679021958821347145606436361611182080 9865129 -446793529163756904020845771110484939270 9865130 -74095522941294628066917757358346240 9865131 35677735428041226657428378322663449280 9865132 -67710180486633041750834063187622827008 9865133 130332315853833902618606147887739363160 9865134 -423012686570248411652935019700444026112 9865135 127172494325937536056425921639431843520 9865136 1878282483823631704952982494163369984 9865137 -161772770243950801351525502354739863232 9865138 -34188218289098809371285766871734571904 9865139 -484644265403743378343183260097241699060 9865140 -76185873264603779784125487236981606400 9865141 42096162430375147108170692205320851200 9865142 38641132296678504060393751663180062720 9865143 -82461934050750930686250760940307653568 9865144 43292486095839903333408673177868636160 9865145 -43698351960408125553568494583208617920 9865146 -2634665821126227573374075724148882176 9865147 -51560570118195489084843604899851074768 9865148 -38801807116283077131932307116532080640 9865149 47023298726507512189954278602269631040 9865150 -858538731135978930171794619414758400 9865151 -430870216825195060415238131785877537568 9865152 -2283775432281457587959830478510358528 9865153 -165895978269761441198108320748108241598 9865154 -3289029705459365473087736843282880480 9865155 -88417681392599225853529536274343824800 9865156 46625914574159822596964959883466477568 9865157 -113741035890269720015796080673385169568 9865158 179507853250249693881730044793446638784 9865159 42417701562025281935570176389542049792 9865160 41619122037650084085441961853659545600 9865161 -35509940966258585731455633630270455040 9865162 -14560136245359174847808138400686790720 9865163 36333820006916926319821584711036445440 9865164 -135278065447912740794141364733660566528 9865165 126556316076088570915626134084594202060 9865166 33622070475058559436280095285974054784 9865167 -68471060149796534613119954600502666624 9865168 6533534138572346963588637774032977920 9865169 33682711032854609795567196306390398196 9865170 90549557234185432333787678850310622880 9865171 424903382707296297501484931768878763372 9865172 241754652185922637391746406874088169472 9865173 -99759165486379672525536206921666828832 9865174 -101338795465323824437666661753681936256 9865175 163622887750975247791619198315494831800 9865176 180567848665767576910479446373447168000 9865177 139175790081440487535027407726552201472 9865178 377279252464592699141121498693117016800 9865179 277281510576343034035123452059251567920 9865180 41902799249013772304771801426846361600 9865181 69977469007542316323165869289512450982 9865182 151884476556215334634951982645419996992 9865183 16520234519360267722642612451132916000 9865184 9940853705472962163534108030748065792 9865185 237533322035134034699349133743412763520 9865186 -96029821866699332069218858951532150400 9865187 -367444801939949587621212066584556856164 9865188 -131672485643817894753498304422826528128 9865189 -4186241982031037297516252663349315776 9865190 -16227750572410182469535593742666486400 9865191 -111965042140445587001424194543796771840 9865192 -123453885433883834068674526542598963200 9865193 -691339748584148158373708947074900096 9865194 116751920627078650145637223184873606400 9865195 38259066579517985914203274328758153920 9865196 185699796878922491219365741985861429760 9865197 -148358611649001248928493296057952735626 9865198 -84474592028896579262943533186541070464 9865199 -80536446765199180560313201242521978160 9865200 5579982471166541846341416438991257600 9865201 -219672241253420940831141823656945082798 9865202 -213029305187512022075234746458360745920 9865203 65204746493334095966436431693865676800 9865204 137116024212710771999094800512233164800 9865205 -49518038568404268877062627961870924800 9865206 -128501393157911892547281233520570654720 9865207 157917356189573072916739411480689513432 9865208 16485214123300420986148175656008806400 9865209 80932274725716630764642047316226356304 9865210 -103066382676843333304482594774653533440 9865211 32747675795571668722651929218635723812 9865212 -22202087308345427699305359477922111488 9865213 475846507227053926860435134195483520 9865214 -62336972328493203976825763808592186368 9865215 -30957749610230719185358897573511284080 9865216 1418234410805325487526639903063408640 9865217 -756228127212619349450276407854604697808 9865218 155493448982018108036055861494983649280 9865219 74537782133034752802042441483178308672 9865220 23470859749341442438259012283088204800 9865221 -89963908802063035284286339144583371776 9865222 -219105236064048878965966465556445149088 9865223 -176079965220795124902779981649416294976 9865224 -6383387864624621646334129347487610880 9865225 -48100946517475380079418294540440596500 9865226 10561916505584817734082187821529574400 9865227 30471985755279445461857784799909168320 9865228 -323136043424769847089570795056588639744 9865229 321457743630367199752785844535795412288 9865230 -7204200040390746210207778923696000000 9865231 -512813546356039627227964838256815153136 9865232 -900474728822260326348732842166976512 9865233 -2176998167478068559590329591763687424 9865234 -146658293720077408372024226561669188608 9865235 -2980494422622059514967587731019274320 9865236 41378697534024518269249387710843457536 9865237 325527054225931363844024442603137525920 9865238 190152596720294808829286735620183103520 9865239 87398243148170517512765005538911312848 9865240 33980540098555539592066991409551769600 9865241 37257848391050964011310357543490941642 9865242 -122331077209425104233481155357488594960 9865243 -111933336038505777810543626047774128508 9865244 -67288893100577227596358385156072538624 9865245 728600672583689529874848032407472640 9865246 60020060132645250485949440325235251072 9865247 142936862392525950318759280274279241600 9865248 507740926952189952283443201144520704 9865249 58553657556161291495623289711311508160 9865250 -302626788797175148248047288328090456000 9865251 471977815082502256789994015156364060 9865252 109396336327432557773441923064712425472 9865253 -414473900037158595478275222797397942144 9865254 6459656891350825806436648834425667584 9865255 -341057463916130398912406627132108448840 9865256 45490603409715645230264698215024230400 9865257 199052148392625852020800900865602250640 9865258 74840860057992497056335821314071295584 9865259 -15431705684671933908550817698224645384 9865260 -93200837838993882577819052493329664000 9865261 86095294263883683917944347035094741504 9865262 -82171610063220670885893229710030927936 9865263 -8001108239341193378210304501940191600 9865264 -65446606925383530184719904644757995520 9865265 211963178499871795824674960938655028660 9865266 -7045029350029006375286982130091652096 9865267 242483584211544043406546943178651762316 9865268 -158789441876776225828708501898739142272 9865269 -300995091255217746544654257426684967506 9865270 4206216710629892231264494569129960960 9865271 65902553303980691745146465630328385992 9865272 -84061861000287327101652750917502566400 9865273 -32479704035930899414783325591072046720 9865274 97336576449533573741311534491458369136 9865275 -366245637519480562794507875974656000 9865276 94476857746803505190367618930148753920 9865277 228181292856054073674129568293798525126 9865278 168464323241748616070354342324710824000 9865279 109770427612705998678852269019457714880 9865280 -18414489685936109852538459245956300800 9865281 86293553271570026806296294033245502624 9865282 49724253607820237086051745233989852672 9865283 -8564783034790148139127342839954608640 9865284 68221111543145555197175009229104640000 9865285 59052229734429986506208681719478261760 9865286 -308873945568274872341612271319279827456 9865287 -283331795932886723934987799151998385760 9865288 -355357291446313648711291150267854551040 9865289 78795235659420597901544985598566685056 9865290 -23928800469827567929051493821718016000 9865291 -83555734004347256408688237586571395608 9865292 9752947594564662602039370489388598016 9865293 5695936608664584904317220168283078208 9865294 1192582879853541918565264060951900800 9865295 371767627105722815759948449207316329200 9865296 -28973808421618881597461268844323667968 9865297 38302844006008400614309637050982294016 9865298 -157348342008123837924183568758455463936 9865299 -3139384931680975088005018612766456136 9865300 -16008888101347205104099487542894080000 9865301 -413086691459872851455533569756622802208 9865302 8371771939558976330740253160003383232 9865303 141156367713870854387551731925434812080 9865304 157942187300730993922595632501475942400 9865305 103641921019583503330038025154618044800 9865306 -259877725408236407536565570928180591360 9865307 -69131017534209958011435565982951205840 9865308 -121569128154564246161332900122817290240 9865309 -89593581137823490523100704984879989184 9865310 -4888935621925241922932888249015546880 9865311 196305287907690688113312590238317625672 9865312 371744677196706432938363322707441221632 9865313 36497673611563729346911015862956207920 9865314 118808163655372977939627025347668533248 9865315 -244733533124982448700537344392363615600 9865316 41259254895660040820187606743745576960 9865317 69023041507636679390174862105489826464 9865318 -2179699564679015751478882905170325696 9865319 -412677375313097537656181369704522711440 9865320 -191599176243531878826992387223183360000 9865321 45658965577229568769308379264504568052 9865322 49809769034273778826809514445981090400 9865323 48950905478919084648522212136958572480 9865324 105302445736985416741186681109894603776 9865325 -62448749921651524946958696620408031900 9865326 78076978416476039047683257602837383744 9865327 153228356554886108813488167210113079712 9865328 -36023620641692790556754605164779175936 9865329 132793228385194880905706024407964628288 9865330 -45873888152316013668774981427715449440 9865331 -166425174309021484415590261112583267840 9865332 98577903459797311273941887638015703040 9865333 101687551932654052708864143001141697582 9865334 23587769046983964555653727782455304832 9865335 181159225658760997054593829864317600 9865336 254458776159660116623168622165111193600 9865337 146087444087046486786331043847631306986 9865338 -26073806030437769824398962506068842496 9865339 -45164035535888761579571667027023192832 9865340 -50953575693305238303622432420817356800 9865341 161394535197499824949343469682110151680 9865342 228451147378696946394447625764532035072 9865343 -1028847163916150911342991108124705408 9865344 135873972629411186008558842342423920640 9865345 -92368379202583117832060804848232464320 9865346 -294076769318620831658420024562880750128 9865347 45361033471217245867584836593844625408 9865348 302747518119502986257390226631141681152 9865349 -2910647425511452566685450680275328672 9865350 8648823109626590723296883313113419200 9865351 543989637573840257580459336472622638600 9865352 9535076553469057657590683600746905600 9865353 -143347691668644950754915901925843610096 9865354 -107808276300773348316265810650713724624 9865355 40200487231210519825854847036497189600 9865356 23209314638937458424286142704810102272 9865357 488753788945972802269965859433870535852 9865358 96844003208262257823106817152519483776 9865359 10335486875781470396410151917951742064 9865360 26915463836660493862589975421108879360 9865361 812791177833116734560542976184638624 9865362 -20551914481919055493279524387528591360 9865363 165615155335794042851837597814014621612 9865364 131019454095565073083017541219097467776 9865365 -218892058811629260410405926686604176000 9865366 6216214409258125691652363714236889600 9865367 75707356290493362441850169206501945248 9865368 366107158291903320890492673023160115200 9865369 -108336491569475206804208872982104536704 9865370 53795836913773773849408774179961408000 9865371 166952194527118361220908267446505301912 9865372 -113740267336632214675054543434117703680 9865373 327813840178520017136836552930411748736 9865374 92776590020832924375996402833239268160 9865375 -323235668250151071822634321094985306000 9865376 -80111821939851028842243501687230496768 9865377 -44173269813256091555704744072378745772 9865378 63294010187827706511936596341194608640 9865379 -132356471801643885162777908967270073440 9865380 -14708258702582175763994627585111162880 9865381 -493267689607711235096118867896918378818 9865382 -9127485383772935142320913447335282208 9865383 -15429345003926606732937146082517478400 9865384 -172228470665946040349915760395291289600 9865385 166975494106821725124324053422184767560 9865386 -68546663527582023619724402212286864640 9865387 12917548749856661271438165791931543952 9865388 55042567339474478798166504438537590784 9865389 -35947556753605774700566176341967193920 9865390 27640314812433332241725374999582617600 9865391 -31721820392814336194630718045927225768 9865392 -62220692886047365375136304803073392640 9865393 287150284103490801336361475790144673344 9865394 131027123835343806516540405447015559680 9865395 1911100559849031628172496517841062800 9865396 140280693879099072720922313383616700800 9865397 -38533974487537098030500540660789837760 9865398 7855906975900342802893866967354044864 9865399 -439559648521689348417955094318517939360 9865400 141774124693327704295228777804521984000 9865401 -10218946773450132770140447310507826816 9865402 72789240571839963382476639217117934304 9865403 -285942917701624337546376675348604200348 9865404 427267808042462985661558782697557504 9865405 -60333184804775748978278386813810613760 9865406 69014496776342136661498258489017490560 9865407 94242375152630547199693326132925184640 9865408 888020141921114643837653152249675776 9865409 -8830082395172790625363875359582270208 9865410 97685654130452777995079205012894735360 9865411 32166463324837530817941676938717662012 9865412 -2453391866845445307105392169042920448 9865413 -76640759887441745399449759617911182560 9865414 -88258604913056281801898432024070693120 9865415 296833290120568617912158090231413648080 9865416 -193529398022098085465091339910554009600 9865417 327398221392066171525954073707399781466 9865418 12949586216939836163970123757876497504 9865419 -145607327899723261647719087412391990056 9865420 -4754569161615733202318436292544931840 9865421 157623226687553447456725650033054431052 9865422 7361309198604639505864453679745792000 9865423 -673192226518741118412515736600779201040 9865424 -57460715996509570008759948447727656960 9865425 24947638552100388224874959665630920000 9865426 227815340879047536223925639169406560912 9865427 52910902483762397269995957166112463360 9865428 164487267485825692370360277896929382400 9865429 -100908228570050764101486321876575329920 9865430 -190002498641166257179752813735417488640 9865431 -75443535303674237654654499203145120480 9865432 -22275923037208996189033119858880665600 9865433 -368674233441045963205098713441111427318 9865434 37364473865224352350082967839074229760 9865435 77641076558242879067889857405582354880 9865436 -17277307528053882257546245510210682880 9865437 -258780107718414887318447806572362835840 9865438 -4645459663224843969306256673557791360 9865439 137768844446442064138684494324562800 9865440 -22764090432856507372990825181541826560 9865441 -1281623477063751873078118892853053944320 9865442 15112561442324986469226001868431257600 9865443 -104100681875389940668196634981003827712 9865444 -440255713321543316524223224059483510528 9865445 56673402842489756126260116978397272480 9865446 76824140145034824818653853011881945600 9865447 13480965948500510631305222521348974128 9865448 61335464219600873663556254024484879360 9865449 49800604606937245925329548409775884800 9865450 -20880475383483918462850814904888499200 9865451 246191077929922003638361258119026398452 9865452 115482120134586485343137156134217088000 9865453 186554609277828323715513058899352543704 9865454 54277401598302529595968369324214554176 9865455 81806710271723903583260724505430056320 9865456 135778593646126580085488749369489293312 9865457 186826738304821677013512418774301304192 9865458 -5429255618579932808367130558390126176 9865459 332532757736253946034149502420477526240 9865460 -58982399220458121257161821520822487040 9865461 88926291860197617791773923491676607104 9865462 -16850698159549993012188352690767996768 9865463 29881131070826490148384604527872285384 9865464 77002996881769924416117842591610163200 9865465 21324604548113911979286265666068624000 9865466 59593396142685654015652635040903521504 9865467 197688577231557726668808385521779259084 9865468 -165945831601042241127854989026282852352 9865469 196478744613252298092083388016447496460 9865470 90263540224391685792399249890360976000 9865471 -46005253686600742955889222530137270272 9865472 34054531911482811768980085328136110080 9865473 156848353903447811679437056023013603584 9865474 146343644787801119083509943510987480992 9865475 142770266269804721715804810698203765500 9865476 -4807647703092882214656334771152278400 9865477 -84933632479314478608583898814173236100 9865478 24756960524038912139741806104797075712 9865479 8873762010940804183804366686515477376 9865480 -200579147063375768808517274212568217600 9865481 -2252565749776685465157342205393433400 9865482 70005901768148483426682828559684804608 9865483 -8273010822002874817639921499440268736 9865484 62138637077850771838945248135600537600 9865485 46118990538765934307729820292579459200 9865486 -127460011581531701403842281792034783808 9865487 -123870379980705713886607600705803533568 9865488 45349637446626016145627029930536075264 9865489 68296538892875310156091388317085008420 9865490 1487293428631643049505836076955781120 9865491 -11383552601104726161699964424255987856 9865492 23674779607242527965728734191339077632 9865493 266148416540417438274905339575290606 9865494 65541650015507207545027224006797987424 9865495 -135732917898569887711675530277116525120 9865496 -67665120094472059024282195946632734720 9865497 172281901410174698359564353337537794000 9865498 59448342900412792707529269193770154464 9865499 166835448465661141851952902958081349136 9865500 98499323424685754156330429382281472000 9865501 -120722033532405143506973093000094446900 9865502 -30782491381041676713291144600265761792 9865503 -11735390051260584576707857162294195200 9865504 480678121092931384111939423700374781952 9865505 63733558980910510714777703369561952000 9865506 34733899994537103802642604224277743104 9865507 -127156998011623493038492848459158241648 9865508 -387785936595152693715684412901197363200 9865509 -31932488216733546351113647826466446496 9865510 -98511019625860840898280937688810832000 9865511 348513981684014650691437426649719589112 9865512 -21356409311353268482455190932674734080 9865513 -15450263449356867037558601458136436102 9865514 -30352572983499559309082753175244152144 9865515 82421388864954543939761924180003888640 9865516 -352049733474925375796947263467404751360 9865517 -112519576606813007640885174457966339434 9865518 -35915090112931568908734531790202178432 9865519 -101444431082924656769144686337024708080 9865520 -22319902764943718727331016533553971200 9865521 -60116737283898812257254007039976327040 9865522 -288162901945770222173829876591678921600 9865523 275114630642849745223735053099385061772 9865524 17196909764455428950381142216277739520 9865525 289513595573158241505298409680708296000 9865526 -82515429810712325070582827956393802112 9865527 10195556321662361786811784348926191232 9865528 147432773750537204598798485736243240960 9865529 432901602632565173968870093354889465130 9865530 -100573456868519485372174188099406080000 9865531 -148985721388623750129820282363352203568 9865532 -18999589477002978503376961410014822400 9865533 731198704418503462588141675810142208 9865534 58833682181559994900234175725443806592 9865535 307709650387993231469636419325421821760 9865536 23764218639373391128030732791161290752 9865537 -58358605633576178922331727210655603408 9865538 -264972994672187877290695702584026572080 9865539 15098685411386174759245585703709738000 9865540 154417216556062289073026761820464170240 9865541 -102101998684109516002673184180266988480 9865542 -6053868117778467349342634596334938944 9865543 99666763909506023409529107239425787424 9865544 -198992733174189682992204521071195837440 9865545 -14544363493298212993462973468868463680 9865546 139496209315738778212988391886965502464 9865547 -339568927437632911364335465373883521004 9865548 -11499482426645812679031559665011834880 9865549 55648081260040921802405187270539233760 9865550 -11645400032263052016833379076347763200 9865551 -76448626771772132429045044641462852480 9865552 -32598629480572328624207366728421023744 9865553 -406288342977382945258480208522134893198 9865554 3407955354440196664562370045687633408 9865555 -38579159007555329632690268082279578880 9865556 253547140023317119458653474968462696320 9865557 -143642570246464253637312107122198965120 9865558 -36807121847037261539818953952643409120 9865559 61272032881315861626345029005209170352 9865560 78376564768184494419451228309241856000 9865561 63008333967112166471138183396978356500 9865562 68860624220295171923362749295633835760 9865563 -155319371972851465931617935214820865936 9865564 45930991460739685199396675121986301952 9865565 212007483827626012554831735746914868460 9865566 -1857114765164759004891297577355334336 9865567 496369148751785058974973033015199092120 9865568 -45464068082354577313339321100615024640 9865569 -42859354773379093064493052571851264128 9865570 -62711032063479104907068149375947072000 9865571 -304674635555296776141510299197487508288 9865572 -35469032446537619871955346328561527808 9865573 -186468332726641124804945962286325138178 9865574 -19109414965977951127982266904831007360 9865575 -26791913356689360320886099333186333000 9865576 38696588981922647130108452391813120 9865577 -77696137798226181757109755672887077574 9865578 3881791723821762723137672669133608448 9865579 -104340587274702395471827147039433442720 9865580 167320516459403739369558306851242291200 9865581 274770562400139178109949413370009422400 9865582 122195032931679298819287796567399387392 9865583 -39431124542038546956069389828348178336 9865584 -4178817261310166246692522189646069760 9865585 -9800679027011104206849673581513494400 9865586 -8628954035749200567038466377821463136 9865587 177533503254250987045163437850985608760 9865588 182277873902775099611384674276751942400 9865589 95701068416096199606242082865195929390 9865590 -2579771935269936299620633938691276800 9865591 404868640742476199694143907898174062184 9865592 235813900887291367977012120140380569600 9865593 89111297376753140159575348409575663662 9865594 232921401288774391301385033482487114096 9865595 -7720956560337268706787437306261616000 9865596 34668907495891718306400340685773415424 9865597 -56764158171208978469444528115354382080 9865598 -24722942059667396284166723030739533760 9865599 70581666938070797339634902371287087360 9865600 197146553860255192881770055695597568000 9865601 36931046703164512583077822508768233602 9865602 85101376756398108110485819019748294480 9865603 221827973616316738554429768191778948048 9865604 -23322010168491540949979043676659499008 9865605 40140238776294448778692108773360684960 9865606 -104756460984038238413462017888540510080 9865607 -92022145384044354276538395243459404520 9865608 114357673768279335837647330226290319360 9865609 28604884813127640940623093712727815204 9865610 166011128582039919490007963991906040320 9865611 420715103277366565816331236934788029360 9865612 -36320744236381964970980057016977776640 9865613 -427322396234638553033860892667367896138 9865614 71451885419047763583602937472106496 9865615 99968665198298797037258152441603930800 9865616 63832483456085110350233678735458762752 9865617 -313681486008406551740353538062056465120 9865618 80439050806401669849000631891557743616 9865619 223318354764614107431196411148235144 9865620 27119457090223567732522175485611294720 9865621 109590312731761559384624512835014247822 9865622 144890838002953325628310784976082826880 9865623 -149981512030862567273541971875750334616 9865624 -3661434886063856517698223819009024000 9865625 -41835625410650441348672839370206800000 9865626 -91141719421246381782423899086107283200 9865627 33847153941241348825423706999110412712 9865628 -273920617552427234508071066756607877632 9865629 188456746376942086791600155300650144128 9865630 -9691377240952334614004716282822607040 9865631 14211563232543322487506706283968451264 9865632 21750586983730496534901578969124962304 9865633 139191847442351061452247845162164454882 9865634 289948424414684781059941567330271355216 9865635 8028365975629432365015929170951244640 9865636 165361289355972046617930480523054602240 9865637 -343804333927176658919951631020410971714 9865638 12925198188138987131609592513391586400 9865639 -92708585815466835554607385720632995328 9865640 -168332957580133984599691122600948787200 9865641 -164309691380673365370901822490489233008 9865642 -70448382072992795182779635801399496528 9865643 -26831354616428289483702371401847077536 9865644 -18964799413411337467134321271333644288 9865645 313064272945603140282955778273389845900 9865646 -28458837505881301352155531565504139264 9865647 -2398470418318113706271829765705267840 9865648 -23105328431396485693637013491232997376 9865649 -576851255691448819283423317686263948736 9865650 32403614956239706987965116213731680000 9865651 100448207891352935978908134634352464652 9865652 426011243770084303606107885412544631552 9865653 -9085993697715712099756708781281634496 9865654 57217528997890922036079471622422031776 9865655 116497476909823270476019134320943876000 9865656 216163297556785394364743613680029655040 9865657 -75586371335244954341657734501784668928 9865658 -5686614632512938612829527661945946112 9865659 -132630448135922254836650906377899766272 9865660 67323991335135517574080352286035397120 9865661 -235578448452592583533636028551772453736 9865662 1716945771382675195856035360946319360 9865663 -79182662150814542448859134558218236032 9865664 -122885606467006743423157051526794444800 9865665 -250536373987119875476955016424399152000 9865666 -29335156042216825684671978304015276032 9865667 141277447294463257739551756951763024592 9865668 -42692841589200352767735450687411471360 9865669 215320587716846886946455011409355037760 9865670 119259566221299977048890259380255793280 9865671 -53512939494345946043510197259502083760 9865672 8530692783018956503599689806744396800 9865673 -103989702110502686909149307388295007820 9865674 23451197221951313210486780207849210880 9865675 360062122454147003524188682291265813800 9865676 503048197056504160056582120857921826816 9865677 -23620704610088956830803968617730140480 9865678 98143181609695810871743285104164175360 9865679 -569102447412080212550117306216459536080 9865680 -9567397694090004670689441446937231360 9865681 -111489928534315753201471703457441864960 9865682 154332267890296167574059078137047592088 9865683 387950913056036355332358535236463732344 9865684 235391542876051079395799766552900192000 9865685 -170544543457830750454603667069388988800 9865686 234227481714385244988209197123926720384 9865687 -210449594351909227176079360392442014200 9865688 -1537233216426334295145904102118522880 9865689 -188114142514266298651736820134504198592 9865690 -105612036853233699433949476710889562400 9865691 8858608200543544292650897116698552784 9865692 223503673128091756068473656752355983360 9865693 73340733639040964386742824869117248320 9865694 -63268816053023289487141906505041782528 9865695 27111045569753683300869162444126735360 9865696 310385313145545043546427337917836296192 9865697 301439175917826596527374473791851294720 9865698 -56735640340822488360775213483268305536 9865699 152443709526479496182349433916870386720 9865700 -93229848356767037899616298289530144000 9865701 43082426881904007984655691145024290430 9865702 -114969793083463156072952252365823655936 9865703 -20825392280698245010399939311215014416 9865704 -96452258676333670077965222694835322880 9865705 -143730611326239807514830713771927040 9865706 -263049406494514890229794507751176890448 9865707 -55573098115838028556775830006779700560 9865708 -276599019335961493183100963754708758272 9865709 390904144034592860849912096887775411616 9865710 1187308803017193257107134215276731200 9865711 261680126126788557940312032835679519312 9865712 39748813582955978826225258132201799680 9865713 -175503834621403746358227538515634249920 9865714 -92949928400661869726304008447536522848 9865715 102638774013164027459343216362961813360 9865716 45165873218924585012989966696389943296 9865717 -195147682540804499799243177780221385188 9865718 -150268422926261398695565172902381849440 9865719 1814934753874697968406456680605082560 9865720 30201991364056788407541353745192652800 9865721 -180746774977252408513632860893724351088 9865722 67150646566757920856186760902462595072 9865723 -163468699518554532087437821173377384448 9865724 -151213918036568885942386004163204100608 9865725 -22013716263041730051930716195239922400 9865726 52096599836475283977641058971514469824 9865727 -220559415660182428547820319649737351128 9865728 -116314220523225753138937002354379063296 9865729 39543160583193420705180049972647180000 9865730 -5703703478364660479645050050888844800 9865731 -12628926025941452012581186858153357440 9865732 118284259587604985331030697060224980096 9865733 529028993160495506595795389653744373982 9865734 69317773555289346287359275605598627840 9865735 31335456268665171356566407982192800 9865736 -179209897235709588354551949627608432640 9865737 119154408635644166478574016059025793600 9865738 -19631418765152834506500191904128047872 9865739 71631575902381033200333399668138479680 9865740 53622771541124857545083752231605734400 9865741 50324576559859500570449854984108422144 9865742 -86838689576234028463159736637471672000 9865743 176965961131531686369577904276232513024 9865744 28658915658774699148285179372766494720 9865745 29987047175760806782284481271619184500 9865746 56741937648027002944314535959514352640 9865747 -293510343172965679054282930468458574804 9865748 1657619240053917983681142775590604800 9865749 -144578339140744186370304454952704355040 9865750 75150716757562450981233485950740480000 9865751 53431486849953455906231420929566386352 9865752 42513728474816506398993190333716234240 9865753 220775366323250269993864645501128141002 9865754 -54957754844304070725732756624918674208 9865755 11591687359446329130722823442931323200 9865756 197489109313581270119319817470474974720 9865757 399879121133029516918813134045680488320 9865758 -61887616190678307705075885220811873280 9865759 1618072522032350816343510984390425704 9865760 -271836343865517307726052707595173232640 9865761 144931896886198768023376503120053111472 9865762 -31066468771028246518832566809540616368 9865763 -145485890020659027370641132396524126760 9865764 -146870727869676858130569412070109987840 9865765 31806353001928539021785888933096392320 9865766 -210098969252782173782233314449909595168 9865767 -92040193315983747432645460404449705520 9865768 -324562661944735718314655927174759546880 9865769 3214607495387196859225659276723768330 9865770 144405112194912593769682659333414082560 9865771 -138676693950122381547621579562012165228 9865772 -49671200915426428428897675165925555200 9865773 123574433188518024987501089089941813120 9865774 -66697112494696973738931836715893454720 9865775 2781746273990389230116260701715909800 9865776 42123660276080618820270644122206830592 9865777 -390920859135943264026785505744330971374 9865778 -69751782128536618359728571352125378240 9865779 111874749336121856881970286186769463040 9865780 294912568031019475237962050858257405440 9865781 23933615520227881458591281084569740288 9865782 -74202733309652807855363385729389344800 9865783 -6912072379808859587593800822423424416 9865784 43796494248943013997573422241637171200 9865785 -162224754991259114487973011432832900800 9865786 37446366403170665479432680797202716160 9865787 -226509219154110748260937519602661857564 9865788 -192891217952787336465598949054949826560 9865789 194859892167967848056477469188129588210 9865790 57056249293398804837081294221134550400 9865791 -327001924275307869629710939166868384 9865792 94811372345547331488762381089215348736 9865793 -104677841056921132917638997220011393600 9865794 -13225572252477148930496200791310262400 9865795 -159443500126584019553359352377075921680 9865796 -285689942639139780586402493792179478400 9865797 232989980394507523774371517579975582272 9865798 257972878040219547237845077867772897664 9865799 -2932251353320869392399786630073161736 9865800 62066630218429370261397235394949120000 9865801 345539927569117851178598491075827489600 9865802 -185857346748141493204688399198976861648 9865803 104113506812501960198126953750288137600 9865804 -1976098998362718807832581916199718912 9865805 -8308929568103645833980205323681358080 9865806 -565929455730099949171119799499092992 9865807 250430776923365161538672192612136758760 9865808 -1574129356353949304986397665266647040 9865809 15470561303456801463104558847492270114 9865810 4496325458688152695698779410583398560 9865811 -101657336286258716388073461378275277588 9865812 47597808724270037242215353642189979648 9865813 535067327920497207921104123921040090062 9865814 136588510837907731174117562697960744192 9865815 -90025808610891816358493061396911085720 9865816 -148021113082357221800943949289341747200 9865817 -5559884066111924203611455405088166656 9865818 22775181370929954057316228387350328800 9865819 291008842357102687940417122224162769220 9865820 20745089906304028664363951942564206080 9865821 90646691795798322582153356129444994624 9865822 13267202033205497727560523213766482624 9865823 -61815958910782418700912442387420521600 9865824 294742616418692583850404432663395696640 9865825 -16613527504282972802581496757632941450 9865826 -157405402831089706365661279597750462080 9865827 -2898381540947005697844951342806031360 9865828 10129061866199164905925927420052152320 9865829 -361737231526500271007296930618160800740 9865830 126553285500602879570179672381386240 9865831 -441191934716325632230693398661279754928 9865832 361900357845959826719894181931240980480 9865833 -257817054128799472275608042839582302576 9865834 -380746767527188154833776894340634880 9865835 -26350509965400648441389109668598617280 9865836 -34467942665922176917632859238975846400 9865837 177244135095414813733776817258306598486 9865838 72136544645080888336319548626023054400 9865839 -117521281003809486834219536208808918776 9865840 -84221026098718841302110087797738864640 9865841 565810129666300932003898180282107724242 9865842 -31672273442271747525177651521467785216 9865843 17855216619140020159957279807515663488 9865844 -57691324116475335212111811423226114560 9865845 -151551364274525810972053391435000280000 9865846 46088853035833858820075418390881031360 9865847 282128535086274591141357227005883070792 9865848 -230870146275567579192970544165784084480 9865849 -167241036049976174063903692996043224064 9865850 20431602937040896572573379805954955600 9865851 18325023938165811366328711251011454000 9865852 -91069161126986277691611980806745688064 9865853 -160503420835429220407523355887938669536 9865854 -43793900234245982868386032332104780160 9865855 -703691061828077183489058315052244075040 9865856 165165960792639409694938291482132480 9865857 88782395827950719503011964915434869040 9865858 253099813311979954349724060325816649760 9865859 60500291426800187882889579089934848016 9865860 101817390258556991143603868553522831360 9865861 -331124711255087993563984398790231343076 9865862 179640760402371115138154232245849985600 9865863 72449263912793522256416289958307799984 9865864 -423276284734810765073176391194455244800 9865865 74935063681776677019234193879220660880 9865866 38004621800806022129018165239662484224 9865867 -234197738296741613276005172027742076248 9865868 77455402698673023197456548479137366016 9865869 142540048675306637959059257305400836128 9865870 -29415406144795242440273935990242531840 9865871 147806905216858015817286747181372108944 9865872 1545755199511919497187525868001886208 9865873 33902391735976740785227715383922554944 9865874 -9877572785554691287155726497664116736 9865875 -117241935980364698260568582430100260000 9865876 190360813688374291581404774066543216640 9865877 -257039287233023207664375729039043200 9865878 84030239559555236622784719632317940736 9865879 332575946375653950406589026451220833480 9865880 -337748683554660732585849641892079411200 9865881 -14484156149887955599395285064466916489 9865882 38395955798969160707061819356356540272 9865883 204793126394546934545319727518478958520 9865884 7702349620994208898032568695418109952 9865885 132185270296334688858937690868952905580 9865886 65763936009757340468531117828152142400 9865887 -181868801575174200109722172208467368960 9865888 292673046058514260329267250584501288960 9865889 -345901463020292001807284388638914160160 9865890 -7468344078141072336597819519103507680 9865891 161255344020135495189791199936496348320 9865892 31650060082755543938925106611728409216 9865893 -145164866315950677420527700567112127136 9865894 -187594405374718745138305496727813033504 9865895 73534685080451725502594258175533274720 9865896 -66062001765225004471428320420819435520 9865897 52069739639834505871984720211793627300 9865898 -100036143811560979047944544259789908480 9865899 240091227429163882813646778540169767384 9865900 14469699600349613997159910607034048000 9865901 -112650991904638640479403422602672161088 9865902 -24408639481138785894822811187648486400 9865903 -368696164559445581576942261276458388848 9865904 160727523427297138478022860950648160256 9865905 10901679671060266739464823172279621120 9865906 -58700331329099182371791680650420292848 9865907 259459631148917420970308729825533638156 9865908 -115465846960406060298899532376770170880 9865909 -18236836326756666114395826722916626084 9865910 41078310782606348139464868121751550720 9865911 -259851592603230755493334733589415997952 9865912 -51098588657672735599328107654338723840 9865913 -142506285230852942701009733568351900336 9865914 -45563288644183277440074310297058856960 9865915 307052431205156414529324902657510414400 9865916 121737886722032491952736083356756884480 9865917 -17771056779090500244454384151372399400 9865918 38895342970987052591929161883629906816 9865919 -133083827241964357765561348566753856512 9865920 401716204792563114269073377486438400 9865921 -45165922856016231784427601152495169600 9865922 95623295621187231600820325557547313024 9865923 78819595532860697047330135520005576368 9865924 -112010386892944653676670186653945055104 9865925 -184098213102619732465884572245323553350 9865926 -23722933652305580910744433839306681216 9865927 -292161801226004842361941773014763581224 9865928 -421770892076111254763909351034853923840 9865929 549131987979060810266804566255543157760 9865930 -66673482934809581692050991911078644640 9865931 308394538036097374176693502510558659732 9865932 -132475733447454087418085027354278691328 9865933 218574500282854702619798113120555673472 9865934 -21574203230312337898594873950492166080 9865935 96814588278342325051005792180366931200 9865936 1946279246527890692141610384119824384 9865937 -8610357710477184347918961254208678414 9865938 -112374210985737547455820712456061748992 9865939 -162988753864421509670349998686315424144 9865940 63757127189256122183888001971463168000 9865941 57653154168595797007633458471806986560 9865942 54179507401800100033946186211949762560 9865943 -132478049203641361822211682016252646520 9865944 290204005987646407800925477529662033920 9865945 236484142641924663068480204893168921800 9865946 116311573002837951189996438250132333824 9865947 2046871499706802006571653143187553280 9865948 -126139893385285512270117500585832763904 9865949 -18655766444935891604426906919378697050 9865950 2488217832083661121502207705219731200 9865951 -192591187311722712650302022473323155768 9865952 -234561893669864359772341000522030645248 9865953 147245928496191437022266475272857688484 9865954 213575728118432584488830705049587324496 9865955 -97108008859678081108413135119547455280 9865956 33005594729310548549186234636964099072 9865957 -5584300204589348591900582963172127656 9865958 619228249682032605094529200672209776640 9865959 105938732712480057773441415293389770240 9865960 108484422143594888734574626995251097600 9865961 170130027246382197434877343848990519744 9865962 -8953689707253571441081258939514894928 9865963 -13695223159252023510157061565813854668 9865964 347679444106089271127410462619917598976 9865965 117165591451904945439821366509833985920 9865966 99087769546492435340825062811287277568 9865967 148984322744307335253240317085267542784 9865968 -4273022196186107340277270905176457216 9865969 -22131906968156182945288863052314634956 9865970 -202791955490057361424717918924710772320 9865971 -124592926151837038655520364594502031660 9865972 10138001561659655713543774711093947776 9865973 91235025080911150352641510757645879544 9865974 -17429341543370545349318094291654564480 9865975 -5717581827461115211171569553886111600 9865976 69614057644040260348645229392635432960 9865977 97187633452562737247703648686778480 9865978 -31769334504614588977718935421699842560 9865979 235999017734346628257952311869659532580 9865980 -14990502244797077636768104719674496000 9865981 36132728762725632028419807951019139692 9865982 -24491131186023059751553500171767718528 9865983 28668724651960093455989672403093372048 9865984 153826788613938609800999802278957285376 9865985 -297869953263183050112819079967681339820 9865986 -9101368731032505280604855280746958336 9865987 96492269726364691094585285345140673640 9865988 -177924144315079523613194602698834432000 9865989 123128868023733100955571992176487015040 9865990 -5714326838450876992220875381848432000 9865991 5564383296988751202850624591310374152 9865992 67576389212240991214422515254120734720 9865993 112902444256576521040800362204021289242 9865994 10220230979003426376142803222103864320 9865995 26659459932810699267050511968504524800 9865996 30444488692561186861661648624042103808 9865997 42146179247876114682396804521344212480 9865998 -15593269097136166997347941504993925632 9865999 193776478279600626347846195328280123248 9866000 73537924988117197545933998249447424000 9866001 319445776319043463842533191774103117664 9866002 65639292536278241230451492311109402400 9866003 219635007058472378135975013018481331760 9866004 191061849112785706230245524875354372096 9866005 -108354422595062138538523823590852362240 9866006 -54093402142568606636264710275580800 9866007 -103938222348186479013959823965499726840 9866008 1582643616438491999770550390528808960 9866009 -273236022781252003551091179939942644790 9866010 28803474899340446590315447654709821440 9866011 276091646085154253291083433869304506032 9866012 25208350138785823307113853063302628352 9866013 -29889249439560304941065874700775380896 9866014 -137056241823574356223242984889200342144 9866015 -54689684587282880166665815916177226840 9866016 359487396810258744894204224701779148800 9866017 16189844024392238492110301487392187072 9866018 -174780873081047292851050607410310255616 9866019 -198962068722876936471252472820708779656 9866020 63130910987774251995830182245921972480 9866021 125977938836110639073514419138511285888 9866022 9068066869661344396229085375939532800 9866023 13291119225189861593156637786898598944 9866024 37851589531326030959285334222401126400 9866025 63258973799134481597301637189669814700 9866026 18306053297716145924012310126527109120 9866027 283065844607994238838814403720692246792 9866028 -192451204961275245333681873438954478080 9866029 74972304982239021761265976086100078720 9866030 59816938085071303273297780488354702720 9866031 -19949919397408957153186627757062909056 9866032 95133872644708681739403807632329605120 9866033 54916317530234202978853808816085963282 9866034 92344917594658852758680178228021846528 9866035 122221848991901848590609592034638680000 9866036 -320383503684749376240656273233798293120 9866037 91020872844010916949474324671003331552 9866038 30163159143521140085475583029590384640 9866039 -466818827812173665924180392220765558280 9866040 -93578393438306993287748075046526771200 9866041 450547561846983731682033357347563078442 9866042 -134179358327167604732498255100922015488 9866043 33797858381261162289541835450341086528 9866044 144194800618708010400347980568802740736 9866045 -36899663918608130572474195159043166720 9866046 -27798851544364959489391370877091751616 9866047 167344356534658428243622268172769090496 9866048 171347972491819382539201325741265911808 9866049 -3785397557096484092103098008946385312 9866050 -4307671107687865182277147533460087200 9866051 -259703824542278452237403697309550933140 9866052 -190998426538613527496620519387366195200 9866053 -187207425080991403595741743741191269376 9866054 29795214586925380811931464050609390080 9866055 -89184421281855889718452122575229456480 9866056 -27015226709560156452909398384688076800 9866057 -34015529038347804079862148843809904960 9866058 -1488102700713458559098910551020426752 9866059 -58205523247680745520464088421302322688 9866060 -54348818000898293897028912847305891840 9866061 -586066220072836448552623592779361114880 9866062 -75388173172624475155477293075334363968 9866063 -79206056424862135976002129225019698920 9866064 3857699448118365734738531336791523328 9866065 102024111110365382345402744469025206720 9866066 -38085232854423213819375221450134625280 9866067 -24296117382073623825152349452529610752 9866068 -224670768829295941701209179693524353152 9866069 325366890295035487994041448553111867996 9866070 -43452409723046807347851840058326508800 9866071 -40886458736425676908508668747690196728 9866072 72088473401285091990170252810097100800 9866073 170581203644606246529603727719164006400 9866074 289342109006111637831073407741969995232 9866075 -129850905354534338472581401270728458700 9866076 83053474229338459238210134709342896128 9866077 -207122351983098536602470048778696737140 9866078 -96654167143688872053461812933106636160 9866079 -285602767502662029615948745144914390552 9866080 68644088374896929225863087991889592320 9866081 -180105485772239099232985057501617694800 9866082 -77182610282661812076082513160857070208 9866083 170164268287109928189460795360391874332 9866084 178373960868118283067900191714528946432 9866085 -211292584912745528853437471075244575040 9866086 25646970734902042003090595899187470080 9866087 87574813609730976754380457802933282304 9866088 93102547887507501364170969701537356800 9866089 25592914241889314303477383346824571520 9866090 -86834588557592614804548366549884803200 9866091 -78838214176071271516732072911133111296 9866092 4085485841391573611735853968057446400 9866093 -113685516235414417168272772870155508800 9866094 19457476386292954112115614731097859072 9866095 -75587383276180507953685070995687563600 9866096 -846450458743509843164253810346426368 9866097 -349220701867198223566230180258800388960 9866098 -170501590540269222960133654409600640 9866099 837818372500298095357549673867096087136 9866100 7796360579271836373995354296866662400 9866101 13197306394589245825695394652703063648 9866102 180743812612730186415217125878213949312 9866103 64403208204565124026838001381726993408 9866104 -528942767677738259738893423057830666240 9866105 156781701127985682553465233916918955520 9866106 -12394623832717912667107707793080294288 9866107 -183473262301854490047907868629752887644 9866108 130573200005851190987270750610316655616 9866109 -161533455711811468772934297448657934784 9866110 -90947299574408919497482643776448640 9866111 -141990447888684495225903503569704768600 9866112 -220366902462229228497071839803667906560 9866113 -280847899329944369836695925747319249580 9866114 61044757574160039054277077812737944480 9866115 13808941411716731527566157790671093920 9866116 -10966330407483130461948715641260258048 9866117 -48287004185876659970145593496161105856 9866118 -302391373555641679650588712997744271360 9866119 529050077525259074923922430031277023560 9866120 189527467304696569580198225313570816000 9866121 103181507372635513376252526929155344912 9866122 9380257923512982436600145709508853760 9866123 327511613779149018561687019725213378600 9866124 -6041395864204571605780595523856241664 9866125 229672026884124638102419822280442735000 9866126 -117068579098444251703410952123233472896 9866127 19698871488053851681576886203038811008 9866128 -11584764029585245895832639025177886720 9866129 16411285701362977723065009835349702400 9866130 -908306858286592453174458937138836480 9866131 -290827470898896965720193699692067345336 9866132 -80938020071022506793336047632502527104 9866133 -27302258191197182772068564802982564896 9866134 -296189991907478468096088770917892025408 9866135 -1040066065314450582310789116079264800 9866136 35186388985727422739817433081374965760 9866137 -371185122828290418292373580099738326508 9866138 272135911159513170702462166001145492720 9866139 -153188795167094127086859433210044777576 9866140 -64533240676268305877500487106612664320 9866141 -25734482240108303716797832166799776628 9866142 -25376056170432471874838520478863126144 9866143 -71177207071574033771850349721831766816 9866144 -15424581769898156806089975170272395264 9866145 78673600841586370778500884553488462720 9866146 -396333051860009606461298644344266096640 9866147 530069778613132449778722418963889989596 9866148 1209077519786889081035521135805890560 9866149 -121846964449411119687308279507601630720 9866150 -119699888105323037007178632280658224800 9866151 -489291380338156322955094104341973510960 9866152 875589424026145085942498646076583116800 9866153 -147412339394675175528425409967088416512 9866154 58124527292540478329156932947791553024 9866155 -37175853190721727818870858619040339440 9866156 -207059835968308760529065838614399220480 9866157 49442099105319236892504111343139965440 9866158 -84118411662454735170093397892453621760 9866159 -91846054121027137035627047562873402720 9866160 -28873861002745084827165443767619420160 9866161 -191014550494293887847300116700771247000 9866162 52194980550054182298139613500930664352 9866163 -80153832272418995770538331789451987656 9866164 -148363701640244818330312723265303740416 9866165 268663646710400857114442896600064268060 9866166 -57013237378751158247638553211359002176 9866167 197975046985868537844869721428318354216 9866168 -101471620004497797594088848276706713600 9866169 -3889338865708066062111004695037641036 9866170 -58366329128251509278773958744042802720 9866171 28326443981252473575340299013788867888 9866172 132937629128253983042274004695145193472 9866173 357852488723356194328759738752649311340 9866174 78505060597020051187201611554748846336 9866175 -20437363621999161725220315135067824000 9866176 -38139870002470962572197678583665131520 9866177 -141187594193379109067177151579222512280 9866178 -1258798432406334528839212155714600960 9866179 429290945089066322043101754273932702780 9866180 -266732635579186497060211331357838743040 9866181 43915839407423138957833714254142525920 9866182 78186558422408773575455971322898310272 9866183 5921783375186757124749691975552397664 9866184 -31362015964645726095597020950855680000 9866185 -11230168970001574090060633984139815680 9866186 -100030550539768752282048602612956373760 9866187 130032430410214602698271827991371373240 9866188 249381968794051174591011687207047241216 9866189 144690693039271492812106453058958325248 9866190 20912279526920592515187768786577655040 9866191 314793938914805637196690589979407166384 9866192 1493246967400571407150905390686011392 9866193 136942043995122102022493842325989079040 9866194 -57269674903520612900154913983746336448 9866195 141951716055281564397344799934248157920 9866196 -44495377765529155915705969775335659648 9866197 -49469849055930720580671849329707625088 9866198 -63618301941287833071519843933086417664 9866199 -57003754217283156262531269042882971568 9866200 67374894562153471189015650700418304000 9866201 -588623550667543881765986262305745399996 9866202 -114728528304032497843119036010735891968 9866203 179551963095833709562262174039572608452 9866204 -141503754435339153676643783740548953088 9866205 -9946193368715703708195891264424246440 9866206 -45548276358902501422244242896371712000 9866207 136507736431824167271524592230500402560 9866208 -224520338148680237213170629033257336832 9866209 235526747501962300791700059739081332804 9866210 -85588562355542654333844879320657955840 9866211 -138716415669276449267860040887498510728 9866212 259993194873324170175847758875923619456 9866213 78305926405272205556799733308223452960 9866214 -52547347879709062435069829421516643296 9866215 -30072592342131855389525680092591125760 9866216 436524170413067615618619231018291609600 9866217 -352446962980098632533238095586831162880 9866218 87133474472122070671797100190070261504 9866219 -200384892545583283945043935712213352 9866220 -26110145909512971504626639271834009600 9866221 -260422918963673156045292739310555200 9866222 107158805443509038932112922706994339712 9866223 27015549257295034342260631398436575960 9866224 42759880998174107613157705505566883840 9866225 85822008423224134302306793000420686000 9866226 371016597734455543674696979471292544 9866227 21598913894857284151826625058753517312 9866228 -34707812463604648809816738131688960000 9866229 98080896796834032591247513179124888608 9866230 38078051148706873177389798005776416000 9866231 338493719650544745575306565964493721600 9866232 32208036883065463646100553786391961600 9866233 100028899655649130743463439276405481604 9866234 -54300374339558755075334080803947620608 9866235 -70427281629925832407980468832118894400 9866236 395581258181623320033349782068128545280 9866237 220909460244000279298075572860135162886 9866238 5308803642664851457903745585082318144 9866239 -379244256247410338127301310366649654768 9866240 146767784891529041029740837904821780480 9866241 80137500696771650438996010462646901760 9866242 14057135897360616980323043615786899872 9866243 79563430939093184106286432119019914492 9866244 -60478740393618221937144457204841164800 9866245 84540728564159861075883529460912570880 9866246 32819199045590097154770542063655318528 9866247 -12768143987884926203383508774434661040 9866248 -195872845441027688664012422976421555200 9866249 243003700777584645453865376664609831936 9866250 37472647983076925111520595627936470000 9866251 -406996087582556667894278066886717523128 9866252 -220968366192205640808218938001101352448 9866253 101589474281955501086615724960970413504 9866254 -181053201552650568405196867851523919424 9866255 -27072664301619563064895249991623719840 9866256 13199994425978628346361967624913158144 9866257 -41076153603387327971269742646058700940 9866258 -25488237324160420874308465486463565024 9866259 125631473165610083354149862140971842400 9866260 -17882439159779711153408019134144805120 9866261 297655133733183457178517549413569262862 9866262 -23055170038109432053186486667722278912 9866263 -238858177978620545756973179758337957760 9866264 -187879507637909962646951032273177190400 9866265 311779383589852165076944039269539192640 9866266 -384419603378817725270400905421960214560 9866267 -622878765874044488725057518964765750320 9866268 -117259786099865203299453526481160101376 9866269 107636769796046717421086183311487200096 9866270 -65455886573407576358860460395103164800 9866271 84030783321734746304595449608743805512 9866272 -20879367212492728304933912503983538176 9866273 318673567256111946540467178162774614280 9866274 -117532607483210157102544625287739255040 9866275 -56697989891657005151250383689767765000 9866276 -68782792061575898497011683087071322112 9866277 -44500783755715325409818181897863229312 9866278 -65613470326928257728167070340104212544 9866279 -433974717133122518093803570391623205424 9866280 -65766964619667720764681206212777984000 9866281 -65840971029170732952717314332032647436 9866282 143657538640752618103858075772481964800 9866283 75870924864926983858435081948611876864 9866284 238012722369547185423929431521252367616 9866285 -44790149335749026781540777246429264000 9866286 93609283904559193093431294562180144704 9866287 80964550192492621650226992922944986112 9866288 -53418577379526499204548030730932338688 9866289 161526836688129596985127291373991015024 9866290 52811850106540402948120244694732610560 9866291 460947863118655802740920809022319831692 9866292 27336775809431073546079280157285937152 9866293 -360165470150542939114971825758595924000 9866294 147440842703811485154915595761034785696 9866295 -2651974478164272703197300437383013880 9866296 -303700123332008131172232313377199226880 9866297 8714257770360432215403114584322517632 9866298 -49657185936692770945845976810102017792 9866299 2610076967957378919152855516907095080 9866300 -25346776705839337079021964349995609600 9866301 83549536114096480165932434169132403200 9866302 35379606562702217988690498021851935104 9866303 259939111733175921438126138050166351552 9866304 -26822436838551676923248360404574797824 9866305 -149663706729377091594653668016096586540 9866306 -203759084073509129861800369771719225648 9866307 -3284963712345312281389924863160945920 9866308 84193660214670296041780100905796124672 9866309 161118514517210654362860163725490541472 9866310 20691640311329847049154713537018675200 9866311 3008317393675068247754440923029986784 9866312 175970714783333541877595416030623098880 9866313 246747996419127677955074781062434994400 9866314 36259286562258053642306869541863838256 9866315 -26307169530652374012996062597118763680 9866316 18636071528358868609165195545143721984 9866317 479533543386260044316786758339485797366 9866318 89649816718801949663686644169910449152 9866319 -8527255489862594952169510655182509552 9866320 -20094669258205096107684009738407116800 9866321 -198501731331077170742312969189234261388 9866322 -78699656666073694314544032607294599360 9866323 58490130364515783099941813473869452704 9866324 35932152962540388146104182177173786112 9866325 46494533195364056392350126894775665600 9866326 -236577943723517439646657074440872420800 9866327 -169847283558834109760117043697603576824 9866328 38819775529402238001176199209877995520 9866329 -209758336260385455637923272965110484128 9866330 -5359631341469550208064759136412081440 9866331 -130987298367914535277329929217455557080 9866332 -125461364617675988213866127797288432640 9866333 -202978719728959611658912314314530176000 9866334 -25582028713538424017308977928176783360 9866335 118280973310559513072452331668527134400 9866336 345382170849978794790877489529431130112 9866337 129902728065416727574093931515842773568 9866338 -52793076379023360141368937498038588256 9866339 30219214394032314985265172692838266880 9866340 -214045502735337546445795040018227200 9866341 155917042675419663231408922567620485052 9866342 -49859422792538517909576403529557232928 9866343 303999741140882368046957398707179546664 9866344 -202074629325747812662762853358730444800 9866345 21838452119819770275986668954118291520 9866346 157794893413392823849339615165982976 9866347 428057842179059030536438105563631553080 9866348 115084000159750927833618348628740196608 9866349 91155935711834785321520129075446745004 9866350 150830162080182243636923160131011200 9866351 -259652890051123673706425207384994433440 9866352 15003770180009760910971027874654617600 9866353 103670659872162785164903196037796097920 9866354 -222575513248706735886988823687136240624 9866355 -116502446425103044117753160119068312480 9866356 -144777413939194418907268290339974780928 9866357 -151286063525119611868261217919749415780 9866358 117461325456068892705028837431068307840 9866359 -35023905016679526878298658843597530920 9866360 127858042724116532599945973800717516800 9866361 214840366831917581167759947286284001872 9866362 -21149126301283980380667399561833548800 9866363 15267125690510654006149364799432618528 9866364 -18687643960677716425447534163394829824 9866365 -53315360206106102040776647437229216680 9866366 -65242712177646191433549852869190367680 9866367 -8140928813485781760030770649109050768 9866368 362236456874501330779364430913858437120 9866369 -92707499543340588910009835879194946556 9866370 57304837546252031357923734142460835840 9866371 -194146514287486081511685961750784872848 9866372 277941170852105777792660067273325412352 9866373 193759078873441579550500998418134529536 9866374 -11994518248000444064210606367463266048 9866375 -365861609680847352879201214895508636000 9866376 42746799617676796423457705321748234240 9866377 -350742423284991677311222551324839544560 9866378 -281282228356568788975666551494590217376 9866379 1689981291490511761428174732288868824 9866380 -12632847390767653322083105711170585600 9866381 89613687386518795899022690394639351040 9866382 6275744736267371626114992756302590080 9866383 -106427538298909067067902492164981098552 9866384 -17854812886807640655040557408611205120 9866385 -336449047069016582331706444613283462360 9866386 360681760307693079955986972951432301344 9866387 53599412748739697765778718768161244272 9866388 1909034858106266849692487178999275520 9866389 467331618381929564891072748237191870400 9866390 -6662080828798421555375167491262270080 9866391 -208444212905147146874293190181294202008 9866392 -23299209947773241406587651371153182720 9866393 7195717781866078386567179522421904800 9866394 -56784029956171693435396485034722408960 9866395 -3466144088934922779901971029843904000 9866396 -232321549560727037656908657880180162560 9866397 -269023307824919787848014980968780794560 9866398 -45748717980796118219705359021353496320 9866399 379924901435409525300515547690280614264 9866400 114319433146148131718373588393630105600 9866401 157483449954211421468512710917668808704 9866402 -21209249768732413927361892824932509696 9866403 114046747731664249265122193476171675812 9866404 -96692680677451418172007183013486623488 9866405 -206860290339358949338215234929482823940 9866406 -41411847588407658278645264547293947392 9866407 -290390724078742295420910149371106654344 9866408 169855112385109039894259628406881192960 9866409 149793329844529742793153691284559153920 9866410 -52627022904573962459677240238208788640 9866411 210375771978398739595460402805483945012 9866412 -42400147932566354368543168099067351040 9866413 -514644619877613632131836849916326767338 9866414 97259109516121602486076159882311733056 9866415 -22607175205013214474027660651061363200 9866416 -19550824063254746137702620454690684928 9866417 -301916679312016053121190951461228869648 9866418 14080095014525447069373951677924448000 9866419 -557881219812750900866593429306981000180 9866420 -14609053025261852969628849195727872000 9866421 -190863442952348685791634433546451141760 9866422 -44594554136350606150910351262337613376 9866423 37761853711611499609294377262065720240 9866424 -76861957857752046811093535712746926080 9866425 -106553120199138711053371336592539512000 9866426 -274794146214159275127499261871498960160 9866427 121112769646566106051043537643977367408 9866428 -217360368973491306046528365898040475648 9866429 -182843978406595824616602253284806678970 9866430 775307589428918904463189528465432320 9866431 -35478712739333104666175743553505784768 9866432 -25079346036136373177247350002525667328 9866433 87485567398502346591731422364270155824 9866434 -161340760876272865488296558713594719360 9866435 -298205001366955418459062198188903099120 9866436 -3612872437462096686104723710962886656 9866437 20063609868345519823558073161843896352 9866438 -26138036719179917296468086534465853440 9866439 -69712229488804428856033915453441833192 9866440 -12558403847338564697262166841625139200 9866441 -196502527726977495569547370213120136028 9866442 51000203273024893839373716123949701120 9866443 -643079630444791112982082794646191307320 9866444 17079998165615319204310062647657518080 9866445 -63327760562420674775999918336705944320 9866446 -73282689686359385386959078833926955328 9866447 -903879275039956128934187610327266928 9866448 -1948545216960218905765981875732873216 9866449 -392077309556809885115336838104937921550 9866450 -88438179544651515539959994494921968000 9866451 -42645013168677477554276286925076121600 9866452 -41126957142082534732255374972812451840 9866453 -44442596447085911356295624291160590880 9866454 -46930926912068958683318798563295563392 9866455 -203417689112745264143586179480890097640 9866456 -41369467364695297831230529028549222400 9866457 55429609404545262108398363208372755460 9866458 -103708113969053291307393512993697748224 9866459 -171741297690859413822067743460415543496 9866460 -32517891554295582573514390171550131200 9866461 62401152010096011779043502092788716 9866462 89597011902474550687914195143344977600 9866463 50604678815740732147697182929826971648 9866464 249601861342223630271295372022791274496 9866465 92619705225800846755927028899968268800 9866466 11121589402757887906066668023859763104 9866467 -105467404379396551207788011490007213680 9866468 -467875897966459396681705040578768773120 9866469 303944417825961250292447044143140994144 9866470 -11139892564690927520682296332552813440 9866471 -20112964045295034702152705942046809328 9866472 -42739049360125984277280273686868787200 9866473 617415244662961169944218776583141491584 9866474 -94103623247599711108265611057769172480 9866475 250446683943024573611028029786510976000 9866476 42511268481767046190594847840306274560 9866477 313289781585512635718232385808297868012 9866478 52734361442576554025528621727920284224 9866479 -875181224805684571589669096747290240 9866480 7392138007671418963585024473749913600 9866481 197361041443508342588577452256683114352 9866482 54539269012799399304409138077925281600 9866483 435589801645180303210418200906193991624 9866484 -143442695297865642266837171112477194880 9866485 40768951226757271437726256335271713180 9866486 10524659134720409568164536999960884480 9866487 -258236881931546014155524064614891943936 9866488 2937545331152320447659860499110891520 9866489 12251391978133403934185014023968797290 9866490 -57858748376948051251465618659411482880 9866491 -2321043743395995574884193905422811216 9866492 -126399974205100683225438420747527491584 9866493 -48150779668686497817296168662394550036 9866494 15906090783683405248461600151878402048 9866495 182211509980505755128643752827084529000 9866496 -144952352137317717406479406220370247680 9866497 -362356867962184718367027933981116365054 9866498 178471629363098958363324469742098500480 9866499 -99532072533799169645057843106653475336 9866500 94215688103968273557317742295403520000 9866501 38328380254230409104817214765505665502 9866502 29281651701709860525281287390804679040 9866503 -20146276914662281110908896644265621760 9866504 -177014624905628800368820662779902602240 9866505 137418095806026068586190236245974192320 9866506 84258867688019302447673821119829215168 9866507 150043248141547312883887453298546745600 9866508 246719655310207400810733090828256644096 9866509 287462322490496969452586883506955654710 9866510 74755473116826352539430988675806608000 9866511 -10372284424497203239783581206864922960 9866512 -5432918251112504278878261656660541440 9866513 -111870228822046920273666222624196604238 9866514 -59421791318240244251861867781389726208 9866515 33374153811177557672967535209647317920 9866516 38181061736519092186512526351488061440 9866517 -12808875013601809915160031556041740352 9866518 -46029759987430368201422112544469507040 9866519 35935849237904926672232420118912593544 9866520 -193326349554764889571948777209899827200 9866521 63409294603521202203315916305440512 9866522 5924925839017480976049691722631762944 9866523 -116913943571732574346725667887452519016 9866524 399078314706541238110319579723474372096 9866525 -5023062429418031588287246670130240000 9866526 -102990624506054005606732694275521137856 9866527 286581245326064572053738530391686869248 9866528 -204587247539098678236919838432116604928 9866529 158375672911066397650851964592960799840 9866530 15658215711829535569131135214887582720 9866531 138835894035908618667032933336652175632 9866532 -18019728346748975475317919923246604288 9866533 19182419899385560464211635915688520124 9866534 -15269882197513016112146076608964911040 9866535 31583996877381453929506338561821967360 9866536 -188816361288575482208657739460510771200 9866537 307390760147014265009121726835268760186 9866538 -59919694479762464907953752135665837312 9866539 -12997346699756375462874285564125009144 9866540 -766271426056461872310506752899993600 9866541 138728040666214729769847122525958710592 9866542 -141436329383922465491342293952874564288 9866543 21936220337126778957981298014541099800 9866544 -32384166203656058350038447986790137856 9866545 152780680482110213409268919934915790800 9866546 -130360794219553095609802613283408854496 9866547 -130126833343630283730362606570399526240 9866548 -102238247627417347639886425209842534400 9866549 97173977157670242384076605382291784064 9866550 -15556148898359222993974012639666987200 9866551 -103610290296346672268392076385913359448 9866552 -103812379680814593046118145923766374400 9866553 -12634214294582994661518808778371524576 9866554 -224057920620329113534475548346116012800 9866555 40847255064912606635466151183142469360 9866556 16331127724788220124194116918073098240 9866557 -90037911674897279849805169116175067194 9866558 77955127863230312339843184910192263744 9866559 -156957913880638559808349642722636302592 9866560 13445486455274049987867109995640258560 9866561 443536639008155423261263516403996916162 9866562 -109115165897494018423572411669742085376 9866563 -54264769253808788881265547433764139776 9866564 213279032526423016024449783385877664000 9866565 -957041642124147852662601026027268000 9866566 85178702563641460068798299103077051232 9866567 188283304470714365128889957096748030480 9866568 4503582916945187102956195001190973440 9866569 -440994853992305238611791445593201471104 9866570 -16665121789050843512217655340623488000 9866571 38853265498150304658146709408923439360 9866572 -140602392959665410794026135065311843328 9866573 313260825188270777640068922505857240822 9866574 -61813824590265746207792108461304950656 9866575 -35777059275344816646912696074040731400 9866576 38114446539957772053524608299324014592 9866577 14658438995649263489794947825214823424 9866578 66607012168252950521614260226235037840 9866579 -78569512052233429882696559833144972800 9866580 -127083113714395965490064866763043747840 9866581 291006530948609949664614004159670578382 9866582 -282216259742232245299177891002549024 9866583 54589080439653343866704534220991159200 9866584 27685678971605971710266061495038853120 9866585 31342635559409487635390677170164907780 9866586 18786487538801802281586122090099589120 9866587 -435611006649389591298641082312264322812 9866588 -100791458949837066412684500950530125312 9866589 88275534840012044266805055769132311648 9866590 -35429744055808174985231244949839211200 9866591 272076413747565656802352746049986556080 9866592 266884891133920270717789269793680261120 9866593 321122707395056027166881670348743373744 9866594 -147154909647623462903569088328767081904 9866595 7626639131668586834588375974440102240 9866596 84040263393791035337639482506590384640 9866597 84669219542299855108174262536615934940 9866598 22274940838229039353710105774690711552 9866599 148583059712100628561705182402613148600 9866600 -55028373470584385603545832491879296000 9866601 -300197084612990885397964490252844162870 9866602 226416262227775309478778876403128760752 9866603 151911543354257269297917202313541936120 9866604 -202108412414181313806911266544106098688 9866605 -20959608970973541231132795502641964800 9866606 158259103233349102032541198013256178752 9866607 -1616853976301884764964713500472166512 9866608 60835267427962679675147796938850304 9866609 40483766966887300308785964676760191488 9866610 4308834361305587654336149266513572160 9866611 404854582699883799323211398276658075212 9866612 7757354330232858654966895253682984960 9866613 142195836183327719246697981138235041984 9866614 297839325736932685718213548028651050656 9866615 -170945633388879636643655776393761433680 9866616 19953210703448383055031798006579855360 9866617 336296802145317189033733050993959736532 9866618 67517452927567861425809622822349191168 9866619 18332913643715280616130534443640006400 9866620 12630090825260190408546045808931911680 9866621 -725121220261114950984347827561523236608 9866622 64556710788503279923203522800134423872 9866623 -38270022120963543664216369249312520936 9866624 -40465303153980503301144850734042316800 9866625 221253309087364049776360707609875088000 9866626 -41641953347270980365785736110671380480 9866627 -19017258467959966894990927496557819524 9866628 224664045954231196022924981238177533184 9866629 62901851277441594463336745611992072000 9866630 -63826895343686012932281970443434680320 9866631 36388898435820728942772867874161147600 9866632 223045829660796600046310448013831864320 9866633 -161413591811283662669588592078007140480 9866634 10622102399034362984549982459836148480 9866635 224313595062798222580930242549016176000 9866636 65067932434089782779026421058569869312 9866637 166922685081152993050855524495016704000 9866638 -228615128643965094032946343056639394560 9866639 -107806432464440522115653402935736751576 9866640 16233447366114971825143700555739955200 9866641 -594745917850452924684075453968179068120 9866642 -1860721478619484618201100128378461696 9866643 279760283207203338281344867170324264000 9866644 181528579560160088598673034078377790336 9866645 207740053636250950980117311956647271200 9866646 -143452418044348900777959812615752155456 9866647 126558232386881012178519440277242317152 9866648 343472923473078042402258391288071966720 9866649 22439901755934681974926465618257071616 9866650 -44765845225458662613693933454216514400 9866651 6629655426073734483644447969358587280 9866652 -5355825405867744045716114481304954368 9866653 -484403463697623871953264044087612003098 9866654 84467170675404162637782449193545791872 9866655 -5169045219911801288071308091793345760 9866656 548116315445708494706392695901659267072 9866657 197908152381806541467644098608740892352 9866658 -220707699061224597330025321110879766272 9866659 -336593953372302511240348498256839039680 9866660 -230048165346617012252329002001778200320 9866661 -93867241029246029613790820157532860096 9866662 61427247336253912069642765105289450880 9866663 -376289248833672985798327107183280257120 9866664 200194154931804582548256312023816601600 9866665 -102557439098018867009944216089743009400 9866666 -176861800912003655073268871114736901968 9866667 200763532260457525021425730081679297880 9866668 28806532055003093435743649932533400576 9866669 371991761902916852978097945167382530070 9866670 67893402577206424421935369843952947200 9866671 473148069067356783590952145045600809872 9866672 -29868665051422060183640209178450853888 9866673 55617823884600409361235549177533359824 9866674 322990676894611361310845824239257613312 9866675 -32249496443900240831782547920132231200 9866676 -136588275768059966304055189931533037568 9866677 -305356413093486556314358875935669395474 9866678 -45414028850923232053853092981373878272 9866679 112068519650042458056689248226387785728 9866680 -2319284446408570945771977845981184000 9866681 273431258159402274554337533217095336640 9866682 9006953702321318330601114067396945152 9866683 153366069795167222480102669496840984932 9866684 -182250499081255165419015808137651761664 9866685 -42562489232383577018895542222448439200 9866686 193441638125641606589908975314426819840 9866687 203300411545676422729205666399025174336 9866688 -31572214046334594598852464730838138880 9866689 -211458827780870662859289320769747164268 9866690 29588735510082660595328399324602267200 9866691 4702675802127736837225916522390906664 9866692 73751146200460347940868331185674850304 9866693 -123370632758706486783913554404870873058 9866694 -3373923721461130041359650806901524480 9866695 -54806402630731699642618573541960833800 9866696 113232246751189085528587459375127592960 9866697 187255906600873955535200297706586390800 9866698 28824275926616118851241727851846059712 9866699 68730431604348904139518397838993020160 9866700 39913379787032073689918282514877248000 9866701 55395658032398710943705808543005328000 9866702 -236936337698500933152574370151559472448 9866703 16004028215802933563699455330026318336 9866704 -23468069016662779817733304653656596480 9866705 494079784660942468930199718132256752000 9866706 -148588998019287020327665230506142477696 9866707 366705378650788158782453638987977006956 9866708 89248416208355922096610376993549389824 9866709 2812515946470559494909242253369794844 9866710 -47558927587944228892488521470310400000 9866711 70806578711161731526107117209646220224 9866712 -204402919095967543396824482901538836480 9866713 54385241661264685892547558699998397962 9866714 43740612260722091550697757763338016000 9866715 50319613112497839013758580556664311520 9866716 19787384330986711296846637843137090560 9866717 84134956285134038781387409281217264992 9866718 119685934589089911354666521533273017600 9866719 257047449774635372564260929164727628840 9866720 51700361062678361481992456228213882880 9866721 82748832607803768267301344082298756160 9866722 20200096505471796499938678627057528912 9866723 111504324026219602944353691793827696600 9866724 10601306381155542908980979951521431552 9866725 44936332721419575499205883945316164000 9866726 -5310899012044463359794254604956582688 9866727 23236360115658547388675129374041450000 9866728 -180777954522050505122612252502712320000 9866729 -246828583257880037420308062569928761670 9866730 77967016361087700652206309304721982720 9866731 37572744648416807371706946801685858192 9866732 105865968789946301239493173804439485440 9866733 -152026105981883929024261611828919190976 9866734 86206323265250252235274823031434558016 9866735 -17637265433725366217633694638923195320 9866736 -30704729448639058080759396086749102080 9866737 6322239876179709118168394080475956720 9866738 10500667138173452438078029941407616000 9866739 382210144234341852593223145229688559728 9866740 20043693437952644278073185410338503680 9866741 144524185397154837022648873001565140142 9866742 25918426588879030128912122587086495744 9866743 42557305329499314475406156854145781520 9866744 -191832736596305551210693625245065216000 9866745 27204271252896568186215880304314867200 9866746 -76877042301096357211562870637017462928 9866747 275675817818984145456666682637791015680 9866748 -87648571093388399140675763622186155520 9866749 54620107846653586681036611828717702866 9866750 205933948775512392446617653989855424000 9866751 -261670557410915962761062053827457760568 9866752 22526441963363207086760474494308974592 9866753 3241512122896955139848252150055451728 9866754 54591043424472723358954781027374691664 9866755 266675022715160099628309328385770096560 9866756 -271242844229601857383867437269814743040 9866757 -243565369343980988505359722000264396800 9866758 392524605540418057919940624393037806720 9866759 -104113377663259386491062699474751730384 9866760 160868094430449426133078382017034649600 9866761 -367974803897330419006331224010863793638 9866762 159383638578753254666130128423580451632 9866763 219116332253491130477762561074935666492 9866764 213321408023940606572543451044172920576 9866765 -144928857404392573394010891722641532340 9866766 -22691905172560417714516753823199485952 9866767 165616563675168437982410935466889680816 9866768 -484592067879612737578333553151172608 9866769 47281087255263236061258999173842394208 9866770 -77120176318893340874833026869413056000 9866771 -57263731956203397434085810314410200648 9866772 254329843906188332819502629570620987392 9866773 -20796718580218729662388540533281756160 9866774 18835460853510193442030034540975407136 9866775 -94151187472055744681744292245989530000 9866776 -331853296456362265745867259616014336000 9866777 396770705361273790828103525044445287626 9866778 -2368231168790656517537906102664698112 9866779 64781072448305672148518330109643136528 9866780 1215752368629239675096733422383104000 9866781 678415675288103738619259910133962700 9866782 50050557978532729791020045364249345024 9866783 196976861484067996376221959623308606320 9866784 148975864180220182464751764163390341120 9866785 -391678015090603402635212645708688311040 9866786 -115607078432828338453288850327257290240 9866787 -15255965977575955500538744363343036808 9866788 164255417961320338734709599696537342976 9866789 -127492990938818737658222210012626275360 9866790 36822049034341205669938762974654913920 9866791 -115686256698274872932447008273390046592 9866792 -129727977892062536479271110536993761280 9866793 110437786170426063313175029307634152448 9866794 -47385809244628176554203946071592371968 9866795 -153108783172609904478452010936594316800 9866796 -74517663900141314816568279352249195008 9866797 568575072381480479346781104469417892246 9866798 55737416938893337353797203960021673664 9866799 -129772110893801113338929492880085896960 9866800 -40138132330214377430340318587405107200 9866801 -160372131531761690224566350807797069248 9866802 41114997163207725781346185803492674304 9866803 -57338586820717085229762387821922520948 9866804 -10905187480539761781450200335779299328 9866805 37460688346398177516413119605424272000 9866806 -92911515891838158276807483848039259840 9866807 40681136510134955624324332435946323680 9866808 85855344661874812121585759023356764160 9866809 -326332005565485804376048157116366891990 9866810 77046026386896729755768978829962853120 9866811 -164538176431036666430364990732205616016 9866812 -95015097079449114477508456398145721344 9866813 302003376848910540884038518650923725984 9866814 -6702932666348559375429174102844784640 9866815 -111181174289442792864255720636910267200 9866816 72088630134156128405342440034760916992 9866817 29734712046551664864308634535914346980 9866818 -2201817721898309167712825990234841600 9866819 -89021334890671348079253139843285107780 9866820 74252746105309359713117708840087470080 9866821 28881157125531464190136690607978202492 9866822 62127322469102705683679128957156172928 9866823 2318920113601371709406196126585143424 9866824 162869930609205154446209138252129280 9866825 145938625303705644170305291896392639550 9866826 18329883748479324812803656215217300480 9866827 19827160026572868436478270655820756192 9866828 210716042877193254234882395595543552768 9866829 22215033854428309934120960424807643200 9866830 65534263542805612239482429201605297920 9866831 89019776279757743551974367674932344632 9866832 9595886554696224391653733651924254720 9866833 312243253537789082769719190255801489520 9866834 -37631532202441543448802974743584223968 9866835 4713742258409760495979073769910471680 9866836 -54954450451562787378438088822306453632 9866837 794489125335782422122930072051626696640 9866838 -74048421376213780496323855597084131840 9866839 -11514828170541332453259423854369728512 9866840 -135737689022876815915864198389564211200 9866841 -241186778553089029339356483182454908208 9866842 190417210792944071717017137987296793072 9866843 51874479631752899691911610316259830800 9866844 -30586560038610421634283838892566026240 9866845 -354660517279936094059046159506745370900 9866846 346550304856798001359535910667471208448 9866847 -114071621125500579728941226433605244600 9866848 -246433179556372597433927893797000708096 9866849 122699868358403808488636415121709666850 9866850 -30747517690712071262978389296189427200 9866851 -520237791325317226377029824040947168896 9866852 -8140830570920499448522042691775575424 9866853 -7869523467130146974815195583125329156 9866854 246335811828759231709957634156121713376 9866855 -115270196732504272228393345070100210480 9866856 115341371729949368257568735619605299200 9866857 -63232860131781591131366759028961785216 9866858 102908917451433412833046055634394665984 9866859 59903921812244833878720232474130018904 9866860 -69170901235075548978669266783621299200 9866861 -945188660616727262215236198756029808288 9866862 21593828914630367299871981871091955328 9866863 -452894200622152663031899694996043794720 9866864 3684173065875280586099256448520159232 9866865 28510682744674682045923860372606840000 9866866 1428241161864162389816905166081599488 9866867 -231016948670749798822097026089056700084 9866868 139868122785389834124327847287421243392 9866869 -164288883380051819905726204994776922880 9866870 -53233406593846194667128913398337113600 9866871 -11238736034852234266695026764527573120 9866872 -208508822241184050691525873728300748800 9866873 406542478215345766328449490331144354180 9866874 125941119341692202773068075727626931968 9866875 -42711336518912220626003594554044377500 9866876 3574240653003959600564205654767216640 9866877 -59900486560528793855765282073256517568 9866878 -87403884096951030448646347033245078144 9866879 58388996249167168533145867336804620288 9866880 -171375155050358028815539635568508928000 9866881 -125584854736958248569548313325671688318 9866882 123873344864420277573603868490220651552 9866883 -25437531395298180812151468239913917952 9866884 -35042162910233266395755206626708291584 9866885 -238233183047645655630882165491554410240 9866886 -19451443312733066591294874197595225600 9866887 -222278092228089110599497525876594047464 9866888 -519670360408563717493118991118997130240 9866889 192040611300880046419993995749244732144 9866890 -165811696896153671900058182326355289600 9866891 98859943341582202968293584244256398292 9866892 26701020569422833515728026037703000064 9866893 142473428795142141686536151985641065142 9866894 -113439893681488166604271633006407974400 9866895 -158767947856499974902287495983168919280 9866896 11086256241110872583625297113776373760 9866897 76515542855324100253014402509867530752 9866898 48603554234795126673954911226226129920 9866899 13752544422252977091945260587532604320 9866900 -80001996103408969728389236106630256000 9866901 -60647741737641191939007709331440604352 9866902 -122556667540986479216138944277116811520 9866903 303516706085961743547866329718775550152 9866904 -47170026924760087722648425751314964480 9866905 -90107477930246437981464827684117090940 9866906 67587116977935210634219350470450369280 9866907 -385741007978632588286973187958253105360 9866908 -181471228218317957566032497833343784448 9866909 377148471248628938601674395352750400 9866910 -51154413784179102697924215719575136640 9866911 28307377162135074214956886600214926800 9866912 -417242631232778757648690537430763175936 9866913 -33665171746753471612816999310843475072 9866914 -212623671481530858777083636041505632944 9866915 90088696535567919419158044457331029200 9866916 -61490204869583509479277562738798598528 9866917 566356443491666114159843211001399872 9866918 1815154292326872505230925882712387904 9866919 -323001792359236563060962969710115690160 9866920 -111482665977846229743369249127194624000 9866921 527366495323218668215110618432347808000 9866922 78045471134791581355487135552303712000 9866923 -605036438642592806049863778181854518640 9866924 -7372541691046862798845225659637747200 9866925 -178484153956070198922894631883367729150 9866926 87691807835857122682545856121745966912 9866927 18562309023755653229710672941208054752 9866928 3593772972042291583337122968895488000 9866929 477531820509985202631258600392285301300 9866930 -143787739061572873877650751531168876640 9866931 -13538177055537702067928861312095560960 9866932 -287986028615046332497166374611635879168 9866933 97244372476213693024516489814394171324 9866934 -3087129868094847662242710626671524288 9866935 -58440406584166919661964953169203372000 9866936 -46575914053030616111127304601788784640 9866937 1587440266093389481025642540987868864 9866938 -54080275234362362714396206645701417504 9866939 -337417788961431895274956039211373502776 9866940 -129137417827601512369714396669747584000 9866941 -89662576799432676858491595888853969536 9866942 219349566685493484975246215897224404480 9866943 -158017594896106692399436549660232412168 9866944 -76125387607224657725267149120348356608 9866945 -1006840696130258365650118825981445760 9866946 -82302931222637901019319623481191794816 9866947 614812934170995691313049693642452007680 9866948 19229269853030354921008848776381853696 9866949 78704838480533631774822557450982922464 9866950 32561151710022542910635073069253596000 9866951 -330443944980871259212774207923930891048 9866952 -1524369879777549483698990197372231680 9866953 483004888963815559378339486870394878260 9866954 21327479888098965287516203633829856000 9866955 83886801849060560988442294777498149120 9866956 164171930236488094492743602899794333696 9866957 220592264162855617276811882936712993888 9866958 113720882064671301770358164769402936384 9866959 156017705777166769722790729518171378880 9866960 -98101190848417726632550483457278771200 9866961 102076916879363181009666449990412660480 9866962 57983747992414850204067675920361403392 9866963 126222025707779880733186319821338312024 9866964 -6759322750458464896606314205016248320 9866965 -18457460966727446581019800867409188200 9866966 37901951800400739347571563597444963520 9866967 -314033667116856574527126704967881040000 9866968 7353472974891371682200924250418882560 9866969 24788338133677436746488117292542740160 9866970 46004169506456499692712482638953432000 9866971 -103232895728979082948423815468743540208 9866972 514650870366091363528317699850371072 9866973 235292996747103505859706728831022983904 9866974 58782192369709483307828039657049720000 9866975 -16731896248954933622295963490849488600 9866976 -13899118576436568198975022755464871936 9866977 135668910092666260422635909143829945280 9866978 -110546049434452395506851899684528311040 9866979 -371959391338202899217612228712060225456 9866980 -75837709158371477914919086953782415360 9866981 80865011090534524012572835387613926782 9866982 59680864785606401836356575886066854592 9866983 -189904225093799738152554867666104592840 9866984 242668477643559050328092554325297986560 9866985 48607013080416988663699741983533520000 9866986 183293969842276910854392198735536694192 9866987 213926412926430997832991020583325648032 9866988 -139267612942395942348736073588386529280 9866989 160976476483159540972315470895065013920 9866990 11567683747146356123863157566766530560 9866991 -230531616698092088227168323692521615608 9866992 459959307081278245281997379086712832 9866993 -67850316490297796222792569156333341312 9866994 57908226857133548819555685517553187840 9866995 3063081690789079785219648152513511120 9866996 -172943412640323853647471612935562384000 9866997 -24240930152725241607427932162566720160 9866998 94509097097279850096598623573606564000 9866999 -70603184835599928240544548747483039000 9867000 44009050443701105290976149349007360000 9867001 66354104125491696512121427450717296852 9867002 156708377075284441243220354966289539952 9867003 140988586457613430706350815347322708504 9867004 -139776133580267934267759798957279559680 9867005 70899945480240861861311159598238280160 9867006 59505051162567789389219582709942148224 9867007 -96749154533800792816792391842118208680 9867008 259130844567560005354034051915219730432 9867009 20497166030413134821365545864955186080 9867010 -27862283129030570037687887937457621440 9867011 -33254498807363605995247338820030586880 9867012 -65837971987574541310641326482937880576 9867013 -144199695556150937409608512593122133476 9867014 -58367710202723308279221767237069016768 9867015 35066986155456805555553942497579399560 9867016 -123814959316108006356106320082126187520 9867017 -20108361472889206961134623543594984000 9867018 15676792238208956886543202835341317120 9867019 -195628177618539622664226828924900143880 9867020 -41877215061879203624625644469627755520 9867021 64824532170811983326732468386241666304 9867022 -1646045789128925619636642823222119552 9867023 -372348743035386961069509572417120213760 9867024 -48844342556558023596939938767242387456 9867025 43723702292489404593757732623829388800 9867026 8288191771617137598342715690197515424 9867027 129292607550091070662721832998481660720 9867028 -220118157332610038640228441318161209344 9867029 -400035341679877095582527011014068848260 9867030 -72422966054790312169255950718166359680 9867031 49091331659116916168214552861265161000 9867032 100655323713977185310489579171189422080 9867033 -55904488899616435975243751838018261456 9867034 37748997863236089024399364787233965504 9867035 98671185869383267181369831643728508480 9867036 17454790745925355017695942307282074112 9867037 240633931952196881188875511947021795686 9867038 1147909290354282127804055621959388736 9867039 16535722209600606785884292773364398080 9867040 37984581289207966084979220034533457920 9867041 -198849361244566073020487310627305884416 9867042 34816661290175044594382658524487168000 9867043 201406969202366531387225973911275123292 9867044 -176045890254681083235501400431097801728 9867045 -4011266705670468584584551088185821760 9867046 16489594840461905503096601178284550144 9867047 72186267546283422281667197745697776720 9867048 300149271208921302005452029555651624960 9867049 -173315876553981383347663829626294851164 9867050 10949198437571392713630463795186198800 9867051 196446791579310682153733891276835891480 9867052 3984462364555539139251348869766815744 9867053 -24060327615215768399292503161282501920 9867054 85140425391964179183709657900237532160 9867055 117895819855661428997522809507951823040 9867056 4271873096584128723406303260549414912 9867057 227674738195834044548498232137828361840 9867058 114026771968635678670244484068454596880 9867059 379112272294219376744548018644985189260 9867060 -11515013468887769530772787204707450880 9867061 -279787909187850726840849320326736335200 9867062 -22824562520106232397187739258134607968 9867063 -161201936597598352532066876491741024176 9867064 -2384748797518542593815459920783360000 9867065 -192792906191470570507050352760377877940 9867066 -57402595280006074717681754151145728 9867067 65558634720689793434360838090125419792 9867068 -105037567393000262923587586029560839680 9867069 -242011888572568944948735970932779894400 9867070 -87110601899277419171500389020922179520 9867071 -44217924836125862964029073092584945728 9867072 -94128705053211510078146906222103625728 9867073 101202966206255881261880300811883024322 9867074 44866176142674617089872781987911628800 9867075 -80901278175629919276597226287425261400 9867076 334075474799058527029285276037690983680 9867077 -258906022201608022105979151649167611328 9867078 29375657163383645538032304424205635200 9867079 59166205451526843481535092726441134680 9867080 27572813264384388987176090216042496000 9867081 -1947484276917580022287215109871001600 9867082 149034159601222442469913067140048061952 9867083 -71213765415065606120583830930885993472 9867084 280153215450506346458523920673739176960 9867085 -306191598879410628948993119167472999220 9867086 -83603999987860737513631829909757801984 9867087 -46608211165444287460248228829434187200 9867088 -7366576133236699593143707223941447680 9867089 -139806976226606653302972056876912297244 9867090 -29446332967206666125999407303000358400 9867091 -330661336858990179447192121586387319520 9867092 13540507954570799071724146677706463232 9867093 -50970327550758296705274179501454192576 9867094 163209366000558713512155250348711771392 9867095 -101142714314952758361804383789239856640 9867096 13938645786066411819935036351591393280 9867097 345396824507772833753681303011492701312 9867098 13369834789833906680212399554436066800 9867099 127080988787167266017879168010894218880 9867100 39713192116416134565155006634016000000 9867101 -53941957747526547593544002807020694400 9867102 -40174833156754891472970969378052002816 9867103 17033340215454192545993433819173990584 9867104 -7960260124543169771534214439053557760 9867105 79899191085326209337983455078687498600 9867106 -358000388683129617773257602816538393440 9867107 -11965182319539460548127740051446598768 9867108 -67786966440667630601857606440098442240 9867109 -13512215480039571361492242843005199584 9867110 -14847323405035574331901318220543324160 9867111 25588865247675753341456529537012472872 9867112 -73918504899315063314435308594787205120 9867113 -57242545072535295249922983153707042736 9867114 -36211960597527759391274084690428664832 9867115 -101310465865997538435426234015557376000 9867116 -20108954478557536067722998225847726080 9867117 98182824848059924368924994683791286048 9867118 12164105134965309528405177925475149440 9867119 -404495351686648203249540259588743090480 9867120 -18975533963846453035114977800549498880 9867121 -317212135430726992518348852442760157456 9867122 -64731097943494707320749128458860274688 9867123 -45292815901877494347432530228153871360 9867124 4967533850655631611101118262248073216 9867125 402814995628658339028626777104877190000 9867126 -35060382149467422113230504921629328512 9867127 -55955059983679577113976512400169245048 9867128 -528683217568305670795534212139654656000 9867129 160527907650344757079560887072544085584 9867130 -42589616353937908784603664378606216000 9867131 211734247954275801080227483953655016712 9867132 89098239679703538089007062442509471232 9867133 -466873533465755056746742751833184880960 9867134 -247878327566630244757782428316471032640 9867135 40349264303957016126340850712018771600 9867136 -215127166110187006075192584106074439680 9867137 -120986237002299851812676011375645435200 9867138 7256673926059898107979138035967459328 9867139 330350913098150803072241684441913597456 9867140 195528802506204924360985467201388116480 9867141 183496806954528567651235670537433577950 9867142 -58739223597935311509078081492775256256 9867143 167453446770045247478856420518145728688 9867144 -102958478215221490445430401281454407680 9867145 11345407433744732747516807088482361600 9867146 -144063246176435295375141689404332331728 9867147 -223853257273458895992369334813713062400 9867148 -78025452590399703866639428927361089792 9867149 -287875578892492803214121795320453259850 9867150 49988789618296760949785644455968880000 9867151 43348507624592066828622726346640041440 9867152 -79269581611509239754560226510109655040 9867153 -6196773184949453888110101618960979200 9867154 -65807167197062974579127117598811147776 9867155 -84732122824112885237627767486057519440 9867156 -64609694495738967524296487888492236800 9867157 -672891700268407162751489799025662385728 9867158 9392495482429288346082565242074280576 9867159 -136668201693169438537315020054085074336 9867160 -32851145341157363288200608513472512000 9867161 64803027900556042407272349828865909632 9867162 160331775773586354279114463752695553024 9867163 -182935358565206844469227746144421729600 9867164 -84315583276996763865149942219553567744 9867165 -64309688220862890300747506873451356160 9867166 -197674307524837383925632661097623651968 9867167 2084562459227442435016616272321082040 9867168 -30242640701987308208378136133016027136 9867169 113205291195246782834390502316204162728 9867170 -72530025323491785772078402206185514720 9867171 304501941838563369840831728990346419520 9867172 -151013057956311223581610512768940236800 9867173 -337584843033572361736243567739946304578 9867174 -58533882726055558590674837174429278848 9867175 8218514306902522659122047134961711000 9867176 87463059463139980896188304681446277120 9867177 11083959581599612219308133734402543972 9867178 -129250395132688342689148198405927233360 9867179 -551170899863025673852471900947818508000 9867180 220056797998840453883090401637928960000 9867181 93907283092545537856961363230303645132 9867182 28057249522224318036641244444569384064 9867183 63841356331540254053997139428050652048 9867184 -76248984403424339696246407808932970496 9867185 170200624187454835069648851250820275380 9867186 -28409726500166172659148977947186116096 9867187 -35637367240709795543931801963652732 9867188 -36919276983817216561872558295879274112 9867189 34406948131940648373057099955354047840 9867190 -34755281090066645435439346669756070400 9867191 52590489980576461750217600351256083904 9867192 -9503096638809167722905569970298675200 9867193 8297013510813882494595932806429570880 9867194 -367110803180970047940475005322900907520 9867195 71411232197148825603070210643203775040 9867196 42463714243281943412955964399490234880 9867197 -56574087793411581047685727003524315348 9867198 85073084023936570509391827078405685248 9867199 -294011283759766519467943987530853171536 9867200 4865912172168036852086613518214758400 9867201 15418649521431071872019120508204125232 9867202 61331903705206146467626447649682489552 9867203 366545479099092306264066105438904123452 9867204 -73188721813403500457974855260947804160 9867205 -36513721926966032115527325156108294240 9867206 215917513617566400456603961595361898944 9867207 -9415829231799517469994125735392542720 9867208 -72892943750258345363418440200020602880 9867209 -421298535854110686231875589361342374960 9867210 270905616020990021488682318238528000 9867211 190098279848414054991501385214883537812 9867212 -302906178474876375627128369652874892544 9867213 4659371092834469595248306510758130262 9867214 77219116219451281429745369616271600512 9867215 -111824638728884269478882476041562214880 9867216 -92018875011862183772606091539251200 9867217 -592901717643658223593220907380044776080 9867218 402677514088311719150512463671468320 9867219 -109459958251703011576642683612586719360 9867220 -191074082899270972707199334214322698240 9867221 -30646600182657238602882782270813865600 9867222 14806078381782434131983648948206786688 9867223 10845641437884368528577088487889205440 9867224 246779576282498183597756180686482432000 9867225 31928865373832047329881882485507536000 9867226 -26637006273387934429148152279858560000 9867227 167015343534872883196102561589433624000 9867228 -44876792373199501942871732450274683904 9867229 -481050498788564144789073007771507708416 9867230 88194727573479077460219079976097803520 9867231 -132326837778021593395778466101515365120 9867232 -23429585172463386153210473217255014400 9867233 -284230682227857301529008691255393287518 9867234 39012056065227071784932489189470376448 9867235 2159323662814109558349104838677830560 9867236 -28031622548406096477544260989077834752 9867237 -126698904696342171915897984746637995232 9867238 -998497173753671260475647302510504960 9867239 66762510117574722534073988596450058040 9867240 -5005868592212100443143064422040832000 9867241 215783816525013489131558312814220307642 9867242 39384341823534313458480989070750243840 9867243 -390270236319986100081658821270305038656 9867244 -339335309511462225890380329892731644928 9867245 136893402612165468608206322889091471800 9867246 102485349083993451628910173358327405568 9867247 104262278032131224428924293384155058040 9867248 4129190147756283423974546018871017472 9867249 77182877926113922387251978480569245824 9867250 316024192680019144321736101129560720000 9867251 -130737515397967823463885848858881843200 9867252 60762584572904573014982947098044313600 9867253 14402486951563724275847975018224128 9867254 -62475666438130832284364765687382123840 9867255 27953753283353682420955871877286002720 9867256 33267956224121009805189519458264309760 9867257 26057206895020830687763769024431942506 9867258 -293742807960086626084767039501734077440 9867259 -416907448952768235045355711690639149408 9867260 -28747767863741462501737081389317898240 9867261 -211365383511174490776523838460584214528 9867262 -78860729473194926983504524501086650368 9867263 -671497030251718963941890310751936800 9867264 -14190457655186168744734511230649106432 9867265 -57264361398951717295281609381684787200 9867266 203272019895753838600251927941852282832 9867267 -84146822914724100493358002728416259516 9867268 11938722702604314050249066840551223296 9867269 -166372887441352778712741419139493622400 9867270 -14942433676187041805850056120983449600 9867271 -71804358846652963571899151499792776648 9867272 -75594442422728772352025686009384627200 9867273 30490574308646207971212069133748843520 9867274 34544639013897110884339198975114240512 9867275 -30745241358658366113694138807230296400 9867276 -123355221297751092739995064705449609216 9867277 -38191623242145878249596934895675023700 9867278 12320113629823264797573712323744342720 9867279 -101013652572767869491533078796960105840 9867280 -26910217156247236721535470596873175040 9867281 35379797515471430495346520891559516082 9867282 90239121117525482749675961827679256192 9867283 496925612991815206486356644111384575532 9867284 96615964137196887822623359023263041536 9867285 -282786466629933643840343231084980948800 9867286 10348491058084341744596988099629263488 9867287 -26567843448911748768010640840800854648 9867288 -86606966980127543384808933690734714880 9867289 -138275027195717334118252438730673531360 9867290 -2408714140375885440043273907988813600 9867291 11210395263722578737149819209662184704 9867292 500471230940943326630031356332893089280 9867293 -566998223227959225363401297836764359784 9867294 -106028586040921892576231956079393125440 9867295 -13281052116868645688031479009193579600 9867296 2696284675205940842275880857510084608 9867297 -329805527998595970004470372442217647104 9867298 49189684272700243568159845803936231936 9867299 127022453749195558889519030841465675456 9867300 -36493820978536864384394894947753574400 9867301 235173662735877893278410020533350891072 9867302 -231395418989589791368721032664988424896 9867303 1591064425547948220917948539462792080 9867304 7032770441363459711526763404286033920 9867305 47114221780680524895149938187456314560 9867306 44229003204004794294125372988721118208 9867307 237967155445913746043354033105718181556 9867308 182977916024295278699605093173734400 9867309 -86279049300797562404425014465772442400 9867310 -107972916385010931833104585834081050240 9867311 211323398931343769200698743293842106824 9867312 -9084980427449590585688030513693982720 9867313 -471018514658022597000667090751752810896 9867314 5659911938184557440320767904993027072 9867315 12172575106970621898551396450839283040 9867316 343423717351322351862470461739323591040 9867317 458778936056053318433955080554940120700 9867318 10187322285714990890344919461822002048 9867319 -60290864909513064759783984015198895488 9867320 -220540574273993025829149691823023411200 9867321 -446416424851689003361797206820416291328 9867322 67132366128910559026801242654345752832 9867323 332960634303791324497026466415937248784 9867324 -10109035984468617186167634452140690944 9867325 -109935296754451499175862522504882401400 9867326 -128265944377374434968685852144246432064 9867327 -61365539727808213469610161926102608000 9867328 -70196914768797384091319092479173591040 9867329 -140581065171275460589002771986904182016 9867330 74473681537393373997175996927365995520 9867331 120614243884175919307381642304915635264 9867332 -15742291979617728807010328836980065280 9867333 -17272250664491830867289025590013626880 9867334 -103432608497813145422893857576655937280 9867335 150634173526598291253251033821140812280 9867336 78026769746345510630057458821273845760 9867337 -37177851861640855089871071460409952000 9867338 -46250470061811773583556555215049527456 9867339 160611563992213352400040104390791784 9867340 17224990521440459993985885143345326080 9867341 -24917370134477211512389853432061177600 9867342 -15410033122344776537856232771721612160 9867343 -41450338181289356031417095267972557616 9867344 55167498174527701469282999057990270976 9867345 46082967193939029168586953040661571840 9867346 -39182270662744168608638639609868881280 9867347 84019270555052729992417651411897205664 9867348 -218039371681490041672299046269254410368 9867349 -511084957173690240121998115953668057650 9867350 26782955869766541290411570584017194400 9867351 38561028028123353795912084602957774568 9867352 -74836444911838926221372020760721715200 9867353 -9033386276709168637452327749771425398 9867354 -8598327270597127825230513453935984640 9867355 -102896895170945917483127254145058834240 9867356 254994874264070290066316350771835281920 9867357 -202245887378491165823313740106426893946 9867358 144528303908229522543976243064217811776 9867359 -312284354163882605597217782297756905440 9867360 -201532876684678616161940662517870100480 9867361 -46240904864225723275148860872119995776 9867362 139867996022518835455215860957764276224 9867363 99335390243382392868036349944080033088 9867364 -82567257418361922658652572945571849984 9867365 -202959668868807449462386643138433122400 9867366 61257793464013723379465417334833299200 9867367 91145940749785140203040471599495178672 9867368 25359421581704606736249993660695838720 9867369 -147539574999949902067141912395822758256 9867370 -203693088416984540816538411321626985120 9867371 467971317710726365404773931216986227572 9867372 -37526637469562120473088802977734299648 9867373 202009323912847606490596967123355320460 9867374 40145332820466542865642262317922162560 9867375 -116406806843629850193574917963819390000 9867376 -84002561897083680141873584146059264000 9867377 2483123505418639274758220916001275060 9867378 -49622677639210405511607364394790654720 9867379 22945845630687961581447760227272148576 9867380 -161469434530217902139743680020986195200 9867381 -17919719477296945784744958881443848960 9867382 411777271608946880613533464249165824 9867383 17941466938301106625641967977183548640 9867384 -131529764563102167546227448260128665600 9867385 251654032666243594101345365254356869760 9867386 12277756141176692217713647010979819744 9867387 120551923974063479672412204805432212480 9867388 14914603017555360107067279640606473216 9867389 -173467853712985846062904776857842284288 9867390 24354916188207922714439740872410691840 9867391 -10876401962917732063749034308546528048 9867392 221694091514930271133315502816844840960 9867393 -88668846604013733588761515952118950400 9867394 -113144200351501498447562433203572179504 9867395 402929072019714399970800441008368072800 9867396 17175283275454699595691957508257546240 9867397 -231549966400463533148137361196295775616 9867398 35972759937026536487341193245043648640 9867399 -12953086325679991835227351299347980800 9867400 511039270480352875049197708892651520000 9867401 -219444263294067967359592733886088748508 9867402 30451822593376545425074049676160357680 9867403 -7558054671676693881930095537240966400 9867404 -406818273256093410837978256775781798144 9867405 71232709802575010609612585938589480160 9867406 368560202807835484389301104693789837120 9867407 288890129813530236463664341034423217264 9867408 -66130064884865248817785347601387487232 9867409 -4582460778049463569620741343914858396 9867410 -274207876353068076074016926818606080 9867411 -67147566922408345414474107239497480140 9867412 -23155572418337752572000121191415077120 9867413 75953520052020781260002018335653486300 9867414 -3073530731091934097937678267236954112 9867415 -64225621313734020445468171126597248000 9867416 137337342669226509073233690767550873600 9867417 -54098731640296019350574070381990612288 9867418 229147093837990277131251704171453879040 9867419 -70741898396841040796414349789513381504 9867420 5066990515425633692860454630507066880 9867421 -59925665664664992393241855277786994356 9867422 72183748426750768799872577454545800320 9867423 88624293399156899978644622841235648584 9867424 82115936312245774306343839479103488000 9867425 2009299590839888227721236206274528800 9867426 38065115795344241794522651208392642944 9867427 78737562471928289515741004523789293276 9867428 -272813403684408804774298946631006748032 9867429 -69618525162671480352406867757055816 9867430 -12777665946761857727707565485819276800 9867431 -32433252331082082384446929451493728208 9867432 -121229736410176776545903220470856007680 9867433 -137305066546407012591958991862956207280 9867434 132048416390827743769950089144528381280 9867435 107764482609016683780551006704398248160 9867436 -4857959825610475108917830873951319552 9867437 147709329827772602152504968319766080320 9867438 41226530938612804918114961931509096448 9867439 -298661975987467377569548993793537754960 9867440 46287451486015896760740398751491358720 9867441 3727275467130207524746835414293167360 9867442 -40487646205009593943542798158900883456 9867443 -135608908629720058564543978381452277440 9867444 332842922218459989259010398259683080192 9867445 36837856777436203212617299505833668480 9867446 -72806384326347134566204722254089606080 9867447 -132808822737669103254918277734212502960 9867448 -12365790487097889461265826609716080640 9867449 -290722993610522327098921595708585150550 9867450 14887436854296775118236645293583776000 9867451 -481924855689137241647738862318767721792 9867452 147175543566543862062715539424739220480 9867453 37286877001292298073554906921506404704 9867454 -305220836426868295384655889734384173824 9867455 22446839488157585394944340004675430400 9867456 6829714838263881229970737759657132032 9867457 214210935760253209222210316373702256706 9867458 107785310324691167280782395971998084640 9867459 115969450364568439263863113978792085760 9867460 75803522167260452892359059652072448000 9867461 407436274782912036042588015333853118652 9867462 -13023924359281470739358181886291587072 9867463 17973634832171563445713296613329970896 9867464 251292474916108428592486366559381775360 9867465 -77876868748077207211968493191265046940 9867466 -1049624330446646192089707801550375680 9867467 32452798212452165415493345384113018516 9867468 -582452441842821709085730091230953472 9867469 178846008657464861248739725675312490870 9867470 -128501417089524222611182778888028461760 9867471 27168958668821066122557483706860322560 9867472 9482841413134889967110794020370866176 9867473 213494034858281578326630923216663451696 9867474 23765945672829557807029736892600192000 9867475 21033314837965286676585031116579567500 9867476 -420119921654297766300810767545752205440 9867477 -31082242415051297162887555229191421280 9867478 18800084895114326276233674777302437824 9867479 -358675125848398308290801211678951024000 9867480 -32665659189473861272507659299448422400 9867481 162694352241756901078151295483865105732 9867482 -138020995126075854385152057913671009600 9867483 3676243007119079767747441345874734176 9867484 61782272483070001254693759578907551232 9867485 81137879529414987794000291922852556800 9867486 21867814199213488956339842406350819328 9867487 41218175575201558291430761710051200352 9867488 -429991115488718526131542222548129546240 9867489 -80270503154146827154525705457453572176 9867490 83718877307558418781386462093928500000 9867491 -48825803080746135964668787300112427108 9867492 -221902754690854581986896229091974796288 9867493 108780017443536268084670809025649542140 9867494 5120424542466010248648364204284164352 9867495 -16544782009074051187210791563694566400 9867496 82890302015036796275932729550553185280 9867497 -123105426581540296088345008319890318848 9867498 117307787268177510604721532454540654080 9867499 -79574073379049910151469913747842538936 9867500 37852345038621655600196259884088480000 9867501 105763711569145909861997120229016968384 9867502 -130476816288465962733144703842259866048 9867503 -437038744943568162687299903452614879696 9867504 862093950498613575701666023957659648 9867505 196701489904832448038132502492544164660 9867506 116080402973303336948871790999002121728 9867507 129624135680711350104869003446801098288 9867508 -15966289521137132338423588140862121984 9867509 -171318823019370329556885926953284880128 9867510 -53498284010144657071533050750978313600 9867511 -3687618376161525171769287447094630560 9867512 426922198268894092837667828150881075200 9867513 118103658399759715488537937302060273744 9867514 -180246739464493959607532883760241548800 9867515 -21168598839562783554067767321899651520 9867516 -33772180458105092643951692702594907648 9867517 10920803796217178088286820618728028160 9867518 69505814584498465276791651499858344960 9867519 -55974210084189150278217527935786129920 9867520 -11546505247056316581300259370859233280 9867521 8167491120050326732824454648247038722 9867522 -34649150144032620664798597742395363968 9867523 415182648735983597649869861592699250944 9867524 51013979669103440647633443337322964096 9867525 3699119622039197803075477563950340000 9867526 31705877068591375447891955113215847104 9867527 -195545683898423437749343499943015000000 9867528 -185452889574825113458511893130013081600 9867529 152987411042246366639638675591974100992 9867530 -4052511642682299506906319895419278400 9867531 -53590486222434074387223101769820238976 9867532 288539475070227158099039071029479933696 9867533 100173564773926889728916117381414155704 9867534 42264936295917594875089948145201523840 9867535 47371683311318849962460251601645241480 9867536 -11187140248091396880354932901398446080 9867537 94941687244449489273536871016423588194 9867538 -196933025373226368036660940361741801856 9867539 324879859096421930344458933874495830600 9867540 33135697384118669728963175786512588800 9867541 -162056651220505395277910892767428611058 9867542 -6670797772555485101932896841506667008 9867543 42347451528050654266872957209187122688 9867544 126250736002739937866442690282041856000 9867545 253425593147417757133246170615864519300 9867546 -17058250501069205253911408874352761120 9867547 -456146038125657324887271235222468561448 9867548 189544155087778044639595096223877424128 9867549 -31722718122150913548710677964062018080 9867550 89683621858221120642681137843510400 9867551 366548526771045092969161698392152467552 9867552 -20924082922855222142058932013650411520 9867553 153478778406349588427685358571122144944 9867554 696810615938391992742901167239473920 9867555 67774496115996621805438731764261952000 9867556 -56223862133344623800700987872604487680 9867557 90710414472857286074856120373669530912 9867558 -61503259767806740623862179492532996416 9867559 30235819308709750437754633356609204560 9867560 -318712055579730629561650970987645184000 9867561 -154896596687488645455241777409777949216 9867562 -99780360047501856531198456239981182368 9867563 -342569930350673211088743104829772016376 9867564 -12625278285188054617715559881682975744 9867565 417794983694976461768546839684632754200 9867566 58560846618901242644054976568429223232 9867567 2781388096008357190293462721748381712 9867568 -45832986162328499932971601076394999808 9867569 -558191468404479610779217780380407684940 9867570 -16352424986609592443638904347102348800 9867571 68671984328170470618358091718134358768 9867572 117991881265834433802397872499680817152 9867573 -132910473463125381634486215754940369760 9867574 -2455570443025977571792732989504234240 9867575 -96908608323283352780556709559086290600 9867576 208490490856589073096340650272745922560 9867577 46410159595782412166524033475440463812 9867578 -146560713125880637026314029829389974528 9867579 -2379375611489217606170281990385974272 9867580 -52357083212022774374170425672716544000 9867581 226962972624933466296942958535436989382 9867582 15275088028555181852402761134978834432 9867583 -516381288010725352206876265997800087176 9867584 -32191087631489102456052286107771469824 9867585 1699440942753280298253404305744761600 9867586 48120888520509592023527086033825462992 9867587 -405319330990540208995242004726391120640 9867588 -555327589422379765899599067025843200 9867589 34028258472018294560326614473555247900 9867590 119646098604436293028002336838892956800 9867591 -161848049759565169342446621125013157200 9867592 -27517193416500042693856736704849182720 9867593 37433127851508883648303930733927251200 9867594 10886833916407636666539405742335504384 9867595 -333266951058736459108159414930390466400 9867596 103673323932456809871879960479300436480 9867597 1423955447061873953051728557415607328 9867598 44891615126813670832431981547189670400 9867599 2638205338049338380262309725509778624 9867600 -10093771922477597862972962115699302400 9867601 399856622445043331659918559256329823602 9867602 116334323864448808263940053420001732752 9867603 -197945013146474750534740784261878725960 9867604 4752104209105808075865997276804716032 9867605 -242199799780823754000832093617090528480 9867606 58912126408804952961670209389368455168 9867607 326387745798560755383088264745000599912 9867608 -145025318269170057368823064612858368000 9867609 -147188278591713670277356118954096165280 9867610 -43226580819406395260915146897740288000 9867611 146023737371895532411851483001885799952 9867612 77937852508815784929992034165416263680 9867613 -69778485002747735216130613858637831840 9867614 -42250851924934281541946813607275817600 9867615 -44490569597064845860460056321430087280 9867616 -105864471233128435453389760790386704384 9867617 437350978208889344791689532999543845666 9867618 80977488715356479735920635976286541264 9867619 19787655113396760091427968720008949744 9867620 82367556321447530421157567152180230400 9867621 -166408825490104385608604519869598529024 9867622 32573899266761893306867286450599526112 9867623 -175113072551071703009223657889788205128 9867624 61872158991978362426933976343370219520 9867625 19836848345573381680534062160990629000 9867626 64725444273735986033207922107420947200 9867627 -63204876187639493734492415970840380160 9867628 -169295134974616926186615714307672229632 9867629 -36163898065627321336292951214571408116 9867630 -80339266483875156713031120070550724480 9867631 -128995704465153035702535740864905823000 9867632 -42364585420535828539272967383534305280 9867633 -38834405981976570010942723796711734272 9867634 32992722205009658363561042405508240384 9867635 -163176755055167358418911864889352683920 9867636 -90863561285103493522401661733342883840 9867637 4622195918797165617149278089681381368 9867638 228566897838646963165322735618921620608 9867639 -424165816511283117186970738385602400640 9867640 3219810844753062997314755415771340800 9867641 5571254943677403561553186844547240960 9867642 156633844402066465015395849694266918912 9867643 -61679039707678226183377703413585078108 9867644 -67176475052575920353340088166359818240 9867645 154825320089243836511188288073707233420 9867646 -79630759500858333942509311659224027136 9867647 197738880262576140786163955201629154232 9867648 48367485384973455657132919345108746240 9867649 -124579809617074456122949288447675964880 9867650 69956910558237711828431061381609216000 9867651 -165268113766288639032421661068730048256 9867652 55891941861445485956080606497473708032 9867653 239404322136303570529817200594762726080 9867654 -36596242718661534170258831670165157632 9867655 49975888173309959641100590871110779360 9867656 441832569776184941611623564535996876800 9867657 6704435670753775246179040272312168192 9867658 223746926936544039706523875368830821680 9867659 -275664636205739617387870066021570276140 9867660 82235911545456739152679004436400619520 9867661 217863422109569001898264471339354360300 9867662 -60958826475323402739235186602861767808 9867663 -1734625411683679957432697858228565096 9867664 33423204363293269329163246304884858880 9867665 133782116264648561011890524906008210920 9867666 8698846129904149968209927983075165824 9867667 -309414313017754784901898966518592458528 9867668 158449838099410184303100335883095346048 9867669 -43201283654229383553056615759349872160 9867670 129261008104428062227872416551877249280 9867671 -97915488291774585112977657919875984 9867672 -13009934424090652293601714493842882560 9867673 313175423602518399298979425679433239700 9867674 -265416666227312514158871578443225255200 9867675 -59780717141467016986205461756764534000 9867676 52790499240085262599254775071899432960 9867677 456300301319831318095895124928185911526 9867678 30219943582216738825422805940830070400 9867679 294028290779736831163907301700040874160 9867680 287606326745518510664699706836261928960 9867681 2892928075002515577400435066840575012 9867682 -68857149205980778038090523542087244416 9867683 35706005478539696046421228492184064 9867684 10123147902842246172098154864784730112 9867685 -282158219526018072461132991589514284200 9867686 -147555460954692886413448914645391346208 9867687 250927738447853156479815946338535781160 9867688 363793363961369051222794924555917312000 9867689 -219199105557834436465602752908015326876 9867690 3605847912956450276245330054660915200 9867691 355812598445388728549341561420457925000 9867692 -332363322953274285154018855431072701184 9867693 187337806599937223315916561652718404608 9867694 36390385707451072126039085551683071040 9867695 21275208457906825124355384962404192200 9867696 66372850885955260633082743427709272064 9867697 136078856312383484490719450044994711040 9867698 69279839964171251220170954642663331600 9867699 44442717320952498778726499378380106208 9867700 -26812476705513136888588795949605881600 9867701 57276980598381920008293072058032020544 9867702 160951192124542280370077580953162496 9867703 132987426945468124836210754789103003584 9867704 120733799097933867721574339749444976640 9867705 -92415175702158786444623832778196038080 9867706 110624277295929027556825485854117520384 9867707 90430736079820973235698875428624534840 9867708 -22015020722514051327051603786851409408 9867709 -1096388532713120582201501313237921905696 9867710 101348380200057950443073929286682591360 9867711 -45780127950293509171863967280931194496 9867712 -16594396114672922668100321613105332224 9867713 -77139288226343971797830711506158519936 9867714 -142207081598230477196298916186264250880 9867715 -14994596516191302141144969641608628160 9867716 -119324434582423359259737306629803687680 9867717 -231235781142224625535626312006752981760 9867718 7014298423907426268257156995576364736 9867719 -553946652124278031269051409243055189040 9867720 164712166572305460133020156283087257600 9867721 -146689944116420075585432808264412711078 9867722 -183940558055313096139343144504869982976 9867723 -62330729318874482929594753607198226216 9867724 18077484429374970521647095646437706496 9867725 3958164702976493395382877251007000000 9867726 -1852020028638473797369834224611834880 9867727 103325748762647134838564423372607760440 9867728 -57267530722252519994086075271612153856 9867729 -224247981713897989879251682363179392016 9867730 -50829671728853343764333473672332907200 9867731 238456114247760157143737658232987847532 9867732 40305862915033769283720484499061473280 9867733 -233646610492798962505189864834712994720 9867734 11978145519758802252095103128250388992 9867735 281963650546578837072871888022815794000 9867736 -134260998304311505258250874290825011200 9867737 -104061820670724694124454345949869985008 9867738 -101434547648169078404148830534725817856 9867739 -24118491941939407970620923840870543344 9867740 188033802976002608722866287226685178880 9867741 -36474681283156331839012708106493001632 9867742 86656131013454961300355831632462598272 9867743 -229724663128540208283548668864743694920 9867744 501381477201934894744875184057376833536 9867745 854926952477933003012911955722118400 9867746 51617380215669594319294532826551523840 9867747 -104549619978025465773187012743304417872 9867748 -333259130811159043039226133110897409024 9867749 24529838957579764192975075340371212480 9867750 -82641899852933689300779515627550720000 9867751 -491036810054639973746690546849113030008 9867752 -134753703978285037482406330257230469120 9867753 -55023724017615655859194172161023598656 9867754 -73922534444954911494074044176871365888 9867755 -45816118225307316973425474672494165040 9867756 181951499160935592711526729747999913472 9867757 157574229550659351077569628274225156492 9867758 -5570403780001763150545810128045161280 9867759 177880085440573319281679473712104793856 9867760 -30001435345995998140796562454861578240 9867761 -484965365597523920936437779390460318638 9867762 -22596328514886413902976447340995496672 9867763 -2821856465659651567860784039560642960 9867764 -5625015015444023527144051205399869440 9867765 72609630006585745456254580475428784640 9867766 -13876199919385276360866229196364666240 9867767 14695743331567296363171714609740875200 9867768 -6421665010190862691628920152872202240 9867769 -7568031063150146864267927265808764000 9867770 61598204166144507731799224252588467200 9867771 512592103407357290428409571361540104240 9867772 287972941661283246712994524515886586880 9867773 -171466208187315307276014446570266252800 9867774 52766893632962546779047826192025213952 9867775 -8298723986398859094568618915888395200 9867776 68387399332777464110868368401473994752 9867777 -183771609029312059482322194399946960080 9867778 212190367647893711724468787213121599440 9867779 142945857810694029165679120121877616380 9867780 60746965512564098896013781135592450560 9867781 -2916561103114299756492462637227713856 9867782 37235972676249985494223062191144737152 9867783 -64309835808288250763211788522357111040 9867784 68971985929648844274026868149406274560 9867785 -245677110602044401163245713220526117020 9867786 5616598319437574232030586947518177280 9867787 307966831622426217115367687682905482800 9867788 -73078220624230540312767793856382741504 9867789 -28255722060592900625821988416195172436 9867790 61728246559448334301393248606626270400 9867791 -868813729282511564629641214131760163808 9867792 -59348173017846266342547257666764800 9867793 -122473648013258961840913647254967131712 9867794 -102760685820850924670874106142303816304 9867795 53529395132320070333850428862634156800 9867796 -73535363551840483941801580860590366720 9867797 -483834948637233902245674307421832128754 9867798 -34033622873397013968843065215160828160 9867799 200238289624359886088741679721078185800 9867800 -138182997119088701648535180557809920000 9867801 97186939483187667636969747294618757440 9867802 -67771295600493461186252315770182766080 9867803 -118336491931577288398171426060731405360 9867804 -183470679732670471064902172367872853504 9867805 68242530066351431818578443726615510400 9867806 44486745322850818908629062350507720384 9867807 180570376340746590404828756542027082904 9867808 66238187082377991206931864104500592640 9867809 -1505933860633081754302599694508556480 9867810 36931618600661198043566890617243525120 9867811 -21995195645723294584582633292319855200 9867812 -1067013315571100765888537893666418688 9867813 -5360235559875258408600533358638328000 9867814 172236328717732271821366274114339480064 9867815 -250792582809466414424838277503459668040 9867816 256234206821468024833472862012052270080 9867817 -222587678429587290440609559377429696134 9867818 31287216622995182859060487235435421360 9867819 -58274975596967548336043146198471021344 9867820 247196109300431862185378466490628628480 9867821 48617097848731695778905110027198995200 9867822 88371898058598754605442958187749662272 9867823 -149264730047390463884717198776839031200 9867824 81919810610323796785976258534988840960 9867825 -7454050375208303628049467771245768400 9867826 -42338482428547831475286941242098146400 9867827 129923604927648380722983764445020289024 9867828 60732724340047130794796834020097470464 9867829 -485162520774320461332542879585374402016 9867830 13377515719700702826895079866333708800 9867831 -49778148867204309328727508207771796248 9867832 72518985121486836819175874324051558400 9867833 -2590897090672000430400829625931075840 9867834 -71482702215788541169410886808682742416 9867835 -347409494405160008380879742540150094720 9867836 101181928710952121262376909560590048256 9867837 -125010846508661490554611310124501507072 9867838 19634584362498962521824158493181954560 9867839 204533531444221414718766847635699420720 9867840 -59381522686973109038353390446103756800 9867841 280908612308928324538631320015325442242 9867842 -14408423473916117703386823431974310400 9867843 44784105424869573028904853120233174532 9867844 -137576558945201511410227609014176559104 9867845 95691003798191604350014084158897218520 9867846 20472511448218006264923917784942369984 9867847 -375962697594629234648200670169776013288 9867848 -14124316314128010491865250851768545280 9867849 -154047048977991858807742475253612957936 9867850 44726720642772922715146298436616876800 9867851 5402319481194841363195790187043225344 9867852 7080181185651403516671516555032755200 9867853 26517364126194489327870615651688730102 9867854 -73691066065569433630966275400045133568 9867855 4103124975428004942055654212996336000 9867856 -10219481796140849192536606396972146688 9867857 -39067318526005436653926453616571227920 9867858 -2638016595664186423739430365218603008 9867859 598000274560924592607079263813554406000 9867860 -5238376188161051175017593968789745920 9867861 70109230916939410209605222998831720032 9867862 -7794253622238666673281901764449414400 9867863 369794770882680437039121382736883648096 9867864 -126075412041828405662152339705060392960 9867865 -80811280857431351029610096689768176060 9867866 10797861585415916615561910413510952960 9867867 458894968911905602647278712965536820160 9867868 159600853047898888248378697771259727360 9867869 -110051045314388663542915897590339690720 9867870 55924339578942244265853125587083354240 9867871 -200738773667446734123497075196120809616 9867872 91922509086270481919524603668006961152 9867873 -112958428552898343482998687270918145616 9867874 144084506662419069617855135883237450240 9867875 51314182804663433120521940882631480000 9867876 -80277420511305433143802090160414419968 9867877 -273722030171047424237304352695380756388 9867878 -206107389048071557642083829161924586560 9867879 94745796657132294615564140040746496000 9867880 50554716597225257851729281405004185600 9867881 84287725030099690194490148157410134500 9867882 -108665179927086341255159353126865852160 9867883 493159161830877021844492887732026870132 9867884 109088132146717556752306543348699186176 9867885 166969663942822949279879265664582306560 9867886 15533682207613875272664504894699849600 9867887 -273958640789475034673566543488592688208 9867888 59368174237353350222251104831293030400 9867889 -79645981012804824371163045746330984960 9867890 21308615771045491473186544109138764800 9867891 100007837280709755478169987102351644224 9867892 15037957437420414764034290848833017216 9867893 266709347781817174850586237036714287616 9867894 -230274730764638409336541360737408649728 9867895 -169828350988069418421906120830642130600 9867896 455385003209671439265266514928973660160 9867897 71023208387952068095725585949597614720 9867898 413557770010995286075605190385528064 9867899 -607293735230926792833495225472828038336 9867900 -7581640064763332292590325859260825600 9867901 46435788671912251248926684498404581952 9867902 -10037413533452097897862205774401176192 9867903 10818245936586604621312475875999477008 9867904 114319664967695382933041818017957150720 9867905 25692771671537960511933171516773528700 9867906 -10898491033813410983594776161608459568 9867907 -145267820771696813463639453680768707168 9867908 -12964488054512630375595928056923263872 9867909 -225628964581165211584461734397859930272 9867910 49817290700913035112494674102348358400 9867911 83918217038816650086011969075031224472 9867912 136128929798365682973388434424468684800 9867913 -109078990826523960940619188956947734 9867914 221103892206405973863563169968419319856 9867915 -181601184194223659319012567521868482400 9867916 -150770610733520542274500810809002478080 9867917 37212734732302773638511670838597220000 9867918 20244827677871414196016887631390576704 9867919 -9714857002923532448866443696081037856 9867920 4464119336581928217376920311892541440 9867921 -2502786173593416193337545210628489472 9867922 -53360571785612789904437602116292363488 9867923 12158230506100053009267810565468734528 9867924 213677969994060469859560335986315888640 9867925 92477207496107799976540108508461368650 9867926 -15582859237635203766837390666214838400 9867927 62858347206206008858567108984849933440 9867928 -177732047518379344940412103196137021440 9867929 99141655254138393360999882382314835530 9867930 48984498642718664384532581690056293120 9867931 256112210558199822800892223638082313732 9867932 -473178321292743200141746926060537108480 9867933 -35822252418921453126074788433608286400 9867934 255475099114059498643778266192903007616 9867935 1195685969083083581681934647693176320 9867936 95103452040745696417827827513451085824 9867937 9763917244902656409181161267203879572 9867938 79050767968912245640040412745872375120 9867939 -140820622442372686713679515155589378720 9867940 168471471725274365477600543991865463040 9867941 -502639267834291797584957774209956288 9867942 -39412526021990561515333577083141523328 9867943 -186191043004933122525384343045041324000 9867944 207807145617494353100949383086964444160 9867945 116765926765818995588218912149384841920 9867946 -233899227233539524874420379889901943040 9867947 -225752432420141438781118201703211654240 9867948 -46959196788143536194366515410366609920 9867949 53693886062109865320793384508805553280 9867950 -46500669751485681001210076573892816000 9867951 50867406852593147287198228475817526656 9867952 15356468082962822897784224275022610432 9867953 -50426777359414175382402529054969207056 9867954 -19194521574182496581659846804321201920 9867955 132216275473836096972776022808951941360 9867956 105876861861620320313839877789673762816 9867957 -216168384645467356076714948697372854880 9867958 112789221303868684325351236925371378080 9867959 -202820182193032136671529494623004026840 9867960 -284512054023988546284824253381384192000 9867961 431801379945657295227289783614029925712 9867962 -13813097435664226844321243179785139776 9867963 -71704636132141356509505236627700927720 9867964 1281152133637248021691996789278612480 9867965 231950412198198887047746587137077571320 9867966 -64690156001974270149790481577716372160 9867967 191860491896012045848306770758233528920 9867968 82240854351876780966881083978439196672 9867969 61822028886359088280167627689349244800 9867970 26137157140832383744438324000440453120 9867971 -499888044634622616187073171975885829828 9867972 -127463333448325240966800873182856192000 9867973 160500524760874330115122255867762890240 9867974 -118041906571983404269373282373282899328 9867975 -12224049840347507888854078185473700000 9867976 -461673289630592283120359305007374801920 9867977 100971729028347877634756665443124359744 9867978 169574681188865032244200794240462944304 9867979 -318068214542866750273450079811495625728 9867980 22823537580606963765710272818665856000 9867981 207980599884721819041698090304360092352 9867982 -32939455594968895582332415746025007616 9867983 -30007066942388962251449474657741206440 9867984 -216218974278798400280174166112468992 9867985 88178867708887777974438364098121512180 9867986 4484168787677497616716596510094552320 9867987 -143102257169137228235483157361053349080 9867988 3798077754828230474701436234186462720 9867989 184239337594660453810025327041620995424 9867990 97814924922544796063859748813699891200 9867991 -151088143857089995017613492738788027728 9867992 -434624073218651663301222556311662284800 9867993 288012051986330091918133181757785901264 9867994 -2795652215267256624575049191854405920 9867995 168299368177370940942174163517713989120 9867996 183815599818649703698468842087611174400 9867997 -1304569247421608240338588828542490580 9867998 47544165358601384583178399637821796736 9867999 -49717583274529241744800246952466332160 9868000 226418312714082420366851799058808832000 9868001 77279971098786019207873341151197395328 9868002 -34836579012815906346808567300699210368 9868003 45345280411771394788400327875556129088 9868004 398454814747716174271614641246267773440 9868005 11924976928392671588799811350983631360 9868006 184291222375835584444471097075478148224 9868007 -586071672494495994213487370427256137648 9868008 -154089270925878281163262847228353904640 9868009 -288403346747395880918963636837613150790 9868010 150035437528642204200640655839267832160 9868011 -74639676027415630525543047127916332800 9868012 18134533892560218908741789147368243200 9868013 150417319026896312003341555377476171904 9868014 -79155740334583055384502336298807637760 9868015 45560263966226336442828237078560267520 9868016 -186538233923447214526253976430864171008 9868017 197667780938400410492311748647872130608 9868018 248312049237801116469966493190635259904 9868019 114012691905621083766897084781074678096 9868020 -9065662760106766435086653850656870400 9868021 -228838052007401453773012429054777629778 9868022 87343942814130998852488692647792917824 9868023 215996220828707441185166433008713107840 9868024 -719404360560332034075902474636083200 9868025 134467803398712621808527887788382789550 9868026 -104766262658210198926988359159025664000 9868027 -1551286875145439108915576874433802240 9868028 157873556983929804105431957776949715456 9868029 -344837624135272925467501143015523430400 9868030 -169806045943117016984312355005791948800 9868031 44185581243548112542975055590173729464 9868032 60251662184380068467730419500663701504 9868033 -191235420524524847554247440503003416640 9868034 236808538981299441387308106250719107280 9868035 14542913631301028849385245376104567040 9868036 303562283688685746970335012140344691712 9868037 156196200297576968911963058616507550686 9868038 -170433465977169761464087484024431976256 9868039 -500046445537096435158409179230814765160 9868040 17570225870109280296590514363128217600 9868041 -532936174271148112507604221972523400000 9868042 45995090982307165828253883455644147200 9868043 -70593298781931795770082079915270401708 9868044 20751484834088360824303839952034463744 9868045 1144175023665761299081208461929643200 9868046 147515240975836956108928168424942081472 9868047 -38896192409488660678767079367622400128 9868048 46574310537743108006163765252113039360 9868049 90252553584024758304913261013704272240 9868050 83847458841055433312541905697522894000 9868051 57894651889042337870767625985622411052 9868052 125191771352973709538253329543775294336 9868053 -20783835824024088685728591355274258880 9868054 -36758386845841023495734694745552518528 9868055 -148580070630729404924630965384720725840 9868056 65000454854033681200933068438333849600 9868057 219877978458188207218911620963997449232 9868058 21238613551463281035370615893816599040 9868059 -59186966698079429043791830198898775636 9868060 132028560294116209597410595420778196480 9868061 281333289849514686459795545293591841670 9868062 70031175763742967440750752285174293120 9868063 101472865532877694949499743946744905312 9868064 -10777328163539053988291795271299235840 9868065 -135425257404450751630455539594857968960 9868066 21318618706308280293450856006317244704 9868067 10406156428649636076004200708535295760 9868068 -5173982666483558282591728037453107200 9868069 270629136912995472507652799502543404860 9868070 -316474637753018330594516240763528960 9868071 -31851298092052843770812904153993911040 9868072 -322625000144729925382282322080290739200 9868073 125962816553959712473111500126113343360 9868074 -34168685060632047079701490633965042432 9868075 14060559697487444013522601652734924800 9868076 -25607874724988223898248097298909418240 9868077 177864506565969419154904514144808919968 9868078 110484667387885138029045974925932303232 9868079 298974819906497751646005604120766322744 9868080 33864279625405757802915781605879644160 9868081 -17309897385114215415782822039413347456 9868082 71345487077743363474404311293323343872 9868083 -129814728202662905301632097906935781576 9868084 117429973066118058893087467299125369216 9868085 21380993931619312397237312671060735920 9868086 109169546723025793177441455286436516832 9868087 -342005258109002804846743966214010616760 9868088 21813405027077601125171844029016207360 9868089 -26149151858222111644658116869169950720 9868090 -88522741700303291321207649015987823680 9868091 162628323930731251040287307042646442800 9868092 -7220442965695072393114397000381174784 9868093 138791018530234599858453072491930680524 9868094 92513587321350840745454027523668964096 9868095 422063569643083253424053559619033939200 9868096 65204566351107446690884797518061764608 9868097 -85337809715636924125062894463855745580 9868098 319745427975941996526519997393168746240 9868099 126525536445417207345384019971778400760 9868100 52304933987411346311695168510244428800 9868101 -302291057473007153240137198082018008896 9868102 -253023276587749478367152550906631692096 9868103 105964327912928352583146403122290824320 9868104 75922379076708486689549215916136038400 9868105 100356660710612966971478264445994068360 9868106 -32779116896073846880340747119732930560 9868107 8128008811686250783037243973513614040 9868108 -116299470684900274053656394265730313472 9868109 72198988191315779563996247926523337516 9868110 20187821828551239765586155235391429760 9868111 64895343079804156045583478207919754424 9868112 -29466801062657254291160400661567709184 9868113 -32022637692069123808431309663173624142 9868114 100241556218220257249568198403485376656 9868115 -47528649620388340081672364513155061280 9868116 -97489190044755569475630187517335246848 9868117 108374545951325483290250705295211660192 9868118 74774793871772518263903375112632348288 9868119 -132525098646287138176614253098169681152 9868120 -140349022103489028751239430755557376000 9868121 76547289742288722060571304725486833600 9868122 104911392033155937832792158715095168000 9868123 185406209195310214947329478943292810784 9868124 18828790068809835977538553241218283520 9868125 21566365176099005687135898759933900000 9868126 14919627216258277387098482837520264960 9868127 -53111177788438012559049643285403489280 9868128 178581757837003748114118960101466046464 9868129 259853947629398076527830632889225021730 9868130 136517719203769848056967794074307292960 9868131 5645010566419209950368382082383479200 9868132 -341463257626958108833685377353588767104 9868133 82753373567813004002763142575118943424 9868134 34294131952630293442309802106224460480 9868135 -339214139655890365206193305522727870920 9868136 83483608182544852662677579447732582400 9868137 -18550558149299863286741768244539900160 9868138 4730318509900367244539877606880932096 9868139 -755728796867185723728486564965988798600 9868140 8062767117272406311497539449714257920 9868141 389816096174060553901984589439105843542 9868142 67772903232436053768842139559100793600 9868143 92482335937864059295388415714764380944 9868144 4420275647405062501952379878603489280 9868145 85235687686254582939470367153513526080 9868146 174286393052715859115837658002772115584 9868147 525558310601584390786505504074359531596 9868148 -146918127803164945886739335798367627264 9868149 18133493439500762712648380061056932860 9868150 -30208276283988287901861309418345814400 9868151 -383924492559552349573997348984516221848 9868152 -44044919619182778173719644932780851200 9868153 -446627084761525735015799711127991117436 9868154 187832497499274226909165861155859402752 9868155 106084300003789521465319515637204080 9868156 5761563279597459963886342060512681472 9868157 -233310307533227854734964947060873440820 9868158 90452056040817976289124252601234011648 9868159 -99069813275473664937716177314005507384 9868160 951494074539249058112136050166988800 9868161 77454800624450056116001105822677921072 9868162 341366820399032364819574903318980684672 9868163 -229312175214727175954031583711399761600 9868164 -80396733339258851354878634481919079424 9868165 -54541525753186805537829824091232559940 9868166 -93507026473633167460767995131705251840 9868167 -127262562306578939636698008565160406720 9868168 -44596837508339276520057461021512826880 9868169 221847385624717038060038915082333564570 9868170 2481240204419140885841852813057571840 9868171 177802203650330492606169624580632255544 9868172 -378828399554166288453270724158321901824 9868173 -35003662370795826979948904637789130752 9868174 228840477302666426113229328952952550336 9868175 262165824479785121913555259124427371400 9868176 -8286731390869693485151826215116472320 9868177 -194080907384411005715549038338590761536 9868178 218613893832957083106750296618533836960 9868179 -147571726590744970167700126245971910216 9868180 -25399935323409557375258197281368924160 9868181 414443313772743457865251222296708227982 9868182 -32612622102606518969414414547409689600 9868183 48673202888128456035796205638165949264 9868184 407278204367899333930346909632078018560 9868185 64900491901755125173972234347852646020 9868186 -179083987565391251555185284000136424208 9868187 110250189165144789389628382295894606352 9868188 97330007827869945888958241695997829120 9868189 88684484479896405852082153987714997990 9868190 32134692974925216191103685115942817600 9868191 162167313186801377548794641678440965192 9868192 -168701351151130215299459661092644454400 9868193 -158889772451915630737450271638821431760 9868194 2309243183422602431629244618649111552 9868195 70869837325360064206486502680171984800 9868196 -21190099414842129653959345505091649536 9868197 467619497450256075603986604832200171072 9868198 75138652554159433280450318419496204736 9868199 2293845877458824445917192780346633216 9868200 81794002517318191071610134633037824000 9868201 -4617481015859448607932601049355926080 9868202 -104904513825805517101128513776827139328 9868203 -170621725657946565127387552566380773200 9868204 120218748631733425284626425395572147456 9868205 160337832905324633556879226516753665720 9868206 -46795144621574712602326291282029772800 9868207 -144183279750484756044187614463716012840 9868208 -7902720646470758837679351623934050304 9868209 -82804717088567301820841853197010056064 9868210 -86349923336085278250218730967136724480 9868211 -938064199657986820258582579588936800 9868212 -46178563928791032432380061713677313664 9868213 12006430624734488695454597747003230204 9868214 -193901625864048191570141418006296173056 9868215 11196758357132774937094208665268766720 9868216 -146005785188150601332614610255783915520 9868217 -443266715916403215255953892669289723734 9868218 -129327299579963609441240373303851805696 9868219 189676937993218744193328195780856259328 9868220 228821515227985564637793564912237696000 9868221 -38717935922641200224089955283909060480 9868222 -5859388113939170767308132797396889600 9868223 -179179487670340814605891317527415277896 9868224 16719674396883271101080142222458880000 9868225 -113260288792389186426545396462598894250 9868226 -68400742005387676686872493993518288688 9868227 -5689282470602773242222302336274128400 9868228 57096587881176856796388884716519117056 9868229 -86104100479434662557269679798514717568 9868230 51840713336667389204076639328396861440 9868231 224868026603794562229854887151956747200 9868232 -83888189846024492207367442073425305600 9868233 33315511459232436973928779299624356544 9868234 -237615618627332430922006345528096299984 9868235 -67874064427300650150121001477759451840 9868236 -51025996822914396085126188003259760640 9868237 189114320320866890789940500450351968886 9868238 183095674909979815382194316429574947520 9868239 185957604826963102108803968209278455400 9868240 -19520462674970721704482973932545146880 9868241 10403789574445613940622787972388226800 9868242 -856731780718684793046154483488129024 9868243 -105269470614412273740002585143267630080 9868244 -22496226429399568607204672671024654464 9868245 -234409588300897473263349079011634488000 9868246 -197648341394156239996462976297785736928 9868247 -151457322188200652883486908002811322048 9868248 -71198695323564415067579403428606453760 9868249 2748289829786384530791099999317514408 9868250 -94244387147727283772115876323032320000 9868251 -95009460270545747607092968978438422336 9868252 22836166401448634735659629238215585280 9868253 350479371547277358787803783909954158502 9868254 -81200339873542544434267533777956689920 9868255 200919337947108927627273157637320229160 9868256 -570416671288326386937221404474110640128 9868257 -270105639344722738645672412820020450400 9868258 -60922877329960796284400159841686175360 9868259 492124745352013444212764426381563334040 9868260 -91640154156924974231158463165085757440 9868261 76101399166258572165256841351152478208 9868262 -316085426066659790380545205428023339328 9868263 185383443079821924860020030334771760384 9868264 34472097905953999948378233145840926720 9868265 159716350813886465618900108205929952000 9868266 27908456892859578605753958419657789280 9868267 725415886304278512538983902201383318512 9868268 -170305795958116348404754724809604513280 9868269 -27227894903655263683759369138512862656 9868270 -39614043892845131161723348021657440000 9868271 136741794843653783152766873495310166512 9868272 -4338897358867086985822146685364305920 9868273 -142408518329486343504810309940377125136 9868274 -86140567297630038473991967138718690400 9868275 195735155663324576561979044804308812000 9868276 -142481067842656266052571084629709440 9868277 -169078086023791877335029859995437542560 9868278 -4757848268087105068646567220216238080 9868279 462445681305917232766278437574471692976 9868280 -171083444262100212454316974241492889600 9868281 -9973671782834589821294504095615795200 9868282 107994461612315840691117612925785050592 9868283 -592250875325137815450478615219896064056 9868284 165277537241869477339326535785528222720 9868285 -1548671844987379940710307719033958400 9868286 20433150259636184645231488037708323584 9868287 -16833002739202657709135042890740810624 9868288 50220161065554696319417590829358776320 9868289 -189356714642993420125991874168515764944 9868290 7504066098409609288318784208653998080 9868291 79090680447186198892413446227879869692 9868292 -22307362293054856196657796610792980480 9868293 -271001208384581871158835104092667475618 9868294 -6788056925680047707340652084028952864 9868295 172053032790569418520487036580005735280 9868296 -6428691502313370884957515816395325440 9868297 147116776300004771196236277020301845860 9868298 -769617198734570233623778396274615808 9868299 -72756312061897701108797820468525020160 9868300 -2495874724794835297250822449909683200 9868301 124517079566914827356396129034210533004 9868302 -7049709738329198030808437421760302720 9868303 297564259547543897982708426070214311504 9868304 -77038072188241904439602049582268538880 9868305 170243337444932864672245411511510692800 9868306 -71245387067027031378571539272438523744 9868307 -154560118336113979316814743943331165968 9868308 235459578947424944518772753802154500096 9868309 523395883759962928707446764160640666240 9868310 -109602687857852861961221627707731264000 9868311 17729036142509985279946243367156921232 9868312 -359526825273750178204671809244558796800 9868313 -60122302672515160205814366104931911040 9868314 107036940429494539913579471859995850240 9868315 151485127173075550459888259125188732000 9868316 43223219779415286198146971325802094080 9868317 -183991473595831734409006032368129723520 9868318 9315649105819729834139461074876036480 9868319 -156114723485533411095429206175945029280 9868320 24155885698049393388525922815364300800 9868321 -228780893048978847212693067600986377068 9868322 117287569666268976941017232263265957712 9868323 77802021146821541682453286852261555200 9868324 -1451585425276928525710420890261344000 9868325 92162750468364736120331864463208561050 9868326 -70204258494577021693858085926211366016 9868327 29396350802849415525832695751698309632 9868328 3028086126755206637813637502703861760 9868329 -246881068744192489518312050664749134326 9868330 146105307717556844912717515240313784000 9868331 82386282802639901211987135950761723728 9868332 24099797390553201624010743843625231872 9868333 237734760252552276172478867865537035040 9868334 -25916615516224150134392142733164318720 9868335 50313634353912280151558571861275655840 9868336 -23385844117957467924034635644420489216 9868337 193731895292656747141379857106470850880 9868338 -14972137533748160782531145440055527680 9868339 -64826040845668541614141676198698299776 9868340 7923319992322295312390602965355468800 9868341 -100367682503346106740669668904734902272 9868342 -295514341530151977509290551592702635456 9868343 78837323665181783129882539152999911592 9868344 122850020094483796471000310236387614720 9868345 -297031386155143947835249672566877251900 9868346 47888604627746528707229884564003620864 9868347 255294791442709016501346335241331491000 9868348 -41263450593211314593366259245034988544 9868349 43960117088329106996986842793753759500 9868350 27738245021526346452896866071908952000 9868351 -349861634799855703218276679984479715648 9868352 41284724523692721561847323264339148800 9868353 -125788414891929081955323638166866476800 9868354 19682161677804582347663665863272742912 9868355 490223031328595927368068326365103029440 9868356 -161310839313971391313080713875445052288 9868357 -141503049521875885427908932197970640512 9868358 162858834892353791902329457383492380160 9868359 4243328255165473828972434611213285328 9868360 -313558181359889904656858842465165056000 9868361 451478285873481197585402686947983571648 9868362 47895391967163851139294102326944326144 9868363 -65645414527507625027779324877725755560 9868364 570665092357353797383181871768548474880 9868365 110793164524521047803349651875932230400 9868366 107388950365140867080257472260517437632 9868367 283225705300973186509927111431086818416 9868368 51964473178332404852617274202889519104 9868369 -6252479244326810158253388400765520448 9868370 47422629574001865653466508167145502880 9868371 710112644305397353393491043314474624 9868372 118463214615505001190570995848617246720 9868373 -389513642245135799793437263600570546080 9868374 -150270347009342943080944900695954039456 9868375 317830483443080985469755694543082844000 9868376 90516496424882204278846622241687183360 9868377 131569254363462786727830745523523994320 9868378 75226707987538521649055124427435081728 9868379 351896485037149443944999061471514955184 9868380 -527241578102476082537299311916154880 9868381 -273922653260921994867199078536025793040 9868382 -73417180629860432387813136250906729728 9868383 -48388363152055446858712826477088235536 9868384 -63866954594881354918321588726930341888 9868385 -30454269955112982596540410278223991040 9868386 -1320556068365603634819941035542665472 9868387 120424135300801921001309194842285525840 9868388 140882190348006186813000045449491564800 9868389 -115502504227018588255917035397845340576 9868390 70660156727142623188971902023365300480 9868391 -186287849068981509541918083308209447920 9868392 13877825064622769707705789054275041280 9868393 277533439059317245872118200714198275642 9868394 -109828952502876982513787468839983399504 9868395 99334170165952480533953591810251476720 9868396 -70235495614292554423670643357494625792 9868397 -160340791922768145293018895790353408 9868398 30981574819818696931123430759377104000 9868399 51015637916269013004579477278837916120 9868400 -15384751414884255078112660006531891200 9868401 135119188814209595063432723986169302530 9868402 155098788696647131197878189939531566080 9868403 86969941626763683615851445046147218144 9868404 6881875120644130706002901663345068032 9868405 268881177262531904710716264322047298560 9868406 52259284470088059644743396428838165152 9868407 -4505330550215093535359008427568147120 9868408 -6123620097502714036890651500536135680 9868409 28700357100154787073698620678505440980 9868410 13136158313549007061436095938307200000 9868411 88572552633252568438307032566430415632 9868412 137683232304598613198373906387482105856 9868413 -77829315209881637345310941972442539712 9868414 -1503807487401131037544238740040904000 9868415 -99773721628628627066326645333287942000 9868416 -81241283119169720158815849143913676800 9868417 128301705888061866651697193752991612694 9868418 -28070899529704640611240495768904160768 9868419 320519494752177675178488329242474752000 9868420 -4641965107760581453279361127460861440 9868421 137428082021564280699724406464880150622 9868422 -27556068803978335769574602521445130240 9868423 192525378291331607336511916015951259672 9868424 185964021271470111335693642886328780800 9868425 -18416452452314021963523273681824587200 9868426 -89868455471417367324841192940979799296 9868427 313673310776769278511736651768128158232 9868428 -22742415780714954419816489877757087488 9868429 -153178327792809919992989469380665055360 9868430 125137605670531689206881375834038128640 9868431 -36986924609840526282516374793323014896 9868432 1636011576729637271950890478316027904 9868433 543460792022932333505218711834109669682 9868434 14676825281303521834994694389872423680 9868435 -193913648138651778057384197047000887120 9868436 593161660577743171318627855937234845440 9868437 115643302422216245533191650538492834894 9868438 -76700960786857963680923141058751334880 9868439 42983799076969344843749709746974557120 9868440 -69412966629553091003022227659458355200 9868441 -45085782237180850632035395716585336576 9868442 48742284952627725717831625261603909872 9868443 51627340265829917369661058519799216640 9868444 131329311938380787850928569864640960000 9868445 61803359656138701907088037633951566700 9868446 -71996260149495659499364713910813562880 9868447 -68044972940426138372290035404971619648 9868448 -401298665030370252195179316941826293760 9868449 -146600704735778571339952996199025684480 9868450 49984151287191281822868024447370278000 9868451 -168499994687173034997799554609989185128 9868452 -164044094538218292605357986799537473536 9868453 -258488877308434764123744157040379102400 9868454 14037510575891292531374875786159313664 9868455 -78944137606729981039877947379651271840 9868456 50168558117755427221790484173311334400 9868457 -1093769261763164395070002832372814000 9868458 66257703309927723432044741583781501440 9868459 557561024483450558971137679902249284660 9868460 66131773003312400036844972089501337600 9868461 -20464474418559798277244865946182940320 9868462 42746172878100850607081787258143207232 9868463 -280330816501091152878122821402546230216 9868464 -4345277056578256871929469213916020736 9868465 -24387375655313149503336805562505367680 9868466 181995964325569127184063272095410324000 9868467 -88150934269270228850868912029458686720 9868468 1089066427579920015186142407421109760 9868469 -31736287476040358931621629682733809156 9868470 15709910460194466675903710644254259200 9868471 -23925395940908003841777880605179130328 9868472 -174406077190644130027722074063209390080 9868473 57142140103765048014193351813888666842 9868474 -11688791156429368305846804408409360896 9868475 -267891716539680204282559367320111531500 9868476 2271455745576953880313748403681076224 9868477 -278540769312012229271953659624435167674 9868478 -63201976197554103770890102239376949760 9868479 -199039424469690894830215647200390441016 9868480 -42284063678070704467754852234978918400 9868481 -120999592718106925532066696660883551808 9868482 -27586031253472093556112481168572072384 9868483 -91347667680061089086645715823644602092 9868484 -148996440971590199625225783889881702144 9868485 41464220871302922931443092869480699200 9868486 49848007929246802963685412380131024320 9868487 -6774260357408125473616620966387331560 9868488 -82697650935199146354591600487897006080 9868489 -191121661982294711297848592065272391244 9868490 126940498210299069678768444465757308000 9868491 66784525959664792000700577157950373500 9868492 14525542598111336421170979262665845760 9868493 -209826134560890078496489420541425209696 9868494 -47729508058320084057922619218313599872 9868495 -8713328733917577664153714949328394560 9868496 4082579079831239274519667073704525824 9868497 26135010961124958552192882461857926720 9868498 -105301573732266614807793543949876881120 9868499 2699005857419795566642029963237307500 9868500 -4579884824688614443337861139855360000 9868501 180681486447527515433653840360989895502 9868502 115066292543474030358291735316137597600 9868503 22240175989464139795104758489846638848 9868504 -220042057743953907248940229236035082240 9868505 -20494283699894537076549715220115897600 9868506 31512641884294739054501307067163195904 9868507 259454514787785930713094733948602061032 9868508 33715907603198541119478868377585346560 9868509 15399239280557834871920259671320503072 9868510 23406869309179915894711046006495396160 9868511 286444072717076303444442910140602270112 9868512 -263566383355566472515728681300458733568 9868513 -94221701080348296451794195273289926238 9868514 250508970377478880454065990200798155856 9868515 -64538507134217404143447347520125383680 9868516 -19716824928649960090306368910158151680 9868517 -80427975069125729806170583685755017600 9868518 -72876419343408318039631128689728128 9868519 117419935454021385014221132387751279560 9868520 89553393905845815420271893722120140800 9868521 59133367610603003393585014975764015744 9868522 -430338273923084749475862016358966131200 9868523 -79538918309044490630319545777341902960 9868524 95273507176807237018970016173216624640 9868525 -98303811333058840704958516398695100000 9868526 49662957764475529367904749308086316800 9868527 -127541567721992268477075621604154638560 9868528 21836842069209928350222430161181540352 9868529 202959812201486182802184876682336923072 9868530 -32352491588958947992606656984521671680 9868531 805392868339667459051129016255351817872 9868532 313659913561180404441025959432462093696 9868533 100025060217825740299638670239692734080 9868534 72578189166138911026408090748874612480 9868535 -99670281289365932949630568699173296640 9868536 2603095058373610096968621668678615040 9868537 165268646286149145336284699271329585152 9868538 279889883157174743767122725625817303920 9868539 68685126234199556104151470363109952024 9868540 64682122977707493000100281142772367360 9868541 257606292631155506347838044685652783360 9868542 -55055524938620038360712972713608516288 9868543 -11756986139560143325144556229744591360 9868544 -22775406121979726099328400137696313344 9868545 136125635121540544396266262132985881620 9868546 -241458102193026653606466050610153945600 9868547 -107720854213813997109163759306385469072 9868548 -106084650849232563046320257696444421120 9868549 227915210588301325453403144611615898880 9868550 -82358846672137649995291678740691639200 9868551 248798146682295591277742328239287614720 9868552 175635198605479905212244434021004825600 9868553 -250303471328715850929709386247414356198 9868554 -7699810497420264618458642536878281424 9868555 61062174902746882212927821749291554000 9868556 232079434596137107776153516331217176320 9868557 -4141887558302041983929336206264004160 9868558 13617272122711850812247445606919906176 9868559 -416797422551372323395184225837865532240 9868560 2847069682583965671797795576252989440 9868561 77078520080098046666996437543160426162 9868562 215160913878824910191199505900381382400 9868563 89920252264440436392020813566105427892 9868564 -65560878877857525907302379901837119488 9868565 84921408565816647851199274648278076800 9868566 36022915979500138412577814481873756544 9868567 130218888660243562473112089592757066232 9868568 -143108352518218538747104109786462208000 9868569 -182949039888564198053298675368882577456 9868570 37315873507579235955665684094088032480 9868571 22597475941731581454065229829970064000 9868572 77515754423754216832337165594183027712 9868573 -41400778467102726056522532531362789472 9868574 159648088584656444868754406116617520512 9868575 38376120038063466228006473964943104600 9868576 -250859762965215731977839720669094871040 9868577 -77369254610650822132169511677272675320 9868578 -12321162044530496416585360654471579392 9868579 -127788428550772082619942996755998847024 9868580 -161339727301289426031176143488640396800 9868581 49265672665884014098561896603287870400 9868582 -17955430015059885246100189317230872608 9868583 -141222221698135248074556816563404838760 9868584 7695700689927485578610163296784384000 9868585 -103239659651659642265244251741986384440 9868586 752886099652354008006982228561119744 9868587 -81801958354991297086327419145177751040 9868588 21751152079709443994197373414039740416 9868589 -136063625429686316210210090596456292340 9868590 -157656476284066881177434177001540871680 9868591 -6570762043825952245955540026048540968 9868592 23811741678651073000916374299656503296 9868593 81744411448965396392752892500977067008 9868594 67209145160578243724112761009548110096 9868595 -80584882033060368638441680549426081200 9868596 19804882863695794933198176892669243392 9868597 -461027823558621628790137126568870551954 9868598 -31087832965715906163473717355117056064 9868599 34775055765871337261606527512501011064 9868600 -62203800486520144313392395672783360000 9868601 -39092478895823202227294004808868342400 9868602 526899898544410961252288949214384128 9868603 80567857021722112541919200746508912320 9868604 -272471741278679635984797619757514015744 9868605 -11674148534411676804813308174843518080 9868606 -269243289703852265676964090011575685120 9868607 -48795815699163485065026899946640382976 9868608 -65950889138493476831753266588318433280 9868609 -28809630928825139426368935522804235200 9868610 26017605337236606146370856110462213120 9868611 -226070884422762239285486633259863206416 9868612 -8829106867279267193958122507173037568 9868613 -426527965912646523952780626039341194020 9868614 6894440451538007668065372010093627392 9868615 -43835906051021489761425901192276575240 9868616 -53230231721770676135775807243059051520 9868617 -131569676870020739518778844514582053024 9868618 41012130825563938459355115982797775200 9868619 -465549834013015364276487932837451436560 9868620 113359362716974644202802977212854676480 9868621 -107260337018927082565977337333924486688 9868622 201283139623249843514323082661775826112 9868623 19267794934349628260073345340337751168 9868624 -13291942277835561651486235891735797760 9868625 -99263007693759286633608432478539582000 9868626 -99261147129608030987217706893463008096 9868627 739404541882611909772746732833540196672 9868628 -42399454849429587309622802459074750464 9868629 -519256457191526280450690415868275392 9868630 187402822545030716879576017914690547200 9868631 -138803644815226547202241150126500079128 9868632 -182935467647702579658606830680955719680 9868633 76456018291348858571888060772257453568 9868634 210889015595222882448746140137163167216 9868635 434720747610971204219436774964542480 9868636 127866421128893446116156766252095682560 9868637 266767705354973793621380009243716869312 9868638 -24564656122905014332758927832735411200 9868639 -676660876780011928298256430148984920 9868640 135709630197377260004481896740938055680 9868641 -131866972305162083397368500952348064576 9868642 27812170195428091238420362527749529600 9868643 -300820599266879924497672228708511931108 9868644 251402044635976246918601400277915216896 9868645 82984636132020403056509370216177168000 9868646 -36918399928514477998683706553045540736 9868647 -158124367660434568296717890684123069400 9868648 -162018054482534763919956079862697953280 9868649 -208199601238150613109404950652018774214 9868650 -30378128171785191435043844990713324800 9868651 -8289682233802714156721617987796118400 9868652 15509890647511743419394034146635799552 9868653 -32534764388600037159973058161687861416 9868654 53377378994672721858062892509418355776 9868655 353359713899245763040141025306606879560 9868656 -10483780632283949949982784805295620096 9868657 1422507602419100215119638651971502466 9868658 -65202907970177207229966553215725997024 9868659 77173346838957900269159179339974047088 9868660 -98453049825461158371061088267837656320 9868661 -101128544898403743373099926872510269152 9868662 10762559083491135868040365697944780800 9868663 -51243618927990592213297677734076370720 9868664 -44726571015865205371775041760505692160 9868665 -49329789147061651444806234563077414080 9868666 -87614860957222390369634031228732356640 9868667 155290659239301554645301709762345247400 9868668 160985604762007486646585057096038064640 9868669 313477047249145737644001202206559608844 9868670 -68068987191776832387346061901145981440 9868671 -187634653604270770321118364257423773080 9868672 1107581650829110179750069357175111680 9868673 65224274405220822100647452796275174100 9868674 53443660829103198421440949887965061120 9868675 129382174443692849977258696908543851900 9868676 -126863506063545668147552826151800576000 9868677 3881705497508100091864739074657507584 9868678 263276373662897392598249808032847943680 9868679 -114711913441846693594958310756908738400 9868680 275132605688766082977377138757771264000 9868681 615963621562024044178945229531472469264 9868682 -122469694472980711616938967232088025808 9868683 -231117516332432142393607012035082323072 9868684 -171596262726917218261345040341585920000 9868685 3652214065124650381394923838170114380 9868686 32856155699794428469680340896048128064 9868687 486945368214417703644068337649480721232 9868688 -38756795972416501843841862367157772288 9868689 -28454201569351614032996224859767824480 9868690 76521950601422153175697142002637171520 9868691 18944705925585419454091258552340801280 9868692 18166336769803091842957958247146084352 9868693 -195289652952122709597744519068369811058 9868694 -181658323293532985231278828424648501760 9868695 -58661984375354474404416313719698073600 9868696 85761262886220141074718665744045537280 9868697 -7067169871637974057108639766388540540 9868698 197398793512759018307331484251661568256 9868699 -280439246684641083686479596615845890300 9868700 -43564257814821879369599462195150976000 9868701 91854869596866730840897277713281359232 9868702 164527530722486937557463090107272506624 9868703 -93012508468668880067934724530477627816 9868704 228997513459678432058824611033369280512 9868705 -18201871434728259628188764228462839680 9868706 -15279955272741624484279655954229967296 9868707 84231695875689685150750256239573710840 9868708 411189306335966942993310241839150597376 9868709 -770577602790054292907054588569196100 9868710 -43901249110802139093471690056393806080 9868711 -399791783052165163780919732766800852808 9868712 139008798302872596134491938808888442880 9868713 179760430743841936507238527192596230544 9868714 31602356894464534126352212173851270400 9868715 -4178359526692212622416598691512186080 9868716 59656344572601622233301528698025033728 9868717 -425325991487742681136684804512711252000 9868718 77197051880604256120436366610120830016 9868719 -99337605175935115999969732495740501120 9868720 -2911701587303788234131063601682841600 9868721 -514295244889810078567510261862215167708 9868722 94537938069800547710559254586733628160 9868723 -76024395467245962064994298988049585000 9868724 24187395836283944941450937047015815936 9868725 -11777854465034014986139193268185426400 9868726 30328570031962191420191644784364871680 9868727 445027776155206292782115829627666464472 9868728 -227510667093934632546461606777743011840 9868729 181621357193506731014701977197896663560 9868730 206451626664788959112262168681658288320 9868731 -192084157797982405654626588094914203136 9868732 159650534282790333748051870262468140032 9868733 -88294229879710612438840748845865568960 9868734 -26585870158677226225366159220691786816 9868735 -220572609297558488988255284823287383320 9868736 -13755209337269528856944748602987642880 9868737 -34618308839222736611674285375461362640 9868738 -112807943757409666928389212099675794688 9868739 675985535801483358435488320024252903824 9868740 10714319160681605340502213756639764480 9868741 70119277874839253298735902387952904284 9868742 -5410060520297398543623461811230223360 9868743 512369760651963993819152956135255093200 9868744 -348946325281609186942124313102357027840 9868745 25874829348876519496203720451092982500 9868746 -21396304785010955487965045415963945216 9868747 321980130980298409004530126576366956036 9868748 85830154297764420620918376536091294720 9868749 157426390544276722899670277671966671648 9868750 -194118665362707653181192963930651000000 9868751 69921504368512060184914070542787559360 9868752 14386370184956974338039776095986647040 9868753 -255336076739845006223847441730308141840 9868754 152856302857330252174585617812007366144 9868755 -144950621172236873278294917127119026400 9868756 247589999905088955892084874413582243840 9868757 156570419129306820440293000081220326272 9868758 -1673238167006911411886963994837657600 9868759 -298103295298167865762816944612910731840 9868760 -205778496494499882703698123850752000 9868761 -90798497345254280061727088230164572160 9868762 56447150064225336705543484986774450432 9868763 -238736800684580695078501054343029980816 9868764 9335891649743327859036666093742325760 9868765 -118832239452086530183691718554433585600 9868766 -67006975230398007895307396570362167168 9868767 32510663546172210181424461404991205520 9868768 83480400101250991785596729438141153280 9868769 -443586670097331817918045883955615316830 9868770 43394058305453925744980781704657587200 9868771 -289341552705903539068174965627187818240 9868772 15184235811191559821616894620742720384 9868773 -121210706641958983302615991446913370016 9868774 -135886582712550513842591108421428568864 9868775 -16708308416961677164880359391258377200 9868776 -71883775007895972898430618359893442560 9868777 323861043174531713034060350039144445626 9868778 -156222871677405800696497136185698706944 9868779 241686420915758518020831085221716734848 9868780 -66917468351425107065052446306105794560 9868781 -118712079733866409433093499789283008480 9868782 15473162449133020478529803339102048256 9868783 -364818914257439200790295219000550576536 9868784 7087831603152267755301430117534924800 9868785 -62077741672824999032963161553364720960 9868786 -48885475923261400584460292949244030560 9868787 96416405423407643348303234261868201120 9868788 -11499844367500934542318964312243896320 9868789 36010600604527094528742662299221307392 9868790 118113173124859300108422153800528611200 9868791 33814406358677903620073672636367023592 9868792 -439046185441343271831078025551409152000 9868793 -161776912658256529029030382912615007856 9868794 -9243847077450837701649201409028281344 9868795 -63030627479042881906329735327750474720 9868796 -115923489528532068027455205720537139200 9868797 1814455843007443626032234154472568940 9868798 -241678707958187522743312851823829145600 9868799 96936835959450032354574192568152076800 9868800 56193678822471896636024666454805708800 9868801 1760002653069013852009483434725672752 9868802 846446032073107456449739512502118352 9868803 -18940200113251039808164993926245948160 9868804 -265712176169107275935410597965725733888 9868805 340423125383619686442597707729283158460 9868806 126473131509934992102940187505649449024 9868807 96475553474485478557275457306282815120 9868808 -6664485127660505698033105114828800000 9868809 180720232076332058885001280111674702240 9868810 -46905584002047465346930587841234160640 9868811 -127461716495287101258150162027493222176 9868812 74575058999591079660081228355158589440 9868813 -29023311654060338044946562127555124938 9868814 136574122856359674013221653666599160256 9868815 234769798549617840929891796010423920 9868816 66939456980210227453375213598499225600 9868817 32229087378011416192076013757178585472 9868818 -78722091880501453936961933870051956992 9868819 -43526941949990441363987630379986148800 9868820 -38661590563728144221264945169842526720 9868821 48866568544820427852547369216541666880 9868822 88690728604718644724172004741089047232 9868823 -211726986025552431199036088413983670080 9868824 65071037125210545702016923101213491200 9868825 -16979259691914755005436400125183721600 9868826 -160307342050409353552792918641093257472 9868827 57931146074876672689299839337820521408 9868828 67398797128111247840471798646593835520 9868829 -155046436855798355124334202370342492570 9868830 19222891497136506015009703260695905920 9868831 -149976767853833460231356710965140229008 9868832 693839121215214601997082986633347203072 9868833 -61345296290180856990969169884131669100 9868834 60007888750827869722899260376060137760 9868835 -79168731452519954824565161019810792400 9868836 -83671626802995880935223389855168116736 9868837 -352617610789218205057670646758178266880 9868838 -140568264175065971802656622482124042240 9868839 10783323271600998002847876137726845224 9868840 223968802482242325168757167829834137600 9868841 275926933390612268393247878827445413242 9868842 -197443895701122268551468419642897755392 9868843 411651754826532020366313393317923623092 9868844 -2094879988928137149093818827085503488 9868845 -32406878222247838120219380265018387200 9868846 50245917383388990296506758636804473664 9868847 472123430361622576787238227369709080040 9868848 -55293103880387164430541945403217805312 9868849 134063270711007770555556317906465368850 9868850 27833265611374336069569672873767116800 9868851 -147715249255042657372169948517023778960 9868852 -28182806414001471323739950412777605120 9868853 -335195529235390462575000522232928906898 9868854 9775807637599930737550511581659480960 9868855 101519754737526691743411574116741765360 9868856 114197214662732956720414956577454714880 9868857 -114118647675610665204758067793467722208 9868858 144957649294630322231691503332125792000 9868859 10753907978771161535735879194316163840 9868860 30077227382708224311071863058877081600 9868861 165014461188533216127642197667254500000 9868862 -65386642106561013280902256722681396096 9868863 -68020083121676487314344955667759301632 9868864 1616338529239548672685742184251523072 9868865 -155769562068237802445882870495514055680 9868866 35327861493019505884624770947238912000 9868867 477880899462837238229951202211391017916 9868868 8346373995788465730273027311274680448 9868869 128892156321764601163316583566518827294 9868870 3134736981971582126498378261586489600 9868871 246787884645658297233921930558618694200 9868872 -156710292009473705187497526318655733760 9868873 10582964663984894793468505437946766336 9868874 46684175862791231046724153226641156800 9868875 306911383229934461520933841535580684000 9868876 -129215114349049858109075509808753040640 9868877 -18503392710905134301780546783199864468 9868878 -12591571586895753269049944354398956480 9868879 416903981708447655030956583756080490384 9868880 -4663369720329887285127052128972963840 9868881 186484027887215574294511558926035712 9868882 -263380458402966135880919698575498980208 9868883 235616782486020410549931679899326799024 9868884 -32715803491749927008475301606474635264 9868885 -130700036054151540826921153784198851200 9868886 -5404913972879635475187826162297781376 9868887 1054197141932076179206580138534421888 9868888 168046336037339988626815533757150709760 9868889 483300138109534718572183019596384119690 9868890 -163140881671592615212952318838152732160 9868891 524711111413410841032853100587457267904 9868892 -300237891216839016945636283549166985216 9868893 -111082864169311348255689801421352267136 9868894 156747985146074534549146682931658849536 9868895 100124453286121475118062615236293455400 9868896 164234317185409942376050960527083569152 9868897 285312687078012083865661363064501965346 9868898 89260093538862830760907735943230143264 9868899 73086641681511508253582587457886346752 9868900 -27305055470429251599673820317843792000 9868901 -169872575860239010895265915784325684448 9868902 131387483793082433125744830086651466432 9868903 149596686527497229523987036897182570160 9868904 112829484965878133204731192080546201600 9868905 18186389398546949010038739646873478400 9868906 -205385965605561723471211595148905056848 9868907 255767344091632066942176509348840408112 9868908 26379956821094656361372327225418842112 9868909 -65341786900140936482276691793650345696 9868910 -255280373138171069054429587877757600000 9868911 30690633165510102460652829890873581200 9868912 12263625817502407233279821962513219584 9868913 191717420636465398643726464507269918162 9868914 -102891322145385215759196729335080812672 9868915 -597315558516621606839360844499849920 9868916 -238240240684347482063193848503310057472 9868917 185778825520517361158380229566615317120 9868918 -70568159784481029333421736964117847296 9868919 -91568220065711809012636421350383806304 9868920 81176924134715987570750784868023705600 9868921 528556621354179179045677129460602854122 9868922 -8028095191225254675517782329919261696 9868923 112882469512475207429366708107955276280 9868924 -101569605492449971176277628186293058560 9868925 31761837317054236413477979227865305600 9868926 7473256425483341318803325516441745024 9868927 -181723243456812797405174966390427353888 9868928 91428398432100741325480807750246072320 9868929 -11514580961586209073008268741214110720 9868930 1543927458947553592819062425688384000 9868931 36917568662592879040924764101336123592 9868932 -76743990059562616972809536442080870400 9868933 -109023924980605954307686151889721958818 9868934 -137022253171003110565058199321951060384 9868935 -13808693585855919157734883314530545200 9868936 13763088146634204567238190342998917120 9868937 133996857067100085770879310590519883300 9868938 -47197785289812620410577098196840883456 9868939 305516491589046409504860651495322971520 9868940 -128084250795288494283301626100805544960 9868941 -106046857618688121940135324770727012650 9868942 -122347345059993247603115845140476369280 9868943 -3280634903267290831827833187535969920 9868944 73328465613276893720174875154889375744 9868945 341879739170305727087173626810228025920 9868946 -61272347616845391568502409446176466112 9868947 -47651631988150076492637901226158925760 9868948 146164003640078948181889823840389021440 9868949 333693425758447260487528365563619562464 9868950 155617941945590832435660035534995200 9868951 542809726430292787519332052317393610952 9868952 358454010226593545304433826803731609600 9868953 111054709176729351689670618547351460304 9868954 -22864479831785714257667001240567895824 9868955 60373007886816442297795485538101656160 9868956 -16601718402931133470305984502376033280 9868957 -119238109966096329679929663616140617888 9868958 17381451397908027548817847371819593088 9868959 -153123984741484446516110623008550320720 9868960 -10235302952813585806647835824101130240 9868961 -78056977109571629480856211438912324800 9868962 38735090642259079920739416282908845824 9868963 -154566151355060435598384123854543125152 9868964 55697632410438010396053796531637231616 9868965 37181327666508169134131526725054121120 9868966 323390880505136918410210095095177035776 9868967 -135859380295178565457388837539024398984 9868968 96773060137778217601145408669147043840 9868969 -193809859637635809313470549125194944960 9868970 -104277886153709125314406129149861642240 9868971 48580178741327152758151600845568867584 9868972 64986554664125185941857809106073195776 9868973 -3552066615210079979714066805062306976 9868974 18031916350853501699682651031671988224 9868975 143394884228381465629774630678588169000 9868976 6690520984555190473402359622973128704 9868977 15399667497877373809323759845643877314 9868978 -4739623453706638583763027334447027200 9868979 -319316558818200345696457862709453522420 9868980 -135074700554764595823810647487560908800 9868981 -345049004227914666065434602280800851218 9868982 174351258170706355445701063916840114592 9868983 187967938084246925945616162981884898024 9868984 -578441799432522618773430274436469657600 9868985 -62643160494275541851631158611989925440 9868986 101151936539856365611568285695116787200 9868987 31689774080293291646190652538108358552 9868988 -14967876331375313634184134523514944512 9868989 78250756551322536778305247490652321600 9868990 145283171848521909017819498109963532800 9868991 -228569713916999867661379751172574822800 9868992 -55916552561745414440571392545888665600 9868993 -9806176334710212181915077440334327420 9868994 -309849898211732535356259846801487042560 9868995 54613949376228924660825593677875930720 9868996 366107375744140005540455042366667489280 9868997 -127199920579204377805625470602952686528 9868998 17730628423027442117962501631073182208 9868999 -10120251912739507434371591785518808960 9869000 -177223945587915971902965071433523200000 9869001 8474838528022186282794862041485335680 9869002 85189457857408421756874343000066656 9869003 52658322034590885760577309551293999252 9869004 49272940028393158160643852868014378240 9869005 1100526763261155813657955361782264320 9869006 -27318503728514602121055999968074888320 9869007 -4811249809999993236694391122461158400 9869008 70331412495985030927455117326643281920 9869009 16770713014651848521015597286480160116 9869010 802027659474554718959763910521707520 9869011 -151620877719687670687963180892252320776 9869012 120214446793962678132297694180849117056 9869013 144096114709548795820221239317529518080 9869014 261442715606179338869692274960376173856 9869015 132373087798574553201401486719674780000 9869016 -337035216412058091466184542217502720 9869017 344819530030989438570568782811492301066 9869018 -4774939296629151312767418323951224080 9869019 340525006995475316253313841407963605360 9869020 -95871838698097574015724410164603392000 9869021 -643769617215240148006327274853013457556 9869022 44020143931656422214700355244409646400 9869023 206974265858078239962301407392962764760 9869024 -101585408518516187963011210905940918272 9869025 15786512349656853406287359294665329600 9869026 -2657665949009133574689703233368634288 9869027 128509587721422049853207053351216880640 9869028 -13397918453234258553478062140497108992 9869029 -212069857102886941124788440933737987780 9869030 -89125082359304888685961191873074739840 9869031 -288457328193432879586544282348350141680 9869032 170629390527068896987614447544661606400 9869033 -586838981523094296246133200258037177200 9869034 -29745964947690674313206424821595237888 9869035 346586223264571790172411714564124732560 9869036 78827991265722853036071093516291133440 9869037 -161127208589958009370904598920144610720 9869038 -22230469866377942261717588879034109824 9869039 21925377975397625524213511796861333840 9869040 -287872043860456633356530333455319040 9869041 68492638553221433892319135041910320372 9869042 -10013116748796846053288148340905209328 9869043 -45391329498559968783779517782205751296 9869044 -55096858819130253226226729332349048064 9869045 511822350000004948173138822550770452280 9869046 -10966652507701894668111690355279544832 9869047 89648417912587937207438451093077411232 9869048 -212783974391045244975839919400845312000 9869049 -169093885987465979947664796694197140166 9869050 -128299090157056180101467710317708385200 9869051 -220374073484867878772140748625846372600 9869052 -20283557589804728318454424474485792768 9869053 -190911172718924542684808707025385896698 9869054 -128561221793354537941114929448221579840 9869055 24391655912857280348465911363137131520 9869056 -301316225943150207023945452374877798400 9869057 -6632352996895989303528531580893468576 9869058 36130777799109392869841139756779086848 9869059 1455501004547729832300764209206321728 9869060 -28421381448976187012478048027970560000 9869061 -44996451694686795970222517847075388128 9869062 50992123270270147106943493795629681792 9869063 69075246467290297209515965725701628000 9869064 -91397189226762297204642349229761044480 9869065 -115035749337027280952345930523130320540 9869066 23669544375564766188929941047099965232 9869067 188767795910294047445979591898183680 9869068 76015698003312258814762777075475960832 9869069 19906896051883194220788126279084226944 9869070 -73461342268906875922156422581187624960 9869071 131526232031107851479878375920689321184 9869072 44978001697877245495019801784331223040 9869073 113667598461472049839399367491776659184 9869074 -103383775107244400168500142230501924464 9869075 251533293194300976090543645749110080000 9869076 -100429541673977930358910338566295717888 9869077 285868709643497435278482590249228685720 9869078 36725800690531306543760893395395723520 9869079 -258439929701330327238826487810475818112 9869080 -140186785427470958909051723882075136000 9869081 33356255042107858231524185089707238932 9869082 81237919977744851417725360521693598464 9869083 -97284046708133651849264953826098960880 9869084 -24709731794583823634792239923782214144 9869085 5308779954879048809372286495537302220 9869086 33096498308047750881878364002536708992 9869087 315400634330009799706108806955979696736 9869088 265168402751922297322332606922896703488 9869089 -21739058794290260011715736717867463676 9869090 76152007854710812398080356611608424960 9869091 -315193566620291067534418820224471619208 9869092 103566867813380584899230268014179390720 9869093 127682683323623315915649856491898539360 9869094 195970390303506694376398883705478528000 9869095 108086286198015148019216985660777925680 9869096 54087042973387045349644633770242703360 9869097 -67324620760652647612058595483640350528 9869098 74823085168918226944768873486268328960 9869099 -537838974770057050046788012623796173900 9869100 70856560567283512008465013894228684800 9869101 -126324714004823199892316406754214337696 9869102 -1637931866664388888641034678257642048 9869103 -263681769681619241869155387017298294936 9869104 -5922228198111085947750478548223852544 9869105 -324423060716000496842855794393026673740 9869106 74591739794680100336306807405079805440 9869107 -107091397948015402785929144956513190400 9869108 116580887695015094139583233315047430528 9869109 -41657875477278790921210913167841061600 9869110 31478508678096574371027625058658673920 9869111 157139209880608126293382070429093704320 9869112 280472823230338921096033866166295715840 9869113 -158304758899855786533261589960237308080 9869114 51728524023164500415674654096817836512 9869115 35164580355027548080289654102783205120 9869116 240514295518720384510651074697182999552 9869117 -382530773597400368108732655761556363834 9869118 -6623092934376127478612227510539863040 9869119 124335534632895176657449332365490307968 9869120 -60024747265901824980353573579280875520 9869121 6022775226626070024680856741527102070 9869122 -268886307257614194893334703672618179888 9869123 790538668494396717604419836051620596 9869124 124285616751029012198839493757330739200 9869125 156957848216933679506363399674407360000 9869126 -16194925759026627762075774465606031680 9869127 -156088922667329881811714341897494094680 9869128 149748782652092834779028024741302748160 9869129 38869317632456296686590064325680305664 9869130 42499727704118019346045881073499966400 9869131 -208261306754362890830643597626295812688 9869132 -15805116002381629613942675169596129280 9869133 291295794394271305733032823769242898624 9869134 81172400824517731904118236442523388352 9869135 41164637015830852121520318883665122280 9869136 70849990458521119652713649135430008832 9869137 146226783004094093332563218424359036786 9869138 -190593413478629800322743163687201255280 9869139 -77789654654371470994551075604233792000 9869140 178966956351698128630326444592987549440 9869141 8946040308952494284221832995619752800 9869142 -2707999819634312387856251635443204096 9869143 -458790940042888607838258814712390351608 9869144 178783717950195196875878184613476433920 9869145 580993114487103742986461490455854080 9869146 -61416305190065884960933560821173400064 9869147 366167750091635579431522922004984044952 9869148 -349641996902832980313026063287283911680 9869149 379765503434566520205771882592252058150 9869150 67733942406448887386895642544205044800 9869151 276208789697493807680668631909299904640 9869152 262652562782479516617337003562335076352 9869153 -9056494978719347973514521655390221120 9869154 -203430468246402864953352612564147732480 9869155 -166533429951089287063417999287946027440 9869156 222102650467403317351917202808107852800 9869157 -80208756282968559799629630727708473120 9869158 33345388006455403282493321390056590720 9869159 -29823472783242362543657518852422070320 9869160 13325328022382885449521973481177088000 9869161 -82408702397762286018936844583458715136 9869162 -2822576670267714423069699241165155840 9869163 -52933795517151431930912365225735342416 9869164 301961305041194139693039142802658432000 9869165 87626228364392122891151885398650962400 9869166 -77220945885893793019186363511356618560 9869167 -110494802544198364076158415306437675776 9869168 87746572852920082785008040514839183360 9869169 234219887071758865045545998804599960944 9869170 -66939475934197736185004075206600704000 9869171 195867846052142977771240903390639694592 9869172 108293967781330289341265737284095188992 9869173 -206364816410744531279216918521298810578 9869174 9578181731707706754761846638902865152 9869175 47662908767943729140143949074384086000 9869176 -165734682164809368803280004326212689920 9869177 -377994026370815123118908358982911202428 9869178 -26075355059781147648071252479703692032 9869179 31217235272041981911939765809349167780 9869180 -26365420027461681145550801124634844160 9869181 168610079481261062065080347731267695744 9869182 82946371200510536266827051672145224192 9869183 -226292512821833423130781365926637622776 9869184 -50277060211532608675497556502485401600 9869185 -131830820686152969737849738828310772800 9869186 198034686934930566144832100384550628224 9869187 47530366868262459506649867069379377840 9869188 4992168574810598976459188646026935296 9869189 -378422667820589288149348242071549745120 9869190 85816297919413720873520642054662352640 9869191 -1768844622104650586539755539233608832 9869192 -112935500748465015790068305911855257600 9869193 -323395428126454009409466637261144871580 9869194 -18982243032844336346270104995841760160 9869195 -42571476117384793711609406297267739840 9869196 -127251963144571481360782040922957623808 9869197 32413826551899234901375714047763470552 9869198 -199705831338207745322461229177289145536 9869199 188865070991823077381433321413498966400 9869200 -63401180112451231222661986297857638400 9869201 -681134517864991196968891242272050172928 9869202 22906938904341702806591701416601293312 9869203 -425281851850204029515946926459787831416 9869204 97269097722836188600679532118003395456 9869205 177614228512124824884148890241828515360 9869206 -5178690336584038895092213985752185600 9869207 72868341165694637524192159136865470520 9869208 -147677276688220678216946196660712243200 9869209 35997823465800931923327482349916687232 9869210 25078104944776720939134377583280828800 9869211 256323777130411612322779176061404341160 9869212 319773231126557825300753671112472944640 9869213 288991649088825346068078468926013442560 9869214 -17165114851002768653837022167834395008 9869215 159149470322330769823797460172480946720 9869216 18725696329780186908367377634830581760 9869217 -256989467291758240947603468647050627920 9869218 -76956128732875073245368560697656416896 9869219 -173059672982622572374526278692203659104 9869220 -69771214717348349490735082072040697600 9869221 -120493957608710782644478412631354944578 9869222 -9479059593745089931093392084403200000 9869223 -29343561518703509876874920400951962112 9869224 -49718327540096184917799035956493399040 9869225 239048353636874125715570299159957338000 9869226 37931813451187479320871876211265036544 9869227 -406297706127822785048107858867461831560 9869228 164057199038921840946108667727907341568 9869229 379347235741040685421722680811201865920 9869230 50250540233975303094743334433850899200 9869231 -5367330797415009634832228839739563776 9869232 19397691381608050716918114355931185152 9869233 -103091076156235040919044274312356417280 9869234 194769084068843091093665541346075208832 9869235 17153203179941370260787948771003366240 9869236 -23914079838355810074616647993521373696 9869237 -406781384813530834726986994402700042034 9869238 167733069742242979601459778824210110944 9869239 29453209434347709290444720488228192040 9869240 -124093282441760128021342050179902771200 9869241 4437670008915899650896220337908515264 9869242 -99706331936508299668406043771224995728 9869243 37189418894080002843947090514458523492 9869244 -66506648722020250154752802657624064 9869245 106622733258547562896211831153197015800 9869246 69812019021205615976138488943623494720 9869247 -9889560438444760338729726445528691976 9869248 -272638085197585018729312855462074384384 9869249 27427590932257216756043569786713540564 9869250 144022142991450556439137102165856640000 9869251 -34437495898700873837266033848259477440 9869252 31206380215116766366150665194943175680 9869253 12766860348904220856332432158529687808 9869254 228892893392392659913908449971391735808 9869255 -251253348996247631675889192581903401680 9869256 -28239529203895830248109676157252812800 9869257 -234872549779082911625756482544836259494 9869258 -110521951031312807235956363549568609024 9869259 -112259401906888226388537541159560179496 9869260 -156742042022995266772667006156475909120 9869261 171431880543823419349785747343495007862 9869262 -26374737742103648099618119304006559552 9869263 -70042278904939412279224334859109385488 9869264 -51665918514023620081526480055899627520 9869265 -50760552223430865738075483448755436800 9869266 139211440396623528711372738774431124480 9869267 31804187412219700498728755384894078316 9869268 -160544917139314009874414152885140013056 9869269 -39133348369447093924302737672770097280 9869270 -125748993817897326457662468860387953920 9869271 -26445359906559942891596919609687214488 9869272 -174096539496125187696377998676605624320 9869273 -487713686896258254980050049150667099120 9869274 -717806332878791699911083067945281024 9869275 13421336338215789384860332314897668800 9869276 -8943683437351402714429561114449507840 9869277 -63725099463973513926303004624466502144 9869278 34082513389090694156337730912551413760 9869279 4313294085007423302596858339832358272 9869280 -21469003890181160021753689062899712000 9869281 -89975843381172681576847855429361792208 9869282 -1770621298331228336400989787092212416 9869283 23077640068433072941384791509861767212 9869284 -42136747135025306619406878432696729600 9869285 273404882205151109908099853188551961980 9869286 -83388299629012505384756421990712438080 9869287 24729089805752182240130953907343509392 9869288 -221533633471956562358020455392062586880 9869289 96230597329967724470121464264565204288 9869290 27889659187546664641435106063554562400 9869291 -9762177741947902242463443654337370568 9869292 126595372040040687956704924135559375616 9869293 -3110518403400143387601938913467597600 9869294 -17076262768994805850986211331099258304 9869295 -380650377496282102322937027662734080000 9869296 -29441232822921414989166352507532902400 9869297 -186595613557292741293042608897753151488 9869298 -158171234621052015209631282187292862336 9869299 -27988302731145102194244453384241955040 9869300 -28976227407576946952262088809223987200 9869301 -39753710858840392732198616792845457760 9869302 -187516486283819259097048794101513847648 9869303 -211634340976447095400016290692630942960 9869304 -73948511072946506370910455976341626880 9869305 -35310877509438668166530220958662963000 9869306 17772897152741023416112814067829822656 9869307 -31222959182052387858710717255444828160 9869308 56041802914547660785095781383558116352 9869309 485897035893155328161999440060781950860 9869310 -160756972146511942481217473710780569600 9869311 -34541551667983133860123042173396095168 9869312 -35344769917266019946931816112953753600 9869313 88285992300143916478804398421738944000 9869314 37790462173188811531297924067709533184 9869315 26155915826697170336631373987839863040 9869316 220047729789174382474855631610466959360 9869317 7623969150683862622859369721447816640 9869318 -163787313544080938409547779922693748640 9869319 -181352008801573153644068139695599517400 9869320 63001131239255525439252679322667417600 9869321 -214450167516523851380662411558006900416 9869322 -56414899772008693377062246378332427520 9869323 -118784400791638003412219209128853346256 9869324 80595484313329620533512656494414839296 9869325 -3278374259989947494053735653549962400 9869326 34383101199982819141005290406750962112 9869327 65753524009739689519423779651931314360 9869328 12581333735493460762678282216122875904 9869329 -299845503418006353171596383162457191616 9869330 -6271720186775941189037519866921177440 9869331 239325083648031087466297585368496717752 9869332 12604529673553693150948182629900931072 9869333 225877430321703113868001729469658606300 9869334 36911524821959854234266990280887318912 9869335 164632428937903792355648270838123121080 9869336 -83035604994572065402833513422981836800 9869337 -219352369634196983711882536044657094560 9869338 257019839203439317224927388835595893760 9869339 347781777531002393168335822812819691140 9869340 4179458448168066720419769201272555520 9869341 -26585949971739547951393646664612655200 9869342 -28807228972106412256077671449349185536 9869343 -37858817584163914368082276901095560960 9869344 -399347856204030784770124267383635312640 9869345 399861380506462866968630123322589430400 9869346 -6782243876076306374368179997382922240 9869347 -14154739984297273129189174478711575204 9869348 -45933030582812759153114893247568811392 9869349 29509111887979836270560166398675845440 9869350 -24894314358772334222762316502633749600 9869351 72745238171116375249770633708742017792 9869352 139655301195365578590536869466324336640 9869353 -60912997319508540153774224576858850716 9869354 194943745453458616478486794734643971072 9869355 116855037432110254205700429736664224800 9869356 -36026433595106072853816261853248436224 9869357 -527813315559994695994739032434506758560 9869358 21107233086286866286975072495617605184 9869359 -224894187237298054470604756894506664584 9869360 717712660909301641244231610689126400 9869361 -237762284861563574733671046999364042128 9869362 245638759174843691515014774889004577312 9869363 -16362681228584046655844331377508293376 9869364 -12791977046951643961247503051568123904 9869365 173220208163275730554028402049032475840 9869366 -23991240281023965188360789398383480576 9869367 -125227725637766247448697408550891792480 9869368 89350826586366340389321982223329628160 9869369 43649532544033629313357005893431085568 9869370 11585686867141425367900986624645596160 9869371 -126521607092252790355232426534723642000 9869372 275362836167800088551274177493451699200 9869373 319098045104405640564128638622406115884 9869374 480117684507377545691337931732787378112 9869375 52037777968452734020086829395891570000 9869376 50262020910901175327176947509445525504 9869377 -1134326027066899570054422524393760256 9869378 182246653072917230627311256746126188240 9869379 2355143971970064966419966922348109488 9869380 53909134760582488432978409706089495040 9869381 -31736357608566369854809806843485981988 9869382 -26443951962240500751766149656996326848 9869383 349335527157055967105689432816117914144 9869384 179054411902388674229315800756811335680 9869385 -108382937862110842760965067899002254400 9869386 -110567638358796962609357612220333952416 9869387 -168914268060670089031534638027896797296 9869388 -79618466993900837503752505435406238720 9869389 188479521853126907514116326316477931456 9869390 2274610341616182443308102812661345920 9869391 -249283359005685831094724227304234956800 9869392 -5379050736509201814971000764159229952 9869393 380998025238331859038921812447950166642 9869394 -95473672923242343950667146276881315200 9869395 -153646757364360195974010156575092919280 9869396 386319421355940719391490883538999924480 9869397 -33896563547347808316855839390456384640 9869398 -86545750834780197714027772293410334720 9869399 -110362410019659907306158217329017028600 9869400 -71368303874738980496181558158115072000 9869401 -680434194609785353962296019053435593068 9869402 -91811949860992986998198841960658425600 9869403 4922222865577443354570227711680653504 9869404 251743204886063046420690234249373753856 9869405 2500846615261582101388784974384320000 9869406 140794424657983788502382843957062864704 9869407 17747276181409689143999531075746352200 9869408 74420543539179114306122292512056934400 9869409 297128521216625087482153070888422709856 9869410 -20334100808418217541745984549847484640 9869411 -211768452669325254640376773057713557988 9869412 19825992009713652320655993867358593024 9869413 365788366515763096039380838324166961662 9869414 138360922341912851492839820782472400960 9869415 -73530210306457351052288537779991162880 9869416 243532193912571993705466243829360640000 9869417 -94769732678801558376023947833113294400 9869418 1912410502551817774749009870927344640 9869419 163778578092189488860397943640290833296 9869420 67352956290803079314823196223194613760 9869421 -164022878707260680815475065595551388736 9869422 300817096037723497343573398733369625024 9869423 146818240479224859272854620224172872880 9869424 31031577241308192170409313348028989440 9869425 -345174960762386342223600932516050078500 9869426 -48118215232405480025007467655771479040 9869427 111134370153612692042611693697711831688 9869428 -331324206740816697397033746133167164032 9869429 -174034739394933702775437971476862617824 9869430 92541466412954714070935679121839861120 9869431 -193287853953957325466334508252688855160 9869432 -5962129108388093663676353017203916800 9869433 -146487722073364767098708653812814082160 9869434 -280557558734881575084315877488358057248 9869435 16250400714238134195831588992183067360 9869436 73383045462819425663265264720127672320 9869437 -366426193692470190527592367748997473914 9869438 -41454851022362494326139933536151103232 9869439 -76915958184797612536564817282856340992 9869440 41139997082305477792037347098466713600 9869441 -365972903880294958032138371797720974588 9869442 -45320034079014340774937783571337628160 9869443 333147513369971471800063604485399341692 9869444 -91071464419399017336904810906934809344 9869445 221170042040499883197391910195308468320 9869446 3600319160091491142696374849431159104 9869447 -130783466343907771129013969431555721088 9869448 -2366279967630171529070810992602316800 9869449 -170522917712299549394275583022173352550 9869450 -34575413488030927658552857945096134000 9869451 249502210421713228941142752729388406232 9869452 -52406839785566440947336992383023290880 9869453 76114705337273722996434195548659248864 9869454 1564083268192803437091941572348024320 9869455 212026499214256277351451279480116034000 9869456 21301972790456494883312402855114022912 9869457 -25177727223384090596151506101067752512 9869458 -174387400796796959893396950459206733024 9869459 -15526035208805270889330090683893098984 9869460 -297973984387333834808133627001662627840 9869461 45025166121383109232095751348893388800 9869462 -71474071053394726311692353164489792000 9869463 24478920412942084665600825240858779544 9869464 113999760021674018497107357048501227520 9869465 190852792949310574257146176941036265860 9869466 53258899671273403982920027289270955264 9869467 431614221070667447036447236261600448516 9869468 122610287550009180240730392881544293376 9869469 -76491605076584557303604495749829587200 9869470 -57732920087915117286761495236723929600 9869471 284636589616706843989877768395014960144 9869472 303828264795944664864080007111156695040 9869473 -154987965443202374591303622262028243820 9869474 -59779722345753283104759972200661125760 9869475 -8083578977175127304043001620018144000 9869476 303406472701276400918880067368224850560 9869477 23950007565926892241611143708691282360 9869478 -167495891431481989572484833445952392320 9869479 -26795973594799861841605913736841740960 9869480 -107434942856734849167160499415364915200 9869481 -246642539254094021951026703270834611830 9869482 -97440096681736651458901701138508531200 9869483 -37378187679245747524646819080175821440 9869484 -28921376468320527172980756628261601280 9869485 -138577595129105352543360679556255048820 9869486 111616205473688663668276463500915200 9869487 -37981369233084641043603773190816220032 9869488 52980526843406242888308065522029248512 9869489 2132238358747570399018260166645999680 9869490 -85146461157450335108643605939289821280 9869491 114727090750858849347166141680199233200 9869492 265005259221430260384923612689508524416 9869493 121771292073803795335407423888469356000 9869494 -47312294367267740234222041368220036704 9869495 136263876542218332741560776380757557600 9869496 35654182062079538107382073766635110400 9869497 -364993501091287554036812088650105839296 9869498 -15855085399305855524681755095755788800 9869499 141608478039562627989915694403333571120 9869500 -113084399472473488105895962598674560000 9869501 -68431455557127772836193474110943612416 9869502 -129017112573046385846439470619989185536 9869503 -56906861436909950344925912920438832448 9869504 -107825625772312371045943049432815632384 9869505 -32033327446414883707028382557280787200 9869506 1041988512184858135732747573382279040 9869507 -236131468299468768374744088756873169680 9869508 72771735002386274176418767846379602944 9869509 38900538933932583883225613384263675804 9869510 -2732837487054636479389972837352179200 9869511 -154639482475730302154814747879426915456 9869512 284460445355483089466730666782392320000 9869513 257845636976468377066612246346344092762 9869514 35219949598031874272593138533013943040 9869515 208395766796536585067747443472599904160 9869516 -254443707924456625812133112757266062848 9869517 78962062773054126475701235822174089120 9869518 -79334279060223434552433790268438018880 9869519 -326310448321464383482611682266109556040 9869520 13266865313695950686676221706908467200 9869521 142664827800552065101877756712957102832 9869522 69974160869324436114468740140991662752 9869523 39841406126165360695137725669393908800 9869524 64266442912976276490694784419732350976 9869525 97139584591123861070954439600707409600 9869526 10475915298801604576139842833537765792 9869527 8439292822236742885851665485747665408 9869528 97861445041303455769510959483242741760 9869529 242383079699930740189024090812227711184 9869530 91081624659737043450535805684764016640 9869531 -233376220308440064882774408307885271880 9869532 -8169750567422067108363692860440576 9869533 5117902054131216153242291763277612224 9869534 -127280300840809017632397278131006717440 9869535 105839984837851639310087519042936463840 9869536 75044321445130163900009770206789107712 9869537 -63851857862339301400962003846435109308 9869538 -847936309493954297971984563498539520 9869539 -339628024936219611898193416164695042840 9869540 100938504649958239566847411622745722880 9869541 201527191946357118929699974368283717440 9869542 -81134632314786381074667511332647614848 9869543 228144455847748308499319000738744029824 9869544 83500698482984247591683158714048527360 9869545 -28145654680525847204121684825740380800 9869546 209437785282864882750273139842051095472 9869547 -34904342942390205013869070951727269800 9869548 106618365265398597190423090016741708800 9869549 104744444439464160234868176454519979520 9869550 88278513719981975139567697791069312000 9869551 287407310440546589763100793568981766912 9869552 -35387517700026479803120583410406916096 9869553 -121846911850292749866973661490111575520 9869554 -29402212124254623276335223724217419968 9869555 35697982870524990185162329549885422960 9869556 -115521222298703536614989767030156062720 9869557 -110689320029425456131046980657034394194 9869558 -97118457868869610374551801950587873120 9869559 -13621518630304304407404572772624839040 9869560 128669117158449816387713703943911936000 9869561 17886577036941151471877334963309941064 9869562 139413184926970439670134089621703710320 9869563 134159865937034460931048720131117950976 9869564 -165117638264408984969647501050352717824 9869565 68981479845094747557934703307063976320 9869566 49471534880208483665823969943737588480 9869567 -193553077687418221008433929297016368384 9869568 33552125559908404927397653341240557568 9869569 18149311125377592157766922426602769440 9869570 -2532638686540718892979894141400587200 9869571 244146437179176383299959385213496145744 9869572 242765310208828214912759806162175566976 9869573 -1476869985335474231413259963090758464 9869574 38408641524806725239276520766907518976 9869575 219347615304713697332740212588526600 9869576 -31206079416946622896941986507024793600 9869577 -179232712101471671815053645002186333568 9869578 346558844552139953168006265419142579456 9869579 57440407916704185321063071725514139660 9869580 48769218566356075838105080592135116800 9869581 -549029870195838969755320928590375900618 9869582 37530339806137874380268733338465107392 9869583 -315164059815298658831793645140077875576 9869584 112548054976773159707149733114776985600 9869585 -113030620457497394354490541351906788480 9869586 -45767810246807275548569002523843531136 9869587 52712096356005665330177400288821884832 9869588 107707064922885200797976941027693670400 9869589 269791504556267506688551276799813141454 9869590 108490715595294425590773024577569772800 9869591 251315304770767477030803457915904856984 9869592 -2565511732498623229394320017960161280 9869593 447691203483133911821275064439643536842 9869594 -7222598351999122197423672372602228736 9869595 -82920565658902826375795174902623150480 9869596 -16761119924445268486501847189690288640 9869597 293814302927607730543129152870759300960 9869598 -2197871430966337589854556827601520000 9869599 -104654565940556683895946225691259593440 9869600 -10707667785619260070916372737410662400 9869601 -105899573879123201655135256386008073216 9869602 -8932306717603798096293973176226186176 9869603 86539840912946319877772583939280629852 9869604 26278091908157309080522511689794662400 9869605 28412564868261377687663625665013498360 9869606 -4862946010467562274795341668657455040 9869607 -14120000808323244820921960506793080 9869608 -85529416162029228811399654639737815040 9869609 -51060282805989361307728201701774029190 9869610 -19001880281366272838521311717975321600 9869611 -181654120866034242002691056473698384000 9869612 -165450010902727098498929845040543871744 9869613 -110409299386981259007003312314983521600 9869614 159317682663643802892339118570467982656 9869615 25918452151332513507624868792536559200 9869616 -48682826857015282965288733324678840320 9869617 -253252078008173534759208398535732341976 9869618 4329330230683786407927011688946076928 9869619 -212057911554046740694728649259863887312 9869620 240307610270198739612878555374924327680 9869621 -145760182148607671384841950249364428178 9869622 -30499020180092803995633022363390205952 9869623 121148326532244874898780805477547914760 9869624 11938098031827153366199137656186880000 9869625 -36031829266540140137895834278069184000 9869626 -39673757851295473958218993034469676800 9869627 -165787797422779431046526736753159658524 9869628 -286104895269867786666901427068133376000 9869629 80704798911714665681924097836293908192 9869630 -146226248281007385067785977824274735040 9869631 199066450766217155622840806102084330952 9869632 80397346805681100570889107050126114816 9869633 -68668202365762686544400937602152301118 9869634 -272905847848654129325215420480632706560 9869635 -267077720002264494334713609466044391920 9869636 141245103496250324883655348987294150656 9869637 -22005014669670502761636646170789323040 9869638 143226522605886852525980921803530169920 9869639 13832893742896606406888551165490796192 9869640 -61703743274888987969926453223077478400 9869641 337814606885569235492945717277751022042 9869642 5222568712172002636240486009795090944 9869643 17127577969833626457914982958993163808 9869644 -549711991396612889594626030596082243584 9869645 -87075074908406274563462994874805212800 9869646 -27432345076682007265481444944144093056 9869647 327642588400784969164991729673643920 9869648 -26776271649783809374079095373593067520 9869649 72397698551060092180735066745707091520 9869650 -3484802971516778298747846173674022400 9869651 171704469945878358793125383846784728904 9869652 40309323764824795240354554502950977280 9869653 -273682877025157091820564267990072726500 9869654 -47506073744628149618381034504275782848 9869655 -10967066995089298382322139462737679200 9869656 14656913496710630385855307532818513920 9869657 193826668966966348366310945796814305600 9869658 -138254281595681437581832391030065737216 9869659 -43740281675569325301503892564058560096 9869660 -47589749169711370739268434858148618240 9869661 -3946073180181079469868424162496502720 9869662 96955846959684986033486061387154940928 9869663 -301981409847729363178420102158828965088 9869664 -98624225858961588653025609598390763520 9869665 -77816189204907317521761622796292478680 9869666 427007426920588426767754204825088346624 9869667 -119201590938352987062257887098572298120 9869668 15082708774189216578626846455767982080 9869669 -308178156425995514784943306948470108930 9869670 -4541566554609878163967588931861537280 9869671 336012832008739839992548802644768066560 9869672 178121188763008534420561042203409996800 9869673 315013699420407505939177167089567616 9869674 175249145317831710278649968588121852336 9869675 2177183330225409191288722710963312900 9869676 27664984990113941505656724614594657280 9869677 218688788864900211098720308258655773526 9869678 43002438087771872095807093948751572992 9869679 136335054985774390292599587359496817224 9869680 8982456457939732863118628821980610560 9869681 -317586510509786426435187559692186505518 9869682 -39215635186199960619410943143267803008 9869683 -24182496118001093571152717102366237480 9869684 -53738181426868242822731854845242228736 9869685 -35996499976505639600928072167700819840 9869686 69167765263198045024760899496721310080 9869687 119376445837154378293346682263700484032 9869688 34823495436396159082256218045978767360 9869689 13044812899406031948158340690167888724 9869690 101430683140787109794465526560923039680 9869691 -30811342763290517567898137143684786944 9869692 -48882909002508216784958777303672161280 9869693 -138199647452590199534626767354445448058 9869694 59467040818197170947406800145623598400 9869695 -29161142807808482031880601355263299200 9869696 -35457965708650903338400903621666406400 9869697 36016504803149186071937654562272717520 9869698 -155831551423034585286230398054711076400 9869699 151311113856291721932063852817625750736 9869700 -74943409733971792152790763067043737600 9869701 234288600530663858418781493409214244702 9869702 99339970779887616533707698191961715200 9869703 -27783174044558789648389445427248046336 9869704 -613835014863910916406267202989588480 9869705 96110293717204208890378840413890373960 9869706 -31300722933636236933059234275507098112 9869707 626028603488068474512710694984538728000 9869708 193373639280045810364913181878184637440 9869709 -25099689783312745564837432303137960000 9869710 -99986420874181206089225536429831476480 9869711 319197952577058113961229828887121995312 9869712 -75116833510803170925820151096858050560 9869713 -47282134325711315388209534393383196160 9869714 96435130277245735973889391671490590720 9869715 288833679371822967018933708186255096000 9869716 -164701349331624884494769799820655916160 9869717 -20596198972151703553143586381819871520 9869718 -46070388481332218306450325823620218880 9869719 24040888699909329848668510478241254896 9869720 14321213350022947694060074149089280000 9869721 45534019544383020497703445770165600000 9869722 76845364009533061205719083208275244032 9869723 25162289667464314760202203442642615600 9869724 151922893041413458361420071901789454336 9869725 123806539407329403666458048365575586500 9869726 -112680803804895423704916546842467970688 9869727 104280074014216280311123031798642471112 9869728 -835262388918195652823754076338585600 9869729 4881702184526940327583932928646561940 9869730 -27297721048964683956499218789541716480 9869731 -320022729959646150520115640962361424928 9869732 13448020812380358999434250704532660480 9869733 17414170657233394093420109764300055424 9869734 5236937744181415342254379460091101184 9869735 181658835564220284023107526357471944560 9869736 218249746917601807129840345561872384000 9869737 87504573942129858674022750995262973440 9869738 -22636169738828222093361799999536582480 9869739 -72134291339157259826474353205058388224 9869740 -3283951092441630315532714000297128960 9869741 73563492972874288597622168037081935040 9869742 106717009960531582005397577232036954240 9869743 25346924956251405897339833524879807184 9869744 22617984260619484166194844946628608000 9869745 38991691398125758827381748698154821120 9869746 -13979142701616027833559687481462220256 9869747 -1784251992175110052106413548860162040 9869748 8758610723780974811723922742827257856 9869749 47771716891950838293054507156119767040 9869750 -62960136006293522120900052542655936000 9869751 49857778033201928693729495339558038080 9869752 -121792108529877609035473598308553809920 9869753 -157601957496980655201711397819832804016 9869754 -49844759245144245212195014109118586368 9869755 -77415856259760542159494371848006511840 9869756 59439218100660287330033041260087413760 9869757 -503447558099131958093215383988346112 9869758 296159491002428615268298880464889930112 9869759 23538042620457090745450190799934965840 9869760 30811037449432844876916851871842304000 9869761 51668442523407109425836423557682962224 9869762 68731619699033247657207850933547822592 9869763 73120210477326150443558723814189689088 9869764 201852117658173149970517507208001128576 9869765 -390520917524406782838549609958219200000 9869766 -1983983512998021273158297662323931392 9869767 194814512063592633775173740510635560712 9869768 225466599302451325580969423199745090560 9869769 -9179746074458546050588780126373587776 9869770 99502183326608119551425347685246664960 9869771 -18623537605228187738763538741952445408 9869772 -28098375395750297030823792151166447616 9869773 385367422884369346963542041598737547180 9869774 -8341151373272912512502764459895678208 9869775 53805166908292004886854568663260151600 9869776 -17319766971927069932410596511203041280 9869777 391015628772764084796990027152157520626 9869778 104734949587928085641284355370059606400 9869779 -291726272868580511361805677849281970216 9869780 -4352544153744466233222028304729702400 9869781 61920997218509400291881625458532312384 9869782 18694707945550829072756214265013657472 9869783 -30773503037465193421810129473052503552 9869784 29193525421206981297273628314375352320 9869785 -333135292746738612945599110004360065020 9869786 -45920898347903725562075362126232901120 9869787 -30681235473722292302200778282938443888 9869788 -26158818042461499419437440705092326912 9869789 497472721504631539323109850371674247590 9869790 -21334145119282691211908651688898560 9869791 -290164169923431692202628968886718547808 9869792 -682940330279984080323670556788641497088 9869793 271184756764943382905094428362493164464 9869794 27790044019139791043699693427652528512 9869795 -244466701812602441652231111971637331200 9869796 -370191678649924150799150017418083952640 9869797 -72889442491278813346917131590265636800 9869798 18316363057121751176991689041857842400 9869799 293524823713966813016502454959801741864 9869800 -83989323682822701851593733225199360000 9869801 -64241686184920640790595298206420944198 9869802 -48986490300451109373766939237805621760 9869803 4291034402346949434654146507184701200 9869804 -146603838451836224805859143124864441344 9869805 101386782880435209909988470762992056320 9869806 123289319069983541824841875542334798464 9869807 -141897351876288000010481526709553679408 9869808 33725080171050455333619046980374298624 9869809 581133698058390535911770911591152958116 9869810 -89429114469467081395419368571385849440 9869811 -8451018237536174094901994732786952192 9869812 -598105215890355701050687718582027022976 9869813 -39357242912104734896432304536457625152 9869814 144166890539839006217526163044512251104 9869815 -313878086969746830505364347976182525200 9869816 339675549087333512957607847156491878400 9869817 119416486258910801646813380361015059712 9869818 72214194696403001685789673791862175232 9869819 1024509016546965258853032247937054688 9869820 -16850615651915268109820204258344304640 9869821 1177352497005319410595510767947297784 9869822 -26083066049529001416221335500878208576 9869823 98624792608772700732273127933156622880 9869824 61685131213804382622368109580435587072 9869825 -85534215430305500640723655329557760000 9869826 182716024125797952221826171078681993984 9869827 -626447528186943961026311931833344124400 9869828 -324902567097554926674680079810089604864 9869829 -141839275526623869599453129746762108032 9869830 -158483760310489684191139138203837613440 9869831 -5542957471909491878699522404301071800 9869832 72743388551961533453969222587050885120 9869833 -1397472963194755602926631295534461600 9869834 -55767161289743991732542112547063415040 9869835 217594148336530845295192495247066630400 9869836 167261526225803978581877953317348980480 9869837 -708416456530656760404873039908483174208 9869838 -35381524196886077561729617561025313792 9869839 172365411578658419005299611617846153456 9869840 -1611494424764865346036426041357680640 9869841 52551308320296636557151040723561287540 9869842 -20816250106730062367471298386695981056 9869843 66044657684777541114681038369316550320 9869844 -89680165245617909004646220534980608 9869845 259555505924383310508394419631940762520 9869846 -88733401167532994233859332303888997760 9869847 1236028815164556801499576597277070240 9869848 28584407102405734217883043884979998720 9869849 -676346279051890031402105555591229990 9869850 -734060831749285421017172282211255600 9869851 167749316760776439627526390754324126852 9869852 -128152875157052756891983505277160882176 9869853 -52658332509688084412484358648962972096 9869854 184880506451989087616266332459709093440 9869855 -145591633148046166184401929285060849240 9869856 161124762964998447169489796565975957504 9869857 47425789546881365715976443870622987106 9869858 -303582342562349237178117805566739308720 9869859 -278981308490604086395474302654699816096 9869860 32605710197671603094019427296615628800 9869861 -85988794957813729313056507966564297896 9869862 -126406294477305265990137603805402129920 9869863 333886933061468886604434321653633029112 9869864 141736003810450558332025165433995345920 9869865 -14664907125195612368243555331722016000 9869866 -106045445917567786313064559821712747776 9869867 -214421062988266386488584438464388455168 9869868 -36914631977565390256576644583842363648 9869869 -285212926219263315389712246596144730730 9869870 15310799231099148087436166383688895360 9869871 48978883256252800033353235756500036864 9869872 -30285260190386379946015934254278377472 9869873 1713966793271411920909512147335155200 9869874 -72027595084410552399148166909508460800 9869875 53708407751977696112529771552301848000 9869876 3315150931663603922186129353586399232 9869877 424314130562558152986323883240952381440 9869878 -41717235984536058786172109891112305760 9869879 18577456136063776922327431025526557640 9869880 -44986222237329831673435061805491404800 9869881 -141561939058113601077249992723167648320 9869882 74618326061960045021097647295392918784 9869883 -292377032929486038222183743745221702376 9869884 306644816342004705906700602025848482816 9869885 -314602939800711749768019044325968430420 9869886 51436496083633038578314979303976371520 9869887 -184232256283626849965004056649838111568 9869888 -26021491695934902589627700318929158144 9869889 -161254334871578308905760254035901569280 9869890 117643587937606728006245383030197703200 9869891 78503769270112967005588563296920237512 9869892 1755905175912362481702747770828820480 9869893 557641445469331197110483678461176481344 9869894 52731414452271858889525418387449844352 9869895 96745692480145310620692899584017815520 9869896 508786341468642053788012173857099612160 9869897 -23103073126122437275734351429611694108 9869898 28843373901542800807313557446523788288 9869899 22174771893249266431435149091272279664 9869900 31856094866730623260952429832989952000 9869901 18030753981186589839094569609021220032 9869902 12895075094402248766426926802611297152 9869903 -212130765444313278076979851897429096848 9869904 -31637834842044876524913037520110878720 9869905 184414128452959123987177781187639106560 9869906 -136630944519557154888829630491326592000 9869907 188403553158742661692229497295815917240 9869908 65149371955755802469736892046733291520 9869909 160363482763016303630157212612908828800 9869910 -36796205997500160459553087493291212800 9869911 -287836065621589329662150512532510221680 9869912 -147691875100960241988618754020848148480 9869913 74648498689100208285229463397210189060 9869914 2708982472182008950649403609866944992 9869915 -197572054698699392607825730797184996080 9869916 -74516886321697544449442664787835904000 9869917 -170962657937170221696094962955859619034 9869918 276400962015325266819533647105583280000 9869919 -5327323730815142648039813732660654592 9869920 166260924034032051548505795849793044480 9869921 -284678035580315624429198649337815582528 9869922 -38762403043486529625944554941675756480 9869923 118204288015630232096518660049429906256 9869924 1502987509062726213488379974493096192 9869925 -16367923652112007143452796436673817600 9869926 -47742847265270260784625920509186650816 9869927 118486154393109335554555185317725870776 9869928 -77678219757302389332376867651577610240 9869929 236009292480202206444881822674188009530 9869930 -6355505074344130893314938602280089600 9869931 338381741001987292097969439649264637280 9869932 186566439165301504942116435347208355840 9869933 -442438486572777092966115533481010915680 9869934 -157258879689113308057786398811433833920 9869935 20098925753146106754432767543830091520 9869936 -54462316456806389945006509761038942208 9869937 73764829963267123814485253925884550144 9869938 149080085759154214085272936119711033264 9869939 130206177382291520619717391640042257740 9869940 -57311683525214668945493007178993194240 9869941 -364565523911131121884392321819309626816 9869942 33301141312298643085576430996943667872 9869943 -294480770817170612854868414739867558936 9869944 -75403592279159768862391275386123059200 9869945 208816611565219209494761376324393424000 9869946 138016715623401392034719707374647261184 9869947 283028696937148018618759414022739468720 9869948 -203207905790845731781847674707318772224 9869949 -443944974989245927374464070563287200 9869950 -60302329403210466957672939626598792000 9869951 -50724433717722543098043056744115877536 9869952 209774452465999037183324856441781616640 9869953 -36314250184976828268541192622328272256 9869954 -6197988081372710247942011628969355824 9869955 -288846644249266735005417169278175161600 9869956 -170689774723293804152233772331637674880 9869957 -283605380748869949630430749406185829794 9869958 -26276653756282632994886382977526005760 9869959 -152227893748726548868234858373073801960 9869960 2985457685511406293456440907261542400 9869961 115705382015289222000439569748126240272 9869962 -202494811594198528258669818589010624928 9869963 -185972096854370684994649958735732383788 9869964 -12969374815301471331500074498736209920 9869965 6603568224461051144004600198666174720 9869966 -47712925945888796327147841006131513856 9869967 -146819978893721313784183518734548429872 9869968 -111391216181450735633442811923638190080 9869969 57905150391410780698324724073133208370 9869970 64619747295793271406591227212953600 9869971 -283998986422237897289109270632035256976 9869972 -130012980883825251950872450777020655872 9869973 -158125280378863885710291604302938978400 9869974 132223891564052095751925943259967552 9869975 173406417210536297960723819533743819600 9869976 14730125204731119354110454119950878720 9869977 215806525305046172765854958591767371460 9869978 -69690601437397387581239427173074495776 9869979 41387161272804838704805958517537964032 9869980 21561287795024887247267308106409615360 9869981 -145795189589489785962714261667389191136 9869982 97616768391510926814449658419727350592 9869983 70182065752654738488029709716172732480 9869984 -48275270208800740758847210890371334144 9869985 103544552994683295922121692659965587200 9869986 103924803833966073458846120306575680000 9869987 541039987533615095301127825617680659200 9869988 -80520567229397123042004642043783342080 9869989 -35208665889046355280907904886140862980 9869990 22365307156340990072584290639120330240 9869991 296680876916947643156267757230541508392 9869992 -176536738967184901505867368121144524800 9869993 81499551641820354316279634728134672000 9869994 36606414081551585348641914812896005888 9869995 162677049206410094859031234427836380000 9869996 76920851501626528484601659273534883840 9869997 -30747274935279386064527132991219905280 9869998 -16455801503630883309371750473784732736 9869999 178513776565401202772067357055072314000 9870000 5472391923416101477850661153669120000 9870001 -20990816759013808061260734220230424848 9870002 -35046288762515129357121604500291840000 9870003 -32473644422443888622013642992788459440 9870004 -272710571762427432575549354978305273088 9870005 -1741066428716127487570561555587782400 9870006 -145816406836779220576717940903009548800 9870007 100162738088641992803535238559412019424 9870008 -311276060539446920715280643546010071040 9870009 -61271847975046726919491737667736448960 9870010 -237087102607867223620049030838182095680 9870011 -35442914202032573408542524337072869000 9870012 -1029309675511524321081183968202789888 9870013 198229166127870799304520499836151992384 9870014 -36821283486827988794775665307069182976 9870015 128562723928131472383165313606139314320 9870016 14889464495690766528290292665461768192 9870017 161088769560201524567510347018720704066 9870018 -85103492301542815453082395835007060096 9870019 -1906226030889039581676624417757591680 9870020 -74057702237842834419974660771195819520 9870021 -679405772951532814565582017131495618 9870022 30238998256745905736143189847178921312 9870023 -303271491105147008698604347417736447040 9870024 -28609763279803907530608910249554862080 9870025 121162388123961446847090592927981140000 9870026 -153477925496846478215943562552910862288 9870027 -75491050027025670992574348414003895080 9870028 -11355085599887690647075464475942453248 9870029 10058153743581513616128192896091976320 9870030 -41367168225325818814921662744593182080 9870031 -69349051650887434989902410839762441048 9870032 37409121406463934667074701116272500736 9870033 8127151074109129483902453367135888224 9870034 -361053876123860179486376183523034406400 9870035 50114172903017848562064858089193612960 9870036 -120114119120263054047781410650705068032 9870037 -4472471660001597333495224350737132320 9870038 -7690889948328563976377967856690174080 9870039 -206709118401432912869977320208022178480 9870040 25121188240158810839041993083216076800 9870041 -73920467964600659132832507158817914850 9870042 -28374522660769681618953930768735968256 9870043 -103270642462707840812226566059082001920 9870044 159993946099142956745737384759104537600 9870045 41868688761298265461466878754140881600 9870046 13664748162257560510643544160999913280 9870047 -364547964477953484384954920335312759296 9870048 -881464744488078502319555867052343296 9870049 72771338941610901652028555889055289536 9870050 2848346861122300479667088329229692800 9870051 104615200916206273086906477533221650240 9870052 -62881981777395844342090648818151778048 9870053 -198734526765779357172673572037399273956 9870054 -108696548097640174482045861649673590080 9870055 118770355105549109063700182798241656160 9870056 3734491882690112528729814140472360960 9870057 -714554469639513549730050689620593846 9870058 -94491373847517724527783837091203782400 9870059 19018858872931624656114800986994442240 9870060 14651179952078381383333302993451008000 9870061 -166497658029953948852374521575875127338 9870062 -5706279966925791265094210709893987136 9870063 86546740695416086181867234085292070400 9870064 70686658402702350850449871521601093632 9870065 8143194335490448409219084396754995520 9870066 32259399038884233389246243157127929600 9870067 -218117508347623983828975109476071960884 9870068 -99568405975822518025096859853224269824 9870069 76887918634658731444948677235619630400 9870070 154312765539218616991188383767171572480 9870071 46547794101668137516216389332995735272 9870072 123503829136945085712346655679126097920 9870073 -299761005991395111090995518319367935856 9870074 -101574044983943891346164733442197860640 9870075 46714876572072887100152582308545084300 9870076 -113813664023482689096961242176556298240 9870077 -171007670181878915358810613497093609600 9870078 12514714995441638497237748119071525888 9870079 97263902505258414789670605666717482976 9870080 -201754075432928115444918473996296519680 9870081 99538820302340540038733391441778545024 9870082 -74933346801580732951810916764455803520 9870083 -186144962531303452772784063294502939440 9870084 -37583351756375616044227704333308497920 9870085 -42570119011034019532209374472195221640 9870086 -293440235563613736078003813814776751008 9870087 -14803811701583243671559225276327793240 9870088 422633604003022047354136843385525621760 9870089 -26963462407484865837020971320775302960 9870090 -19637724235660761421521241646668738560 9870091 -538417426249442199709031689973248 9870092 -189078246094758035726950849949961768960 9870093 21544554477963719346355586895777312822 9870094 -33020935759169792591104073998516571136 9870095 -114724410121236232656794078119526748480 9870096 17471419439225589369740329391851241472 9870097 -80732423088346997420330864779808135820 9870098 -42037846262108828904055068741819322368 9870099 32749050678899326479200990786459834160 9870100 71561260429283550932557491135797280000 9870101 29630882263435371325995117221141049600 9870102 -236947167205405141779628416564021596160 9870103 -288626153423148598920230375138455245320 9870104 174154937842324356702220690551138293760 9870105 40920476946406561340686960530766295040 9870106 -297183441260802858705534705293413759248 9870107 -369660614695821510354200172538864222236 9870108 -97365113845063461059962498350313365504 9870109 -307090648348417577814863821203662276480 9870110 149054174443007846501267841709583664000 9870111 -4864143104523072646871073515384557104 9870112 163873043909666941429698672109855703040 9870113 307293956033690223829209811151917342368 9870114 21685645876914449989490225311014291840 9870115 69413020274746264932403410972619915200 9870116 120974546023297290863943413409296056320 9870117 240949321408608814027835707738399267680 9870118 11608122529133397704392205364180158400 9870119 -499251176865987974557775475246638656344 9870120 -33558855197699304823263719090503680000 9870121 92743161317103286735672341027807532800 9870122 30734820295441471572061173106565864112 9870123 79006991842212396071970629915578263384 9870124 -15269239869355332343824598069314518016 9870125 150787299895975370434501904624912878500 9870126 -21774908429962302134253824019880344576 9870127 -176724929765269637751071547014958631440 9870128 -46462819658902771344627528945843634176 9870129 -42658375726071497438194647961459097100 9870130 -68677710926998464976547922515563091040 9870131 -210942965211617382791362070364377794368 9870132 -30906835527765207001777274089058992128 9870133 38276911559175704572019409864818219264 9870134 -47142161962223109266498896368231360 9870135 -64849074864008119156371908792142777600 9870136 -199069424302611505663026742878027325440 9870137 -84898110831801894133410861625013345340 9870138 -33212443429514511750400663569920391456 9870139 35370433218705465623297507840559573440 9870140 -99516644034651219078673945156342917120 9870141 1906370273326571991016105991171289984 9870142 -135769219783642319470801567822358414208 9870143 -482626441296652692051338135178147820608 9870144 -43288217662198771110474239775954960384 9870145 209331065499746924557732354266923442900 9870146 -129259728706788423631793639985345948672 9870147 22884105016507114161257282883070525440 9870148 459245358805384783723627870354703934720 9870149 5865533635920945294218622269572784952 9870150 -90813607872053738203376564073243120000 9870151 55519600400169667175081925393672843792 9870152 -110115909275012922732085871344238592000 9870153 345353035849094156455755660199941049104 9870154 21697602662042532973943904466396783872 9870155 -5209564604351259995912254620238970880 9870156 -42572235463054033517667770259081247488 9870157 144638457523118762428452101703601709664 9870158 168351193957965008580123389726224865280 9870159 -109193487498926389649321570180161886832 9870160 85386509996075427715808189716442234880 9870161 71971186783745355110941429255068301632 9870162 91847410452917624118266944672641410304 9870163 -134743610357348345772143223933060589588 9870164 185224946348879588449034323957027733376 9870165 -25172677258547593411920343938179548680 9870166 -156949737465231128087301104177095399680 9870167 27018982479361239996801161834197758216 9870168 51453034247209160477053496314920960000 9870169 91214292997933577260315476308887187520 9870170 105451826866460579720644973918674292160 9870171 96262092129825095804702546617088681112 9870172 74152510697812162284896336844957996032 9870173 -468612341516087754909455285171460655578 9870174 -3094504495237059023062562711651177472 9870175 -16703503384518670539610528920047793200 9870176 -102049765467255224335714647795619332096 9870177 -5303306306637570045803658053624190720 9870178 80094559745704423929900875654678018640 9870179 17838750178875353732159812224991085520 9870180 -154005330470054891920895598469142999040 9870181 -1018694140518903532448780149390258535680 9870182 -44978513217876861076843419461994745728 9870183 136154354399154103339013697263538569088 9870184 -19717833106496388923587931035400570880 9870185 -73468743235011890544800981102952459000 9870186 95612175912497385799886340586740424704 9870187 -22527331903548718669743183396039662568 9870188 656938141029490251528162150726472267776 9870189 11037648402953681722933159081113413760 9870190 -5160093950192821653400384202698671360 9870191 206056750911667587438050301865271774232 9870192 37720469386445616069530290997732573184 9870193 111294300277233859504324235001474655442 9870194 -89372311828810803899520591328211225088 9870195 260906744668207498364327772885356528640 9870196 -10100497624307925177234131484078714880 9870197 -110197165570673748280778986649060860320 9870198 -12202453185305394964992871888164350592 9870199 -12439738241083540322336680785493115800 9870200 161318573000912450173243976308399104000 9870201 -78610206882855850336705886991067392000 9870202 -139662754134827270077532648941106978448 9870203 112895770474684210724106467155566203904 9870204 18032580154256761991150296518375645696 9870205 -101910692045282035622355358961149885140 9870206 35843334354677400485905440927065559552 9870207 -137270480333813011031495193716102668800 9870208 56143752832852871206698557676453888000 9870209 445865930418731918575244009692543752516 9870210 24312458178713351785490699725246901760 9870211 42981788769432896803036991213373569280 9870212 479358948525458776658369162580244608 9870213 -69753625776817904071047546531624361536 9870214 -35210819035635506639056657176445357056 9870215 -99851953194639713313754756830540604800 9870216 40264312281371888951306824132908441600 9870217 -75294082397694666845069343481543902360 9870218 222766110738078150637073056775321937504 9870219 -115269438290726814528614426149803801156 9870220 -247152282906932848480085538969600000 9870221 -495093363723391839497403915106960521588 9870222 -106367348333323102872599769875176765440 9870223 417861018999804615655106229928958362608 9870224 15564822814805610737748299193113640960 9870225 -6189876189051593819041278815002228800 9870226 150964684979574400047719422413315333120 9870227 -589488148143263160203161587527559272928 9870228 -209763550073169099135516417885918720000 9870229 39246347226795709593986490424848711484 9870230 -28325335895457276637538413071551850240 9870231 -55053866304514983374034837719079131136 9870232 253739596034950391159344970636775782400 9870233 -17987828554633739775265339764633389676 9870234 29088216945969216894481408828553871360 9870235 97251186279671645844377470472340312960 9870236 -62479147994684950153919452900368990720 9870237 137366369061742314072823047586933966200 9870238 -8840000780365829622439893592971429504 9870239 352107426952884044687002201835759122560 9870240 176662918004677997500455968281665208320 9870241 -306749672252670145416178546506579555358 9870242 151846218144001690449022374323156392272 9870243 -36924644046550986165809989401996614400 9870244 -129265054668629682763280164619107171328 9870245 622687873215262908925973319473848320 9870246 37694722794560952604848052032703555872 9870247 -541502761759534819877895615675826791304 9870248 -267359193159599538128275259318220272640 9870249 307523965917341499259777417376648075664 9870250 -72260183014530509683365403649902416000 9870251 405630290234787458648392261057181225040 9870252 30345728312770492515757968659405340672 9870253 26677135334068578281598195177649573120 9870254 191318021140614873146537960065320096576 9870255 -3606456437851593502566858721919543640 9870256 44198188171776728990510922949541658624 9870257 -11696878627692340047593916643882429980 9870258 46847044899747718497218746709450235648 9870259 38046858280498951493890939855740705616 9870260 -133260154640797552568378358819140812800 9870261 308421090597000760778072151504240413472 9870262 92710662341102635902390807252822025632 9870263 -476030674346768623821458403155351376 9870264 -206886847519840116350651195106952151040 9870265 195820930218477948341024694193710558660 9870266 -80381602981581298450458048216198743040 9870267 -90514028576685698338087397855421921600 9870268 -16532169886328436737764302469741046784 9870269 -127402794991755597568169420449441686420 9870270 -94955245491742488907360789403779286400 9870271 217601877192565161090149464116073890600 9870272 -30758241959566277223239996987450327040 9870273 24516006940565179260275301767341645824 9870274 289950915716670582217947910204770140160 9870275 -158050597273459498882595876732556005700 9870276 -37595162675404927186573560525505806336 9870277 -166035538576952042640661463384222019360 9870278 -43371186552616674370388083543357652160 9870279 318704443229633158039284879502708886184 9870280 82130425122900504119734207514131660800 9870281 213225605996857506790005476352256558464 9870282 382683823103156155823144202240223180800 9870283 -337639236233669903821059310448340367468 9870284 139576536224933386533041086115810190336 9870285 46947158772639561834974512484525127360 9870286 -98122925424124033304710446246321043200 9870287 9633089629561555672332819474271344000 9870288 85275883368833096447954143641821380608 9870289 -78821225520555484655235990428230836864 9870290 -174405110746337841429762162426849909600 9870291 -83376974470891546925806603546118923920 9870292 138649847636693660469014930150781513472 9870293 282768295801800139505357259190590626304 9870294 -56595696446749242298287502807059529728 9870295 -283994604224289871679483838390971671200 9870296 95311163008616776942995687603021004800 9870297 120396027282374223896733699449561082720 9870298 -268591264418667816418599238278725571600 9870299 -68502898347955117222077868996659313320 9870300 48802087487394675008116441668007948800 9870301 -113403515623840418077807024238488089248 9870302 -10183373421253027851356482570052518656 9870303 40383242690310505892992245103091401344 9870304 -59048997574441695015776307088676880384 9870305 -165455810493482246377211124215567865240 9870306 -2296650071800411165920416913413240832 9870307 -114430313904724267247139776452679786496 9870308 -78748065824020330443122712905966813184 9870309 198488495378809916606559530033408286720 9870310 -147206872749811008208981554041320080000 9870311 205272562196977890060186372833078428824 9870312 -14023587255434654044393070326570844160 9870313 362851101674808319080806343977616133120 9870314 181514403173579820414977353636034318256 9870315 -606018832665525114411029279505634080 9870316 -333287494372495903351706832440064904960 9870317 278347960499779062442833766505396337366 9870318 83339999267310142083432364155947864064 9870319 -168244099135367822820579431755950741504 9870320 6452457313196480726771460385502822400 9870321 -23986158184246083729530880225742470288 9870322 -32996649394634715189482840421892300800 9870323 44148299857089281136211071067508314572 9870324 52655203743441635879149014787151646720 9870325 -149784092963841697506007961400625076950 9870326 68342779871821004808114636174486580608 9870327 138188489285740496915119984009888932864 9870328 -126173878601852438526775849501135933440 9870329 -255815277206636859306599210695423334400 9870330 6787895978745047695047375320816325120 9870331 -99594197908552908878396860901146952736 9870332 -4675868615294108110150859856013946880 9870333 492647442029013866502894561865416672 9870334 194721507809598716831235032987530530816 9870335 -133725022305102772989719355744265663200 9870336 7066170505894088246250333458292277248 9870337 465791063098030094383659450851493417986 9870338 -42372539610877975668279196707175833600 9870339 379652822117804035890396534596399170560 9870340 19678288383186338544841116726347450880 9870341 -33472077140512673629573665594029440296 9870342 -25095798079159635064699639668781629696 9870343 35415856353117645234067465204735466800 9870344 361220527469501832040738655767615365120 9870345 -87120225069015226871764901934639507960 9870346 -344692585185831445566576979862545420800 9870347 -359161049191470137575581939780287628204 9870348 19622027355370300910590056881959587840 9870349 1861806791396623892894558845196731776 9870350 -37140678425856921733567750232657443200 9870351 171460691503320129840576656100182237832 9870352 -102169677484783986147756915957938642944 9870353 368172217175285452757334539008309862760 9870354 -9479423290836857863675548963384489312 9870355 -330833475012289014015273837004631010480 9870356 -288414067239535910196333497597300025600 9870357 33735233811843816394548386396725231104 9870358 204418420920393038422152614139230703360 9870359 159371513534194993648910008109862473160 9870360 -70707038063214970371559919394344140800 9870361 -76975331156459868364219425934637642038 9870362 -34733923854830362743679289407491534336 9870363 249955624676872496824615907473169732400 9870364 -177674179595544172757629281794841269760 9870365 -363292109578424091361807654528042894740 9870366 135282990228291616969769682735467624448 9870367 -94270437991263186410368921776261180000 9870368 -740572976906487361106934848717580140544 9870369 45826529958934574310941804976413454336 9870370 233474240539092893229157859894414583360 9870371 -182247143152561581765057524622827120688 9870372 -140370877372652836837754668075733791104 9870373 -477679971641636682622759971633860504480 9870374 -240196325618572777461729840528117548064 9870375 165417464465065042722084074809077828000 9870376 -448448723954182897359226427949228195840 9870377 -350164965205282609726320916663300759728 9870378 -358743141944947084654634255667924480 9870379 -30883480096193846653072187177024400224 9870380 -88994461614726074490089122784085949440 9870381 -34331697559490462591375885190903509184 9870382 278008739991090803436795593422466126400 9870383 -144585572130765668142555302157433441080 9870384 -32271008561027430666761771087865348096 9870385 -102939256737036648168288173136347394240 9870386 -33851076483130667659488916175948313600 9870387 190548855999411088334189544697049694720 9870388 -111083114294007388467328414616628824064 9870389 -221795246959705960835141020286972529810 9870390 -123054928161616630737668450372884992000 9870391 -356156124980496597491640596259145701208 9870392 2316267496157736588218678140870656000 9870393 -120096206218767984640340067460712316672 9870394 -182802954570562076637399048164082735504 9870395 -64865773941771304356193051834418505600 9870396 -1850367208131490498634438625290443776 9870397 -298758050998725107927141807891339664980 9870398 31106451104976877985573135385135763200 9870399 -22285237098663944867153293661425871232 9870400 2649300812676330132334290487214080000 9870401 18523613051465622331360468980064542402 9870402 13507647561072573573683338197262479360 9870403 27988820487449394671274811124965211464 9870404 80735571719034188378055885555646390272 9870405 163918780577071833806032411777574592000 9870406 -26579591830320128793160639171118341632 9870407 -375625589658582468585629276666654578344 9870408 -99798757169083407490982412066093849600 9870409 -454023752485336471063629047233528708390 9870410 -68416236994435060711033629526737346560 9870411 -48124193952843360390994048095966366480 9870412 167677613591694076695727677138593497856 9870413 52947250158216992285420310009233250198 9870414 -20329558845892729357847070204844075008 9870415 92205145929650352436319356759805953200 9870416 7715492632479745895753475991898406912 9870417 -285461456527392658237056875200590381120 9870418 39442494373856725929892465126688640000 9870419 45151079609737324511306271392699550144 9870420 -18677178398790441722737454710222356480 9870421 -566540124484510690687347168088946307456 9870422 -35266363056705211754088030411320467776 9870423 239298034656275312674673753730686409984 9870424 322613900279007384333993885812377497600 9870425 -274808008685171340915801441384902228850 9870426 147064224943065141527074381409662448640 9870427 63692588560558424743651008960050909184 9870428 209142071303629211178150048578520211968 9870429 142216961512595598013152796655241287232 9870430 -107495967777102834863377589638676648640 9870431 423306235165890839924608681137750278496 9870432 148661380962620853085896303716346101760 9870433 69012688548209858213991058597836233620 9870434 -6660863162602929222089220182960567808 9870435 -499519560627469633810657485127350960 9870436 312647430564503971185764257259940951680 9870437 346713947165936672838191270880931335354 9870438 -54485626937473286960237130087110482560 9870439 254195392620859222721327825541174125856 9870440 213107728280138379172642517863759872000 9870441 58586162327364963647021192913865961664 9870442 79615414727605204660054097860084669872 9870443 -226128235975484510256308455393536278400 9870444 -17433927095248843555101474618049582080 9870445 144432149349399501814208598716142852420 9870446 256196202351854087518734281301042372672 9870447 -135976354608575934060602600192382142200 9870448 43638005145013315615572590516683079680 9870449 -132089598931115145497162858409120149550 9870450 -52238884568997889526209792487807500800 9870451 -422631446085991750481280212923774778548 9870452 -138581391630586756723221726257798580864 9870453 1497469088512793923467271867413565884 9870454 -528168642849833700548316717973482912 9870455 88678068393470771852028973453320040320 9870456 -24920951270982084790277451090833203200 9870457 363571330236503138542880284069612513872 9870458 -46987225295644414455353312484721418016 9870459 -16627265263243250514532627820644254696 9870460 86548167174859578500452435641596705280 9870461 195018819693363263786088762429301272000 9870462 -690779156744206529446087972988875008 9870463 113939709570033624214816083386199916464 9870464 155515998991321425845098923163228569600 9870465 41423367202972036267230250601635952640 9870466 116318187974606624558596271716277029920 9870467 -43990960477446364027220641759100032968 9870468 -73046068740905896735272881187892392960 9870469 -134047576525785593385975430778099331840 9870470 -176230360226764052953148476124922032640 9870471 -214788658212372558028266592366527714240 9870472 -535219177725216980211841176842010040320 9870473 59674764149006346566243392795152871488 9870474 49719203301481256414046583031551296768 9870475 -51013690967953822494637957641395729500 9870476 -559951221974991226152481687413227520 9870477 -240265532659412861852108655504423689280 9870478 515180203629850153488096139779877824 9870479 249655266317501451503081038665353831376 9870480 -53621220458967806561880992008535654400 9870481 -123261361614254700377216858612014970000 9870482 42438323748299761075070404463635016592 9870483 -101162182018722034846044092040007402752 9870484 112287374819850177667045781951237598976 9870485 41427523181441613017528469918396559800 9870486 8360534618538687181897084673777750400 9870487 -478409748067000271942161076225447812008 9870488 -218793723506545085000416675357898711040 9870489 90935579066013441820970233823581928244 9870490 63412014889041116877821933897666503680 9870491 257960827120744682319218512014799626384 9870492 -120824872566988665632582332373402101248 9870493 59690467054436303713808590198011470464 9870494 -288139521766408266095530620761902168704 9870495 -92723343239206079890772488619306594400 9870496 -231393345668032426444336278482904416256 9870497 72587875241171973675120411509745093120 9870498 -7578580210186016021144490859719905280 9870499 503620217503413770572498365721092897500 9870500 156600048622292063277797535444940800000 9870501 280012815021011446095358814950284846432 9870502 -143623939832602679198676353178615105600 9870503 169972304975061291190508045429225125752 9870504 -19667907218533479024060432286766530560 9870505 -269189710785184632051123332598067875000 9870506 29500498267524549564130457104620972048 9870507 -121880968463917632264955127691192806760 9870508 -91311391869540638194147711392611389440 9870509 178326373633542434765383102979148812640 9870510 26476205623364212371019447744845139200 9870511 210308990670985852196258338817261812912 9870512 88194654157993065133206733604142415872 9870513 314036072607264347448311347515992133744 9870514 -799018536899686709427904704820860144 9870515 10748757518272425613036516301190219120 9870516 -9011780490512485960044674490406729728 9870517 -825122908781902065885406201887405248448 9870518 32725802781135599381486974771362404352 9870519 124275160451493625627480347175533062400 9870520 150426365587138685643154637324789145600 9870521 5745538614758641435330462339021298832 9870522 -66883380638813144622867521441608547328 9870523 13810576273091223108325500854243567520 9870524 -35101433729057085124765676754822647808 9870525 102923579004147464224168699678951920000 9870526 130606362790277857241425646533633908864 9870527 120292871395265309934185404943517096000 9870528 4768182229729399625681495420169093120 9870529 189336927796816798047791577127842879280 9870530 -32854934559732415373053419616133007840 9870531 326422462656564261409646237010209319744 9870532 -121056322296046744781801589700110929920 9870533 -86294382298712041234547694570593731200 9870534 67070097840872716623878244516830964384 9870535 313458317734764349061225023221873272160 9870536 -25189217115653151026170308593696931840 9870537 -61201717384238892358924805670040435440 9870538 -91910114689263873486694138744757948160 9870539 1559167456963642740683696751060775056 9870540 174338128371229338937310157638838343680 9870541 -440687897581453021643859978953834898058 9870542 -42150111187549301248765247175786402816 9870543 118928375732765636975761061154372646632 9870544 88396701557031361044219389082204200960 9870545 63055440339079536025262289686531566800 9870546 28259026531987961628643381858351148544 9870547 -350139023720265665826744542628570330004 9870548 -339506085004945291995483928031699236992 9870549 -4867364064012019681902330932317340352 9870550 -9052691465193349801000434733239307200 9870551 -107940065487092616656370196888853411448 9870552 -519842726734569868479222481631846400 9870553 89849958087218961830246601880565609280 9870554 24620658398485658845126093361302228992 9870555 16129134747769548350600001311815941120 9870556 -148522928727399841027942184446984005120 9870557 -342704447657341029075979171322406892800 9870558 160082518918827341233173764733282379584 9870559 -31899410970345025185035887940484039384 9870560 63055096003540537192653277149521510400 9870561 -43265200591106363578038798084237319212 9870562 24851339410123863973231085330624300544 9870563 -27961237772487755279607193089982528296 9870564 -1663028472711706716991177413679251456 9870565 173017754446109630773727849975365576320 9870566 -181646545194985588896165737671496916768 9870567 -72895578558294000608248118498748850176 9870568 171328215113862574126350064096957317120 9870569 79077650086256503783838884338036566970 9870570 -38693923112129052981718230503755531680 9870571 13273402488499469112970523663923334032 9870572 34688452258982649012676313130785054976 9870573 -150014882880005797979026754235779185632 9870574 181546607258938345675572689932912158720 9870575 95310999184176122483973678844753800 9870576 -30043914029586544686548700381629644800 9870577 433124794031203237459183312300744025426 9870578 -114941790362005947789664920390310855776 9870579 638114642555655118518404855732489544 9870580 -100337656869339991461884309656237516800 9870581 -78953385326393105297494352401231872960 9870582 -16774121529437075441251524518950863360 9870583 -216502501909202563695917944194706918168 9870584 -296902488652366889920119254574357934080 9870585 -220602374471170791517560259393254686400 9870586 5203910386277046039443842556422189056 9870587 431268795076832838041689001797812404160 9870588 19052673183949422427240598367725518848 9870589 380645832922587587708952166675535984390 9870590 36576896638243066924468523828419745280 9870591 -178972805225856614115126818118401164656 9870592 -165086551249087411485095393688681447424 9870593 988451582330191374249182740808885646528 9870594 -82654079724940437997843031553115036800 9870595 -89252540420853117749868775213318252800 9870596 285387269875324685936223947498768131200 9870597 -19152445276190104639530528379032902880 9870598 -105085611459962574172370665431227575200 9870599 94986681558804219263647885146032834400 9870600 76325459839342014864757721351666688000 9870601 -54400799708865846834046121368717797496 9870602 21254891379489669266788424191387421952 9870603 343563814975898613271801787727227474904 9870604 -161647693456992793511858031083080140800 9870605 7267172617337784959680448040145885260 9870606 -72311682912593704240366769042491747200 9870607 -627371990418744898967073543717259400 9870608 -58307002001270598628669084912100966400 9870609 70309625947728802934249282985590303520 9870610 156151015050147123832839669695234700960 9870611 -338489082513498806366771478890956137888 9870612 -89956815095823337120742659414381529088 9870613 676312466869025709642610540138364465980 9870614 -76477247028332451073821336871593225600 9870615 55077335303334792449879833348543229520 9870616 -181688688249879740343461024113325629440 9870617 77838621561286762594849653933478209792 9870618 60464666043731920048687022989942644480 9870619 -74244083710539607535831025175878498840 9870620 -210593413672352790570845197121115640320 9870621 56980180491707977699122825758519766912 9870622 -6010580450703957952324088055772983168 9870623 145339266882983118970669562979519066336 9870624 -94457876410094535767992409759156207616 9870625 12071374157711109588576814203808612500 9870626 -302767935890462579712075927686271757488 9870627 59558818103962265853082096057693332576 9870628 -91282784439048164067975668022380764160 9870629 113562004786764699352543314416543073660 9870630 -12012461899956693813360179431901122560 9870631 -74915575753916449298537630209311907248 9870632 -63279020803433858726694075418823147520 9870633 28823501208819373964189090716226457600 9870634 50792710153236527136877484447210088960 9870635 148286659584579888770280741415298678160 9870636 -7866078456461442987922473621072665088 9870637 1285706562446712499120621933771699904 9870638 21551267253663542287013672397422479296 9870639 -114401351307412455364780433312942979576 9870640 -36446694898030386455060548566601236480 9870641 -58404902785654899240365152853996686080 9870642 -1134015125448834143106443103283784928 9870643 17368406749554091345070439506649354960 9870644 33887524951627489173544138081788573696 9870645 94335787533323271513799547362867410720 9870646 -218066479054109687635087911318824005728 9870647 223763143569528474130324545445454685096 9870648 67731589164209380951151529534935531520 9870649 -166306153032835507016850611482677806336 9870650 -2379499130945019588237258755882150400 9870651 122463489284906971007882285125097010192 9870652 168118540547276645758523053986157854720 9870653 -57696369167651054038851552279067314816 9870654 -46778025666994628053847479698706732800 9870655 -134947478309586488148988042419802824000 9870656 -55882098133470723093196309970941378560 9870657 94040575257751151987146158237374100288 9870658 -379029684089475318633508022101323853824 9870659 -462995068044820480909657449266485684584 9870660 30963799016389566390022284390631937280 9870661 -212017187822610094905145743662194960738 9870662 34819381279779530243794209483527252832 9870663 -123421642819805817162297393764123319552 9870664 -114976921081885457962500886627394150400 9870665 1066850393527583249539998501838161600 9870666 -73751418355994596795549976755367613696 9870667 -11651684557708171706356547951380081920 9870668 -27035625653709579543100936052245969920 9870669 6285373068666621379877205998051420694 9870670 40986394323947205180626056696098713280 9870671 446614731606874112561462295143382628200 9870672 -4320468120524323831069495689758638080 9870673 108136790896497595402416928217472919922 9870674 -36495349677266748179842429235398516608 9870675 -38026147775412488642625856700796505200 9870676 344599692411689954387594280534547169280 9870677 295018234588266952300537082946129464526 9870678 -69949209178168280067479595290504500896 9870679 23363306873234741036037006637128448000 9870680 -210930023933634566042000691657762816000 9870681 14386821305118906166752224271110706144 9870682 -132099140752637910508282916807282657808 9870683 -507678056675784245686668329924469403068 9870684 -172006623999188306162662675304839140864 9870685 81759589785045730699217956389424561920 9870686 -88981468403935763330078674194375010560 9870687 121539540495580107816919402547975342880 9870688 -31175814268748224095725170189222281216 9870689 106301738781147078531607529396941301760 9870690 78569877879782635369146343914470515200 9870691 -284428756983693271195526696419492487908 9870692 -128461864099415770069053111223108067328 9870693 -151697763179990781639407677064512512 9870694 -95714200944155567279606349419500197888 9870695 -23057850219133116805974196534765084080 9870696 -330014685527434365157806957517244497920 9870697 43634465372821322420643010797202944640 9870698 39630279108704530026517154488254061920 9870699 -87558413584498702450609073527039759632 9870700 -23284517278194668207103113508433920000 9870701 193048537576896487551067494120357125100 9870702 51616305044940721160589568592460862464 9870703 -172508434669477111850772196424301794736 9870704 2434519129360928888450952668850094080 9870705 134294207184856514168396261715192307200 9870706 -83386366525785273302674134722760238080 9870707 -248047580154189263588308578809646564408 9870708 -42703125598176752928692344873400469504 9870709 -131899536392198844527557168962196177920 9870710 26552118328559280106367876073119877120 9870711 10683802133711324492485834075276087272 9870712 -51821043536094144114500916567439749120 9870713 116404306784261420833923923035031950920 9870714 -39977650291716831613762516897817717760 9870715 169512887575697801235966418750650245520 9870716 -11277268752583471380003491648989045248 9870717 -322249737477172152850252812755818513920 9870718 -6654182716067650944560694679824531072 9870719 56688510630568669024681221539260560000 9870720 -49265620557077704367188582863785164800 9870721 64406873586705481696616847278797362112 9870722 271933154885969072796739233298237032912 9870723 -1314093414426622700601806735128930440 9870724 -34711356491698655014398891103324555008 9870725 -13324536883164685020756565769042991750 9870726 -94219390477614450804955894041231661056 9870727 390808795422202621965251397836563690512 9870728 1368754382988058203652695919708569600 9870729 104855731660518135845859999160196357088 9870730 -147226732183951554752137415443888771200 9870731 182826389837918564862958592393736725232 9870732 -32624323980352837439602490822489497344 9870733 83117656802292328591450685096620925344 9870734 -217642553382356143027380609830959223040 9870735 20115833919729474907744411570629557760 9870736 1600389857499739507716857412207050752 9870737 -424186906887280783284243168745550449614 9870738 95358955678392952150690697656047126144 9870739 -21203922467755296243178102832269218344 9870740 114452339771492855246762905915967662080 9870741 4504714144558559196284377623492065664 9870742 -43012538941229737397842035020086447488 9870743 -4983092021766280667568560483708894400 9870744 -47109789637759402685784039357036380160 9870745 109646717015336291328411572702730394500 9870746 -260436007500050646605471799113124072480 9870747 -325757913003038413998812477307191569920 9870748 46829369864544727630300566706553633280 9870749 24198868852558719671548533742956026112 9870750 -27225468777933347550924538524006432000 9870751 -151311820867254701819890412834346475392 9870752 238285483342067824438956036681621307392 9870753 140040485820910437207089061489509203200 9870754 -114618944995870306376398898304536309424 9870755 -82360885637916460058221673240215407840 9870756 51821679714267681310306909875470373888 9870757 -22058740567689105804054006644698782112 9870758 -136701029174137650185779289511632255520 9870759 76351728624143399676683061955381177200 9870760 65524405560398891763736930563702528000 9870761 -25528422310229525576791703988905275788 9870762 -36125185575322891277571268477996572672 9870763 32770442283501343170119921343988009360 9870764 -163085164218896535344016078682168007424 9870765 11028805932852238656168202310605732320 9870766 -1065539749051217525731080207200588160 9870767 99037315032853411329873669325493146200 9870768 10533569838782185700742821052326215680 9870769 -82149343245325654974170466585804110480 9870770 3398126925395593081346509550016552960 9870771 81287444435017500991043509437881011512 9870772 17710760758115096036731447579028127744 9870773 61413763206373911009960435272323371168 9870774 -114572679001114260533730868798732607040 9870775 -113392761273326874095053914891086870400 9870776 -84135442137870173033427948761383526400 9870777 -62741698070398788407196199104561666240 9870778 -274632105379517426187557713601193747744 9870779 9381275129384208614705842338021014184 9870780 120223277757119171394869666619193205760 9870781 555991718499043683599563080170874433164 9870782 24822941589405565767629041649543284992 9870783 212587372655114253343575632547582766680 9870784 -33898795123728461036765586051519479808 9870785 -226539350200480001868266474451861292800 9870786 -11276307596991584221572099481187468256 9870787 -216195448654348189339397199894702298564 9870788 56744680456777926354947543326684058880 9870789 -35379721134110574392112518239350194976 9870790 -85596765741173638350819637334377545600 9870791 -12541001172402141035869977798922413312 9870792 -128085120474362238195951924293124341760 9870793 23581280770068030911780376727245369780 9870794 -62850222858354333527996919011257314048 9870795 -47341433362085279990902043273943820800 9870796 -18009842518111373165725407975611383808 9870797 -50232594397479841167250548634815311754 9870798 9035504279425536186249244684019404800 9870799 613977292153070358617943216563613281280 9870800 -48512764149122123920183512436352409600 9870801 170807472263613997891199856708535579632 9870802 -63994257774651694632802461005611478400 9870803 65339435840152693709726376565097500800 9870804 -15912154916375334666198257065884917760 9870805 -269145980194556497882598609067632772900 9870806 28896660553317596212750789023494766720 9870807 -83589093595059030651776260494606272640 9870808 204426525095244001296153779238354216960 9870809 -206678630770999040085764742644530935996 9870810 28507531787557154820171496899246908160 9870811 287414827988409628724358222467742313412 9870812 -74716038789547525194839807064156917760 9870813 -38520647267765122487962312160248975680 9870814 262383122583782565811473669389416112256 9870815 -152732126102831932107203142434987150040 9870816 -358930971142568176300406259391070208000 9870817 160279445469888600298714598085464678 9870818 61844739244028892355499953130880529920 9870819 6173567476068616172288957727953614080 9870820 120895905588700594285566872366073166080 9870821 -28292035114406250330596629348752419328 9870822 -29056215124810101017662491401919360 9870823 -4326546408809337142700498264156622360 9870824 -538095242072772016029650531068724398080 9870825 149728774519596969966691661659916403600 9870826 -35068944285444896411884512228931458816 9870827 -51921592639794116899329799303785741324 9870828 -242334571048409383174909308528705392640 9870829 522482910244135578597011004750497527872 9870830 63134849398000131536142239355788314560 9870831 198691277640358163380917085989313710840 9870832 79972411791524868307337685457314971648 9870833 -8800528931734548972200085524000497536 9870834 22206482649218265906854857670762158080 9870835 -22145635062519576635327156018250379200 9870836 -335979578523772801893990148540925051520 9870837 -282796135169822296632452235294713982240 9870838 28085855514388611666086616161009116320 9870839 -216613393274472228916514894216116597800 9870840 74313248187681723295451920313574604800 9870841 -8651589787479858138854089064725495680 9870842 -176531420049258665179143085315841921280 9870843 213956023258569157893564895742126384664 9870844 -66853089699834967699579591163750539264 9870845 -79192490958060271379343077995154893320 9870846 141121836206638707514408325051969617920 9870847 24930989936071324713078809895191180000 9870848 -49663214568632866441126103259499462656 9870849 179214455655806432144672487042023577120 9870850 -61406879955504603842100175182566726400 9870851 555565353687042615223582624843820505852 9870852 29013725067145846984395350773654367232 9870853 -251871644222907058252726466490515460898 9870854 -9817759675959766923569932783767648000 9870855 222114242582967570849825732070554090960 9870856 499064511924997058481440384101585397760 9870857 -99468923400190035097127269503782058288 9870858 73031138704171988425389095057732626944 9870859 -385025397467788015534521387948993600940 9870860 62558508775982614104140856141492249600 9870861 -13205204693099567320286365143149537280 9870862 -46227658124535599743501168194757973568 9870863 -217511255820422443603826178825006000960 9870864 -2107277708089529550403747015337705472 9870865 790533487242061164970663114852784640 9870866 55476451905685383329247993720624401184 9870867 -329533795454326527154978255847539216716 9870868 11147260252703867243518685659322535936 9870869 -58404883547565639593087122459955899104 9870870 -7930836502896781824102560667070310400 9870871 522739049729901139703474798585304032072 9870872 167818493780237655600941246960110141440 9870873 -62259564631961019128371063866194051232 9870874 -79166732450547184276675407392652487200 9870875 -115680912285143159760018221039631600000 9870876 -81555146238990052720833272484519767040 9870877 177827415814094497476014725291675254240 9870878 -1365037843792870283305567074377072640 9870879 -48990682994188027824897982539680572272 9870880 193236862356714988289046638885024563200 9870881 2348473463572239034681729073137532592 9870882 -838433495394621214427455733749257216 9870883 380035253300079449372389377246932688 9870884 -112183603245556764212316075476793158400 9870885 128406751890927004561139603502614254620 9870886 -66480300597827569969231842253575064608 9870887 68005730456317685002887232594588395168 9870888 -159222670191808536664834963533599293440 9870889 60939445235878197180658644293258357760 9870890 11720481534417470624636766489438991200 9870891 231087982601002421991899281075947549360 9870892 355710589737703468382787862262533949440 9870893 -825922388522550201591968680649179183680 9870894 31943004451670568194562132390530271168 9870895 194260616540533778324897716959023074080 9870896 -4988871661256289722811470076859908096 9870897 67474175145802389041448991596879377664 9870898 -78195547070989179508161420772085635680 9870899 147502982617680437428045387655809185240 9870900 -10883872358912780029467925659944294400 9870901 -88817128920402769912231295778332492100 9870902 -223936483182281047970299616196158544768 9870903 -410376539897094432305823050372652373320 9870904 -53753749367371275630939801246860083200 9870905 -45722719499982637806136661798567594880 9870906 114277862234333191616311175573986888704 9870907 41698758716540728207643300971034813156 9870908 2955258517270805869148766675955453440 9870909 -63407972647135813769157577747302946080 9870910 -21256316365282543455035663747500462080 9870911 -411534685991857424397612324723965383488 9870912 -52259128165928673581755246172230385664 9870913 -2034050076757124153574307140420056876 9870914 5607550220199923421031584798112616064 9870915 7530597533317442315155623299469600000 9870916 -286201208140323379586327991986624065536 9870917 -77370228727060985688274402237286438016 9870918 -18473825974570135534700382315230645760 9870919 111083968335228578966141841609612145944 9870920 314845057095851234955434847697604044800 9870921 140058533585499602769908571491940254400 9870922 242519507112238927255349382704374270512 9870923 -261493550729806814941838646529482827376 9870924 27821626396152939533484848471445061632 9870925 -117624800420228235779693671255141448350 9870926 -101333980169733875935042756796233205376 9870927 64231816596671914309231036112690611200 9870928 2817582749069552396106688501157322752 9870929 -380623592781895742974633451220682893324 9870930 -94596602238967112056681665648401664000 9870931 -65801594841273681956195228513187698880 9870932 -140060977778355297804596422678191008256 9870933 -125183971522502090835122406141619896960 9870934 -84005401889469865643127680922528415488 9870935 86884658663643052009955871217552502160 9870936 -57452670520333251275581284300381388800 9870937 -236150746879926975033600102950704723760 9870938 -118642234837345894637217053403101952 9870939 -11676606369797444042662418801907305280 9870940 -119054918596663423219204781683924561920 9870941 186930678905010765522374063252428525632 9870942 34955524483484714066023277172651208512 9870943 -236785225142569801396978189678951011808 9870944 -128307597038744827297208436954514980864 9870945 -20990339880606971864238177422605238400 9870946 141417700283533083725016222599279456640 9870947 63312475878347308755727634383312314396 9870948 80410000430612115620932404150655060608 9870949 -51829552390376397343528680000017129280 9870950 -142403972027559473996160868648104852000 9870951 1206505618586653679359717137505649280 9870952 -233206706017529347157176107969422208000 9870953 -410648088483286058773746134565552249798 9870954 8526489657387309126855603863433508608 9870955 64652983786687067209271248166151036000 9870956 150886730677111008690276433275042693120 9870957 444307953771284301654402410309713832640 9870958 -13877364246632705209662366124227770880 9870959 28430274688504598613248647770164576352 9870960 -15847766738386819076942886583546675200 9870961 -234194943555528828727503753494358907438 9870962 34298888040945961636828542878086711200 9870963 80789160442624219902629415503713919544 9870964 -28305735007679090211588192045891753984 9870965 112588413673179114310168277625287945520 9870966 42731123817576762271733335021594779264 9870967 -378655762231911535179746115797508280984 9870968 -68412296897896322870162958257277050880 9870969 310519532639463133759748702583106968144 9870970 33675553455840245198115879572510707680 9870971 -56851503310241318874467305405121917440 9870972 -54932084900776352088592786519297924608 9870973 117775565379470973759383827642401900640 9870974 211502611124126791487381375029934900736 9870975 101743917205180410431948524255597035000 9870976 -285371529034882134912572145225569402880 9870977 299931998814186107763714069911457533826 9870978 24839056782057073679141801021580354048 9870979 55979024461792988591519089777576016640 9870980 72249814852392594984751475078530928640 9870981 -72385105024563654627527064398813916576 9870982 214625415662292250508417925038724968064 9870983 -499884825748567991593658853939761121768 9870984 -13528594629591112069328532636318551040 9870985 -121645404555854966481486492166754311380 9870986 25888033730209114735481876663281396224 9870987 4932986042877386310056505339737155584 9870988 -179654912801980668103174418661730274304 9870989 20463900354297094570261341915266778240 9870990 45579633202388697488933042549441030400 9870991 -129545351201211805488654630538423570080 9870992 134898381308667916478804296582338772992 9870993 -160003512677029078853589883827594061296 9870994 -793230503580593294316761886779473920 9870995 -356879793686505696661410998981911580400 9870996 56032974401140444016682327882819354624 9870997 -10735162885948961580923551711903925600 9870998 213657565851014177146298472761313300000 9870999 -143548026966122867462913490793545124400 9871000 -361954468616922681127988169531617280000 9871001 352034289320720598468706148348730683850 9871002 29411495040920035098464979210072331776 9871003 -45760513306583500808746900009254424880 9871004 124409062004394007149541951743442209792 9871005 -343973617283750534532514470574844899200 9871006 190818799899115300991532970175867501952 9871007 270537678605428065203550422168842796256 9871008 -31474041287528029053748268155627634688 9871009 -62450125070845845183103025981239192784 9871010 78081492873595412168748391294845776160 9871011 145918999502413895804258825074242194400 9871012 -260271784173643941740578884885405162240 9871013 -47956876133372300091679298802214186080 9871014 -22597858099852068982910372189127639360 9871015 6859570861691412279529159328952614400 9871016 -77580918435714569818149305508966420480 9871017 -7052550328413010975003277294351751552 9871018 -198909938999409123230277468754574359296 9871019 473534706430186891487339371629213159240 9871020 -38138480168406698164387363980672614400 9871021 344770316760609575199709050473440070944 9871022 -58240079925056609420741184765457162368 9871023 88893376902972761151925918312023678984 9871024 53026991323467782868662000379331313664 9871025 -39750117922515303294884491844700067200 9871026 -75419913437125193259333256855040070912 9871027 39278307468286317231447284492224868876 9871028 158140105830621968196840012189280678656 9871029 -21368407942545046838575703169203818656 9871030 -11191131586479103801485268629573521280 9871031 -238298127111680456061258141039329502168 9871032 -143190690358027091397414395681901772800 9871033 -336134881535399063980859907976368555000 9871034 -153000594050926206147479110803677257728 9871035 -39651546010244714172789422648260294800 9871036 22907619054985884880659895909560877056 9871037 -241912920237097337008365753436806720 9871038 5257097361462165927993740426596128000 9871039 -256931518382121226865865841817954676160 9871040 16011857849779788419554789637278924800 9871041 -63397851588616018149084502469660307408 9871042 203421377262828903686785239060052542672 9871043 71113190885453209513593779179748087040 9871044 199780175077291575914854686220871433216 9871045 -182773910543117100960723936978922837200 9871046 166445730794127017314915553233130501472 9871047 -8646271745221298089384224344891902080 9871048 -106143685008871957863558305085131489280 9871049 -514636081045482526500247067876784053340 9871050 68889190098705339536570859748013952000 9871051 -39339563355268896054008961612317977600 9871052 323017323036571204568839165890250734336 9871053 321961025635682490201597324664456087200 9871054 -245373765975510098138224922752639836480 9871055 47646164222236250350073636349202494000 9871056 -798844066389274089300785478761398272 9871057 6366072495153057786889763798253770432 9871058 14831061668215512793705440134425268880 9871059 284586147634360468080534127276068864 9871060 -3242475912618753828457863079700144640 9871061 501585852603447206542368743564460113532 9871062 -94890658545547573888767942685029888000 9871063 -360588358086273941987463561890621823960 9871064 107856962426935332851872629419399577600 9871065 -10673666436544510396254815165545462140 9871066 -114614347083948006522195140422697418768 9871067 -1008971806497696002233036163504844790128 9871068 -55880999694845887213498138552753436160 9871069 -72856278401241206905590591370426160756 9871070 85973757988298880380266033080503270400 9871071 -19609843454724240827773019271366377472 9871072 2957281736492769017744160513936064512 9871073 243374565383701575944638733349844412322 9871074 170576995231026269874313279322198587344 9871075 -118390157469766069517626171744080416000 9871076 1347118881412749748202115208879877760 9871077 137174889471049448457736386238547358240 9871078 -4822551842837858447801977011452014080 9871079 17609005536096130032235300390287755280 9871080 1404015287837281966162239942935347200 9871081 -994240755802411327773236285764585235712 9871082 -8489050625966781243848631452481196032 9871083 109903779729265348669924067408873186652 9871084 -26988500390349430158587428531779831040 9871085 -99991699217648106334087475102265744000 9871086 -875499013167052221376486430278937472 9871087 134023398834883279278596435872515823392 9871088 62391417641459681261285999105967194112 9871089 -138493931033399869024860656250514856160 9871090 195973201506768132515141618264728008000 9871091 131507470801063046677624624069790298192 9871092 83094135101743191969485123129743441920 9871093 8837678453461005137856330086366951342 9871094 9977568894806909054537629865373022080 9871095 7013879272807844955390226942948362240 9871096 105420969603628952224455381317935841280 9871097 202638369892216946503801490731868733546 9871098 75785213201913420127058512242269835264 9871099 92513515624503623174843034038177564436 9871100 -43763623051481172588223673111770329600 9871101 -87436508107748918418666590010889271400 9871102 -4963647739931101684401245301909273408 9871103 -230756187355386378780069727500453651336 9871104 43044842775763780163265901496981520384 9871105 209225288423207638131315634566356338260 9871106 -53324734457978187904630902149354641920 9871107 155236480446164730367218720533636325120 9871108 -153543433376445384003877974157053992960 9871109 656256801081744132213288985380687225216 9871110 -88233343606885978647287073753136525440 9871111 212943555540221201357764463880465826712 9871112 626921594120427875942954521234472755200 9871113 -27724118983549861429913692432486440960 9871114 132913101973356785109387342577494200832 9871115 -139772606133533117260679303438803034880 9871116 46610025340089964761315724447000857600 9871117 -17476851321746017746339844076085663552 9871118 -162915621973325952836994681214092902784 9871119 -951632428832491255044072041349904320 9871120 1480345737840591551101431416421089280 9871121 362560103619365303285973170625565562280 9871122 134783476166715039465172901352677215872 9871123 -3659405646602194947028158360066584696 9871124 -106575765044757195391289150905526939904 9871125 -154936977458243886676159557109918704000 9871126 -88111276829217266318860811793496171488 9871127 -84442004175241685730316754096158857600 9871128 -4811338494677749125795207971212247040 9871129 -186998352342293965573032147801303232640 9871130 222760481293513433305637201179883520 9871131 -150196241720991220284782810163363603048 9871132 238208870869762240521567373985582736896 9871133 23785738626464359381280458275227731884 9871134 -8041170210129476455689566432902287360 9871135 190920197749041446721576037244847282960 9871136 -249750237879780127040822850127229091840 9871137 -171189065051920688968244503420397913006 9871138 124004457728840614710402954595095120720 9871139 420260944410090651020432454369599297424 9871140 54083662727881207793369371092431032320 9871141 -19611953713335804276595663493816738528 9871142 72599053266050367292218796012474969344 9871143 -30675133985612505589602364887139458096 9871144 48573356100103870233576618195946045440 9871145 179445459340581594140027642363259348900 9871146 278357731965235927284146984410674796800 9871147 -156063009445343987857044075109280807280 9871148 -171897800979391103725361088340184209152 9871149 79797713048290850465826132165653260320 9871150 -51230244830324809039821974203900099200 9871151 16093010048974373616627775170431109600 9871152 10645951822296024083026891333346721792 9871153 -3134676430223605022829907188153140496 9871154 -13781173224936309482311052672160440928 9871155 -78489743906510514237785631634988627040 9871156 -116064938285355868799585463746175333632 9871157 166695597815127574021473221455030967406 9871158 158044842665649061107679562194660658688 9871159 -296557339149931210611696457122390615640 9871160 -8875270967232238055251308392737996800 9871161 -111309717060332626778366774142817553760 9871162 1591620255960037020431578065132771840 9871163 76979428462281515789175505411042141104 9871164 -118673825696999601818436315306627724800 9871165 365962277099065003820958820784126976000 9871166 -2951268740234217698203601212318990656 9871167 228663527160038559006957559639860071880 9871168 -2122950641597218951949335729259151360 9871169 -1314296023698999846043249320300652416 9871170 25681132122756093210745548206201571840 9871171 -207215637708275161897703765968684918368 9871172 103398999315040321328740824780893122560 9871173 -56120291923071464695358259963294813120 9871174 80103087557832692405592334590923050560 9871175 -13644037824667513458290013907335782400 9871176 97684975521678355726858782661584322560 9871177 -801265798673653835482909675564122088688 9871178 84154698731545331782770581460572206080 9871179 -285571091223117601549425788121757965312 9871180 -119527729562116074444578963800934400 9871181 -1979276485730902508710609073059851018 9871182 146889536589029309707854796191904540800 9871183 -29059553922061757370104745579271416080 9871184 391812913438867748119258771210690560 9871185 175687919064690804628066503067706668800 9871186 38359768129117914980476302552547273728 9871187 127844712583352926039826358715674099312 9871188 88499742877894424433593309366278809600 9871189 -459755362576407682255407777804873801010 9871190 27260054465070400025588066019670272000 9871191 236090062689550356351077647711646788440 9871192 -1657029536784925204822553540844288000 9871193 55262607998235978247414273767671879040 9871194 85726940193478247408748818434848856320 9871195 293671326988441853748219500136481003200 9871196 -62303773198786306794206969014729036800 9871197 24664844270730937745944151597154182400 9871198 285149929680730644142383348557598164736 9871199 -207752808043525689857404213515865229760 9871200 -111547459398404908707775600103718912000 9871201 -50847392826280227571506064412834798592 9871202 31940857635499274145906495881956368384 9871203 -355568182177208680659356792830212779520 9871204 -140974915139153895671367889051231698944 9871205 112525053741764098595563736163063642360 9871206 1153032506498752963021104235594334208 9871207 100039942971790290974170765943582031720 9871208 538221186525390284961962362870960128000 9871209 -2767831209337852047264844855309945920 9871210 174424680179319222555745637150396429760 9871211 94861133069989362796542000582350978304 9871212 -68485060134184082556376558861703267328 9871213 581934085589118954160336744129649673888 9871214 202944505191474669681599674525916091456 9871215 -52690845839849613234083274564577644000 9871216 -65314743439647726044870508179081494528 9871217 -303230578811853815883519742547568850734 9871218 6539077317639957195619245985606080000 9871219 300110886224181460252596660574334700620 9871220 -205847990015495264507434040070182853120 9871221 -74386984059796548842372800926909090720 9871222 -132454659424881127012712832415914823680 9871223 -461806808537419060535460338221804831320 9871224 175497628079428194361957273958916096000 9871225 -5416626735190125626474607333717688000 9871226 -114911210398072463029723261460723756688 9871227 -13295038811074326245792259182723373324 9871228 -98981161016542244704777391609719080960 9871229 72442456051491858507677028319482973830 9871230 -38062018718616171467455980721585678080 9871231 321011125182600422736876303084957912600 9871232 -110898463998652493766070211497584230400 9871233 -136419300847335726953103816245374304976 9871234 -208161313993953918159043810057474407984 9871235 -220784240075817342381142026428271082080 9871236 -47131343321614495331949320790928295808 9871237 196696716135893782158297966889737533184 9871238 36059119842419290801075364185800025344 9871239 111790029560432560991979958705786197120 9871240 -81801221297814701944011490793766451200 9871241 -45432872292821400589850806757523817200 9871242 105366455220561507024768572705501184 9871243 -349653092380111477614325987938167280936 9871244 353660720805581714508927104958225870336 9871245 -99992354872427653141361152259604813780 9871246 -187964334345883555155512686935001495104 9871247 501384063412129888617885215989368219696 9871248 59363513507839634226253201434465337344 9871249 345546411628041799829542676879088493860 9871250 20889087661986638641615275299680500000 9871251 108292177668728879629391796819869467440 9871252 7664219370150732882612495414126950400 9871253 -5359181105077507073048027456311156320 9871254 181391015601018611498184073495519645440 9871255 141372432421340708231052657375143187360 9871256 175573923311377701413289787110449018880 9871257 102023938480827863796928890894556240320 9871258 -39780036202315104225944157568475458080 9871259 116583900182034100259825904976386995460 9871260 -31131068486118178711294698792269414400 9871261 24447439519937074642461043570897299372 9871262 213334929041432328648169986784393073664 9871263 -149873332236965580891558348298021708008 9871264 -118483515297194579285189928020838973440 9871265 -302070969700266119333826528043063479000 9871266 -104711179821897805255622063824705166976 9871267 -4901118885777524269991449333644455008 9871268 -65934633129279375422838510086946275328 9871269 309208932483759986256773848346402344320 9871270 -171041258009688211263640001973854497920 9871271 367979553497490907918838325326666538192 9871272 9072528465195354134720426020004413440 9871273 239205157634292997227447818397369531024 9871274 -69147466662738722559820874827509273600 9871275 54729622293732528307808354303858569800 9871276 114797488915208823548870456393653721088 9871277 163289736762863135141772115865384127660 9871278 30321281273639098067150104605147752448 9871279 28665821458607116599812989845256884480 9871280 1138051564555719724648916726915727360 9871281 139580329763694958541409296866851475200 9871282 223259536265441390727954368707374046992 9871283 120500522038846343064259969387196171304 9871284 -51885617458487753448516572419075928064 9871285 54910358633921701289888662212338364960 9871286 -115767937099603722086956663410851796096 9871287 187615154194147629960814438523084286720 9871288 10044467727997766359169328383209881600 9871289 24226374339325244727641943703373778090 9871290 53298004407600018704491959880943750400 9871291 -308156385781444231344945423972694577308 9871292 -39912607010485607068797467023148648448 9871293 -205856676091271300621751157994677921536 9871294 196071116252261520318805507203607101696 9871295 5423451118958496534020244560584151280 9871296 88195309564313570603039969198664056832 9871297 -119152216097434098070043960182187729708 9871298 18197303981617254891259771067242554240 9871299 100831318422598746890823360213922402368 9871300 71023725922667872458264974542561750400 9871301 -548857907606017010495021388641227104 9871302 -43379599088876433756492031784098246656 9871303 -30967076812648979313680283006649726176 9871304 71295262527557920504178180576663808000 9871305 78652102527998500408408559210700078720 9871306 174314760799972389439524639778429154352 9871307 409851546496565833924015832706930545556 9871308 12910151021045204263424045913097129728 9871309 17164320666196788195932088786771906016 9871310 -116248631407506661962814123445655264000 9871311 234412882270210709957352261580222536072 9871312 59513343869220422437101488184615370752 9871313 260700459421320504223244232167943488880 9871314 186956141708459464647036271705220249088 9871315 -136003037696182563477693873994406777040 9871316 33585198509780081008130318864180084736 9871317 -291029450493791507023894706381615362560 9871318 204308795109046310109899914341325192704 9871319 -308123033326240392195670138270622580720 9871320 114666861215427841200887898776917401600 9871321 350428131545179399825615372828213568522 9871322 18660373311669805372934362953617326080 9871323 31082815667389114488528135446887305216 9871324 85382025758621836000486627016502577152 9871325 -178165788890238493818296798640059427900 9871326 69884161873551666769006629609524995392 9871327 278424264867360091349456543369117334176 9871328 88251072229463612788470918902399631360 9871329 -8897282542040528077020916624554043392 9871330 -2647104048754999139179646399757312000 9871331 255242229662435201630453137942837503132 9871332 -199690357202785079942233296561318448128 9871333 288681762149197124530710861509437524924 9871334 -3790669767184000243172259078304160448 9871335 130825395904993019316769679836747639200 9871336 22380396448743891031574428483354214400 9871337 53614801370759188758814787842434009792 9871338 -742551193800651209463570681200385792 9871339 -132585898752774444506065550730527358240 9871340 -266229225078717675383848507651526492160 9871341 51714707748668423810260124574452877504 9871342 -98797640933514823092106160276989718208 9871343 -57720414996627787815079802514118705296 9871344 40625670370685110825364794038826598400 9871345 230217447626580832808000522555913796800 9871346 -18937712687283410482060162883690888160 9871347 68440593065171169100514943284562601728 9871348 1236894245209315066596934331340010240 9871349 494375969796186179146780423214738109120 9871350 -27571727188892879879205586957297272000 9871351 106714665615154167602398526891575660544 9871352 -9336416374746488252161095417059450880 9871353 77835780299699929114428422455275951162 9871354 8409306258189963121290321948707278080 9871355 -55505695286599486480656278207325600 9871356 64121708893627568145157407478873571328 9871357 282022334664186359808223476943914905606 9871358 -12286174555059778667564591901677994624 9871359 -217542157157320783661451617043384567096 9871360 -2234401153150527065280088732902359040 9871361 38806964334500153447152343133990657024 9871362 80499703649562817824415029849663171840 9871363 764888204982363766732777062209403962880 9871364 216558615613804202470440319687798321152 9871365 -11073798165548676801444923310126370560 9871366 -147814040363066562219459073081628440320 9871367 175731913566965803186442454683094629040 9871368 -121646985033428212027690700876102860800 9871369 193497010852446051197083660681727400144 9871370 -142654131842646491878147990302644951040 9871371 12719497627599337508326276572971542008 9871372 71395335091448949103303723121132262400 9871373 -28940880043784630425981879167030498462 9871374 217048644871376498998668540092664898560 9871375 -239174730685991410985379286350260856000 9871376 43570450441046458802300479599449874432 9871377 21500415804865332525050239039869934320 9871378 36078558375207097534584485293025693184 9871379 89887910384188295710382799355495991376 9871380 -64018310600428984394877853577738672640 9871381 1406840235214011070084932016397385440 9871382 91934505224309687623370998551194613792 9871383 236912411757292050003560747912998224 9871384 401237508640874659914387982862314690560 9871385 -200588859704009896971046465362118551420 9871386 42469774114489818400168960420994393088 9871387 291045830885587618986182824788029205912 9871388 -266156309775889852371399141637595718144 9871389 159584734485433647502356006626932006848 9871390 -48163643729609982194337563815406363520 9871391 162975315408624013776907526564655549792 9871392 101167548459550665774776872272316071936 9871393 245992050185248458646465960199305995840 9871394 -163294221438107220137749165728251585472 9871395 -4149962101271071463706748109577888000 9871396 103851956911792783050913488753878507520 9871397 363106108754158458673290503841250946460 9871398 76255734004705244957252745683013223104 9871399 253625010552348914098389918786661018800 9871400 19443158562547693504200956696137728000 9871401 19700910396264364972036618456962207360 9871402 96431116752457838984386884520475580672 9871403 453141953928334699647314685341723561652 9871404 -240767575975898257840165397195131696128 9871405 176733234794050057284957198321821211960 9871406 -56002095167029587153372294120341984256 9871407 5301683028779754687166419947206914240 9871408 119666694088216912602968604198805340160 9871409 68262177719466215321978419944405335604 9871410 -76945634178239679934929105289115105280 9871411 267234353252905441393108762450808142024 9871412 -278186166310570549792526658021581168640 9871413 265456033673263031544084325256992272288 9871414 -6815328724971396394585861289743742976 9871415 -44727184022415936441199950587516587200 9871416 121997044925867730423815489331295027200 9871417 -215026410842344147205280603402130371840 9871418 40611300134408782188104739894524183520 9871419 196132095588519698350067317000839025944 9871420 47766098311202930072876507427788206080 9871421 -38913880240290204133634614101494736288 9871422 42141917110505982983709835506543936 9871423 -47624022008300226857159058873370490880 9871424 -2168672519243382900757220808298856448 9871425 9922455715091181050931677894193338700 9871426 164444673440131387532599131074010408480 9871427 349687137185873523320600594473193337276 9871428 67491097214224155786737926200091570176 9871429 -160364399600902165582242861739196751970 9871430 -164365544743466414785617996427767200640 9871431 53949924444091501415208321821163386880 9871432 -403880407981660160686635247001419545600 9871433 84190938529553579888274024907044806208 9871434 128642353896877409491502308124728354560 9871435 -21762285072610293495056528259108696000 9871436 220460753044374167885564575264014631680 9871437 178575630981038176013126464948002954720 9871438 -8353263028268474757482783196428930880 9871439 -240192951436027171463360447964717654912 9871440 26275370373242558022331934349811384320 9871441 126717831047607181307545702254672666852 9871442 -228811079843148715031977904204168306688 9871443 123542041366395411824552649241637047680 9871444 -168636817900535934017330183126609584128 9871445 157225940544631455478202314784178028800 9871446 8128283666504139199674284455462146048 9871447 112740119964596708121315068100186827184 9871448 -90573522325705742785918942693763297280 9871449 -40523612153604201569093026757326789248 9871450 104394631536833331187956308782785696000 9871451 -251500845962043202483893483662981972496 9871452 -38708960423803929824746190093364284928 9871453 101616387896541958848819206721783039744 9871454 6016686584586751595144154787227786240 9871455 42271669760668262194478576272730035200 9871456 134693731217368265298455542133944221696 9871457 -169393356950833686877701097364265923328 9871458 -188374960582296718978847344146235971840 9871459 -68666252526892757465848013754584041716 9871460 -120751625930032454197267479578424702720 9871461 150207326648403039489973021790108736510 9871462 -75300674177133210305762329433240044800 9871463 -95111484297528407467872436668056633376 9871464 70318911691691096316239256809718251520 9871465 2687786704941778496898471997811493000 9871466 -91246859000604080039051763928634750976 9871467 2630726611000015087143093990298976640 9871468 -237304290263843620588689313140095940352 9871469 24367562459491905789085478783606883840 9871470 196436006708395530783221515301333760 9871471 335124650720192914178531230834614110672 9871472 42417461647174312932366620756081541120 9871473 -62250367119211682789899392777853334016 9871474 -200153057161827396524645576724902857728 9871475 -223870029490413185198354395468375062600 9871476 -5921245560766044306326273359364413440 9871477 75009416306626353362745770043849111744 9871478 -45150928853261368087098285392330052960 9871479 170810137613377958644247564163869898624 9871480 -142569904996175505999342451494184857600 9871481 -216868174979149703421779099768572157718 9871482 -68852810743796409557041113937953590016 9871483 149245217498579258940769910716890125732 9871484 24162385519839552637933928708780759040 9871485 6783255289500601575256848065088552960 9871486 199830338264588046377735700725145288192 9871487 315726205752361669686542048270750795136 9871488 -67472278177586834308351465512920678400 9871489 81389230796483803364898470875445020756 9871490 3239029433831665521087651560523194880 9871491 1083603203294441795016726354833358072 9871492 -86916490371772652238352837760021022720 9871493 -432204005339395897360324663557736254180 9871494 -47796713955986964203142623603139336000 9871495 29982159189254922666707899225834299000 9871496 171912298146224924119429528944871925760 9871497 219940179637392492123593937083628515040 9871498 -463164137776042476355348081188636672 9871499 -271115483233672947625069239160857580608 9871500 50146412246425856367106429238671104000 9871501 411181482311603511972854466970157752502 9871502 96679872323094188800354886647444862400 9871503 -239372167820872501500533681820905026800 9871504 -156068349427131047781850848918457810944 9871505 -121287310818966275776703476185520817280 9871506 67307346449136944449456250826482295312 9871507 -169419904063084100925371377108806901160 9871508 -173142821175034604113930104296550727680 9871509 100304192717647397396804571395979280320 9871510 -1352483864936106778724098879466772480 9871511 235991327176662545098860128815555574640 9871512 -155088595452533394176483547430989987840 9871513 573530658788723541459272225845044598980 9871514 252964595078623917480913554712907759856 9871515 66835880486051988619477903199382982800 9871516 -86826626875669740738212372999209226240 9871517 -107353924636046368907345077608760273434 9871518 89436586451703416874538888211027843904 9871519 133489074897066484170776154297297322096 9871520 -365055229420874847978082276864425984000 9871521 -141498507706624354840133066578480779936 9871522 181563337263626669927787229757282608512 9871523 -33623413546948828021329112782215592228 9871524 59368032264176895342449120867610624000 9871525 -98409207821445341767467260799904766950 9871526 -27976202464348688956374914228047564800 9871527 30214614094967042567292603083334874920 9871528 -28385078987927131483008253934557347840 9871529 -88158762694631982338567515245302542860 9871530 71709437179179715079605076647556912640 9871531 87507371621469240260217275482350737712 9871532 167731728193820320388454541162016916480 9871533 -15151657769446804732117033493011587936 9871534 -39484528609894865672483403807991171200 9871535 -103054754072124302579421034111366663440 9871536 55884014956459739059157479091270418432 9871537 179500773323535514648768705233087997632 9871538 83311308391086652625041332131457755040 9871539 -171598674891391934202585535835603589120 9871540 10188813376052697534342519747502080000 9871541 94008376964076114652772490542749441152 9871542 87997667384067432872506250999005969920 9871543 326130240441808812740115462944630400 9871544 324383686098414245277761491526447493120 9871545 4672630281519941806768005000128229120 9871546 16961362168962039085175345706584360160 9871547 -72275087559078353270653438114722395136 9871548 -113276959616329781802379806303485107200 9871549 42298938524535886970598695622854910336 9871550 -36187737877988462640060453749054395200 9871551 6378561651214903316228412586257061152 9871552 -124820096310392639313484686436565254144 9871553 1673340719414077038631353691286423424 9871554 3608690756322186371811395165547479040 9871555 -79216877753446045919123180332231804080 9871556 -119843728601294966766544428036420464640 9871557 -76327865126931864747961531200994832160 9871558 -74132028080170425038304361516333929120 9871559 -138282447765699018423958145576193798120 9871560 -103905082093285181886846843202024550400 9871561 -166879340475490945507658194161440279168 9871562 -32009591755129482124776549172585708800 9871563 -16184266922554040686498470144509543712 9871564 -404949146966582063851979812701335925760 9871565 -8948921038321210481051974109868677280 9871566 148087103173739303216475855003429095424 9871567 -210751723933732887715803265137209393280 9871568 -11704333100230966798936021984415318016 9871569 177836626044990084408592108403339443188 9871570 70991561181658709768845767944994711360 9871571 -38286024908735252727158659736261707680 9871572 -124013725975014235327504501747371767808 9871573 150695684285917539560962679307142655822 9871574 -294915598095096551409891887019531850464 9871575 -9308152528141342375349627741657366400 9871576 -59316652044101572762380778653155942400 9871577 -161384349247882158402930750171732177408 9871578 86673035691171484743246096574320906240 9871579 489287728169842478951179610785850818752 9871580 139326026869704245664087223732242163200 9871581 244505345830819950572781337586555686080 9871582 7838146681939858542017249734089535872 9871583 -239990222133770616804068555226836367360 9871584 -211931661429208518701637565074934333440 9871585 -28199344169458050107838692047316712000 9871586 202324225594648258636486988157607846992 9871587 335698929742384456694100162426499825608 9871588 -19102158796009563405215846384324567040 9871589 -40310994742855541021256908106235811364 9871590 -72919403100835437710916768503658775680 9871591 59418811615444540004158119662976231992 9871592 367415569553635451296504193824638336000 9871593 76934281233806041658524732540218721824 9871594 -39047692476163810687542032036050368000 9871595 -21329179871996265607446084391099322400 9871596 -528090580539809320710801412851204096 9871597 -15486050927097343734005152893597148800 9871598 -343771632164431745176285785903803947008 9871599 -24275067681333764106769558577836914936 9871600 10979780613201259205821114619510784000 9871601 -11663474664067016550390087633743196 9871602 -33965558614594863818423247534671255040 9871603 -146243839275789259310806921865826403840 9871604 122552109110148106151730804409646288256 9871605 43837132874936018020979162990241686400 9871606 12952555955607043913944083471536315904 9871607 526742712499836922496840903513021210856 9871608 -31833656643160434268079072982896762880 9871609 69388331780694537317873060557753708800 9871610 -40498322832517094416873153535047741440 9871611 -134569460903899647028262319507510140832 9871612 76595752333776094787105411914769248256 9871613 -87627481175990754189782361565623298260 9871614 19336944751414065875250611954988698304 9871615 101791982342686106560531177221521253120 9871616 60015925668688838882723004115637501952 9871617 34024515703912694379193772074771442112 9871618 -222199398355919285585883887413165704240 9871619 -256410253447567274340485707954559998980 9871620 30752659565820382779703028061367234560 9871621 85471105130192982753466226504093659680 9871622 109735069327864224033527489763033302112 9871623 58442877458985581192733382395297616896 9871624 -20932047664285417221451546957882982400 9871625 -6457829598760859679563457180117072000 9871626 20325615417628326744323774791678956288 9871627 -397736067532629163946834489518582066656 9871628 -80684189564349972108246707392994787840 9871629 -235502850125036730627350414859211647840 9871630 -27669922935423143657657861728970945280 9871631 108946797587405458185428437525500687744 9871632 -62122226398454066892292351115951800320 9871633 -190526992664216512632547438711898871118 9871634 -37608164245101982162749278793830876784 9871635 -77682171875010210849694908549995481600 9871636 28635211010281682291801322389894461440 9871637 140159410543581930088469414393295278172 9871638 -119256263189939190016548133673556147264 9871639 879253281066224341564060549328563248 9871640 -16874145621065666654033774303969280000 9871641 -97803626375350349291592508373866794240 9871642 -7237033284857039948259749386552133376 9871643 -224222085215328691524339354405415468536 9871644 7783507235288301802994458670320189440 9871645 37387227914891327760512956868600386560 9871646 -64444655708534923554311590798641540096 9871647 339742292028396435960749638898148822600 9871648 -375100907249565160725299067010084700160 9871649 -248275216647794267223982748709039208350 9871650 32028370071386900143173182602569442800 9871651 390819398629000547239793932387455682652 9871652 -39511315687964178423140792922643046400 9871653 -50964409145623958228549252470116484800 9871654 68921397479516027394879508318640847360 9871655 -91159052524219487462204937497421562440 9871656 -65687648932922637291852371291755315200 9871657 -318541547792695523135033754820584766988 9871658 44033090591753968158533405014071547920 9871659 182810355706520067294660819987259200000 9871660 44400939707623864176412905567216199680 9871661 -140592385428716644963977581204998245738 9871662 57083649436728628146070039595252912832 9871663 87973231077081972612726759428842256912 9871664 -50081546285389578606182642207539200 9871665 119688457701495165396168388694744977920 9871666 40885588428228396846158753349652101120 9871667 -53295809761913727396442269333055889280 9871668 73036881226869007722234978791962657152 9871669 -11265240790904802746100380906369854066 9871670 -124842285420796540696740363847046643840 9871671 6791330140956542895248672276580080640 9871672 -63638204156566058075212990517442232320 9871673 -125664533230261313259668727117658421760 9871674 14004031839419103131714121812389340160 9871675 22091632081103437292546013383580007800 9871676 -305043997251543271011700845435461207040 9871677 -241957131296009829781080013252714538586 9871678 -7605007261334515534081749803289754560 9871679 482362441588141847594523649045642270176 9871680 -2706182651511581243993805087760711680 9871681 204802514208222786317152957231145062852 9871682 -3165149045600932735591341174493178880 9871683 313370089954571508684470838109317784824 9871684 -210170982147752273701292640884975603584 9871685 -58881743417016555854461549308883593000 9871686 50446395545275898547069626740483660800 9871687 -244287502391217420893104331591097774360 9871688 224026138864285847217656229012335861760 9871689 31316433405178590451244881924969201920 9871690 -39254883262610418299584084547427520320 9871691 -45290536853270551345061836089740333616 9871692 143921041035444106064607835638012248064 9871693 43993857503417082835868172507310918488 9871694 8007419961643431181134097778605843200 9871695 -178784619787309724035291827581259244680 9871696 29808606015662500356489123774206164992 9871697 -530033564017970792555469573947211144000 9871698 -52764724316815010367790552546828165632 9871699 -337294232747793774670469950909915297300 9871700 52861727488885761203029845218580547200 9871701 -42970046378588539171805460293074996416 9871702 8419178655887019277572041702684083200 9871703 -24658105186845453314648434046821608840 9871704 -7381907743941398680963561862637281280 9871705 417120889134462692848977508951420877760 9871706 -23800368586064770364242817207366262816 9871707 -360255199772221070763653290790789986512 9871708 -36257015423026827639913860949121261568 9871709 -381776562409081354609316215374073449984 9871710 69028122974386506669759218768676126720 9871711 -35899776005973661208591982696453966720 9871712 570553663263123899287019687642147192832 9871713 16066198917682659892853673515363366496 9871714 250042610825324413287256134378677642400 9871715 30549954145363631334641590526313630720 9871716 -169681180694400253753120762464027340800 9871717 600511434063896057765059989113360000 9871718 -132223807636406119292304814723326001440 9871719 63320772012688519344599461763488477056 9871720 -200622302716187290465425411987060787200 9871721 -5313439153266208600690647438305979078 9871722 -24929196170281930771749547972903104768 9871723 979146247489759318983967485899646664 9871724 294683452413126291782246258374461962496 9871725 -1908393707163783184870752655542928800 9871726 84546272280140422298354211898899250944 9871727 296029379597374907152927491619768210920 9871728 -69846581619778517678534432511394676736 9871729 -133788754062756452808318534266619813824 9871730 -173065717266138812073098842020981043200 9871731 -60825373806035749258695350530522481580 9871732 -181466824223046666690092148405095641600 9871733 -45722708996259353113957076877737648256 9871734 -21938046868533786401159297665784599680 9871735 -249654718660742515195628833317451906800 9871736 149221730455417441969340450217571860480 9871737 -298759123986176796608553156770787422640 9871738 42811307356418633025499069426901670144 9871739 954713789883275579403168196055297324256 9871740 -42450442487357208226667874152426188800 9871741 195066118419622845377156622590512353984 9871742 -44339081983460903585614907609494537728 9871743 -64043513202736583099055647976094310016 9871744 377540766589030603101291127257264291840 9871745 181216025380236134370046905076405222800 9871746 133598234238972742207874331370131110784 9871747 462038300564646068217596916080517762072 9871748 -55889814142761622290602832625080201984 9871749 143784082121674984833728502580654163934 9871750 -108378075410212725604067620167850176000 9871751 -113610732423862975309784979616682505600 9871752 195798024269947555396692398039860346880 9871753 536799230935147275282912098889726927002 9871754 -23413345292681305703372843878310050560 9871755 12591465148348065023726735542463128560 9871756 97033081700981211974284562461851190272 9871757 -169237593103722314870844897243744103488 9871758 11830259660043100461908165646642661824 9871759 479799882001887288943606640217988070960 9871760 -91175797251138004668558660978813419520 9871761 -240132272621757371089070618498077992960 9871762 160490833454386452712582155887427110400 9871763 501867589251241944020314692319543821384 9871764 16625351783437078967577216820029947904 9871765 231814583357144926722089495824529277660 9871766 -84694975714823815183398728787136460736 9871767 -78614513456658908084246217191489291520 9871768 -8073690491630673387988040401759088640 9871769 52494902471474182739833578726102606528 9871770 -98709702994468699663758597397964678400 9871771 25156119684339319431457340493528570624 9871772 -188264904730591669090623796588910682624 9871773 -224913987784153933871924771228581898400 9871774 77391691895308635047664407147201320320 9871775 16134298066614125640805994296410081600 9871776 25061758482429615259823381882726252544 9871777 -55891095446749009527652501208484545900 9871778 -1434521542006011384883186649356844544 9871779 -65680817135143455399328579742381895816 9871780 -104845388119403253162016858234134220800 9871781 -626508295322973181773878008180511685828 9871782 117997397555015906038562052046786467840 9871783 -335394449530264744552739052485889108480 9871784 -10514126995094614747380854547806945280 9871785 -84576775790201004448996172706242460 9871786 99396611746208409904735975055083768320 9871787 165420558131511929741872740382892444712 9871788 126759191410357379402352258043585444608 9871789 377155045369385861528520843548338029590 9871790 4085400492502823558740681717853742720 9871791 27317368028252726795933482179780758160 9871792 6205229110316185339202035981274316800 9871793 1800523365762552340868837127631536000 9871794 -12732287480293406509102291535212357104 9871795 -96430075110613592544305621921964105600 9871796 372373723781131525070581724815394396160 9871797 -121330247572611029191781217698576592192 9871798 -220871114531774673210744071432417532864 9871799 112223572695358583297436735445252207536 9871800 104971659437576622179230952525618688000 9871801 210935055227236759839053614018913943552 9871802 -148569929689780923425386043721645143328 9871803 166915429754153665894692410763040971600 9871804 -280509994403577499276809789360517049344 9871805 -179607609958280758030543207554227283540 9871806 26727711349006696090588895491387259904 9871807 132724151028170058876182454625615946880 9871808 128027861462275652015111149386914070528 9871809 2691708929376999335187515716294110240 9871810 23620243489504189313187122857839850560 9871811 -208347559686345659158632764505277402920 9871812 232106243362564910822837010308806640640 9871813 -11964364063753320968458675869306180960 9871814 48279567352793018492707014818425267200 9871815 -19904085028853564482857843118333277280 9871816 96204420755011328537710829318512527360 9871817 221921831872389758063165668651503019866 9871818 -23794142914933809716648025949143596544 9871819 15906361215846631580256775636827625320 9871820 -24333643104118303144610560799007129600 9871821 -22626288992784971214360263963084356800 9871822 -62883956849129498667559556461314846528 9871823 136118995591119241855704793138906167864 9871824 -44385230132083762415654505610266279936 9871825 199813981162195610877560980684287513600 9871826 51041419155020873276446768817183791104 9871827 48385494129852122670620295593308376832 9871828 -52105807130265087075223205800866351232 9871829 561188302680837688051730193610850877888 9871830 33995004179540579437163878030353868800 9871831 128529174595576153910235329428435030792 9871832 -533400071228394401842848184600767283200 9871833 156417307881523319332371629481475822848 9871834 232790996390713743932580081343709070576 9871835 -143657677214726667096977422470354551040 9871836 69222965911874879923734544786233775104 9871837 -288456157605729735477163984431093728768 9871838 -125660385669759567678935765778250231680 9871839 -351380941707715301802499042388030272296 9871840 -189570013371365021717560213159437926400 9871841 -141555984271325565702796917783217208256 9871842 -1918900024965281667214651820389007616 9871843 241246505485742734723281016169692392092 9871844 314039156680248875941711160799323012736 9871845 18894379213439238694666384331244623520 9871846 -239161718962551210596644483858088131200 9871847 438637356210412517341368278156984412072 9871848 -89692050986242360866292111851773952000 9871849 -177061184425001102449813910730432126720 9871850 -94868112806156607770248724402807616000 9871851 -89128193162800902173784695759443154496 9871852 208946607906134656512879307486034759936 9871853 190175425001969212278032723615372952864 9871854 2215944256259882189853548982057286656 9871855 -128828707280086392289673662320922523040 9871856 -19246581133875050108157170817149042688 9871857 20004026004597677012465828325496068096 9871858 -166267078384067825975018502007797684720 9871859 19051180066088702080186282188607663596 9871860 -86809521904481803464436044622263920640 9871861 -508392683777865943634157253891279685700 9871862 2785416592273529565267940669054875648 9871863 -18857276097508396953916852919169268656 9871864 -262671602518407256132839590130158960640 9871865 108903688301194889301257159193423304260 9871866 -40581878385035682842104384090934842656 9871867 100204485642138912545618024331190637952 9871868 -367141418453181311020774069316904814080 9871869 62995762133765205014425150376892463680 9871870 -221577195377904787080049592964115468800 9871871 -804679662682745637225112146868223705808 9871872 -70481968314878314661369943526912032768 9871873 26417596507540075033724750434118163504 9871874 266231548372453551793744859969102556192 9871875 -117432791925121900673343705993970050000 9871876 1248158827293438194934817613166305280 9871877 -224151058937979882141630206538037610274 9871878 124397637526538935385644211675773298688 9871879 5799561433140317409310278031699247584 9871880 142214112930230323502216221168680960000 9871881 -161988999268088563617533238938548809216 9871882 267230177311135351233430429368049791792 9871883 22165002815831018885674447541757057600 9871884 160744994559684817739856687861333476352 9871885 -88291413659659916856758550534398016000 9871886 120240085885337318282669177409394620864 9871887 -72455845085389144514795456329842798720 9871888 -15736732014401082126441936057697042432 9871889 -295436329482650620901762287516952149776 9871890 15554113680872155589731178002901145600 9871891 148684565400200799807984817864831669292 9871892 -29151727504090625621950507201561466880 9871893 75129488235798195127933205599114295964 9871894 12989462742804093313066136898991550496 9871895 -125679852008628684159910771022943283200 9871896 120440712222781507342868069892220968960 9871897 -1512038112991511233362266877668195008 9871898 22713028178470544049005723145763438080 9871899 -1216913985173272642565078869077388032 9871900 -61551804486516195334647990246875596800 9871901 -200902417275171537364905354614121484788 9871902 -258645042896279412833955669859983768960 9871903 14945484066291526978930774191185502000 9871904 18122828918062567827980832924732751872 9871905 -54564129619670435486644005321804531840 9871906 -2876150851668827146112593984296624 9871907 155866858174937613978423473440554552156 9871908 -183478610564585630141267502686968842240 9871909 -419134194921724031431014959682223133890 9871910 -185226180699597244776750583777287104640 9871911 -13682604215779616526999215931779475456 9871912 -126822663439280756583685194512394086400 9871913 -110638372731304300298751423436746798960 9871914 45097452674771821532908481830963944960 9871915 -145958182642043863726366144657241857440 9871916 304663265624971031562185283597186858240 9871917 44968373656610126897697703494600896064 9871918 64318209918266988021693239869526994816 9871919 -154353822558469683434969602206908928000 9871920 34787207574743200577641428520007761920 9871921 190988950753625362425812863256509589044 9871922 76748508888241572844074907431222316032 9871923 -126105891740348519183437074952697353416 9871924 -100661706185072208221712036325913663104 9871925 -12407978630171957143124091916277640000 9871926 92151591371491950167370534693749182464 9871927 115510899219874670979011471445432474624 9871928 36498518911969687673142577407120568320 9871929 -245936561140885062673046602309829842080 9871930 -66115644666109745618394999301142276640 9871931 129167676042375310643583603670572117732 9871932 50850943088834004925789677405401505792 9871933 79895218358097696259646348026685432576 9871934 1138487604160289012802231207079986432 9871935 -14079519592142525431181478003116527200 9871936 5595452392470902433819353568643121152 9871937 -76513830279906484302417399764112277326 9871938 -135368400154999494145500910416033806256 9871939 -22843739325533855407085179317437867520 9871940 -36304589667413940718162018454753280 9871941 151394528839536939752223260988549012192 9871942 99979926973242059109385367172577839744 9871943 -154599147542086613467858055011929584808 9871944 -117911830400482513505439470845777920000 9871945 48396298347493897592436601490176345920 9871946 -21600818895714963972546811786927409664 9871947 -118022096014818634712147689015497519876 9871948 360489378790978087663762846090692065280 9871949 53941830387091341399677630834210536950 9871950 -23711323062002481963457892357922201600 9871951 -48609329085687054023901024906076696720 9871952 -33518838282259969847519307796990009344 9871953 -15992994514905545716129254640443142272 9871954 147336723084238905169086430374632236176 9871955 247414955236556694838305712635986445360 9871956 -6734470059551876972713052430239015040 9871957 -501926743130604962559817003909099295794 9871958 79238204723559925018377198075352930080 9871959 -347865818280707977684377084562140492696 9871960 -47805084350997416990239784719045017600 9871961 309768051642512407517170138487573827200 9871962 147806250957612674792650018878841815552 9871963 142082167723261240785204345817546484920 9871964 40996396686833386609819968472811421696 9871965 13375504843071506265837566368250634060 9871966 146172262842903928853452169456478988992 9871967 -30747569040648556342655669334823196448 9871968 -154917281687178957014185022395401633792 9871969 -261780925805359478707411417719196407420 9871970 76358850174441158126123114011113860160 9871971 -281910087229039333100358966913790327688 9871972 78624238006026591023876257943785055232 9871973 -203944966713209291840071862630680139778 9871974 -96206028656676476965231638190895935488 9871975 21033854900536060512735960017592272000 9871976 -11541433218265924824113109945444403200 9871977 124979951840810763767700964371450779520 9871978 148199216105224864698408177026331461040 9871979 -21512752637468324885124826090491846672 9871980 -14407892128335963082993655288796334080 9871981 -104141497251395129402115048003079275264 9871982 113995816445675618025438348867511526400 9871983 -7477523150484108459653852054014391040 9871984 59679602986281193653043722780127232000 9871985 -326805301518636805733794538933023881240 9871986 -13145052212966558459485821916194045696 9871987 494678141023435527355170493914584290240 9871988 7322346289515603486261840423008059392 9871989 -336090733965740084530202683115348830176 9871990 53359576247960996320410451393643136000 9871991 54076033901082184755176379314267390352 9871992 -6448227962293915573037909324654592000 9871993 -79871891803859986189796588276688404758 9871994 134188833851013349199933670387048083712 9871995 -96915345902592523031850146582781312000 9871996 -96065426352487636171508383213635146240 9871997 -61869039554235389595509146829825996628 9871998 29798881640207092034866173127603507200 9871999 68553273665480305518868870468291631320 9872000 -2953705979612004600338352470753280000 9872001 -52628478254714998485593067533497207920 9872002 105455053756258369431772028598518215680 9872003 29362760872780852133086423325912759856 9872004 -129419474420543299550432299373783675904 9872005 131073765453678039286531778072129445120 9872006 161138180291023542395938208670075041280 9872007 -124430368738079176004988261260961193008 9872008 423012465904393787599156686013824168960 9872009 -15937685949404020641760277291903928960 9872010 -131552176168766623971639222032222476800 9872011 -167499150846205886952143775909097785388 9872012 57228983131922411348741282263417393152 9872013 185668508605024720139320378513937271744 9872014 52711265560470200944382856731793207552 9872015 284779350726862994372549645849767649160 9872016 21928050829062545818512590392837275648 9872017 517375036758434494333583696900013110066 9872018 29386769768167854197470096161293932704 9872019 -95707521278297046751751584513723901232 9872020 -221206036057057656135157419039866572800 9872021 107540011231730536602865724594141971260 9872022 -35001100141541788449854213303142155328 9872023 154465360355240164038451489630691493040 9872024 -8587683246587449481819650264682711040 9872025 10950770824461865015567365763632862800 9872026 2655933512119119336754921070838140928 9872027 394832343386126682856051842105135151824 9872028 45488999295085141241411527653528794112 9872029 181693921063667828749197949106086785120 9872030 131792735926853264778100833493716402240 9872031 131282692895211923459284606910821203360 9872032 531367158280232774289236598029991739392 9872033 -139616703611459835640526698597015884540 9872034 78958608204957816240015025984836026112 9872035 746292908388770843205837175688743329600 9872036 -120193962978584333880975794714850269952 9872037 346738797761004121448196728377782912 9872038 -165516166149069501296666138944025100288 9872039 64576489851481232089281684763008322440 9872040 -82810715637272400157058915915918131200 9872041 -5832234433229617590903471709188847116 9872042 -69837156510161654917538925576899594400 9872043 61108865603785440840833194279719545856 9872044 20531048582411015865392994966402322432 9872045 176068796090378207257047972487792027320 9872046 -112896802054290523652350642785124408896 9872047 19662336887906589305223667536749476496 9872048 -10906224744911909016802161608032419840 9872049 -110265821394638005307740435735452047424 9872050 -71403555896222058002555826139089061200 9872051 -23732405253528750939873974697458179248 9872052 154854606322456580283399071189302136832 9872053 5041069909207013278413831836483242560 9872054 110954578978386447603878657826684155520 9872055 3378464460980135104790793020114203200 9872056 -30074719696643045590106434632727142400 9872057 -141675089815974170880870369852827814720 9872058 -16103754463774853100173037627073536000 9872059 147509026413924984514068000617060298840 9872060 -111717922109216062921903187882293985280 9872061 18443353075987277504449461136957500672 9872062 -46608775181661576472302351629480017536 9872063 146971568955672828396021173236388085312 9872064 73050095888171677392464597655276748800 9872065 79733945715947265562378302596694004800 9872066 71537523596652629344675568929824257232 9872067 -73473482089192194016935986055177056520 9872068 -627048485501987708866875881696753516544 9872069 894123565394554722707568277452106944 9872070 19274880519013763199074411740068748800 9872071 -290200726563642053076717385010076526056 9872072 57173096932863589196392184019239731200 9872073 -267208098209873374491826588263891652416 9872074 -52677888705105494984876030680275821568 9872075 4667344947108153400629550552829916600 9872076 -201183967455148137824795893315395322368 9872077 300580721829834262831005320149135145600 9872078 179599227257061499498045352173503405312 9872079 -209076608652888692705151134561458222584 9872080 -15719857741562339623173189626388234240 9872081 132862848800346837308400312736264256064 9872082 -6469643106950006446318101896468792064 9872083 -740437913293668575841615081928506432 9872084 202840160771090359367420098248535353216 9872085 -168443583691291521892192250797493829600 9872086 -1780375460900223036738699067136495616 9872087 9087618227180127423238178979619268592 9872088 -12632248747553300214452502264689725440 9872089 -281867957702718011050029092017809509110 9872090 -57243824041212262260779986897558567200 9872091 187911413398000505237951133831330201600 9872092 -19379805618121210939892493668917782528 9872093 29476440130620721532170469354555713920 9872094 -153167266097029460602096317239851972800 9872095 11732848112489804078802699011866805520 9872096 33631583515994258798359422400266240000 9872097 115131765564938608580754106532154644400 9872098 -148090876534344980941664020077907136736 9872099 190495020479332710992398495863075827100 9872100 23131672079742621275854709813911142400 9872101 19748062796985302417462682909456854400 9872102 -97173932055368864893289220688632756096 9872103 -42127928274327271134484660351715112192 9872104 382105247565593159384662848267841536000 9872105 -86455739869709486236330184250397812480 9872106 97465101874623765668826137216829187584 9872107 76744356574273630790309516576995303312 9872108 -181300174946131461077051549040010313472 9872109 93170775249090284039804700174608244684 9872110 -14168844106892117926307067032043647040 9872111 -442157747059781450602400847261429402288 9872112 1183797218430097127840197248908525568 9872113 -111630016551746828655039804001532606638 9872114 -24744712151254893660892775850066213888 9872115 -288634089823038987779723286192727449600 9872116 3318233640047331828809861864666295680 9872117 148376449446331431366462364398142133166 9872118 -48590532475752833468708245937028241920 9872119 -258984477074130260650995121583775490800 9872120 287968010003934961826726404438369996800 9872121 26346248291690235395012310960844416384 9872122 -10597003209518736804605365076234268480 9872123 -350099688819738936142011909219499985628 9872124 134931048912893860184201166821645770752 9872125 -99948188188875480403399913007351513000 9872126 288495672173651002904635947639122568384 9872127 -248053612170218946742945975389345084672 9872128 306204606514736911977768810329206161408 9872129 -102253307966570196032080340617426775616 9872130 -32629933675859843126282521323451968000 9872131 -318719873042137862977708906638025496068 9872132 -101633783306181204581108596992522041088 9872133 -225675110477035202208319218662438969376 9872134 -9829264344868400195387508123591475200 9872135 87797202005994632059902952466912695200 9872136 -27983311467073458508175027025458626560 9872137 -252978741214312684418164301814636092208 9872138 398411356816597186797909384961778711040 9872139 150505452821082962177390646579700551600 9872140 286071846888823984383634164429439165440 9872141 340742344984465745358274942035846164160 9872142 -1199314120149140846290906580440574976 9872143 550084848612668639113688260611815625184 9872144 -27732663911554950836258536124569190400 9872145 297702622472239710385619049221487753600 9872146 -182105149170020023506135105216881839728 9872147 -80583562874039374072141291929839812920 9872148 -2330104755930137963417603631126528 9872149 174464839565297790280049567156105938336 9872150 -128834766836658906156488917236685032000 9872151 144835373289572566194782926584575799840 9872152 47115833103356287969577601616594821120 9872153 -165220799697491142836020891551314744880 9872154 -64490250469385657073085422076368542736 9872155 -152362245332150004780322088298886080 9872156 -84381639600173066037378669391555461120 9872157 237555928906900999962429587429425059360 9872158 -61334180954979620348134826554902664320 9872159 539052694399463348945412986965840456440 9872160 -198848991944202632616963707256837242880 9872161 156864253543749367086767871714263349652 9872162 -57846578722824659618082642659332005888 9872163 29880213991172840035705152093518340000 9872164 -371367805443335420091870173837815353536 9872165 -245228968483711025254689922873703975940 9872166 28399919040304133830875132228955666944 9872167 59303695436091389035554037788475091392 9872168 369052330251251389340993457224215173120 9872169 7873374779263126827039730327361452944 9872170 2188669368926496243024931264522398720 9872171 -350029160002027829683582008511961495628 9872172 -132734643963911550254667797985259929600 9872173 -93037719060357996861023625888416195220 9872174 8005121636322308503935142870539758400 9872175 46632661864103521662098978205099936000 9872176 -15533494970976637676177795313121312768 9872177 106566692872785701707330072273168446546 9872178 -90933974450036489814050453415176981376 9872179 -4124933186460675102594150340920060320 9872180 131603810895049520190645311636299046400 9872181 -266224950548049290787945519802536373920 9872182 -145144114660718314602488640555162550848 9872183 -719042644142103353661075322964377926936 9872184 -34865030497261032634316588508705914880 9872185 97395542188592683888833449744525753160 9872186 29918221505517932310058883501763285504 9872187 -25552535166584034724409878548423122832 9872188 308096931286130664529967194322771237888 9872189 112081332248315955014978205839941508556 9872190 -163687814529592401109060056508703616000 9872191 7172606219844049088320373478088768000 9872192 -38512145601569671807104584581140971520 9872193 -17738299858584762377352247286464350336 9872194 133528540062890363397513178103796658896 9872195 158066422673123895540456513069386877600 9872196 54188875301145234811190707741097352192 9872197 -270194347644159993022559180235864720320 9872198 -220107147400998763683265099360100352 9872199 5305959431094139989330938596316129736 9872200 -68185214693865681155768942336998656000 9872201 -184948429244684905387292644998645237798 9872202 -135501507103529758253789297102709235968 9872203 423713448056814060874857177403435581864 9872204 72069163109329240682456470838198608896 9872205 -13753634731276219368925696499568199680 9872206 -193118870531692269825591875400344327040 9872207 -31354209685906005639834949011870758544 9872208 -43655908486959596695569795734914990080 9872209 -327686664710604122142420213931306227840 9872210 159210928080002945363548863888515174400 9872211 -188706443832168510131804861883189478728 9872212 -64915885952585620872168619361894389760 9872213 212314758258150097894724395420447947324 9872214 -163201849002249862255488507783338887680 9872215 -535855476811727492614535376651416690400 9872216 26356095703053059938899665819942400000 9872217 -226171114875221481966747693834479434752 9872218 -195240834931315824077841159615219216384 9872219 -118074640178367241750137064000240355808 9872220 -39308756163070072173017251742923069440 9872221 182428278514136167506516222015442944672 9872222 -274902881281682178560751762506749769088 9872223 202808602605538005231586227935206383504 9872224 -1563274098702321053502149543338573824 9872225 -252240253614054257696984828146979730000 9872226 -19260855471387629443739745451885056000 9872227 4346448570670627410010421814472952520 9872228 9334890595324105236277874217809276160 9872229 -21327868048537735511443085269444976640 9872230 -2897247920560553561078175894894672000 9872231 534182822461113592416661475680832477232 9872232 -23879590393008053293187902024657305600 9872233 -10472936887748076501325608885842679680 9872234 191413679622981654432892550246399301120 9872235 145337858463832993264345312159489780800 9872236 -124996170310256057360821909777411845120 9872237 92120786912348337295622100902323338540 9872238 198418859328863302083517891582764639360 9872239 -32304255089109998057740563612995728480 9872240 -7452915877742390917760818867684638720 9872241 1327825691085339023488187695837203456 9872242 247632899900778973696025023734009184272 9872243 -327551376017565201542997968809993283508 9872244 -35406172711852950686730806605674203136 9872245 31949703255291481939606677981997032240 9872246 -95638401683344363159222451219674136928 9872247 99312842450465032497723049973131286784 9872248 -202876289634541618907811338789250662400 9872249 -759043459784102885826147991814134367664 9872250 -54771836414083833502639681341976512000 9872251 6450464864488438220594389770442649252 9872252 2773429758852785077959349610985334272 9872253 85023872302318024676639159289473524800 9872254 35327279505252334007154200442669862272 9872255 -99610890731693596043144705889255093840 9872256 172200487409643977349059679781776261120 9872257 -354125400912041585128794905229345250008 9872258 16924346717528004215979066029755193088 9872259 42464607499498448733907871129058690048 9872260 -42369439707866240745465036890377175040 9872261 -56865761928084345902221360317080480640 9872262 -15036500211762275428292876590740470880 9872263 410401832266820102931290337946899807512 9872264 84125947479193781206286267770330245120 9872265 -11188552449562784147944117473890662080 9872266 20767569847999154383571516091464156160 9872267 -2083308593715612916206395262440453280 9872268 -7910716455376999751943736535213457408 9872269 -173846635887298460717557802699032608 9872270 185622371671727924485139578319407270080 9872271 -279491750918348653769373290331273164760 9872272 -53147025915076488420523411315672137728 9872273 535806925071321802564110900491156649522 9872274 142013602384325585588847998536154986752 9872275 -207042332643713861234847761051796910500 9872276 -288716197784765224275699346444751475840 9872277 -40634179437371245740670456622805832800 9872278 -95470866462885600497704232806669378176 9872279 221620755135721280775147360740583815976 9872280 -5964142477468341520757528561647411200 9872281 -90032817932850966588657053414051380918 9872282 66661212833477086896601265692223484672 9872283 33028756869569116387661943100203393648 9872284 -4883354220998536249811340307936623104 9872285 -117225901735417542665018265402188560020 9872286 19606911678524332937453845347586944000 9872287 46085780325290160547155711634827522472 9872288 123012506336322372757106377637687132160 9872289 27105742719775875966684173250702845184 9872290 68568360887017215195548501964331998720 9872291 -71182631522006322286013981481598101504 9872292 -175257608933164798943699791074653518848 9872293 212673811710756385571912518554883188000 9872294 91521712119895971975823458360975249792 9872295 184923846436685577862532401410075418320 9872296 -149849683305290156656546916794564608000 9872297 -121810565976716958714820246182486308208 9872298 -12165535517059185065116741524659067216 9872299 -167985232231283311460791739341064490700 9872300 -172531214367689686378911805250194176000 9872301 -21572819848537442145019143322397858880 9872302 -17996302357732002033844878183446085696 9872303 -41693493991039828361015198116364295168 9872304 -9422854860869163314799300732706062336 9872305 328776114809516889981666721839916752000 9872306 217423538537719445937863468331967598352 9872307 -325139638951279286746184858834967561360 9872308 113020755945663291683452749628584924672 9872309 2821107478868776108686183001011798510 9872310 -4464685376357241163951070241460346880 9872311 230582116082114285655708019429453103912 9872312 60386532615443996683311278466948403200 9872313 58958746335751174133857378768018925568 9872314 -145074393448561700482130100973839306240 9872315 -136902195773776166123043776883025727280 9872316 102166834495248710851277709152932557312 9872317 -34951246638407731077566610683137782656 9872318 -396563271022413065229154616238217202880 9872319 -13921539382812977550425921490341094456 9872320 -75164466436616504368039688427924357120 9872321 -228590667043087059417158197568312780478 9872322 -8200639824750099182938171506548852736 9872323 356895197340775261718545521807441984572 9872324 -3293237931925733599760209680752609280 9872325 64223872922594578518090704508185385000 9872326 12108086467547128604708252804839670112 9872327 3464790915490966920295858215690929880 9872328 314677742605258016206766464287425372160 9872329 119872470923873877436544384270782403930 9872330 32005688738362674517719528717262864320 9872331 82854866457586364409815785991420338944 9872332 6315532944438257415969678487213742592 9872333 382656763472530427684186757801883195404 9872334 8289782361200992577386800142141914240 9872335 -57525445281825746154673057097336301840 9872336 59774058288083616584920485799333724160 9872337 87176816909787371526324699132591230400 9872338 -63743477732404377672314905907890351104 9872339 467716624998597714784186757094141772140 9872340 -62374736572211298391546791313947525120 9872341 127510207073312424399961099491475441742 9872342 -92959302275259807296617644191600894976 9872343 6699003326836846234181689630477631760 9872344 -622285066729908424511020937239373537280 9872345 5043306983830237764033231028119490560 9872346 -47800957960288974311922034625876043264 9872347 -151756248660127559969026596065843782204 9872348 41483062309311398411549740311501058560 9872349 93933716649688324305386561099792812608 9872350 139473878176978629003853858488157228800 9872351 -104915151869778866058662790463995274368 9872352 -56978167038895697255960330059917557760 9872353 -104757921386122279331977496222442133854 9872354 -223942250042181961220616683781320713440 9872355 -79146423842928537195210090329455438080 9872356 -161080023577524416633574038919326889728 9872357 -1145142001120165594500851063903526336 9872358 -18682367732179784978904503708661942912 9872359 -25931060174960638705005409880302998528 9872360 85537808980580159344642004934845184000 9872361 447598467958918519711441084354968744432 9872362 -177161043186053487009621498693331641600 9872363 -124015782051435157402640066920128171456 9872364 -30082600411497468587361297932496013824 9872365 109217066545783604774382887050234440120 9872366 -57281758136043460361509837356154366080 9872367 -139556100914889962894789908868289283320 9872368 64159025255089030549696896306734137344 9872369 176106835269759380503695906929552928360 9872370 98932314865706348123104007566487040 9872371 -440675437166426765300149146386995877428 9872372 -479962043884670992091014193424813557760 9872373 64224899037565276437053700423367006080 9872374 -406735598545203625570416483682666560 9872375 -169758495136285197757969880239979790000 9872376 -202377445647712080676566512016115261440 9872377 246985031537303010206097231497602241092 9872378 83462177377091127658372844305935888240 9872379 61063311642585438732664592762473342248 9872380 60594065544121444160606846661883822080 9872381 -2742867526623392535431066904118029120 9872382 -19882777886847874769292050047439929344 9872383 891998104631223891089845417185308428560 9872384 -96719103032052245156232670062814691328 9872385 31231112044571286271871833375115817600 9872386 126926864573680871196314760069845053392 9872387 43402743170620463300853646764146246400 9872388 143911859889263256618767681105033349120 9872389 -946487397938500584538144884794603628644 9872390 -12964386052602810713408929287264000 9872391 -170794037889691226586644208498339346008 9872392 115082630186133332451318251363501184000 9872393 -386941181256185292718864909666874922240 9872394 30177869853326943714264595869229711872 9872395 -12738715692964542081695733971702759280 9872396 95711645081326265694068601980293420800 9872397 318395377391597253386401491732192598080 9872398 187173898536011560525485679337147454336 9872399 47984643905024229560332370269251668400 9872400 -6754660506519584674115992608718848000 9872401 94217322243308071078227330213744550464 9872402 -27547127093499704535764908170703540848 9872403 240938429032434290955887205143372722104 9872404 -21094535968653476839283624066415574144 9872405 -152334181074741566128392314481454247040 9872406 -73779470588806976751211125234737528256 9872407 -323296587230071115593012605168463772344 9872408 22104450405824343590381305023367741440 9872409 -180914728273690214489621393257126222896 9872410 228945703791459697718638679802233588160 9872411 337957822035454902337752740999121001800 9872412 83140461795177346809873355310663884800 9872413 -562483864130367629871242187682442336 9872414 23292964412089956015541165790339760000 9872415 -37893585242175776295430843578099916800 9872416 -23103788319044077208827681151645515776 9872417 -335188343815834337667374018926468773534 9872418 19436464434617569388563118916321443328 9872419 578121732489415714942186917961150262000 9872420 24823224555862620777075273781507457280 9872421 -17327065382678651814577504508602261824 9872422 64921089791355485531699068616034313920 9872423 55177743351163805720060249228194212528 9872424 306450268724247674394548966465371253760 9872425 -186786655571638584514285519923269706850 9872426 102015753003076668764397731589109044912 9872427 308137848157209575963518349451143213232 9872428 -190370486773291638421392269516055843840 9872429 -36586787637932959981874335215872188608 9872430 -29890400584402015292773861165921322880 9872431 -195124958406145392509042019770855360400 9872432 -49688556520966824997697371171696164864 9872433 -174689872351259962663851997302705150720 9872434 -65764972611828062989153031507796011520 9872435 -30469059814144235615113842928557939600 9872436 -9918466420236943334000073795265720320 9872437 -225235811193090951020893873906020512914 9872438 -56645685157005781944175293844939172160 9872439 -76839814323423868461107827562458017840 9872440 25452742667038273901282487600995020800 9872441 557616075135505244219484079921344048900 9872442 -9190490989047604190381396880762516000 9872443 -47232190120060585966757913513296699616 9872444 -593968298386451599309138515840440954880 9872445 27706871452088376084515515166223397440 9872446 -89067476969669301539620526614104408576 9872447 15606232843111065475473150895886149056 9872448 -49514978590500853364329068134116884480 9872449 -528155226538478635623176319927655647550 9872450 27145630968907032214611525415105036800 9872451 2032883561391754067332353937082100960 9872452 288725663437357539744740053015189291136 9872453 -189507490477190821860342021974942865636 9872454 115778838645840701928635963376121494720 9872455 60839079958449039946242543295916536560 9872456 87538366373659614314394243906355200 9872457 4495183729782940093571939874108902400 9872458 127141274708740454784832890133743175776 9872459 -175323993983149192021185366878025695400 9872460 2337671558357634141729692211012019200 9872461 -505077302325190397425926985377738559188 9872462 -95557138818419603499105625394993183808 9872463 106853484722417098690209515936409137544 9872464 -3623081020954928864835147155930349568 9872465 271578103662416226325410311904916303860 9872466 -5634119333603852746884632288086500096 9872467 -176993388780014448209724090445415589048 9872468 -17875445613725466439891021606337204352 9872469 -204853783995793052274830067945066024000 9872470 -67791073963077364954694519389267296000 9872471 -24095748578298150778495438408619331888 9872472 -65687150181755264674787004637406822400 9872473 42505012891408574367270747179970614862 9872474 96231203869223860490701571361126054912 9872475 109341185826243852026779663103634072000 9872476 -32406526383349946698651570035923156480 9872477 -76326104739675578329771487622053090688 9872478 12376308644235051692808001342100244480 9872479 150663757218361372727826455929333703040 9872480 -381659650425902164372677901323943280640 9872481 235115376119691214866451755221225042352 9872482 -81950358899374843755059654067348351408 9872483 2014586183609322911863725200330300280 9872484 229416224937917975043907233807108513792 9872485 -76336703590758288627742491585786157440 9872486 -4201920487282756131819857259228160512 9872487 -83500577502318914329524683616754195080 9872488 -85026822232818485644617159074774845440 9872489 245584683331588258357304650781547474000 9872490 122615664221038017796804176646347429120 9872491 835507883343523247376184002191445837792 9872492 -56368471728176041493562868070436756480 9872493 141934770797983475556311763627462963264 9872494 -134441010087113183992495664683339687104 9872495 14281839013024958387701344552983671200 9872496 -62684180448732536417621362431363317760 9872497 282467050402280973044080756631353117632 9872498 142460119681681462741610180341270314000 9872499 -179006569651512023124001151814734592 9872500 60628316030247601140507517617273600000 9872501 -480450101931756376532871893497380204498 9872502 -140743881988013092326681778461300898368 9872503 -84189089672618110041159099274223187360 9872504 -209309715334607110681076367810013962240 9872505 152089794226645456882191743599316568900 9872506 23399450696761760272108961435250848256 9872507 -7709253227009610427935720485069091168 9872508 -38539120500948381604371802570143006720 9872509 354840055521727081827018075527339064710 9872510 130238886196599203532952551207356228160 9872511 -471787956620604103910240867003963064 9872512 -34588440578882574314109765521768448000 9872513 -60709498984235954516066828616322447680 9872514 -54191482339708453024754648944013208960 9872515 45028082924792305659756660791135702160 9872516 -398916440052455486594015750190928114560 9872517 10595324013461683804541752174777276512 9872518 -121617870466814695289796778097512888896 9872519 -384981471662634263938433057952790063080 9872520 -4761851183112783437250647825040998400 9872521 -219005847836821083887343776335406450278 9872522 -34017183349444113363030206118701212416 9872523 10450416138553193291681785101459455652 9872524 -210707484816488698207839407875337883904 9872525 -749229074881761154297191835760669400 9872526 -8608376177757328518279362847191633856 9872527 65151599671499459100327021647887916272 9872528 57699827104037870720380046379403591680 9872529 -95508970507714490071294685005972003680 9872530 -14129697520038885065451030480558382080 9872531 59594490981144002694641799355422935664 9872532 -30605294452561701486296392422478652544 9872533 484380606584194439418703496070107569440 9872534 -74825004401721688774973235441012993408 9872535 -176245045394878580609540367365864698800 9872536 286396054868804168035078298632905799680 9872537 -14513117646214640123740004152362110448 9872538 63770049794575267744798855233135802368 9872539 31736471538656433036090861441848835072 9872540 -225988389290616842395639915641334325760 9872541 99724421446435439263003940468542462752 9872542 5096269451040862717333864304197924032 9872543 115710840535807284429751337000465244624 9872544 140821987586051269651919783966303846400 9872545 -130279779377355876518653668555695155800 9872546 164106992640841708106377118931505564320 9872547 -10886762135300846912103871465115761800 9872548 -1043128667930577863905437765839474688 9872549 78943793215937712941614379772086211264 9872550 99129845962101832023010763678556672000 9872551 -41378807216663028289244274928057046080 9872552 409561423504446086257775648009857843200 9872553 194058952221320365744064586273548786208 9872554 -28313913494371408193235906371653246368 9872555 49545270254692091958868159095955057920 9872556 -153045631438145872844791031269456624128 9872557 72854640019970709151152540351770105400 9872558 -30611564446641241861841394179088765120 9872559 29544056567785664391270201572571993864 9872560 51846510208298050241207937100856033280 9872561 226990892810326548540729260505015237300 9872562 13067060367097368057204074886350552064 9872563 88600720100942791263879104721870694896 9872564 -4022795612272673148985944996826759680 9872565 1897354575969057632126290610773535040 9872566 -29554527065850813734699828376006604800 9872567 -60353327322488266560154560353276199384 9872568 -3380259464892840057877971096614092800 9872569 143447168654237236271637505522678416000 9872570 4089553197994359196076782170361589760 9872571 119420333396373057840611207655702019200 9872572 -285438529222124518367538677722175233024 9872573 -222495491771421310975685067000437415840 9872574 -40967865899317892121321234021770485440 9872575 -157727269939435335292613214619833809400 9872576 -41405581667127097801500039397257510912 9872577 43318704684930733404041492686357802880 9872578 -105940373842288780247930835441524152320 9872579 96246897772369312084203394868105445180 9872580 -14407781287048362593599916610437529600 9872581 395218779011319106842417489341755012382 9872582 24777429550969464378875197883594071392 9872583 34384771063335481486971090450697628928 9872584 -39849682009821577647142844184854446080 9872585 1942546578241934588834769243302050560 9872586 -132036907856162312142837295895353906080 9872587 49896771418131956958284126968424985236 9872588 219146621881772868450690524555155230720 9872589 33227463889212761091452737664687616000 9872590 -17122843162617828593203730205859737600 9872591 245358328704211767118724844599477721600 9872592 -12034991391294029613779514427319255040 9872593 -18097527848117895829260259961696669276 9872594 -128832198049060202752297556607003329904 9872595 53458975253968149083707591200543947040 9872596 3394354737309886251156170284675979008 9872597 -85033524566081145028857128163331098048 9872598 21332466150827035625641593869251299264 9872599 70695929732101140028378968274234834944 9872600 128201586129671050122492162335556864000 9872601 -32342675568223062192205318404630773760 9872602 198322083002275138140030242973092128752 9872603 209388233519887451875905371861696784 9872604 -76265550207869327470986914072828878848 9872605 -195589551983596319357644645087793673480 9872606 5219517738196265717693852034491043264 9872607 105176904018813900254590692069647919888 9872608 20200318350945810063050649925099192320 9872609 385829261285004164368164346800504821040 9872610 -100835119562763990186668166462421793280 9872611 96413364760981070362142239583110689232 9872612 -119981709573169566020583628520404992000 9872613 -122757076916912488460380958528012899458 9872614 -325391707815594632995135717356997334400 9872615 358147916974010941719433317574888154400 9872616 -4338481273572017865426394123872092160 9872617 -2819613140505020624825695622998678668 9872618 27323440483602399419410432875821217456 9872619 -230555262842168158269277933904433977256 9872620 91865857828386711180720818479320207360 9872621 155399887954022211612759921560494423488 9872622 -12421980830466062555582156312710590912 9872623 314242764800067209634073654985261697872 9872624 63517203634600146367627057551390474240 9872625 2943857031190348820938950944312928000 9872626 -3246715490313326435164645536887018496 9872627 -262493545471473933495517246046347609848 9872628 28637060547421027429790381480577024 9872629 -70380512222839824628021021138437181316 9872630 216500926466502744897476726319126182400 9872631 -197794274174230316098627114387722636480 9872632 100100031834852524812598289503354880 9872633 -324454569706082384650905470631237365616 9872634 177892862889606532256727612459774996480 9872635 -71479163723482148737221456490633405680 9872636 -6622018049350943988968214277508158464 9872637 -201948925687920235123055685576332375040 9872638 -170143977983889635288189555386191713280 9872639 19662991852962114119337045429065663856 9872640 -166653131499693833466828118725954109440 9872641 275074743444938231872794752534914103042 9872642 161005784383355905877539109181032859120 9872643 251929109308842036834541440842424299328 9872644 -235463378815660778184354739399312761600 9872645 -69632134221761119593153747627675983400 9872646 -68678013862020725259474353988758003712 9872647 -471166507215710242864677129033612604800 9872648 575124329095469275219645272168194150400 9872649 131042851736649223101285424272468599268 9872650 -49894659050226464498215395154288057200 9872651 -467749930308691068290425196230923744168 9872652 90170243720666351381166147266610949632 9872653 -337896866109197501931192442344699834496 9872654 198834905541823620456697989182724564864 9872655 48460705660926216967044624022477465920 9872656 -117104044666613191195517686319654371328 9872657 466469425500699592331972037823305225906 9872658 -124611484665339321343248301268925312000 9872659 267387722586263685874737796875980610860 9872660 22009781782581915707627312726875914240 9872661 147835668664758437752844490308836551072 9872662 -294601981359381851573743280141938824000 9872663 -20889743069391658073294236489688671296 9872664 101578162509053791628445529863987179520 9872665 74047371972818298562149754769858073600 9872666 -2876307662023185508551451274276697600 9872667 -238662404599736663748997073088796149408 9872668 -168056722719139551267840796769231459840 9872669 -794265729439982267149290653715973223040 9872670 97712295840330106668341042799134582400 9872671 -10847801703027755797754426584954240 9872672 -300125340110079471919564115135468863488 9872673 -5689697509105190327134169507469522240 9872674 56941267385289164503361709579481354752 9872675 75345974079588100518334772473032798000 9872676 -141743054238226069743231499099645065216 9872677 -1166096248281518139495362588800583268 9872678 85014687471784259510068948222534940640 9872679 457898062366000990144320270867237392640 9872680 -25220758035775459310109655032341145600 9872681 7194113356682880117229758062189483520 9872682 -34720431865509726002025712098853696512 9872683 267919959986330387364235418050038762932 9872684 -37083113001894270289874589219626569728 9872685 19182596802034065015438360261032047200 9872686 257741219052624732292702738816568937792 9872687 31094315894916498774173734948800718392 9872688 -13864444874912845540854337976140824576 9872689 71327756289371762998873743968194915840 9872690 120061786481258955766297993124976268800 9872691 -19113277034976782324255119395095360976 9872692 -59649211148043338162260964413728196608 9872693 160203313675667116770570968231402040942 9872694 23784803738002373447238794621105734656 9872695 340344526015753874782009773900802560 9872696 683056101566165120383490823091783004160 9872697 136432909669887059527204153324625687328 9872698 -34034535478582612556033792126915281152 9872699 -196244182425870407001900692844996839064 9872700 -59321620894994276400517378955674176000 9872701 -627889041156954368127353882901308933696 9872702 38964231505357990621094242129244532480 9872703 59144645545079637123327616618198670712 9872704 13364672762530200011911794344476016640 9872705 193756097174594720327941340997754459860 9872706 149750138859307917383081812550433816960 9872707 36016465536461936767154269824125089488 9872708 -181545001588065952810979419485550080000 9872709 145765042591199877761421961767366512640 9872710 -49516113386703941601133115692281363840 9872711 225536169374931824295537236105675316312 9872712 -158655455864382920066074975305870950400 9872713 299167489086908607658008147966552255962 9872714 1251186463892898187796335562440665600 9872715 16672344797203089367018084180308000000 9872716 264624441379142499342211279226651002368 9872717 -100979674705266760287700389990899796234 9872718 -49103227792342145077522556481408153600 9872719 139816651108590258110054738196334723440 9872720 -15920588599577468729504537503711887360 9872721 -212383271679699874443404445688844978910 9872722 -372279007850841726545918740212672823008 9872723 18431047530874973594120688111857552640 9872724 58516768456483661412259335734670944256 9872725 18474209504190139078813277788049392000 9872726 4618067247110550289132992838048874496 9872727 -133232701504394461795609608714812314392 9872728 331374721520034146636807039421719224320 9872729 -19934210972365795434628413981612023670 9872730 -17144159199145366071854348802600238080 9872731 81654747748360874985093740428761162000 9872732 251802466175314376817274245921408324096 9872733 -72921561118464019367062945192056449472 9872734 64447395974117607857110076136263906880 9872735 247615218099076046866621537799641840680 9872736 103264906329182194088871754963256868864 9872737 -1197880966711956155877439185913487296 9872738 -93120760633856732771165536651764003456 9872739 16353676767129758092930254951512210400 9872740 121970942241275238624291110831698752000 9872741 165430958215370860879131435182426534142 9872742 103337414474841871367681023925921141760 9872743 470572503971209445820722507106544056400 9872744 -150556765472691523943694153523562496000 9872745 -28417244082085796179065983068046155200 9872746 -110444944052494570371009274008807493536 9872747 28207829667745624870438362274975888752 9872748 -88118623808368347706221714979451251968 9872749 403604693101576870948365866444946257750 9872750 -90678000701382371428468023349921152000 9872751 -32893564580358656180118198626477298816 9872752 86492576178970759904848533897656860672 9872753 -723931824234845802684529163815247280 9872754 90515794323850533786691628062195720320 9872755 11620355504187376899270314915753666160 9872756 195715310789035878467699389380769972224 9872757 -3543786426981082086485666654547477312 9872758 79216061280327283146027204438281102976 9872759 -46122625906223770933750128797037303312 9872760 -93929225920417955546386715714328576000 9872761 426946563163148724429934122156544248400 9872762 -20995373594353135480580785509847156368 9872763 131679666935071957677138263485600255488 9872764 87856343666003700788993321952763026432 9872765 -128922676309938495072886340524295479200 9872766 10539022084146491870687879272490992512 9872767 -372657320653706507081658702141519619248 9872768 -24613341179464717233818115454669946880 9872769 -79340102051667961692029109268108493952 9872770 -12068216938933720809759324804066609600 9872771 -434262317157348562319504150595959328 9872772 5599898254697164921059135713488134144 9872773 -455028254433226400765906225705278991616 9872774 -35273661445839683196394876656878703360 9872775 -32419976978013564440542122782890371000 9872776 231706470238039508998764748822093301760 9872777 -464079668493501741595311419245536189660 9872778 115019339349891918890668700619422509824 9872779 -3596425782093975585205733107388077424 9872780 21783090252167127425355327594894105600 9872781 31861211039401159192827910736602095552 9872782 150665858109281162425623035734443436992 9872783 56571390693389727134418513224392886520 9872784 -10373066836739641736968069977916538880 9872785 70540058610661978531120348676420141760 9872786 36161878619822954867596837264429048320 9872787 29817631227083620785837878866961581056 9872788 -53746957566183437209041821818857472000 9872789 -193176873351725499936944689626290959080 9872790 -97434355324794863237392195546138460160 9872791 430559709365292237116066705199492341192 9872792 -3360441722214561519791047561389312000 9872793 160622876285288896514608193839292430720 9872794 29558039997305795896975942800979384032 9872795 -112526695118351503515374838210777259200 9872796 -31358679251630178340572014433415274496 9872797 -429259879714371487934812932610871121888 9872798 -75899741480743267335403793081593455936 9872799 31449111980942068881865866560167655040 9872800 443173233003261060038636224747929600 9872801 -90113648936253883866054338485521724416 9872802 41256571738211539122114946336320899280 9872803 -305542274858648935122977915804651280200 9872804 -38384977203884779115023630782094249344 9872805 197062333833858880067806989943663385760 9872806 -4393347777758728175356138843671310656 9872807 -85767448951630979712678932524232411088 9872808 306642933652717446051479378375827537920 9872809 -219212838221786834473203820862424745990 9872810 38085955468601453848979489386164346560 9872811 -65517126182851733424824459632627521492 9872812 -22349053081881968433884789003274449408 9872813 35107473987015037585903329018085484160 9872814 -25956579666174059956666756131632000448 9872815 -379684820544611798085358249737740317680 9872816 114092275971126199167884850994309251072 9872817 -21593228554097441385462808276334627520 9872818 23300004976648379554702426635090585600 9872819 -28645571856501579499520254114170465792 9872820 -209835130827979648103299585173393408000 9872821 32390266380931401793548805103994408320 9872822 81665473814927955837488265127800503712 9872823 -1309540704444355213754554603999815936 9872824 53180532973982127308439502065171456000 9872825 -3338576612728035589612901214644368500 9872826 -61133774772205715908585041659317830912 9872827 -122411884034305620856184749769516359324 9872828 35604805596786931774052148476754779136 9872829 66855123103961094983041841513819259174 9872830 -169678476415247111117424057628930366080 9872831 -14225046414279098290135686605824684848 9872832 -43718583825247328827125598908063940608 9872833 -25055313353058908465289736000906413054 9872834 50093522225838687637080572181472018944 9872835 1597385872171868397534215494646699520 9872836 -324916586680085138395690055402485659520 9872837 -12797270787582857106510365115751449120 9872838 -71317906681905243977568938296071350400 9872839 358444353634059409353416223401547655640 9872840 -153330295626933576612360857592226099200 9872841 67045958954620461718656361694897323968 9872842 -27584853629399069019570429810006998016 9872843 3624840956551998369301057723350839784 9872844 -185422055144731383720188347021516566528 9872845 -301178415785971341032189929961864334900 9872846 21100939067207442826735778274521479872 9872847 -244329330357181244611932240445421961240 9872848 -52705055512199742769963035679245180928 9872849 26917756885033588313364724733123922432 9872850 18182212228236214371014500447882022400 9872851 120321500611391684554058425143451108800 9872852 241988006819044859843863203303346753536 9872853 -223443833700045495432335759789478091776 9872854 -141958306700303463369314858346678802368 9872855 79920113257388965878370116606980088960 9872856 -58024762722760766818883162764728729600 9872857 -57463412780388114497104159315633454700 9872858 -99190119459040039201363041608700712224 9872859 224061712399129947465683904496870233600 9872860 -188409831737572755866020176222535825920 9872861 85521425557003367278161975112717831500 9872862 11448201605638259979322732323432044352 9872863 -29203252635877973500284047893144196880 9872864 383780777540378803243617605761167261696 9872865 -61106794374332540236809632043564331200 9872866 233548628757097974632749024530223255632 9872867 132478840160736387787687392659752780800 9872868 -89870482597646149274081612688281717760 9872869 48475048418969062210918114956247134396 9872870 14993939466206526531131512829988860160 9872871 32721277569534023010991603315567940304 9872872 -39510579510289746287081712778556851200 9872873 169546773422729246765944071496594984320 9872874 417974072521622159416265858562808320 9872875 -143059159899089607544034498441020260000 9872876 144164969947846371328724987516181089280 9872877 -135854552957314947475588432594384798080 9872878 212642131422298223370736089883294194240 9872879 -317773573145041403075358535479235367616 9872880 -6527526748544263016624094508147015680 9872881 -342558140699403756609961199842824855488 9872882 59953567512823494226405806404935063584 9872883 211003297153018005675533109840642718440 9872884 71512952024431615229068672949129551872 9872885 27786004436446054344558966089187979200 9872886 781436508549519873146961366896421888 9872887 -357625809617826729540575502985663805464 9872888 -210354246170184578024725721459583344640 9872889 -77749350264574504761719744268337080000 9872890 -20784756637048551090697141186590731520 9872891 188823191049993387759061962333342707472 9872892 118909882552887482970602413915884449280 9872893 16482051017689800849878651124537214200 9872894 -118376400830991826718111614289119872960 9872895 47121619785180822026261769136426538400 9872896 15628729387372754040253637904128016384 9872897 -27358352682550152182286682670875358160 9872898 15122309873295418226274800565946160640 9872899 -16645473959067216984872055728400420100 9872900 -44785157831031475986538308153448464000 9872901 15664794607551972879461583337974713280 9872902 -14124499512870355638245078540733957888 9872903 -655446175374890939030903617342276454640 9872904 112137331849188065810611160708241285120 9872905 30219643884234438368402773223339020800 9872906 -151208937775610130896862207585208048848 9872907 -4003095499516304596551948317633033280 9872908 -101862238179098729504298755889589487872 9872909 425402808565451292027746109693129417804 9872910 -22349577152148901206973705519740812160 9872911 9319403432804775958390209868874446848 9872912 55000798787328969329106973806282940416 9872913 20508898713328647298503341723744474400 9872914 -17101081576504243723866401192924464128 9872915 -200877972517548907710916069323091272480 9872916 -7936111680718516293597227705532008448 9872917 126493266098035832732725802706521520192 9872918 292650545619388791716088143489576063040 9872919 61201313513153061373138507425359326080 9872920 -116394850663285652834902847912650752000 9872921 -271782469664964145475818191174942253878 9872922 -23461496856271920725303203159334742528 9872923 29003066770426250223546946043099695728 9872924 -218805316402084646381466622897080614400 9872925 -18598812582393187157124962940148668000 9872926 -50770863076484623757902483288339175040 9872927 -113551911723422794818366336209219416224 9872928 -4527915033964706548829604470925950976 9872929 -6176963623954433445552321756064598112 9872930 -19280678115198632929525420424689148640 9872931 -28845387278840749489375350832346419848 9872932 -48172560601236306836508688735196999680 9872933 -31078824538048754304712697170921599936 9872934 -46421466699065092645858288238652180480 9872935 188251898979843589716504513479808268560 9872936 237313554849621806058430348309546183680 9872937 41143735163494161373860050170997368008 9872938 -224366025163664039452275770247519596880 9872939 -348619501732236848609113441708439101260 9872940 17778544504574235888958174624055132160 9872941 -206179152574436529296081489074612243028 9872942 -32407565542361633788654666069910016000 9872943 -151468067142958539634900563007863954936 9872944 77618616790231192767174815921134223360 9872945 -212303198234449140400380723456607322520 9872946 -104788123108207901495982119268629775360 9872947 110493554496007121038117890871333521232 9872948 45834696071402756348341612010288413440 9872949 32264159165584712149814881608337330464 9872950 83141023316192194104499638113304984000 9872951 -94023952604740467848859894181373525760 9872952 -127047503092167351963802891722888437760 9872953 -746117816855236570446602069688810592896 9872954 -13740995453896488641043115092430780416 9872955 -59390517981452018022742693074259744800 9872956 -94286649141569492854791642606393594880 9872957 -187941901549651981330807720279424438880 9872958 -10384476958106129224425229311736455552 9872959 1830285025626542353262395493241161104 9872960 52672232643509196806354423547171962880 9872961 186252395236637272845343897187989399680 9872962 33697851648374011449371006607880057344 9872963 -103313690885468600269464202069901459520 9872964 -22085689935792688215864142163875096320 9872965 206157865268143515753470224368311837400 9872966 -150510835816327046465282984597447825568 9872967 48554508395428085523476682931658445648 9872968 -169225821310198506916380130817046282240 9872969 -80854336260762301304350859959545560604 9872970 -6501568860510737297641717765240281600 9872971 -615040280265888941986685198238828497208 9872972 -6120231402219604496200286567028304896 9872973 -43241809634149077700990987565619700992 9872974 120928691726479499927910124445854894080 9872975 1245100006716706426844994922772504400 9872976 7804334804197573513554205216546750464 9872977 477437124708569865507424741122523507826 9872978 -22626767318103652443382552840356775776 9872979 -30226247832612123876691828620672030720 9872980 -50785068894436871024157999969264599040 9872981 -387221885938413535937272125198920737536 9872982 -42491930544816858357430898644698009600 9872983 405420156901393480611000262567833844232 9872984 -50746941569923630710186633164345180160 9872985 -155465119435291038720577266951598488000 9872986 166065928386428407127043590622340692480 9872987 -34074887226323458766647619817066303600 9872988 -140383150284813340284636200621981789184 9872989 -3712354502005218692727045110272687584 9872990 -197671150349314547573376672376940856000 9872991 -27872004659932674863131610555134425000 9872992 8293060014402928002868449382839091200 9872993 95862119647430748394035444047333835624 9872994 -102521385035065047431822232082399632000 9872995 423695301144179293652759632782460800 9872996 -3339455398123674612092731141927944192 9872997 -159264138280860456900435674540640325728 9872998 -137397458602246091157416834502377076000 9872999 269177251088030419104676072451481368664 9873000 37650410209814871928721280762078720000 9873001 -517653646188370987684347607177884423600 9873002 8347984737057455149649826867964130400 9873003 -10334984257866352733414274255072947712 9873004 5171598371468542983095239991359885312 9873005 57883525673930726048891130016035382320 9873006 -16976409116077980769110469981930819584 9873007 9065269870794495104282715872819044072 9873008 -77700576950812772994998065478274908160 9873009 -10669310311128077802528809769905792910 9873010 68873605913063360394683813413847556000 9873011 212277333570223797929970734906049249612 9873012 47409936216934634047399082395885903872 9873013 929031328409588702341878823948025662624 9873014 43591723937983676421900469549463261856 9873015 2967617292242263563800332826546440320 9873016 -415637876238395456962420532696662732800 9873017 9628922633222702582275750295228491584 9873018 -65457571784825342869529033577722165136 9873019 -140808383223210325832300646536941793456 9873020 262267153566684577003663940330435450880 9873021 -72148723989775935019078080563679303360 9873022 276327893015975502898128461662421766912 9873023 472868184035130931619112513289837414272 9873024 -22160404671158037963763452053563637760 9873025 374171236541702627837365692932086000000 9873026 -135929630867554439662433114091493956096 9873027 246010911030547297923089011410816378840 9873028 115558915423591816704534947876179126272 9873029 261085893617722639742568231202304769630 9873030 102476933135310325183597600352799592320 9873031 443338754353040438736964762835090352 9873032 4347046964429457154273160284496824320 9873033 43031201054218465753573094719420328448 9873034 -221133185506158679217203000371282912768 9873035 54581168870859851943342991597135109760 9873036 -51476642063463119519546905748318668800 9873037 -210429439954213837339534171242358924020 9873038 -105053977399326382376508826522261843200 9873039 243068380023367685609431549547988326400 9873040 -110422427209042451921437968507292876800 9873041 538127167150445710640410050216533915442 9873042 -7728674980874146647069477078995809536 9873043 117584687845576893091031434517242605040 9873044 190861964771226170931775331475522059136 9873045 -24117430151581984513521711078701996160 9873046 -2053044757713845168287123401174072960 9873047 1987756360762020488050505292586057824 9873048 -158603822083349206113392323068313313280 9873049 17657207461552065323921035177678839360 9873050 177515967402834894864254068143979680000 9873051 -34632452766729232928077820239289995368 9873052 63454210975177213323475010066460751872 9873053 409326121488739505833329184448949825120 9873054 91212248131643418090779634152567436864 9873055 431517123307588869730165480842510308160 9873056 -9638435087755917604209906261678489600 9873057 -10519724641711481067687633338400849312 9873058 514185039202290339035896231086563328 9873059 -314751499715786367557823766805438662644 9873060 59856760820457978346627880043935232000 9873061 379731793550882302513729589097337200000 9873062 13757809154768639101624741868818072032 9873063 125851101284543892863767019931682184400 9873064 -92998316800921880206187001592180208640 9873065 164385606624075383012807942548505712000 9873066 -561491641922743725390531738553024512 9873067 27327172447595366874768796681090968116 9873068 316658362759975054969422157054882085376 9873069 -4237479503466634418342941160636431392 9873070 -73339144068169371601944804720771267840 9873071 15571021710697415955241411063635219192 9873072 4212923926875042373135046127088828416 9873073 -3548240516969593840962307773245566080 9873074 -223726889448511678122353854491225652464 9873075 25805549215099768268491326668305002600 9873076 122822893598426656786568614121791717760 9873077 171660800154384249281771128504266215712 9873078 20968123304214652781905270727522987520 9873079 -427428564342771309936208439545311393240 9873080 49838298336984515553099035091549388800 9873081 -229300220379075123065400193629185169030 9873082 75026660438281471636046576388766370784 9873083 -306702613069328723773238367222251041176 9873084 23474111414186986291798715235792199680 9873085 -282859349292874898124451450242008401440 9873086 227314004731302267591916648436062708992 9873087 21442840514430013499478144949069380864 9873088 -174434862490040669911270519637055373312 9873089 -78506277132419335496043800241368184444 9873090 -76592090451369987568122068381956761600 9873091 328780279247477133536751164438809405800 9873092 18332642712301700950919422042996799616 9873093 34730640921998871931614013855190333664 9873094 -83900219468811102101358214740428470272 9873095 10899532542775323504775604662237583520 9873096 195802426248532471590680966795862220800 9873097 -22266812777957505484250248599028000000 9873098 -149252585958627704184210783052415797200 9873099 -74511515229496757471515382611498940616 9873100 -138993864884157103013624099975064505600 9873101 1697699697491544952545576779549383104 9873102 -156780516353206063850501632582728646656 9873103 194385149425812918911191544968592515200 9873104 4970250242644959712786702904902287360 9873105 55709809524900272467672156263307363200 9873106 171535798688348205936862564535463480480 9873107 -91095284224054967481834651661591491840 9873108 -198381130762345974611962200936545829120 9873109 -377206596908268456068796502307513728690 9873110 1847801431267642902522299389115788800 9873111 84425314366576689459995656244370703032 9873112 99499881525707430417656463720316416000 9873113 310590710271893585523759329257949956362 9873114 63716252342438427322439365666795941120 9873115 -98143659742274763250128658103034712800 9873116 75535589626066862166736015399449600 9873117 -168485918399666149306317216177949652160 9873118 -87787046451676487450008816069687959552 9873119 -162595072221638318886024199241040895080 9873120 56753721711493863568942720506459586560 9873121 -485244040361587599207173721825006403678 9873122 14941123579949841923749016486546296320 9873123 -27318795502308843879804961865362802256 9873124 230690246278770054895415223750697794816 9873125 -75210458312565915717411036129699746250 9873126 55758799166369758602781668508829453760 9873127 36709873191253846983784442062793605272 9873128 29556465789930160288322727271923056640 9873129 -70240246254709724374954596626445115200 9873130 86764626059699757624548498678967492960 9873131 65700768504180620839787017913719090932 9873132 -168373149949061828726293680847212169728 9873133 -108651223581680920539550165836540568618 9873134 -74027011731008855814840132275412494784 9873135 -91426091675123606654058888196852385760 9873136 -12184695681818665209219951011426861056 9873137 -271085327729561434402568954871539425740 9873138 -9959235314201344406857803124609935360 9873139 13505572433475862040431153084018038424 9873140 154988702383586996885573274279269917440 9873141 -113585638962136501767337980108362173440 9873142 348745437180713631881330027509712329152 9873143 71294411579050814022750117703675681200 9873144 -5954277255910778668146961664006553600 9873145 -242801176727244202953297310231254988920 9873146 228735766347340745293443112818748750560 9873147 6730703565027182486874829457537034240 9873148 -232874827513236256289833940876349419520 9873149 178402856366476390305613751677130871168 9873150 -5156690024331225408220962449642726400 9873151 272100896636923842464086269472366161152 9873152 64052370712137780864462473932188942336 9873153 -256471648036727274281678313567893655438 9873154 -51731364935287752459855681381704865216 9873155 66373275343417711184939631297553227120 9873156 -71749991209658611700764815088663139328 9873157 319944416281955109157143473423908313406 9873158 -87795706744440085544656307343699229440 9873159 5631303584153553437166510953949101568 9873160 284886177766825127827360462171287552000 9873161 -242421601632216959933406503062688809776 9873162 59863808434839822122213570315313119328 9873163 681086751055080128545016893801399396240 9873164 33003951056807423233244607435527503872 9873165 -231605868338027998917044061883513186080 9873166 -46958287487220148119228588082867773120 9873167 -299218941597601097354081414962373096784 9873168 -53735001585907968817039166034419122176 9873169 285256840851155282342084928668907072072 9873170 54587060775586519218854489942340710400 9873171 -2443394053146522447148181487790035456 9873172 -290643402220008161438539454596192124928 9873173 28768205989552631427616010693178213564 9873174 -36833503910614620967038029143738674240 9873175 105190932545777840280625523274844366800 9873176 112319632834270552216217479236691630080 9873177 -383805661843831722052214746523724192 9873178 -39679130745446777549018117806510010880 9873179 185139325327260037074788378123035037040 9873180 -62328665023057678123973060171140400640 9873181 29187570126866177985622202965108762982 9873182 83684048723852350122906608717702959104 9873183 -203823842584468396967864871822954950400 9873184 19907257182110410589086217247701139456 9873185 -8234999867993075346088681329004731840 9873186 27594640247990367427956931670221248000 9873187 -5513617170777812114351275166818886400 9873188 -41063119165755727689083065502205734400 9873189 78565344533930442111785458969042999008 9873190 29085796879376505562818514553141376000 9873191 71592903676772970916790858363940833520 9873192 64644737340644944460241770746281000960 9873193 -336292471817285686514133278398987003056 9873194 -2712339358204014033481826581003422720 9873195 -65103850978293597371485425452458663200 9873196 -169541605978599456148630984598113339392 9873197 90994115670031021504729607968281723552 9873198 -4729614601514499332362747526629939200 9873199 -108157884971945459618630634872342069264 9873200 -35908080387877639087641402713602867200 9873201 63724366433393890172576015493271400640 9873202 147893097083151952917937718779614945552 9873203 -13542229763378998070222971963941929016 9873204 -158156825908418280382884023166056921088 9873205 83832430448171292489785540314251832860 9873206 107018511992674150859841103825737277728 9873207 -437446065739003407550721521069454169360 9873208 465911974430837089386877404793918033920 9873209 345831470291963959321334067916306780680 9873210 4302994287584664537791806416178944000 9873211 -8753733646879074532005222343930141296 9873212 -78452246172787972140777238762450412544 9873213 33242091741522017338806418992235573824 9873214 11690982377238736536842170846823760000 9873215 -146831460325219233169564766529838989600 9873216 -44889030255160188114368754049027670016 9873217 440868527358489890950859391943659486640 9873218 235512828908225306842521932487014469120 9873219 -93243983829520378691038616969780654856 9873220 30055959001899310731354988186414694400 9873221 -6802941667318106281083215439346569216 9873222 157466812912270842958811126504766459072 9873223 -474065730223717665126193491405398191528 9873224 -214982745140993742205225415791859865600 9873225 160288013909600488736252269023059388000 9873226 -156211995675164422618872434125683763200 9873227 -1220158867054210549935802947479025888 9873228 125572638829448968183775104993569655296 9873229 -97621825293351650872057708080087356170 9873230 2018418876914398310356421977594984320 9873231 -264720210154357677060395230413130414080 9873232 80763219106188586988145351710446247936 9873233 264420490866781343820867507387491448384 9873234 291987810093929209390101702815465472 9873235 210109071978992935574272661134577413680 9873236 12929996395082349518729722007280875520 9873237 475248186612017152692933655764421920 9873238 -7480412447539817454393142695653088480 9873239 -260952135758303591797972493508108339960 9873240 -21241722379748846864467415505242112000 9873241 173378015527461021995255345119631318272 9873242 -62318540488788806406763477704190068768 9873243 415189234546096090640299310961825591744 9873244 -92119215334927264541406380757398654464 9873245 -7570136251045543986209334342808180500 9873246 -70617462446081861978101460343351570816 9873247 -204750838814309810316384435270605550304 9873248 111094883854251973128405039388160950272 9873249 74473151566679338381613468417121887664 9873250 -21380810327428947226633645873534512000 9873251 -40051761577015895756167681435361923896 9873252 1540389275320335829053643749542510592 9873253 457262715218028378467404043542109400 9873254 -192142192918606964653723555269882861888 9873255 65259832648948722697884933909467520000 9873256 227702068708150719442019478569233259520 9873257 561893001068945150981679635017227593472 9873258 -6038165740478770647376695573033782016 9873259 18076077078739327542120559576805841552 9873260 -99116581233619926453968698734090547200 9873261 5227686024362438798101246223927345910 9873262 -24119410455928241878382307691011266688 9873263 -506361488055588674686084177612779997488 9873264 31275822581353411391103645737081438208 9873265 7848077234493329431305798286045926720 9873266 -38919757994063194518037675335222734016 9873267 128168855074536323715328011235622922240 9873268 8565244706992511310122906330251518720 9873269 -55247356762776021580570745295608855904 9873270 -5695704158979100902945370295428172160 9873271 -438450242475972732832548887398388668688 9873272 353917115074209816102208237756884049920 9873273 2064199724626556707188981392112774624 9873274 110267482019346593539183467281567946240 9873275 88124237149452121773120157076765817300 9873276 -67805904536408141659580968560700661760 9873277 -103211416162198012469862056191794470376 9873278 -135533797958999412192397845890145208320 9873279 19870865360898782149355262857624079360 9873280 -17988402322126885151306677199516467200 9873281 392705953746105193574769622012911868464 9873282 -108860941258649615904788081501654515200 9873283 20411985137562161242167084041805631488 9873284 393530066334062888149475806472287161600 9873285 416428893624817735809255455725879200 9873286 -115253952243175235505316008064628428416 9873287 471613222884434270253319058399736316872 9873288 3003299697426097529328425292779366400 9873289 -338976345667140349053541778105887928220 9873290 71399141197554874873748586399297884160 9873291 -96602014064189752900582952253799193616 9873292 23970564097362511893030763155731539968 9873293 -226136582278622780869621736671389463680 9873294 -171063592086811535933156229958964627328 9873295 -407037045362531996830246408012695406200 9873296 98601156730683805925343359550568857600 9873297 -15967051661754934282425242473277304960 9873298 -53615508342853449764708338713722175600 9873299 197484030058128833654443029148834608300 9873300 -86070510832925880980152273474409779200 9873301 -140693512082685418141513913691761304548 9873302 -38429110763857650334454357613160386816 9873303 236875954768024814602210003487513332608 9873304 59882894899990299681525163154365747200 9873305 -46398031515408679677678551682657510840 9873306 49706597050521691371957788804999308800 9873307 192656622635829340080684380826918016752 9873308 114694311551870350945950434500151531520 9873309 -254553830903352274582958211928585137120 9873310 68798617504142105618403273848623944960 9873311 -269775236938480114292043480028920018240 9873312 -236125251810407039328363176107384504320 9873313 278399195158305042342266753356133230562 9873314 -179151416431244957317460762711126934144 9873315 -5748582858653418764884629497861372640 9873316 -549946162601089384111755887024916480 9873317 135483962398591747699190456473218134400 9873318 17161788055317654408863087008537620480 9873319 -223286118498148979422920725270223462280 9873320 251016431560122014168049281122380748800 9873321 -68731342635224150625991615263919459296 9873322 -39754845527466376292438610038599125408 9873323 -10026273907273439428227029518701802512 9873324 -65340287390527888246827183746262339840 9873325 31213253740075743093331242825070387200 9873326 83386924138202692264415206340024020800 9873327 -108627033759815805264945227557803557880 9873328 -108256726506699637693516088427029299200 9873329 -76839715068703981373297275303975248000 9873330 105084334489979626996545665508309649920 9873331 -14774396263327257073692912239700637440 9873332 85041448692371506474346895764204943360 9873333 96788693901532554221867349485831509248 9873334 -249854320758410930337926891261288729184 9873335 340944505584278293731613415170992820800 9873336 -164821448918320741696833263090294784000 9873337 604590578449497162705018033962996982912 9873338 110766884889411312632323892079818331360 9873339 36422757507610158831134679879667874304 9873340 74207868004902582557119841018733181440 9873341 90263712327403723647407292678915374400 9873342 -57579051534215812688336311236212458560 9873343 -9326193189595115720682651650876744096 9873344 -59377731958366604306282079172788486144 9873345 12329401429875607730756313337653120000 9873346 610428503635875359724764920070545920 9873347 -4419884613788489004907341613494711288 9873348 -14561170081594133030803557481464594432 9873349 558122328581469454382859970036015992350 9873350 -1300059296365195246288037518313733600 9873351 195408529934644069254120509335555832880 9873352 -106743075919858276205281640474089881600 9873353 -211087670972424097332617932388716518822 9873354 -92914009347954026355013947248713140480 9873355 -284668344951054411583398247919911854000 9873356 -35672550693737911668858343505039938560 9873357 179607706228793221737287978038357334016 9873358 183573428529501579767241350011193274240 9873359 -4923487695677564885572433072649724296 9873360 -6934634284148146840161213708160204800 9873361 -276188769525248442885818281200633079808 9873362 -143668274364987118983148849353864584928 9873363 150944503695299368925949522684548517888 9873364 -47939281757136569117354570848704260224 9873365 38718332456953307431562326720278036000 9873366 42686043332218851355233573301082380224 9873367 10908857385724044547830302397121836384 9873368 162258823824790155801017643361125826560 9873369 82905016617677697396914050098813604800 9873370 -19140854699475096394336788505741522560 9873371 -120898285573053373386278279771056507728 9873372 118477053561437647098696459829025966592 9873373 138371978919253648027353157004062579622 9873374 -77005901933271437001583020887136116736 9873375 -135292092009675195225665756954645784000 9873376 -48937433887211365669867352062018191360 9873377 -199130392660070298431533990112551434108 9873378 -109929154641690736361130467094287490096 9873379 -100279488711672678453107023209714445224 9873380 -50767062176729020269411120557340057600 9873381 62592125962043609725164631817417550144 9873382 25353011115867875931154438017440297472 9873383 213375597942974287668980212688204545704 9873384 -146912378691242001963978861420151111680 9873385 17820248963203268503702366077471672000 9873386 -147825260019220195865625722988932374608 9873387 -91494916628955483346487713007742620160 9873388 66795805134694798776141525430305832960 9873389 363293056077472044315155085378275135190 9873390 -109706472840303125847778713662927635200 9873391 -14355034161741116321315963235792534216 9873392 -39302635154625287868298759848765947904 9873393 -10215437916564814127916596882644677600 9873394 -55300702258481575665206894428273720320 9873395 43138279723920709312734146229359698080 9873396 -1898514974857119026922882370090706688 9873397 -19145049479849940714518693089218991808 9873398 -266315990805029847775703534761466931840 9873399 39885780142151943214000066967642092416 9873400 -25807048076179488524810044870107648000 9873401 27302613068209506259779396448878959232 9873402 -920069285927842189721680303076831232 9873403 -40342760165007481591106764095645912680 9873404 28811136350202194628767324221026041856 9873405 222384033758358685449020308719204809100 9873406 216790995620627961218808600736195633152 9873407 149192156064951785362636363877494817280 9873408 -23401482110042992547221859267531243520 9873409 41557971026831600413245310493333432000 9873410 -45414700303968044940408419193103304640 9873411 -321792558300652582601535369859437329928 9873412 65848388600612139315392598582869879040 9873413 70036737850958532830681254279419419712 9873414 -105319771479469238021347604599212480 9873415 -65615618955245742505649537570310997680 9873416 -68351333684210110036552549664424099840 9873417 28899384029678288763357446666866218048 9873418 20884000191224849810035983023682147840 9873419 264053232220639171352009706343180619400 9873420 -154751098865057135866386266468541235200 9873421 64940431431787935467702418139813875244 9873422 52741923274754460750743431257178456704 9873423 19773450716584619703121650023315755104 9873424 30073445496596512384498933856015155200 9873425 -10855553841034210781310967140495517200 9873426 -186950125582477027167934456567325314560 9873427 -149975348268814778418439293461213053200 9873428 158792169612165364656581860156645507968 9873429 -303973545530224054204761890395537605216 9873430 -44155434547502832405148597415654622720 9873431 -157010512793125875390211366469989552896 9873432 11106034889684842433254559722859243520 9873433 269855146143415587278729472533450068682 9873434 105471476026660510142412295914093605616 9873435 -85651624836044664174253220295495409920 9873436 -71999398395061708661124231457898365952 9873437 -39674727241644518091346001513880295296 9873438 -5164526577595948162216994424594677760 9873439 364226106223487200475329546747071014240 9873440 -40464886742261014985810903054187233280 9873441 -113262907684231442779233227010941902560 9873442 78195627305706884814132000749872129872 9873443 -320440774976629330634824327757041276080 9873444 26686820675397883181741190974593216512 9873445 2769675885782860272473790819688219200 9873446 152055891277944861912356667438514039104 9873447 -211132868653165945882761768701812490928 9873448 88291216599963193283650333930218700800 9873449 -34350630471440732357417298337942076550 9873450 -3843788713817464792861973890770002400 9873451 -195763503793519013168055615191761921500 9873452 -285625006118836754190237568155636228864 9873453 157660108257467080474034584590261307584 9873454 -226554571268965072321820569597296901824 9873455 -204193239229902007256387910644384217840 9873456 -9353759175432040331196926248485519360 9873457 -349893891100773981003630672236920412736 9873458 -4561249466767049215583019271201204224 9873459 -183345543743415462671565492530602979436 9873460 125838142808067074929651301631363816960 9873461 -59227026962131619471843475361371038880 9873462 67197812454217730747650240419185516544 9873463 -67140817084945412893465053253267011696 9873464 -181704179502604756322961574816049356800 9873465 39730303088628706474400298018651534720 9873466 -179490526688643175736818924760434391040 9873467 -97833670314378965055262735417969139484 9873468 76218266124515303549593433691898429440 9873469 -12859633364235220341218210689361642752 9873470 -258839563166965228547235350240455443840 9873471 122440216746312249231656438296512543504 9873472 8225914535544494450381541622908190720 9873473 -248972326429784493184322207576173951680 9873474 3338331985802720205509328763932768768 9873475 46681476175382469677681985377736133600 9873476 143322631791993411104338252585502360832 9873477 -686567707784367574818104548245249543072 9873478 254242474241897390156710277990160473856 9873479 -330639492589235583079680093231749712 9873480 163301235187258290841421640900931584000 9873481 -312805127121684021524356651141755297228 9873482 -103019376165984158374399506807229783200 9873483 -149599875626009578013623537748556859200 9873484 307547495205660368996119915367472694016 9873485 -209948475374055344081055588912745290000 9873486 -25845038746105514384678497150591328256 9873487 141702915982625973219624993329439792360 9873488 -378166177981573351382790071025401856 9873489 -151896121814938203024191982084792604176 9873490 -200437592256947495241824499163433318400 9873491 81824974637881365594204238205956672800 9873492 -86759525295553007269271169316947253248 9873493 99888085677305298080175741222705028000 9873494 -75182728365314666671748875702756693440 9873495 -1796164070543671228576089632587902600 9873496 42607367983783407053601718775003105280 9873497 -144253914295152915794056074448086242136 9873498 125524300719182775869099593278469785600 9873499 158523058431739621191976500915389001760 9873500 -27377658862626944827500164212819968000 9873501 -171354214277081219836504461453912163296 9873502 -48450358921536230335115311893705854400 9873503 163786459597884713027724955401217054752 9873504 -248018794590861358273156978776138448896 9873505 -350684945020000837191798665767291439340 9873506 150184381865059987170284845749529871952 9873507 46702258709811130761065565031052174592 9873508 29172869838144167602409778974660851328 9873509 -225327182744629220072592964989766795296 9873510 141548270692490128117684120634324064000 9873511 -105991606795243238133334342073966969576 9873512 8434261065979764885373920485701632000 9873513 36728213364796791830011936844062679460 9873514 36218558668496206691778380973786424320 9873515 162320184074567125997538639375253420800 9873516 186206756467638045652180232463957284352 9873517 24195612336313482489231817040543823072 9873518 -38896173461214627714150910289987671296 9873519 -174669497914556152192393340505061477632 9873520 26534815692406136272558751010671001600 9873521 -32255088270578741032746134989411436160 9873522 17520142543612449877285008210133977600 9873523 547582268000425311688014247436329295304 9873524 37583778519899297604977521342852068096 9873525 -96446806604236560696371230315456022400 9873526 -553120921895117928944583005409096576 9873527 109223617633194782180970819446505110376 9873528 -37574217490145249630425191660362465280 9873529 -4114595711805335275872189207708546552 9873530 111971368386116061324586477485846536160 9873531 1391124762277790488383573424850328576 9873532 -88747930459334115751651489418720624640 9873533 130424955951309243105130497390783424140 9873534 15338446122071596404722107132594990080 9873535 42910689417584024058889978026187140960 9873536 393324473825361596724289608387668213760 9873537 -17324555940802187291624364815528863440 9873538 -114235522952790855404901064992814870704 9873539 -40009852252158958841664362801348186976 9873540 -35440002501499226486263989352872038400 9873541 -240461410023843601362711025324983831648 9873542 -8957975235190460608741379117254684416 9873543 78881752457886222432354858526749560400 9873544 103744128378351608563840903025133649920 9873545 -130375456134705207918757575590706316800 9873546 64906681280016126638633223241292972544 9873547 -163841243527341971106625438745152320080 9873548 137107281568317042117248155042654187520 9873549 24931055771377184951214064799488790400 9873550 -46985479355367691907065385040260078400 9873551 -15308869016565832713742224611341180248 9873552 -3478506920071818932285097769072852992 9873553 -4842540053669744873712317945024159760 9873554 178956537810303627649712526936636690432 9873555 -127451943190844240127102811593675129600 9873556 121023048529295216133830444937334173696 9873557 -315332639779937554831759437675405262194 9873558 -16662920775648509046169916874242497152 9873559 45213037518674518039313134977739130000 9873560 -91584975931389762451578491811738624000 9873561 6415849574845211425723672358927502144 9873562 3965810620626210016493080121411241984 9873563 -81065884128111603245805995260059936240 9873564 261133113409331412801965435724606428160 9873565 -149724245002429130412053886686721235080 9873566 136019396688201689963861293517394086400 9873567 -219059701885410648619462563377157560712 9873568 -26575739212050860918277894119589150720 9873569 -485426195338986640643394729886577184030 9873570 24158013280309463817032482481757711360 9873571 -749959734806394115545401916946541400 9873572 681130218431483034055824647860743905280 9873573 -85323952128715103328395590233647261856 9873574 -567368402486753318750400107744038080 9873575 37674971238911206997581925398899748800 9873576 -13583181852285935415536506388008596480 9873577 54422759060395833772323296552287900800 9873578 56161024324956636092929748682996940800 9873579 -97134820974218497118874555607546569552 9873580 123085665755043675856029650281752668160 9873581 -99778316643422921920494643956813264618 9873582 5758383660900004600495202059298254080 9873583 -353977727219770484105077647296188872576 9873584 -3953341118719167780512820348557721600 9873585 312745961442322634953691458439028838440 9873586 -248385761298659476114841047960142497008 9873587 129497082582693430157747179728003428160 9873588 172355965807595934496240468394476646400 9873589 -234414288662136348279923345023956636768 9873590 25336290065959214333322083448678017280 9873591 -31283627879082980450809558736783838720 9873592 -20092628870072557939920897865943838720 9873593 -8976382903081982089918593851807214336 9873594 27662516818447996349699061757704403824 9873595 331164356509958698878983399249696649600 9873596 -107681810845699645255746023903663692800 9873597 100436054555639565831445570314379399680 9873598 -40322131976514567161584054031761728000 9873599 -131488230560675007879236144663280273864 9873600 59690997918346216876302419833651200 9873601 -128727509671338534920073370645550309760 9873602 -648825123601441409068566703111198848 9873603 19677861127300508968166065297199170800 9873604 -150517024933025175830960383536734776064 9873605 146255131708630386586425755852622840960 9873606 -46868079287160014452051243358483032896 9873607 -503759959374701951417260311638002255144 9873608 -847346362158161034663594795861908797440 9873609 6839865966802615089424526744462586528 9873610 117442340346818877815270228613299364960 9873611 559339759224656426328286940919787712424 9873612 -24210366205768083880626951739755629568 9873613 -110949907130424917462349320639002816138 9873614 -36935548216492832605545657419475541248 9873615 -4583148436740298237005398343691714560 9873616 -122273045976982373024983184845792870400 9873617 -1899219419231359389070891525667562240 9873618 -95577459018378351187194066186605632896 9873619 -21495868506838576486486548228636338688 9873620 -64755102981312080966616015879722672640 9873621 -77321560850646472037924521600740468210 9873622 -256591309181067459542432860231387939776 9873623 15224397935727588834724871791594900872 9873624 18407355463455417048421263798136995840 9873625 276041740652582440295375368050616605000 9873626 89655297655589984421025035993272789760 9873627 309652255366335054851319084397995371520 9873628 14287303088045500215635688721602180096 9873629 -160812734563933785687595170744996304116 9873630 -47271195815143293321739804388628864000 9873631 190389064898184449199357846509840342432 9873632 -134532245805434093510772925684634615808 9873633 15245817792078500642661778579441333248 9873634 279000072041525346516442755756059880000 9873635 63069251510120754328261738496177557200 9873636 -28051394328317348472938160823316057088 9873637 -183297014751487243297231339276048579714 9873638 166524829309799058536465353062986346720 9873639 -147676021225925240820243739100051019816 9873640 33039230127419162361786412548759552000 9873641 -19549821070905293255147079627710548848 9873642 -73162121724749068001009437156265657088 9873643 112723001957051795014118861640366232688 9873644 61405766984187749920302722883143772672 9873645 -164228045470747322042851894124010028800 9873646 -3994186174788812037445835655196897728 9873647 139062034627867625011306673076555023952 9873648 -81397231438544893075785682489856851968 9873649 249983181457787847532292873647647885650 9873650 -42792644900918491360839950823259056000 9873651 -358515780165133309378944544506779803536 9873652 -129138596326954085594409752973498446464 9873653 245932411265190255430015810450895209902 9873654 -14759857663922483722393980130787973120 9873655 82528139558962969450131317966177034240 9873656 140162404186719415960343570245377945600 9873657 -12878279725070017202711959624841619840 9873658 -100507005547242520716233299639126557216 9873659 517245881823192637825723988096439960720 9873660 -41599523356141231434576151599528729600 9873661 -55635613513925646352320944017105576896 9873662 -143947650036428263636831907282670855168 9873663 335023497977591576392342464280593094344 9873664 -102801774675349288235845789951071354880 9873665 -186499237860700202465235526910606376600 9873666 286095998263670205077520903286395399168 9873667 87852268821282053923743658637547860032 9873668 58160768820417173312706972259024183296 9873669 126830848757009165961518824417734292800 9873670 75658805540487778008359024812385452800 9873671 -31456555612481800977952543316702785128 9873672 -47889444328668567572850241555016908800 9873673 517395682747075238942991143183932456720 9873674 257418616033302962825472163245562476336 9873675 56332795844399433862148877494254446000 9873676 -59928107879261240071700978608798071040 9873677 -408251778890173492353225452955519076128 9873678 -133795432465241508800568693653105981376 9873679 -303459106470013512385105877909024464720 9873680 -23811973627678104872856629939066634240 9873681 -247532218607658031129187930200639768848 9873682 -4215133757401276577621494886246739456 9873683 298389793958180728894754489464305029664 9873684 208843699855701792931777457668435230720 9873685 -126922305748294288357009267922754688620 9873686 58506393805980672079372757985764794368 9873687 -347374765497199367349154869231372106032 9873688 -13549000763960660790349063161668812800 9873689 -145232713041801158377890542356143423744 9873690 30808750903609150299549019036595915520 9873691 -342641446895398306927640981143023158908 9873692 -30711226793647213366362884077224291840 9873693 69783078607058988477996250683239992800 9873694 -271620135524311656799315255671064063104 9873695 -80627775217057006704255005178094750080 9873696 -13350395926309822728945426991507046400 9873697 384766249629684802550122754022127362146 9873698 -289780474458343500497470786095145402080 9873699 -36968464793014184866739847155236969344 9873700 -147782558052485382510732865030971548800 9873701 77285679811051869683180454419066736702 9873702 -76764715366279280843587374199822179456 9873703 -1570579064330426096417437862489216896 9873704 89905182255646806822614295233863096320 9873705 35913896398129700830454859858326343360 9873706 4893011124089472563275177362635929344 9873707 387407386307534839344032967192226027956 9873708 86469504892956740666277302134510632960 9873709 -101293675949415675353896205473854034080 9873710 -76865625238768932284437467238443233280 9873711 1671899344448545248800670066063108240 9873712 46392342258400145864051262348602556416 9873713 -50066046696873398994573466097537520000 9873714 -43590548635556385640369462182279021312 9873715 75581131548599969242038207917761701360 9873716 59611368909845091917927075832985700352 9873717 -624689135426570449205800117982453760 9873718 -180067732072104113651663900548403257440 9873719 -109652599444409944307491569856203044304 9873720 -104763484441461539291929663524440371200 9873721 409050601329873633723619431510840196 9873722 -155092167443503476468442895796108275088 9873723 -276310879751041159281221898549509253696 9873724 33095461363567927040535230378690354176 9873725 -52105286564549394557332456157562530400 9873726 -115906183914788980099854559638587596800 9873727 -30383735409962674474311013505806489248 9873728 -66167541986881581612503143758319583232 9873729 126184572351580633182076394908963853874 9873730 103344110306655233339400529932890611200 9873731 -45649773015171466617102166956928957536 9873732 -179371108317271837949581749221615910912 9873733 -435723570830811505192258725779996530018 9873734 -20663916701716609123248447475008033408 9873735 -56233206466430619649526489267148873600 9873736 108154211430159689993343989549088768000 9873737 -160920305087998771427152479685516347420 9873738 -3369765395647231297529749810129960704 9873739 87793490213118963843915107834159931648 9873740 -8665206037073982440378473516063948800 9873741 139625906917427125330852457468950370400 9873742 45084632417965853168998494190627510272 9873743 -47011988642550203101958329778194140432 9873744 -12511314254101415195193228853342765056 9873745 153808219276200701431701819528065333760 9873746 -867825634077801867501551491847216640 9873747 -33802024595251545893984053630291497072 9873748 65040306747816785571979666973085392896 9873749 -78520539131075121590027721252894768000 9873750 7746208771632496868753615463184440000 9873751 95506172379887823402960958319330175752 9873752 154742868800803531943586092773329838080 9873753 -260362108842966191590573840768078285536 9873754 288200689090952142858140307268839497472 9873755 -318482982781996809382689429226462827840 9873756 203197418666583417260090581312580954112 9873757 -121134111838559942983086203228483372448 9873758 -54745078995179888496684363610085723520 9873759 -1425546188825924175656533878111488640 9873760 120578725017215975933013661747217694720 9873761 -2638766740197602592219880469722195068 9873762 -37073972691397331675183799096634252800 9873763 -88419605196572641343750716936052454096 9873764 -278996584762760501248615926011425883904 9873765 -96725339880735515922145010014291296000 9873766 95103329475938620074353400970468667520 9873767 382752636014995508579245905693557157816 9873768 209531415805192801848965480475328512000 9873769 210484646773916577657710960995997562170 9873770 -127474221116426080653192956145483886560 9873771 20051869645352373979129833245181834240 9873772 -55055170436505413228727992897941882624 9873773 -42852762167723605489782044456787113856 9873774 -94446645894893298797989350750674873856 9873775 107562117193239603095810215003087515000 9873776 73500038302133911585128853505393393664 9873777 -286073125728326056681551200444300776080 9873778 -213499940425556454546998089017492948960 9873779 -31886350567688915906015977405831895040 9873780 -21604623504248703226574881672539955200 9873781 -193916136427917851960089331877811405728 9873782 -216727208591746928108327632199557831008 9873783 -16824080522692758984303159458134740000 9873784 -123874025520798060559161756684184903680 9873785 23429053168155653672265844561954044420 9873786 27258704116903115863362358132850979840 9873787 137160722113892606542328817865788464640 9873788 346409072283138607500767136778836953088 9873789 4763581137653921357495062519984228128 9873790 -154369785241508805213200870228475073920 9873791 -258703850116571728115270045324922692616 9873792 162209461505262487998281896976134963200 9873793 460991553404393663850935557911651613780 9873794 -48963673380899056637471249994737768928 9873795 -81076755232641999085369809681484345680 9873796 -334014946355748567543553595079297942400 9873797 -115748910458413469930073299674772160480 9873798 -59570413930955064660671264251129892352 9873799 -3443651211677168031294018911986963736 9873800 -268440816825583911605221995431506560000 9873801 43151559312522213616311283860269145792 9873802 -63653583939856474692119909425724891808 9873803 204879778177645097820423288891577774440 9873804 244862393975132371602765937071421593600 9873805 -18375900742039635961397227614870351540 9873806 -36001727544154033667950610207668082880 9873807 115686512862186730129479968846896834560 9873808 -9282370534178120305070546918885031936 9873809 279856990169015087285706088691946289728 9873810 -23528570333754878570749964734775347200 9873811 -98521926233247611080214053138895029588 9873812 -27859978929976450029098618686619758848 9873813 -219210293579443913017100143809724201056 9873814 -159847913534075398932313777935885282240 9873815 98534521754355596517459408644792140800 9873816 89027266458459507472699282740041625600 9873817 -148083435905813738447169764082039422134 9873818 -24124931267936496036486097861521146640 9873819 -30639752919355079191338222088683119040 9873820 81990395138098618647548919416087132160 9873821 -12810368722999447359329691587365009908 9873822 11739395710647765023931047357947874304 9873823 66995941117396278582588667147041632544 9873824 -22116963183324937637711382792651276288 9873825 30784602295115805058420814684057844000 9873826 -92721088879258808590732071769277435616 9873827 79910736354820545521263809698681925840 9873828 -91367602641611265681513597350918393856 9873829 -77853288081341748531843613218593366848 9873830 147174260898892995446931590570948338560 9873831 52352421061244852925092503490670938880 9873832 5097503435416989010405909405761208320 9873833 -404744957501954082991532439724537438620 9873834 1208272858296226593067210388322382848 9873835 -375400108202779005025475340432209538720 9873836 53876504446799221331787342641284482048 9873837 115160551138524141802702183233083807340 9873838 31071226433488275879892444155188693760 9873839 194260529876057446719234107060191946640 9873840 -22590490473719671180196138046777262080 9873841 -151779989366169650014568925604488086016 9873842 -123759074221915303619088232662006384 9873843 -178383119887625094048063519481527105480 9873844 -17290114998220756412990771496656076800 9873845 145211169775333244422154597589723708600 9873846 77629772181414452446826878737151226880 9873847 69517754488156046181561026660338788600 9873848 279630507997396945513234508967869583360 9873849 -293224792709712185132813969462096949936 9873850 -54098808731390145879226517376840019200 9873851 -1361794332809249251482835546658360256 9873852 -116009822583832368622632759659106528768 9873853 -102831007109666525618272158280045900320 9873854 39721940034234867871749360609139924992 9873855 69183211154060484754972829190150395760 9873856 -45469485012628370787569342751346524160 9873857 -63881484615118646504601055244513431680 9873858 -102641337592152592354217534521197426816 9873859 -410444896025332127058818959966320447940 9873860 7322547634317867912032755000532686080 9873861 191340364230678758799998297676256938144 9873862 -28775032185665998057337861707840204800 9873863 813027840781017563713111292860846295040 9873864 14756128204473731491695776260729405440 9873865 -36342879121613374182047250849829708800 9873866 -24902659848581455789626559203694670496 9873867 108636744884459335388373645171782157312 9873868 -57667233635951854443144502999062967552 9873869 65481301055868590602815354996115063296 9873870 -25676028459291237071163231410275138560 9873871 -161263830033921425094554377531084348688 9873872 -42038597574125357452310512274789892096 9873873 -416463250642371143802543049794333756000 9873874 -70599921804379231838634559123425840480 9873875 9054791092019892731563701836117568000 9873876 -74275049917086792098139200494913107968 9873877 51769630961569808618280175054691831808 9873878 99502347539382440792443258929145481856 9873879 -208065470894983225328813509224169771416 9873880 -183860950339708193990014539264884736000 9873881 229511360053724968652485739984596316682 9873882 37065091043356075191089268126278887680 9873883 25447517762232892631991172888736264132 9873884 261499609196783407610005394396811618816 9873885 -11953397625967139269943247554716692480 9873886 -245973984252738351254176206459976289280 9873887 -309739275594943497034634221682387265696 9873888 -75620727208314553212426861501871030272 9873889 1018472498776918333222073271267420862080 9873890 -27970962314996044508016494331385436160 9873891 -338344552624804488956385292056564872880 9873892 -203668803505708328415277870920597184896 9873893 -514135051769310353033349249866765289858 9873894 10290204961896211910796564932688875520 9873895 304128338157449090488567728147834905400 9873896 -250855702442187760393203427230230430720 9873897 -100510460703540324801531583778379942288 9873898 -7820860576086226657027776241413560736 9873899 -14849098299664730223283713706952249088 9873900 -1859808963922897186500679647853747200 9873901 259304949532828536200403236905899841920 9873902 -2911372070131613370982468722958054848 9873903 19795455853700173203659902244455385088 9873904 -106427204610416852387575564067388129280 9873905 -164582512013938505078016222772291508940 9873906 76238009779400814569051537845148482560 9873907 7215763244549466037492263724924777200 9873908 6134288306996655908445642073120819200 9873909 117665946346121279262302097763402578414 9873910 -66280887676832323988839672465298288640 9873911 -284744532030734691271867727575867198488 9873912 13328045631240802006513402015904931840 9873913 -124536805579230420802238804616737112000 9873914 313665141539820092974055402398627695840 9873915 -192721678503775805713128676501881448080 9873916 -120670238028517530479608010800961894400 9873917 249336686424971921280712477250103528966 9873918 -3208214479819276462124338821941795136 9873919 -130307200813128622072978136772703119240 9873920 40407349155826960089853730727395328000 9873921 123104478231540914926043933557015957344 9873922 162472074449030557550421013903908034512 9873923 -348571541013726467720320020765511896096 9873924 231716779160997709529139542044240668672 9873925 -28515230298804524125212557603264175200 9873926 49986294475376316106727023592880930912 9873927 74648561061676175784808997507496460800 9873928 -453312867963584880177196076090580003840 9873929 -140999090286769018511380952339845842432 9873930 -81551206057148763961125579964292021760 9873931 -43084374101628664900385222130482699168 9873932 388909988659018657089972634287296179200 9873933 35404760569003397196094267029074533824 9873934 10410067915882032071179597368326160384 9873935 185305405666968684333180139933739615880 9873936 -48833663741021342874108654794267688960 9873937 -74571805334971827761479944289875790414 9873938 -44516806393093049686959632944026848256 9873939 25123247058415762505336958445095924480 9873940 -100173868127543754351782048106375275520 9873941 -332114300248437072478671514161503606400 9873942 -17410932673037760786524441635855078656 9873943 -145308871154397701260678857840475674808 9873944 -317529777536925406916979461270604195840 9873945 -174268749359520479370010260826274328000 9873946 -20879034885577523690436321408158528256 9873947 130057642251609374849068139871683595396 9873948 35776802632330116168291947840702644224 9873949 -241832206352850248234916207928122860340 9873950 -92731033698507515976525910844016888000 9873951 -239683188245256393979230992393581155768 9873952 267694312860184584245111815810466709504 9873953 -87894214518981085545359950926532322796 9873954 134631107549267843098837325598233667840 9873955 -41486557058160181602952483734653292480 9873956 -165384453161452511596067243014534732800 9873957 -255681036812696699426678043165605539008 9873958 28225326733300674592506419600193992640 9873959 432705077890276378894188998910014732400 9873960 23421527095285690525869979069403136000 9873961 3577464421128573197716754361333062992 9873962 81754061992810367039218940282367888384 9873963 6507408757957635084997961648097396 9873964 48573980932400201001256339638574397952 9873965 -84706957793562689800126227370788410880 9873966 -60712100976191096080290191638775472576 9873967 -6279980090141799925253374643617759984 9873968 23247158663746696179885587477738225664 9873969 70362200122435301542692083021958386688 9873970 -9580046867967870927568420621617277440 9873971 73638490869512071729721739559957292172 9873972 165341406682078311557789992965575258496 9873973 449984299785106779696032678831043052480 9873974 57268632371162605416697695419869877952 9873975 -47293126972214223691809994995552790800 9873976 37264953135390366519647866356756111360 9873977 171436401749745890781667315403721583440 9873978 66544311079637159578830970861930824960 9873979 517810385433481312643970420091836196580 9873980 -19077432213268464730683436884307952640 9873981 -5788586433737354971902900528556980468 9873982 3559549535911343818418349812293872000 9873983 28630658574821649808607162745513633120 9873984 -4854174680586997936535477011888472064 9873985 -51996125406453305034714840145497839040 9873986 -67458844711476680840314937043066005808 9873987 152179790192953006971392040914895760560 9873988 23154105345610839335279753058765475840 9873989 12058256120053159353899124880991412060 9873990 -54984398724408234662525140199105356800 9873991 -164071989820207497970518127500282364080 9873992 -329809027286428744500840924974047887360 9873993 62293451101298357333099357873513877264 9873994 162131291998303874429156729173829526528 9873995 -277356629790910917600208468392647085120 9873996 -29352119078061016913934565985558200320 9873997 6925505623413170824592579743806257632 9873998 -18972921532218431076473934524375183040 9873999 67608147026011086749720437045409102184 9874000 21104231676119932579111684275351552000 9874001 -19144977157518405271494046772717506908 9874002 -51117060347326600324995928195595818368 9874003 554163527622317586953632885338858710252 9874004 1307195137448929384770560225990246400 9874005 -13091233569871621574365426118468782080 9874006 -139077491829077329387348968755398365696 9874007 -48515531665948917075122849794991388960 9874008 388503705526836935894285517410310144000 9874009 447953693904131890352058691176809756740 9874010 -59055316512411658448278290632888551680 9874011 1538705237116730652410746975838558208 9874012 -170573630110990641589568978470937107968 9874013 -82494383410769175742057208079505757556 9874014 -139028897172772110545954575303127175360 9874015 166207341085508945522907660329648064000 9874016 112284139719007272212747133833257943040 9874017 -260434679677185119585191070940948950766 9874018 -85898602170094613403535328923832134656 9874019 -3421491691397099145745127916848708580 9874020 2664860837917354208260326123467673600 9874021 -197440570231353592449607355494676811778 9874022 134423162465980429167875358928371580800 9874023 13693526625415671086590604635767762984 9874024 379901642116833388255677420637513128960 9874025 -60173978290550270363277413422301232000 9874026 117184675169698165528723282999744950192 9874027 -168485226552106806625840695122211870720 9874028 112700349318081032769868759180386855168 9874029 -167245901341515333165694672281451852512 9874030 48385364132869297112695569573863675520 9874031 -202281808770090369886947301892851845168 9874032 -26852077073296816351498034711191093248 9874033 -53253630990320195360944526697723012696 9874034 -92584650241134959037430604552510169600 9874035 -83745780417565420027054707985664368800 9874036 473649693352149975269928758016651406080 9874037 212775114657350313269113300580069848992 9874038 64621373271439936980354779737423577088 9874039 139070834851072300930123865854933221816 9874040 -25154025488442306062249739199629926400 9874041 -31147142103591556264616611419299177472 9874042 -223580116955704958070151615871357988864 9874043 -70347290817339701333113451105627813016 9874044 38219557657333430249202328673533917696 9874045 -1272789659041500938051635852907619720 9874046 -2254039767491337850889690524065669120 9874047 -4092363454914832141735774029625577472 9874048 -107911181404886340917674720639089377280 9874049 195729132125662963418122064721027925764 9874050 -15325948410097343522665842447271747200 9874051 19074436193728725822260884110073644864 9874052 273458506153661960141964591369402531840 9874053 -2528510585908864773928627853352455040 9874054 280975177239852717738244049057719610976 9874055 -318569179419858959576613577703513440080 9874056 108269822789701951524752288985298698240 9874057 -443987361528130520761419089834547438694 9874058 -71762339780887862443355979403742681088 9874059 -33756653225815608614081814359397301824 9874060 -73581077207523324502849352057529292800 9874061 -139250271590177466455606938412504231616 9874062 -234982070797939555756252519580120718336 9874063 -180461550879017431395951547786742300880 9874064 120378934252452787286653262244364001280 9874065 153756927594440464836564540323550360000 9874066 155842786892362412315528830476082361232 9874067 -22332062457147110839042392606765109248 9874068 -120232210647194928799006137673789532160 9874069 202285808411779704762103391629654266496 9874070 120576223494706169576080271272021522560 9874071 -113307763189973481632617788683429879760 9874072 -3346145623390207591441373172582113280 9874073 -499487117349215776913781580961482663392 9874074 25150256533173781500556348692708848640 9874075 -169062787181842540504466553440946210700 9874076 297042407521507090667181703131903218688 9874077 40413630732170772077363834853246069120 9874078 -107540526690863109022815778372119550080 9874079 109304806129017758232942432781968950376 9874080 -50272160646227701944666672038890045440 9874081 7069248751616017189574758070844398400 9874082 -195581215616657408677019519712015442608 9874083 -190489093972350728804164489853459133576 9874084 -78210109442803730377271220865953792 9874085 311336154850756914388973602955520600 9874086 -90845086863474273900489499384075043136 9874087 503707747786149673199291474871666139960 9874088 -81636956590066862509707255102537446400 9874089 135104461900080185615917394030204436480 9874090 3769877886190807404357679808411608320 9874091 31273922095644827600456648117141540400 9874092 6745112237401173464077090768687488000 9874093 207841576265663677690633794871347616920 9874094 -28634019851076353619657236461220207040 9874095 -72155723060327412404933104569927966720 9874096 -1545170511266262571149805255939637248 9874097 52012756205501180842610989108308997092 9874098 -3364298525747853651954787409593943136 9874099 -118643102520496457792869919400183723960 9874100 -108670328042389858856828709979426809600 9874101 30806580593201691501003626230585388832 9874102 63721574157510503569848392381374733952 9874103 -12056628798880633924577359660409970648 9874104 -110399666733326778500314444718713466880 9874105 -106452222617141248162709412557377587000 9874106 -520946151514259347436390421980005693440 9874107 86795224002291281051807146174220857008 9874108 360011720252795987194253260879235990528 9874109 -79847768113998182046004207408503175584 9874110 91469076357287633614477654278691584000 9874111 10198493095704943790934006978599532952 9874112 -12997737591896762517586608593710350336 9874113 153883320870797535582877150613852676144 9874114 97487391772938728866083492507470433792 9874115 -136182974021787734519906975672252719200 9874116 8197806194827636795281380888114872320 9874117 -30237459709904661846130399817435533248 9874118 -71390735589269703017201789995761360384 9874119 83314531127995312143062811074304216744 9874120 -48688489837209803321328815102961254400 9874121 376952631163465641937536042807685919322 9874122 3598327995865147039307871456746691840 9874123 130734904366002437777246288612351016960 9874124 -46174611767068302409525577686277627904 9874125 -398890607142947720864488659399676392000 9874126 -22773561465450936522972588258814154496 9874127 1628978764689480527790302398654957824 9874128 -14993252781664281215860797491819446272 9874129 107023921759788368270203253979282390640 9874130 -224822481002083338277094955160750080 9874131 -202542176814153172582781803970923061760 9874132 -24587449522487580691089992458456932608 9874133 -5503983972899451513982336914174329856 9874134 5499691294427765129833700730106612608 9874135 -517542260377884073204861361051694671040 9874136 653101902446693579600221373563261992960 9874137 80454653133072459706326853927696182912 9874138 2367144855799580880728553663718723296 9874139 -137770573585189386184932546431538706200 9874140 -21265805643521557969854042295129574400 9874141 30586251213470865772308194909726565542 9874142 -220241412160680944018311706401769328000 9874143 -27927464110635087593427896458109777160 9874144 -32421665326248642960279321331475939328 9874145 -131509572695665636857828938504796763200 9874146 -145810616528024201562849257017053004416 9874147 8227525325470707994408526179277661596 9874148 101678907711464812519385103519346237440 9874149 87759920186766673829632461636143367264 9874150 33055128414531718195953470989389091200 9874151 -36814605872923627078763029167933014016 9874152 142029178703470529232787107107967744000 9874153 -17493703041454760934220386632406106752 9874154 32797191335265363543392543304499626240 9874155 -37211990207801659302414049018539117840 9874156 -8313575922656328157127691174439639040 9874157 -277954696025983337346811410315250071594 9874158 47524867457076026113189593748468147200 9874159 -574819329759663651969972152886293873160 9874160 67063877327292435658979065847080058880 9874161 27676317533314800869338627308409612704 9874162 5544078371860616098639159305070330272 9874163 220642886676606797688518856336037037532 9874164 -30849026440571892377270936957089179648 9874165 41391059518376345571175739476544181120 9874166 -76355137492302306107436300305431183296 9874167 -5094066114108685320238985051420346240 9874168 -163049945474106613553339273162064445440 9874169 -11305233621652761147463136038290881430 9874170 16113501109850208410310381446321779200 9874171 -380245662693387761909931220447687645400 9874172 87893626259850512788831149072120668160 9874173 198725924956085548205314452612789187584 9874174 -90426811207193070828761819133069334848 9874175 -158937498884693352370351529591522262600 9874176 -634126861701832297601154669455867904 9874177 71595595395944713287283285142455869360 9874178 222216627202993317607726002300882144000 9874179 -97739713145936140504547494468544395056 9874180 -350793565479158677513882094516601600 9874181 -16206725589610185960885143763208188000 9874182 428232147224875373348969257545007104 9874183 363467202731789428188649065040463508480 9874184 -310705100504715993718717525162837555200 9874185 200880506026958611113576341778654820800 9874186 -184459952066649034308443490870788762880 9874187 112495683856791648889273713548618602836 9874188 -40338357913936952276683288163924752128 9874189 159168116781431522190938544952438230124 9874190 52001037674185495761363930832182343680 9874191 -17907428136674395437346687872066675840 9874192 87649925990626143735305730165786804224 9874193 116905941944876226572160290794327329600 9874194 -36800329772677271136470925694232958720 9874195 -343344738050510274134524298789765543520 9874196 188072119937167508459707492990668182400 9874197 477397158903328207565294807746719709440 9874198 8701420376224250593219536413378062464 9874199 1330423865241903996957491604388800288 9874200 -37835162000121880106728832959414272000 9874201 -84815503992998188370071351570557867640 9874202 -81172175604305224829391707108807328288 9874203 -166678566573708886872280713615946158696 9874204 -419581269537971084553850234324032356864 9874205 139655546756760210945014638527828000 9874206 72973845178916110522254628257797762112 9874207 96680964061028760201765902981328745472 9874208 129150660796202854384370969102551941120 9874209 201321736703846969814447619666473213120 9874210 40723115347309396843730357793967104000 9874211 799707252918663276074650934129731195752 9874212 -20922309167192816546927677171023360000 9874213 93622237595287086381259469103683922304 9874214 -10280639964000816047382287695051081728 9874215 -31565069618766693026925603956550494400 9874216 463050205295146011496592466923595202560 9874217 -315699027749458127374187229389935568640 9874218 25861835503724986127781114169470974208 9874219 5074256415301901785655643575682444560 9874220 191312276519870847258423052810689914880 9874221 -57320155939160780651200260062293488576 9874222 -97221623467636021437974812419334954368 9874223 285230364999286159916268448262281619472 9874224 -2337960019946580178220562329391759360 9874225 -14848163232887148353177155430605488250 9874226 268996427730132411144725785324170711312 9874227 -32030109774118389066414773294776087296 9874228 49292189940639287627167789488098287616 9874229 -334684788643941435287235283871124813924 9874230 154763037115027338458832884855122032000 9874231 193577197674614569345634900891813652312 9874232 427080742935710186033776649167928340480 9874233 -115708962754322395515838801261614832956 9874234 87333486157492373433693168892282606560 9874235 -30033852561788135289041889530249876640 9874236 -198859169509771368393137980450832076288 9874237 653170292174300634137513994062819741100 9874238 -87660266593406608118429473605308331840 9874239 -189067829160715425323718345344270381040 9874240 1476136062259292889223678071196876800 9874241 121267027204872097644260880442325609172 9874242 -34952118186137033103661010657523529728 9874243 58912386202941512777671098827708860400 9874244 -117799106389705571547280367183536816128 9874245 -126631226654728751213719699459825618560 9874246 137128072463417531340901706464123485120 9874247 -343454305445949941019658232667634811304 9874248 -55492580154962717987521547887379988480 9874249 -143212654667474773578723714271611772608 9874250 -112896333328767981254949835136249856000 9874251 -638329292835921929659414048031862554400 9874252 -2215253489349241562252219458780471808 9874253 309914964438545032662923214173065630764 9874254 -5705452916237771102181837183077781504 9874255 29930424487687412282525897059387985160 9874256 -49490004100700112246007643023558311936 9874257 87089034548822333286081781665967982400 9874258 220001080092008911262941416639876366480 9874259 -785990356524261084757204099625080835784 9874260 -88976873872974493550128932342244362240 9874261 -365123694337904044691635801616397734688 9874262 4553220140878362943159795921936442880 9874263 4537275107266991821370041134456955776 9874264 206402083607461402489359647572022476800 9874265 -153999743441674605351097275637595986680 9874266 -163289357818246444843727164864965897216 9874267 -101995705613109646897523150367706768880 9874268 231723626493274971620771126430554204160 9874269 116986121413474928969633830123984975494 9874270 26172270327470487358087840502828885760 9874271 -120467130361155204519516820829690453136 9874272 4042840784822636642862412229066096640 9874273 75311148077073430543282944809479374000 9874274 -1805508385588878564877378522603961568 9874275 -43190850803552185283378243498784720600 9874276 -97830068904804196049767726915003011840 9874277 -135157930501031786593635088110715500288 9874278 -238047909408596219761584569613277860480 9874279 75280529069544353748554993153982704784 9874280 139270640497105925999272136673003724800 9874281 -115122058347533325713602284356151379200 9874282 -230037660694575889425665791017730617600 9874283 114539565407259647457198364511388124440 9874284 -30840865462356249614411363350855680000 9874285 70983557539580936181046678196613638400 9874286 -344814541414426495383481322232248327616 9874287 218857869482005516582875313731366991944 9874288 -89263159690997191377614439743169658880 9874289 127481391593959311754478683755957826560 9874290 52057812139692916617624063457923678720 9874291 91678237560931624993453229664425351424 9874292 86181148568362475423224850651834026752 9874293 115179713668546567316944456325126361408 9874294 -22207397106537887504201435996928254304 9874295 -108005921553533719372090325547044810400 9874296 -194377135663673291457515827623326330880 9874297 -482516710330589918392382099816438964600 9874298 -66379379720343767330883222531193592064 9874299 224858379547072290128592371933915478720 9874300 -136683117325180261537575887103438656000 9874301 369995442498332448467888254569485428224 9874302 -98785575233724063359560535452382186880 9874303 187924284614651800557932321309713062424 9874304 31016021007072598327071274758611927040 9874305 -1313653716019015398033893241849224640 9874306 -15551798136259350840951409650112223232 9874307 -148169084046968484831577517215416539640 9874308 -1331337861114017833927301572986568704 9874309 123900525320421054641295296635794240316 9874310 70992745817578966987042127879040048000 9874311 80832522882470440164109971967276149672 9874312 78212461962917082456581225213764730880 9874313 450358902572144105444312863035350609562 9874314 79303457048313563734755919432363571808 9874315 123947771175849345037815041198142840720 9874316 -140507792465995100351715659993063112960 9874317 137479234459100242338904820936986249920 9874318 67116486972660656011592377138208179200 9874319 34387073230799512782960553359305978880 9874320 -37980586567762617472538514404722606080 9874321 21716438256534632702490783319028438772 9874322 250299386567526842340533348423897165712 9874323 -102615650119043190270788750174330817228 9874324 147997146712545892933098645602588884992 9874325 102679003690827434323841251879812669600 9874326 -100320320830245736534265991391672320 9874327 -427257209633546122886989830609045536824 9874328 -407609353959271892902121007547428003840 9874329 7011941932317317777010679886613410688 9874330 28211510973069285738290707853318542560 9874331 -55679344040903601248234608211142371928 9874332 266683563813657699693353682314055613440 9874333 -226098853599792772543665749769632487162 9874334 200816740724108774414824097448486930816 9874335 -210364984892920472706074789109491228160 9874336 448872563078544736765939547608171610112 9874337 -20598307106692624073140864266304081920 9874338 5585785981838251137513702155388142080 9874339 250121962918216084051649061883002546140 9874340 32512356305048018497547589305819996160 9874341 -49771084943634731085968159399192523780 9874342 254148561722841282352646278661818863072 9874343 303388238260759543155587703465636589584 9874344 -197957850556572968096777042568816967680 9874345 13410186206814789538683004744657101840 9874346 21895429648460476366437532299724957872 9874347 82285266998476724090832792757209065472 9874348 -1425028862683789215595892622415208448 9874349 -396021648389143278326222439227666140650 9874350 25905894345282792748913449001256081600 9874351 -244560937836739746885012675971472769648 9874352 137828290440475881885164259456162349056 9874353 -297696144678566391146314780963451380800 9874354 120977921922545858371742908920335956992 9874355 -349061309399819697035154455472457410000 9874356 16171934038631872702632157296290273280 9874357 -219864004538284672166612671827803488160 9874358 -29155985168755133232218583712170581760 9874359 334568172212707202319406948462228515840 9874360 19470476776387435155846741242691993600 9874361 -135011402860718150419501391225252064768 9874362 -50301802426937608630445016825446427648 9874363 228249938305576245574334104631640224612 9874364 -399955261261242436317846057916618804224 9874365 -232833034672428415233800583562323631680 9874366 61451104085219096720295734446597260864 9874367 400035904329350570888884254203877892416 9874368 -10345663293511340862454590214703677440 9874369 -356487451730429365328942862510805114704 9874370 59616800104086808811019008197132239360 9874371 -226559199871129182152434088537029971456 9874372 86081602947321914681575318823833125120 9874373 487571941069822024589090075984795822622 9874374 81056520525369046981275802158418388160 9874375 -10376364917696441923621430254366180000 9874376 -371863571891703168510476122291163136000 9874377 17051372386657927168563833421793287168 9874378 -1002493892377335038415795699997075200 9874379 -470950569424581204833060736312170491200 9874380 -355677837881622276992194702854144000 9874381 561331825146676675176834961180204445664 9874382 222001833093210049684733994260252873088 9874383 -151846738194453337010027308312045374336 9874384 -31681434682863900830484780074280714240 9874385 -204203367291431578534219010967925026240 9874386 -7135755342693346595051792786861206128 9874387 381593286680804217570023122136829064632 9874388 -205394503586519328810071574399462088704 9874389 -22247872478698133058143964928531750080 9874390 -51614411720243748148562735750935939200 9874391 2379576505633863350202769034760127512 9874392 61618311635649738181326570262085959680 9874393 187656278803537371736815640661368359744 9874394 189573740693857040512431182329232960496 9874395 -14161710708943231345065176093746290000 9874396 39733633884917283198226807905298907136 9874397 73027575005609162864996319774501088140 9874398 -5928314392927073023066447451691731136 9874399 34124492195456411123165584808161991424 9874400 -40318702472520959012467485089837875200 9874401 67254230224993413926318969047704301440 9874402 -262577700169722355494182517283839100848 9874403 76744022374876770519426115038028346880 9874404 -113878245556026374449813541195052036096 9874405 -130457868063407493422169175472151095940 9874406 13877171377763291731754989612921522944 9874407 69600137885003016181085254918377843240 9874408 -722957908354052088702711558519072000000 9874409 586178212933959317873180712858752999610 9874410 10356005515878814813631511125647288320 9874411 -135750481364580996914302503163848126988 9874412 17529915095751816050513796519115450368 9874413 247343196913207551136517186820115915200 9874414 301515409452491739852853110210296570880 9874415 137775471958198242934454614099492927560 9874416 -25382539286108200632947165568533200896 9874417 140490330715629457070458794238465761600 9874418 2199126386486980374294781528498298880 9874419 -42199812584750263833079351928580822480 9874420 211453571001036355056987563815357121280 9874421 -28280697141948715423500035781990950400 9874422 -9979442616697733936453694367892286240 9874423 115403570498359526429715230064471400264 9874424 167959348807771278723456100147176038400 9874425 -151772867912252974573961342727518268000 9874426 127144955280910855346615252001798090720 9874427 -3208898399259624644262648421670807040 9874428 -105001345382047385863782653273991527424 9874429 -56071227560344112164536497410173868032 9874430 -22869969830247250868293134575102453760 9874431 110931343043150563092961179183590209992 9874432 -281655372437237269121124874786296561664 9874433 4095557775429195785705081411190076260 9874434 -1360925793458883619213599131001092352 9874435 -12843675955127469610793554735614891120 9874436 52859846646969256826994955179648012288 9874437 249191455619753392523515735364220313152 9874438 5622645453996889543079219574176263296 9874439 283972432430600332915503881026734105240 9874440 -67576168514432378402173677962723328000 9874441 -111291460525807601270575485344510045158 9874442 263467835303401193502272247912099420000 9874443 220242705009083928437643251464925231064 9874444 234555330673086638255943797332772486656 9874445 -67792566502158667273659634880283275520 9874446 14254484677242228761661628057509433344 9874447 -9646278372258509431898199849957920 9874448 -89287324617932811556912551041896931328 9874449 30828316289298642810531404865403766568 9874450 120956992162498965889396746889221218400 9874451 -436612638427922419155652262043869998548 9874452 31897652009940883261845413419224268800 9874453 337264481435282298032633452350641042702 9874454 160129423389344689183840593878952747072 9874455 -32315676480903708171188905641414259680 9874456 120107816921299402460170784837791641600 9874457 -77488569084553699489132768422391759920 9874458 -47984669501953413615244336786848164352 9874459 101578800667449829344449762694199231520 9874460 -279056412024353815992379120202069683200 9874461 958078862501030666600339177879800320 9874462 22229132418002117921912853180005322432 9874463 262275089199931958658132368430486671712 9874464 184199034658196057971140146432791019520 9874465 -6656057922758929259897510048973974400 9874466 -32643903800841524052529495131586813440 9874467 -9204171883642061768121695612247855456 9874468 491515058971382430968577494947927296 9874469 -59056648650205930439426454064197432192 9874470 -13073038868557142919075771963902453760 9874471 65386501933918802903869664715419581200 9874472 -356955646896459513299019569568694195200 9874473 -35948827982009128163442396080133531456 9874474 103111782206601147065098540528489346736 9874475 -39745895308502400253654869011509048800 9874476 186899329878012342414461590081383744000 9874477 3714094419525465862789575950107168480 9874478 -109315758761983258572384748311774432960 9874479 91446394120166084176015358676178110984 9874480 51146425473834886270343014489163366400 9874481 -73082331154334164302015328528055691036 9874482 -34018323051546545511638538243709377408 9874483 -68331815682059896766980183949074614576 9874484 463120989735935090559393025319805739776 9874485 -114399055276075718604506011938817280580 9874486 -40666611359567924756143483948654095360 9874487 -6465264800776546895367467691561828000 9874488 -27850562289147915599251620966239232000 9874489 -754433991775420311392756381516154989744 9874490 -103243007697943763841773573950043500800 9874491 18855821973165554171475701062532380800 9874492 64678123738774012841223547349290627072 9874493 775551569874935672945826849194632524 9874494 -23073530787452160914220669757439877120 9874495 76910999426148661847909791321389392880 9874496 -8309433337660516999450031927294164992 9874497 213495440426149910379212498992095867840 9874498 -11030175502106076630358580626059649536 9874499 -169096505308685696680244985511387474500 9874500 -23253013947697626873149560580336640000 9874501 81597082033710828166404498614587381824 9874502 57466212457004109931503883538659405824 9874503 217142582975050953012984533361767688864 9874504 110496763283184621493450528187783577600 9874505 153449943026422389553686281307278277960 9874506 -164113170766172463253049202186420166656 9874507 111418766627333663523682617335466537040 9874508 -8826764803098810077029631404099881984 9874509 -626225578004875256861031889929400320 9874510 141328508991269891388249588044061317760 9874511 122569659834319095894955814976231296112 9874512 97508071759754449076974393614206238720 9874513 598761249136742860566626053486990955808 9874514 -115968198793839192882257751707105852928 9874515 45617001757610513058581454498416256000 9874516 153696124250594691335314742011034349440 9874517 65897958252693754386801516481009711566 9874518 -221750746069429467877807188086377559040 9874519 -600395552829795449298385985427121137200 9874520 5379873192627838709473000756395417600 9874521 300549776737642364603749238926002276480 9874522 -2698255377163616932109665887004048896 9874523 26259420712515395156918691946334229120 9874524 -140850688956911529525094486726580797440 9874525 -283307256358757277407752478009312543950 9874526 -181887067165794845995672941484427838720 9874527 60492839121747598716814339585632481920 9874528 171894518084157853743017900130631680000 9874529 -163882399718744608706592431463847219500 9874530 31803854588514609478674014178477084960 9874531 422409212457163501799056882525036194332 9874532 128582166704522173328989003218655917696 9874533 -124324896866963857340778615840432271776 9874534 -61344066281266405718062796543598775584 9874535 155587946137856125507965959599144608000 9874536 -43399821736894429650594842179677388800 9874537 -517466578578332375835382413172291983814 9874538 -42972765499509259951653850459865675520 9874539 36489174446229966662512556666514694104 9874540 25815076322000124935735809487860561920 9874541 108901178256830993930905928173876857942 9874542 -140655043028550053220436274674768164288 9874543 27020912973867723243612954801838473216 9874544 -27692548195253000800763906382015430656 9874545 862061488193696199934899657910072320 9874546 53478699922509465102714509947704664704 9874547 -144514733882654186765480540966758833960 9874548 195674468973833426425939229511690178560 9874549 -250313821792287277770105655192124524164 9874550 21351100902411278020944152229669216000 9874551 23372645324250728664930028665567559680 9874552 124880717160314522578135401859129466880 9874553 140143619095115449885338065293765662084 9874554 -53024869510624424068666900812529367040 9874555 -57123816540157350265648763971714528080 9874556 -89171759512930025530834204571130439680 9874557 -99526502372980880925079695590862888000 9874558 -36418137954603426544552166041680948480 9874559 -746221166062565826109625030301507881184 9874560 -44746630361179760327124173136592896000 9874561 -307257738521303178727761856169589466176 9874562 -8365834602504036235162678702633873968 9874563 2017134917153195317455017763434533248 9874564 4065543633444792377199279306525212672 9874565 -52721442537889886668834783913019782280 9874566 -3987681535858058508217410553753779840 9874567 253726578139189918389878230937034834960 9874568 -188379260045363841805816263769428480 9874569 385688571237818947306165397675830388640 9874570 141819512050974815140563878569515600480 9874571 -37310358025883831976777492844356767088 9874572 46003382651840334714626752928911560192 9874573 46988516941904055994095719307906573120 9874574 -26731302325270686829089091069146214464 9874575 -210776958249567741384974061165413010000 9874576 -62549981385991125596721163938743738368 9874577 290982234865548162863030908317681285426 9874578 68037945329264535397020247379691808896 9874579 35019974764664466255850794937727212800 9874580 64191045783685212201782440696199059200 9874581 -206626624170692569122752271952952543136 9874582 47777497811824298696849416754826319392 9874583 -305796668762943773980178426763846074256 9874584 228962705900610026881040074966198978560 9874585 47879103234018360233017112707178496000 9874586 263884905883471439643017638887267648480 9874587 302849714540804307027213325312503281520 9874588 -142379285264167260403117336714459788800 9874589 5595611440383378054373591183372793568 9874590 22956194318351337214812037099070484480 9874591 -147783680397279203774594415390778295016 9874592 32070669756177592254015747240392392704 9874593 -191030361409737807110479771029987963120 9874594 -53520137784718627487625273897534240000 9874595 101097067411480353896747613151127355600 9874596 160408449979613768627670496599751099392 9874597 -185963938314740057821746021925408100454 9874598 118260983322120021696829626657645377664 9874599 -1313120944048376425460202543877234560 9874600 -13857089650727406071812946104308480000 9874601 64183036340613052233365995106811476304 9874602 -22303583086243019739912574365399436800 9874603 -420331938443966378298763822283685410040 9874604 52062446769153435454421350804234214400 9874605 -27026112024612665889570429183555724800 9874606 474255296334809305958303073093427200 9874607 -262569205988592961298086573037644044144 9874608 -32043981854196477797079839411786121216 9874609 290831966834652311198077035486718608960 9874610 154254713203082988396632036751976373760 9874611 -34668153269165754622240026793797474540 9874612 40148181219147116912175395286199867392 9874613 -7074778878644049625310310418293922176 9874614 -57545361956991981900036595769692868160 9874615 72147298745810421541294611250193420760 9874616 -112846262769277066992600837790565990400 9874617 -278392405555514323776897585360456646320 9874618 35773111662219649145938868022220129728 9874619 -29643000819868929014045749237807692240 9874620 -68138130737804708278835815512117104640 9874621 -149359460757382198138955644100017289556 9874622 160240522039053708509398554760070932224 9874623 -164783706966165132996486504920191440000 9874624 155790623645046845528424108380002451456 9874625 -137746365853367758699677465230570046000 9874626 -25402218516704824594890033501657622656 9874627 156454137747631876172243962606039172000 9874628 273424994786207355044502512261420554368 9874629 19400164994576990170192952922041215710 9874630 17481069396183841159422823246762104960 9874631 -55924612808871870986062857745450953216 9874632 -3051116398440242944687178349202759680 9874633 11269923401198742602316133197623201882 9874634 -1231860643338782516323300990130451456 9874635 91162206044887210353667184635172271600 9874636 -8297081400694832795513960739388164096 9874637 158118446176635508736077991063062913220 9874638 68953852775898257811122185364964092544 9874639 -14724781689936008967524297022296448720 9874640 -54947461111477132393097811422050467840 9874641 23327408673558993556473221008085833728 9874642 -31433113868189210580472964568546808320 9874643 -37470650684484010334441336202952713108 9874644 44186879948230233280880027398133913600 9874645 -84228039635281536909558331991580076800 9874646 223439418070500842572497669280335658272 9874647 -92222781176372364571593406690002134592 9874648 33696740735865538858284031403373404160 9874649 866313581459081804768874658711992288 9874650 -30579209134552263124280046281323910400 9874651 -217775960137819915670546861800304236348 9874652 -491413927693216147169945796367765367808 9874653 302419567605631824019160055271894533120 9874654 146386134066280792324273891379232249600 9874655 6022304190823810491419778525064281600 9874656 214195449199571349388029805666605465600 9874657 -33553306246276782436422423538048963820 9874658 -111432637683769219646126296199622118320 9874659 91156597638123504320186570481900803328 9874660 -210432516145620838244708379011134744320 9874661 -229139992510094119756120293838605691680 9874662 -40733637834335154576738071102695213056 9874663 250661789017644271341351604047751664704 9874664 293603179818174667715918281166333967360 9874665 -64630088892508226785402582441393589340 9874666 -32250508961495914204293839244402434976 9874667 -168781905401843303576617586917114358640 9874668 31108431892349526343242777714428720640 9874669 92392572330678720328409028972239361792 9874670 158644576976648421565007344033588163520 9874671 95350843694188032437677793523925292064 9874672 -66459386146974939411229681930840997888 9874673 -237820640618011445593579374667376700078 9874674 -56175699221978855820807410338093561440 9874675 61993521022563105549641735747118617900 9874676 182904971209534667623912043417006727168 9874677 -201622930373231492429917947881309666400 9874678 101155476548364993864787678914981150720 9874679 658323150173958266013083951542404989880 9874680 74671463203096817152359232666435584000 9874681 -185277197188363219639850147345551322518 9874682 105828476749918389527161552446229661952 9874683 63011633332871940564125361214210060800 9874684 139994820585950380593164126265660160000 9874685 196811224873231152296960026539524110380 9874686 -13251497461680398870217444698833742592 9874687 -614779735305553497207484682185668814688 9874688 -432037203928470636772665784210953338880 9874689 109948103465460666579279473050127860416 9874690 78445193757680733737209148467519879680 9874691 390629818810067400002279271512061700092 9874692 -2578232436506593588188232366887152640 9874693 -465391988691331611046424812154511681058 9874694 -150764759818664568510715412245614259104 9874695 86765995839683039945072848717576523040 9874696 -218071726871238082723236728947077888000 9874697 33075838665432907029932903841699470592 9874698 -10906253732074353500404476652340063232 9874699 -156979846074619838594976501879144808000 9874700 148965114746729909979213304970104012800 9874701 192358647252858640489172898938057657430 9874702 37537532053161771554272921557166114752 9874703 151152808470763409911122071629592528400 9874704 24085067791060593473105445725849518080 9874705 140856794537828053336670432605996264320 9874706 46547224895475876426482476567074908160 9874707 97228743827269618520669062112970304440 9874708 -45554677640371569237321578719483476224 9874709 -32576501893836881455235527473879943680 9874710 -778388345296017429675243712354410240 9874711 23353144274170000622192756497973280000 9874712 464753932656775334318225094775456665600 9874713 -447184338629524869925683852075731750976 9874714 -154163133980289321792023942560453847040 9874715 -27504463217359649396773037030527467600 9874716 22789748339376901214726077758913853952 9874717 99614373783106075689669496108896721766 9874718 39807726015314665001865740255920573440 9874719 84639911125727008588112071640679316824 9874720 -243315711076138463349202603667598213120 9874721 256704593232344014744557185096113079700 9874722 18229217315063609035855249552837905408 9874723 -145961636568232496242338245769969885176 9874724 8565345427771279125430479903445360896 9874725 51061728985669515456305929904653094400 9874726 107559294210423867105810903033269049312 9874727 -30591681198076258809669294253760658096 9874728 -69256076894541141931433165544080179200 9874729 -40208104718556478421020495925220270860 9874730 78171920896432545171068104692109265760 9874731 -77163491844542298362284932686669382480 9874732 -44985432917143419621615126633755473920 9874733 122667374259985207745122327963402230624 9874734 554511796392456099352997682643797120 9874735 452829508057512482232431401914918240 9874736 38873333636583339329590179879574339584 9874737 265557115977552464440840325109988200000 9874738 6998501827777297729305037630442750496 9874739 230227499640239019688688108990821056672 9874740 23471439639378554069662903540803993600 9874741 -96483848306499670120891120547068616516 9874742 -113347973112288445296849670508096581728 9874743 -7277439382836111068745218528325971736 9874744 -53019776105813736864688354685320826880 9874745 -30188123706453932858598151937948736120 9874746 -32584256779322777786881083317558937600 9874747 293478732601315098931863166459709882592 9874748 -75123095748656322299395196851865911296 9874749 -73667800860256402000637431886908206336 9874750 -47446518338103109609315043223930000000 9874751 122112531575326050479831358862285400064 9874752 -30767343515557474297040295404029083648 9874753 -70017648002606506487235369196497312320 9874754 -36961090314176721761346490886455695360 9874755 239652366106833707577767380554894594000 9874756 327845823595400580640130226246466590720 9874757 -608270211869392956249069795167898280548 9874758 -17851718848595003513027660999434567680 9874759 -314798026936451270656729264143048082296 9874760 -85549156398289629290392897193437593600 9874761 -113296391649548051862238009567765508160 9874762 -239232141406898683649264157942318076368 9874763 5937687899712088778868467122975718400 9874764 297222268525808274596093901422523448320 9874765 -22266616618072824592923830834461369800 9874766 -18424178625817480194430769745503770176 9874767 -116184999536083964192926212744797225088 9874768 11925279680450232768637501868784205824 9874769 493599330602016195927300208141867981170 9874770 -55535020455818765642469233159161612800 9874771 -169025671142456648624711455339838592000 9874772 -317680402654712910808196986579644522624 9874773 226317146646678591633610938057669963384 9874774 -53079612799234868640061550878078441728 9874775 122945226643718508983488340077028295000 9874776 -132039020154528705972533765983861248000 9874777 -71971654997723366748584800416953906928 9874778 -262754739522203807067295824769497600 9874779 81522758764319773774444169165597228184 9874780 119190072167453781188801989140185625600 9874781 155089792993538669496123046282772234592 9874782 -43323670524952050545882275727101962048 9874783 -15400121599257955737111616465704328016 9874784 146268075916684390306077696736372064256 9874785 -5477285018045577315107056028700124800 9874786 -135043536073558572458741652236157279456 9874787 -99374568670981244768706075623155696800 9874788 45438491245862876783599634369493860352 9874789 447635259644227725375253453715696874556 9874790 144212847958896309762385850435623852800 9874791 -458447520594091657115446886824247088648 9874792 4538431582678678698922858714435968000 9874793 -228519136740997641181909496200494005958 9874794 3443492229727965930697963516313582592 9874795 183908920674355751891020143098035964160 9874796 69874490732552743847301913563406617600 9874797 -132262636461911642759806714366330443072 9874798 -259143262455476258090239882455644529600 9874799 -178744445061567123966001884298271227080 9874800 11226644701930063051881915809112883200 9874801 -12413936565377582931069577411711131468 9874802 8148668874165799564957817214909554688 9874803 171614324030140743463252612607914418544 9874804 229934520676630809221075111355351606656 9874805 343950717817966597662472438823524514460 9874806 -56379143930895135491264082828512594496 9874807 330137501281999823112121883887405816752 9874808 -157564666814890726670808097814585303040 9874809 33420710341946112816732597827944075008 9874810 -168487335612517644492424564718380320 9874811 65489336142882048952795263743852981412 9874812 181897311341787622438807757775619072512 9874813 -195149340119034335792342284428160616800 9874814 10499969062743337733186107179816442560 9874815 -126415179381909843018222908525025882480 9874816 115321531190842336346421043880546795520 9874817 61608348249773628150787493547834278760 9874818 54163726735196819171105491795455294720 9874819 97725994565200618071384237230174997360 9874820 -70755385564362422393725015714896875520 9874821 -1072982338661818342451611325007774720 9874822 16835771485288370921149296068997153024 9874823 80037324399199902480466638168568496256 9874824 -367324162936450352052325961269322465280 9874825 -14915067989155630276143120965807512450 9874826 -131789950297887586907366708169989160000 9874827 307376610245491104684410049916845458364 9874828 318860119625432046120723391268538752768 9874829 568657027060345494009294354374800882476 9874830 -5844055001238445739410325445395558400 9874831 -156297102331099334149236981329487740368 9874832 -37081131558023586881230501576190853120 9874833 -88455940516470270770883290846439965952 9874834 58016137655021342628547412368425084816 9874835 -296025527883416135645825372028404112720 9874836 -44292995907649777325995680426680366208 9874837 -264420866696328446446793004181144648768 9874838 -11983326503828272420796270625427984320 9874839 77268080057065933984121804844073614264 9874840 -40372570796139615802512742991329075200 9874841 88887188416632002444036835225813326208 9874842 87799724403437779201583370183282647040 9874843 189264211506063037664499356583054713064 9874844 501003475453696247960690506242250752 9874845 -282127151953551320037960247555987824000 9874846 29685788419442415308052403406669119872 9874847 134551534945920656107866660355866403296 9874848 376041518352916642755593334777745244160 9874849 212757616030480721944265483015344550064 9874850 -2006263655697241112389563922381159200 9874851 43156214414140703984992680668071200000 9874852 24800915842882056107497230485010211072 9874853 24292912515320654320659761978589255102 9874854 81219950047514097144918601423947133056 9874855 77223308222470064413105897158715596000 9874856 -6838291280646316699699652581115351040 9874857 42998520214971757348596417222464320800 9874858 20992302615552489366840247925964114432 9874859 -10247197939060275723577637535139114200 9874860 13973657651351676367349294180379663360 9874861 -383284724225360353896032859241320054048 9874862 323335318895022471384993859465631441472 9874863 -7742981986214302744585374984960915576 9874864 109154969068957154397135058038161408 9874865 29752214176478525225891758825230224640 9874866 -1171330134847078665676994161616609280 9874867 -133726603263202071830117618983453726368 9874868 143834175560253235417633395761859416448 9874869 -32327006354752482830325739151311148160 9874870 46380317860206835007794260553732579200 9874871 -256950662963361588404360098687334522856 9874872 -11906236826628234841359460131289067520 9874873 -510147827650219283548545859822530501116 9874874 -123912793156324890183951672457131026688 9874875 234131705107611945864555881350330200000 9874876 216239504111006980593165312035930734080 9874877 -357992196411787772886493329232484092800 9874878 -31645878721825077964783103294001082752 9874879 35447679269862126934031452803830763376 9874880 -92020566940302427980007386717723033600 9874881 207642011064731927952372481076832680370 9874882 -168475478649012797270768802240434108208 9874883 -258273202469161112606221047035647482936 9874884 94489952238002854154921045550506228736 9874885 234183125286412090625096587483764572160 9874886 -12089406084639119513011827444596514816 9874887 3117015069270391361349091626598200960 9874888 478709007130848032580272685138934824960 9874889 -238723015771825059993830485322758963200 9874890 -4502977132816797181244659609081771680 9874891 -36887427095864562107781474287766569472 9874892 439471960924026507590221538370154421760 9874893 12657717726366333765210153973144197120 9874894 -29025081906623893021963810593147586560 9874895 25128860410100066250719469902575689600 9874896 -25980835248485332070760612463710044160 9874897 -562518281791514339911021826335518370188 9874898 119483942661765033435513376716090222720 9874899 109858141623324185480993458335466890240 9874900 30663131736054095762547342059340851200 9874901 472382719446144023596101576295887373902 9874902 -111416841528246764758746620123964633216 9874903 -88925536834830976354928806027369817936 9874904 111465758316851368677482702944724459520 9874905 174280748453663067315784442701807940160 9874906 -61409754874886022754150200445524801600 9874907 -1933876976303760285632234499780145920 9874908 -127700280589731921412531284716333268480 9874909 393565188307126308273894655190509013952 9874910 -71553764106803861091692577712157480640 9874911 129460690196427608720192621980400955264 9874912 -163320373234936765589665844651827396608 9874913 274088114279267545104469699403109570864 9874914 40080451511749138654175216248979400192 9874915 381744488677676895192225652192444660560 9874916 104230049843503643559591874591575834240 9874917 -83660714512999501395232413873927595332 9874918 -25795019008286765026713775124597301120 9874919 381134536650548533620131471944054168944 9874920 130499911381495368322883268291347251200 9874921 28364717706262511779423968650571780480 9874922 236336428616530524025410748942792558512 9874923 82588299629589338454980058121838852544 9874924 -118725956357784558377747827576564855808 9874925 -101824437643435304452871531583572892000 9874926 -99904235563378776715978139337017180160 9874927 -235512013795868853030999280989221985560 9874928 -27113854244270446018035351894733946880 9874929 -27076346710825583180425474629750174912 9874930 33228009783195097842748499464896981120 9874931 -525153061345887678012271786319574204 9874932 30612154638090007467488693518502252544 9874933 -450211486967889821465022718834161236818 9874934 123455754772935067759414401938407187616 9874935 59126559612613741251232249186207641600 9874936 -354312117013331135320770536082427576320 9874937 53308600454025206055227207687077172586 9874938 -178380910350680296798712532053357994240 9874939 -227479117406466118861490035383108983260 9874940 -20518137633882510769781109660827112960 9874941 -98142173635893731781700987852062455808 9874942 -20155335672103155149806723831067759616 9874943 90824748037783752007312250653691100144 9874944 -143634662350821049599348405353469444096 9874945 -223339684182295201511132594570484624300 9874946 -167291940639286333032942815483650097280 9874947 30752599492269950971265020480714963200 9874948 -330567224365464316458079365079785354240 9874949 56584789242471473735296751266359944736 9874950 1379129592150998385829658398176883200 9874951 -102869315235432941060120365239503923048 9874952 3585523260693514979257532027500185600 9874953 2541270916542119343456685840912241424 9874954 28062726729114695973067557263098052352 9874955 50270172422062747586051009177019330000 9874956 6639020310579082436537360072522809344 9874957 -47909089314081297262652704410488267520 9874958 -6164922912277964772609634658163474816 9874959 106718507521161451949891677270883015304 9874960 -15618580512973619395144531600324362240 9874961 -337200682635491415928580779119769935438 9874962 -43177559190533404162303147278314652288 9874963 65676380451618597897342030865935226960 9874964 -72705539483502817976957724963207782400 9874965 37507229574143098197008955764701080000 9874966 -78188461439582226779008924876607897568 9874967 -18993324604702826609863235211853739688 9874968 -78714635637108810178151677501067796480 9874969 4199272742859152970827879780547974528 9874970 -69610682444936379798672518845409280000 9874971 63260359518830579220857701696222357872 9874972 189385547542129120940786826912006692352 9874973 185800290305767629321264468794067447084 9874974 -82652539143476149789866079080028904640 9874975 -3517207740564982840821556930692510000 9874976 -266337082931949581549812134358824124416 9874977 12666923027106395764990470804262656000 9874978 123566709688717835953361946839869421856 9874979 -134510702622332133291406327001176460016 9874980 84088984939394101647110142293669068800 9874981 114598559662415586841408136522497324512 9874982 92057981601239856908049607381374488064 9874983 91502363809598729264560195874937930024 9874984 -5592097807238326655405647139519692800 9874985 -365327208643785798222390200033676914040 9874986 -170230605236141216314547747987378560512 9874987 -421443298301640639613016823017346569328 9874988 1628594947401496803588304581317271552 9874989 -225507158395808286474703114699520678346 9874990 101554148695404376447911054942912979200 9874991 41118624218070872036138740444619383680 9874992 -8835210848857063358393159764188856320 9874993 9823531321193720872695566097174307200 9874994 138953442196661034725557047192686794272 9874995 23768896827007735840916152127097336000 9874996 -515278884600444440890145779123180654592 9874997 565279629598873615127178083828111584512 9874998 4546676192065705580874699278743780608 9874999 329389534323617539043602268788074041000 9875000 312779800076325563705758125801600000000 9875001 -175729781947109609163728755713749435568 9875002 4192006186413550867085065212372956160 9875003 45889577270695418466376007303218488120 9875004 23306232511985280655099403925123858432 9875005 -58010256212898934676028452116341219840 9875006 -133426617028125888426865958813722736256 9875007 -41184008777681749653518068466528160000 9875008 61737262207491806534937840697038864384 9875009 312398613102095757471557624566688982210 9875010 -46061671462488649739252145342827197440 9875011 172932523269349693252759253280113243184 9875012 44980835286348349307270617185002323968 9875013 60236788859739515314687714689969521280 9875014 -24588335320596889230817435767640751808 9875015 -116277602958095769668880965924548941600 9875016 -57211566819189291765888593609682017280 9875017 516505333785167503296877888272377807066 9875018 80220483453340222014610850087738214960 9875019 -34745912924264780801488908588179997696 9875020 48945651912355110811010574219611642880 9875021 -122352920551183068058573569615354527508 9875022 62415751767452613812374881762343265280 9875023 -302464769463523676770390911537487715728 9875024 -33383251717789750729040566075053711360 9875025 107087775107727848210375334169368705750 9875026 -48622492058588641792284748945346580480 9875027 -65292416442999522847788918575338438800 9875028 -283690456846893115144430182635369959424 9875029 -5063743031741488116374805707835208320 9875030 44526173578149317623041925995924326400 9875031 65519287997471345416492842574234599504 9875032 39185729697725186886780808386130790400 9875033 -104245756272174785891318333751302943936 9875034 39639317370690673864165558191687069408 9875035 187728199221501628849446289173660656160 9875036 -5692790813828608075427726197946239488 9875037 -180777015925335389736491710293465517440 9875038 -387826086722456332686325055819070041856 9875039 -30357024285775976300123823334727624160 9875040 17276603532259615243093286011168358400 9875041 -140214492567554731584736262984377738560 9875042 -48707081440368480060653516589081737856 9875043 512400772395822932365848810338264013144 9875044 -204127815015669335273917795345444798464 9875045 336345935257366815289901377435954028280 9875046 -38983976105358522912108872402313032832 9875047 77694702784385527316913549519528054752 9875048 -252122903363196882504026175884991744000 9875049 -6572582153840602650069351896208929136 9875050 9899063476527332243575878462619545600 9875051 552689044810018076411951999098956219600 9875052 136111338322876237151058349093394688 9875053 -11756357022239446947706100571496020 9875054 28247057376248364908235204325407212544 9875055 -34442733993116902269508269617778355680 9875056 -58089141638279153662272353422542143488 9875057 -87829360615914660118880746625243099694 9875058 117091334719717810407983227008408211584 9875059 547431180366987162586582933828871805260 9875060 -50795658493028697596433659611699200000 9875061 -26182893916665878735672564562578160000 9875062 206186641991556162621994087066668727872 9875063 -336691702772317104143790456934040515200 9875064 121752519094380909851660385050001408000 9875065 364638185491638567742398761589793800 9875066 -105995694966647506412551989551498246400 9875067 -37611769893325999220516594890194668520 9875068 266311054723689753991314547331259644928 9875069 -2033729930272875514479560690250769530 9875070 24102325728677755085556194130653331840 9875071 -326300683935096494915858108919676313728 9875072 -40799383924353107613532788523165286400 9875073 -16303803439809837857416406698255568640 9875074 -72501076547782291729087396171134254208 9875075 -6965557553394783715206380916823034400 9875076 151001945778686305567611362929971240960 9875077 51920160313721707951908463229140088092 9875078 76121704899056584698093166159502000256 9875079 -5461924021490911801115841145017177600 9875080 133013519870749604192467667627887104000 9875081 -105878554364887015935752395037288662272 9875082 27094155146575475457316676229526192128 9875083 218117578989404562713200843100519351560 9875084 142287530751374787107626837716600076800 9875085 1187925666793922837449448373593301120 9875086 41091099405621497149358221256932513344 9875087 107172356684705734782714939728580242736 9875088 12702735674089811563646608796152627200 9875089 -56544147434565969794823788802296164544 9875090 127517476154189573414840684255652016800 9875091 39585029334183528496117495808847359040 9875092 300872895864336933922532009896648735616 9875093 21387694683735526281280719888659333184 9875094 107135411576587164589191223800330763200 9875095 -132277562743907789997627484522610231400 9875096 29999698830712741977227627736048599040 9875097 28156614563876196284463815687489106420 9875098 91168740532541857763993776437572052480 9875099 14794277867486859391183463356701304464 9875100 -17438308880198202786291582217438425600 9875101 -113069998429365974059218803662200439008 9875102 -194204433642828829847508431444996293248 9875103 55639338914751761422992068662099307904 9875104 230772812955459854894520737269673558016 9875105 -332653089099208222505833728317202757740 9875106 4538867780046098938778531034156002304 9875107 -53234236581645617542858798735607643696 9875108 -299100672542820392324166734463025241472 9875109 20353134894655048888237160159224051200 9875110 -24597076415308558428991543154707357440 9875111 -551843215207814616610736627967363319728 9875112 22232597678416615089630343703545774080 9875113 413775913294950382105748711992850535540 9875114 -22629100685821522456412048607502444800 9875115 3319544077751394125031820361173354800 9875116 53294727510796543364708526240208099840 9875117 -44696312870690978390532305155256792640 9875118 -22112370364798538391443950748378575872 9875119 -35873102264191631374292084645631993312 9875120 2505363247716438065326058544689971200 9875121 -223098297727339099942167705127738931088 9875122 -1612588270153731302114242927850625408 9875123 -349230378660424245471795696680643150240 9875124 -75838535058403951770096724401305395200 9875125 242976941631566939600783397911414880000 9875126 183031004907339501525416232831549700512 9875127 -240010955974167637637124803068591846680 9875128 -193588317261354284076345645654261411840 9875129 95993989653228052248064858246103429280 9875130 65125116752981161959016258967859686400 9875131 -96086517233430040336162830395362170608 9875132 13217810015554128613989950541291428352 9875133 231611371191685892528885599548470923302 9875134 4433229640844025492481726574010624192 9875135 278325755837990347323101099650467151080 9875136 17083719020224279527878011216692510720 9875137 -30376421577126032208108582098348659296 9875138 -16718053722877349743609952971005358080 9875139 -27846870780796124685055643446465167360 9875140 -246884109162175724044406889336127672320 9875141 -310411426792446095934046061190555487458 9875142 -170576426264027681244681456900468203520 9875143 -143974844541485750658881775201010791040 9875144 215506040892709662381340241510876636160 9875145 47177362582252385604752095659453168000 9875146 76978644962720589853794606237556660272 9875147 598033833817272858420829045859062051272 9875148 -198813640909719835695098102352823296 9875149 -617187980129175092312007960114962473760 9875150 259549124063379801321254649578135817600 9875151 -90450804179943547745740846566646251024 9875152 5422225028470347539503445370110738432 9875153 336017504637126797524568417555506428402 9875154 53223724512045501113464939490286620160 9875155 -3023337146807725135588434293788357440 9875156 -257692501381398725529230347949660772480 9875157 -22961074164172961619551932735434257760 9875158 331033495612385731367150137671003567360 9875159 -127812483842491935205934314136934973440 9875160 60771140260501473968212466974150041600 9875161 310513299830906748795907017489077329152 9875162 -63927069268583539229845662438631393536 9875163 263720056717767303906520863592378312344 9875164 102499155336616463305511574122532713472 9875165 -1475570319141260345182437482467447680 9875166 31928702904353448027973352656933727040 9875167 -258494124796186827550683966222763425600 9875168 266542984905378790010725157229220331520 9875169 135145762739707421859928645733514220320 9875170 -246230282844529315960956674588472867840 9875171 -519606015091177265125258525146968534628 9875172 -98586602766773560963432574881233113088 9875173 131697507871904107271224513862111040 9875174 -32422990087344984389414649090047139840 9875175 8829496488239745575504827588657513200 9875176 -70044038189954701886672668940249088000 9875177 193154595902346618007764449075875879488 9875178 -16885058947734957340924487498407116192 9875179 178444767489942129464607287236347392320 9875180 -89672501523921430137206010507655772160 9875181 -35456764105829780618594357905364828736 9875182 81674986359109426574501756384861420160 9875183 -89332687328569776420641893502250612192 9875184 -57533771282011745954162406831630581760 9875185 -16997088258595517126532823799257276620 9875186 17541674329413823431648933549660011424 9875187 -54544069925012110233149280456308046000 9875188 38264627329412463949422567468781578240 9875189 -142718220556263974060556489423697948644 9875190 21938720387292338319713536480335594240 9875191 42909635806359925786183879003473711552 9875192 -50760308153109597477222586094151905280 9875193 159278455758833657852800812572700900000 9875194 1334431413301699978744315549679995392 9875195 -226942836840305796625749461630557782000 9875196 17669452978550569519819486350520174080 9875197 -238661286396474286194521853364998096128 9875198 329150760813833784425565232423460564736 9875199 59740303678780416215977439663986507464 9875200 -70579490634279739759832495685841715200 9875201 -196323090681468078644650084851669162048 9875202 -70478839205421997715533594759364131968 9875203 -23392886446842086716529036289406814816 9875204 366842344610862077460764607220697187456 9875205 8473882960418744237283916176211545600 9875206 53728106677518750498127512940547168064 9875207 -13559110130133699478674627710606276808 9875208 -998344493504842930396352206830305280 9875209 -270635395882831249852282522811295695590 9875210 29882816033300981565129617929956000000 9875211 -288049911986836747252751056099179480576 9875212 -298473103159111220441823556503290800640 9875213 -28263141433761245666241379408696357536 9875214 -23319171129753358401421698088384711296 9875215 -181766627871224507256517357343072667120 9875216 -379401662153858491021779071254757376 9875217 -311602065812407051258603747337856884736 9875218 -96878232479110330664433492067544426496 9875219 -56098270051386097034844020506532259480 9875220 56540573561041727607985508147426273280 9875221 6815074012537568983074719782416608572 9875222 2402236495970775910070796538561818624 9875223 -284874605632548737271329472554766030000 9875224 227483438698479035750958818080256102400 9875225 125219193309240814955188260694671759000 9875226 -13282501002529101578283094845737815296 9875227 -522805364801458323745680611625851212924 9875228 -58503429142225066639329729014254755840 9875229 -5143735576383145168471784041748269824 9875230 -146377883193589100676856086764622210240 9875231 394052945513504613334387387553160716880 9875232 -351236570046430450535547810702074707968 9875233 456429649806988795827416651693362512482 9875234 43067601031270388007068183427575427072 9875235 138390721755687559828326039722483886000 9875236 99166096054498980420221522841263529984 9875237 48616113688514414676704686822169991360 9875238 -17137835606433416260788095842482497856 9875239 -566064135633196662576923355777195415632 9875240 16925998770200931395906493168294297600 9875241 184210335161939958301838188356545813760 9875242 71067567174313610466602908488580394592 9875243 185285738611043012469789387493704510720 9875244 -22965715404006729600363951890896293888 9875245 120594723841161444212169263316486031500 9875246 34912208405603726872355336906453664384 9875247 -62932847071467038502273799858398315000 9875248 -60110956523607870867597122005581889536 9875249 -102260857084993547564116364218531110528 9875250 60255958663134554239991693151129600000 9875251 -6441653376977066811553561759111135680 9875252 -227307612031913973390295618104683931264 9875253 272839226845591224540158157127325961504 9875254 -19580494820635841887145438557904269440 9875255 -4241415185788952531390913103795879200 9875256 143713767230593999129352445156953395200 9875257 -76985098502005814078662166752534103040 9875258 16821525657110115917724419076947527680 9875259 -99060866193406195729291796675877520800 9875260 -96154486372357448987864666100249584640 9875261 482112903371835519903375442852148824224 9875262 -1274031419363163043056925239707130240 9875263 -82511519460899526792401168333463872600 9875264 190576685366815351864110233849759268864 9875265 -112051875459880205370399385938241399680 9875266 -224217797249310010359616670607648129024 9875267 156783325394709906293482207351358102592 9875268 12352378225780467145306606852096591104 9875269 -8515962350029186748131824314592672160 9875270 23276774979638435230546690579162348800 9875271 -75967948049626676820107807013691310976 9875272 -250112086702433062069416776798959042560 9875273 479636476910358856993939398752982412800 9875274 97722816885563469783296788733166984960 9875275 -71928840597227951121530473985573576400 9875276 -240053480010573717833091860815778560512 9875277 394086276160217341137783182853196750080 9875278 8772471702962791763163420837137253120 9875279 -110258328923248273643273106318604019424 9875280 -5949760535023027229687332996920115200 9875281 203665597638567023397050745444944066932 9875282 -44097496797086688531266785866779185008 9875283 298199086352723267613249839236325099520 9875284 -215599252185252221786745696119455072384 9875285 28925945028799407544136285447480242560 9875286 -2882691107385407709882160882601188800 9875287 -328072310069372661698486859397129827064 9875288 336461382202947344615310143054433792000 9875289 395167264489981814878780959665379024 9875290 50418463448911975601704250175689630400 9875291 16426550236582989025132339911431586000 9875292 -43776830382045313188268017747743367168 9875293 -46300503731311408488689774056456490458 9875294 -173212064420248370983247363680896 9875295 39744062888017634685578069216485188120 9875296 -112875360520299970081098705786822721536 9875297 155312102837428746054667680205136729520 9875298 34665245492092728227063473603954341888 9875299 32605824053328714760881977310376451536 9875300 62115735522374941286492069118595315200 9875301 67472396541279282647972254260565511424 9875302 -103857359189534812145479253130888177600 9875303 8198658323168960728919619377364731664 9875304 100252740865118471660277053140561920000 9875305 15455088936504537187560093455234544000 9875306 154885715135796250055971173112355750400 9875307 -51657285123188926492544381970934801920 9875308 -208693403028638488364486400560868862464 9875309 70420967297439608038279848771230469504 9875310 -15507242138330628662980543924735827840 9875311 393795952980230942038067860217938731552 9875312 2099857226471528620639866500856053760 9875313 -80197472715658374129896017392220789758 9875314 42223806953008340032688438749667594256 9875315 -26336498266201197483229639441141706880 9875316 215524240871889062400640247694880604160 9875317 -492232452682902124019659446921577290468 9875318 -258916537926913642670534356630716428640 9875319 40401284094695325900784098082201339752 9875320 13916236410556279973965094494128537600 9875321 339583933911230650156281664520482092522 9875322 -45084115355928909707071972810321226640 9875323 -346639438192841702585567391553479470428 9875324 -265607790336055681866600268163682146304 9875325 59047485028864387354973198468708301600 9875326 133088386869379604678454355025273472000 9875327 17958578686081124198124644996135230464 9875328 209653838389791874325142854767340421120 9875329 94773608487865279778927325897773624320 9875330 14292149296916675954439824520759190560 9875331 408778347258468699272473860807121082880 9875332 194992854940058023613093671812686282752 9875333 -92322115548220848598844471514450720996 9875334 -7310358893398183585479631823746093056 9875335 -64598611050406174784492256154257699720 9875336 400284784572267381557409571489790407680 9875337 -1589520834427406717308083677097318720 9875338 62394993374375539122820916649688373760 9875339 427576912936826464308134676445504573140 9875340 126334599910900440344857630451401989120 9875341 165252306736054718836228741410781418880 9875342 3737293291378986871892057338064626944 9875343 137506486083060228655480087314590102664 9875344 94213890446360485052375624897655275520 9875345 -223545955765682563967306656876416412800 9875346 -100477307170048070231299387956952045440 9875347 -543757351476813846083851741162384741204 9875348 61175999626149059169778554812681619456 9875349 -148084408937564451114866209875784347072 9875350 -10166463242347705007198523075303861600 9875351 108351261561688973398294715700413117280 9875352 -38926715231272154125291421789787770880 9875353 -24988988425530144887089853109134446080 9875354 -123240626251743668955436130304677796624 9875355 -6400486054681835955273640755074004480 9875356 -89130832918779461738501619420586172928 9875357 -86311494506118749906229215965883354394 9875358 -12616082425415627456660123195497722624 9875359 -21137540436373395646203928823469441312 9875360 -26754071004122426204189601114001244160 9875361 209736471109642532187337385330074575840 9875362 -29884680426815811767448036482865931440 9875363 -18708183002182361452781515358505604920 9875364 113518539177629289675538929850818570240 9875365 344988682962481170134637676683411115260 9875366 57370701331584008063718979291751857632 9875367 7621533895884053302746479732581243728 9875368 -124708257063191556667496136500015523840 9875369 14811046260428377048840716254648800896 9875370 -92953597162367610445812226815218918400 9875371 -159291892153066979791018821821120988336 9875372 -81110594927295555575675131023432698880 9875373 239850764769723707664182239300321176384 9875374 42408997206250385043931982296559758272 9875375 -54419551668495316203299174310750600000 9875376 11517787910986474931888530972142075904 9875377 -208612156495541956324550625747100273774 9875378 -81364134592115716278668545705289785344 9875379 116238392424970306859865376447542838584 9875380 -4238881329574037909140326546481981440 9875381 -37054650014943947698043850872483596818 9875382 -133304472954529511507941918441660862976 9875383 73757413825027055533426951250362126080 9875384 217226966414116146625042697403362488320 9875385 89790107460412674500912189060251718400 9875386 -75494802404591445052548609739870844160 9875387 470720694388829018633250977528054307600 9875388 -125571974536074703047931086115511692800 9875389 117104609736727682251395203945721061190 9875390 -20089051152996740725388251315277475840 9875391 -84110380954301066328886449144181648896 9875392 -150404176427089400724085001795418456064 9875393 5401231502908635266364292940370416640 9875394 85614356307917922186025007868526231680 9875395 -18467513762282307950889770125490995200 9875396 106189757200946122064374576905013351680 9875397 -61765396209842929622780319328826030976 9875398 -17242312856741418490289139534638866560 9875399 -91919325979592173353183504738590550240 9875400 32887381128296200524067191363809280000 9875401 -301626220794286819561685778614659977968 9875402 -179138324747568463884277856393549806080 9875403 148752696875749215210182611958625106812 9875404 60095444003114683252940977685156462592 9875405 546341199922059470977749229878091464960 9875406 -18692595167688504644105951223722767296 9875407 58362578226032711813321944837886460656 9875408 5958854022698078012962597055897272320 9875409 143736459677205791800369583833093212768 9875410 -65673346687690564290741172488256076640 9875411 -13112963030380296795648934057246201680 9875412 -159916671296829672047965101310686720000 9875413 -179767718193144514009061184669373440420 9875414 65750338784376747801008216121057854592 9875415 39602856065845720804722208251095760 9875416 -2036141158903031231697584813776957440 9875417 -321982089689946158110380715837133292534 9875418 2747836561931474669308933740264849408 9875419 64750737214987367629170228576813606956 9875420 -100986839409218136458744584617178752000 9875421 233662261291046238686253578787579878880 9875422 114839210050687633679121654118406016000 9875423 -8125292427087582902467399799392509696 9875424 48024155902501163394940826729768288256 9875425 -39312443881414674901545925463724771200 9875426 -38499699505682629780769043021345330816 9875427 241133760124259554558861706886758640 9875428 -266127414138878925206003039251366475520 9875429 -391328541756207924092695347858909443970 9875430 54776430726440762040893627296513161600 9875431 116242358876561163325780643027044690192 9875432 53983598702382999086801471700829716480 9875433 -4598766490776969082445077458861728352 9875434 395492372655132355099503223999784244480 9875435 131820439921557105927722722288199224560 9875436 242614914893656661707012886563197250560 9875437 5809272713107564674220268497178242176 9875438 17332591350996407284867516339484013120 9875439 9415734206350565603979438246688175856 9875440 -1859667454687313684997421682245632000 9875441 -331487954187425500538560576214470848 9875442 143753528987812720637799658797266704512 9875443 454558286984481467854910038552260447692 9875444 140813662764090267578657277249212439936 9875445 36393668351030107239704756794751423040 9875446 -2215248704724807258519612704738175360 9875447 500983647561641330690569138992685585896 9875448 113163377669475148084129204896801054720 9875449 31288243352867486830067964546390041450 9875450 14113586498665616508357502039258845600 9875451 178175311716855135748199811683630366232 9875452 594500571999981340517191178005872445440 9875453 22979670402644209761489058382303542272 9875454 9679402305052535269993312184708070720 9875455 257102416970110465997674623317188416360 9875456 -326835370401743687732729446150573129728 9875457 4438978632302093013225825652664065320 9875458 -101201334870476797541281814833894276224 9875459 213241474575151076179531391980993078080 9875460 13932200545984159675731314040659558400 9875461 283489915747688786257800889005066433824 9875462 -46184866099359044088722112075398436768 9875463 81175435468024930462368616123431326880 9875464 91520961607443144597859248136732016640 9875465 -223717293727624096114213933156339948800 9875466 4826168654767921947062119323441185280 9875467 -98439809535323912741518582101890673008 9875468 307876783643645555904043896971505915648 9875469 5795542205900121388955617378355742144 9875470 44793948831318217223893750031378507520 9875471 229075604623619186017208979136059018672 9875472 -2254821129233844719495822065972150272 9875473 388448234846645915370889503506491633640 9875474 121438211664219897417795761678662502400 9875475 101979826457384154093588808815052664100 9875476 50320108924366928583462266947904626432 9875477 -151992054861042209482908137506251050148 9875478 -6764134206206836013231243988505244160 9875479 397284557503816619543269587068523859320 9875480 1479476677085808602755195217866752000 9875481 15147942693815537237345406943459442688 9875482 -101898421581829976259840691513996458528 9875483 335284376298816400537441510012017428904 9875484 -55970063972078612757489800397465292800 9875485 -101834235237422494953689156094869304840 9875486 -126113037741968533683607000037939641920 9875487 96760088123888442302401884550440065280 9875488 -83130640412122307515555527689936830464 9875489 117719344763920398600282913377492114324 9875490 8832204933760955489007371443755747840 9875491 110175656484727080212409637742174188892 9875492 -321822488148663774880762400535625509888 9875493 167740944871933798693226140001528563200 9875494 -125877967666712498464073805648817346688 9875495 97457467379155706208086737469434790880 9875496 205971123243922778328886118830277836800 9875497 250261123163655075963885466194623165280 9875498 84498862070578654932662228209583910240 9875499 -326742381694342180609420982047186014720 9875500 278087156058871418118441834470383872000 9875501 161460147653011657763198881557138513132 9875502 -9452193201877812047521504831985460480 9875503 -86951730339892562283399226973450925312 9875504 82559718776429123580374115595467718656 9875505 222524642547911215304453472887469058560 9875506 -50089891080589510297932285804183750912 9875507 172322649715609149543192102934248879756 9875508 -89448736902221124179796631244796923904 9875509 115844075382833323667627748009432323310 9875510 76804565423457612322494487754061039360 9875511 -45150569428177577669611518416058976800 9875512 153420399162691837798025394407344435200 9875513 44262330300314688122456399376864136404 9875514 -40238492886450752683924000280692212480 9875515 -61547415221746664133883031815098048000 9875516 608334322757535315048469250501803008 9875517 -212966590182761957120326950562944702720 9875518 -42739659930918486383546975957685295296 9875519 -175049305640485709404593008302055542080 9875520 -45900444478804808487678020270602321920 9875521 408898092848588001168442013508512770692 9875522 -45611734352750840631823936463635056576 9875523 -70352952178717822637814715920063833856 9875524 -41758072212284113957672849526989995904 9875525 -109108619198263653732609640075989458400 9875526 -33051441552864108000942481947913305600 9875527 -394118470185672119428606492330451840880 9875528 -31412992210363093899143542591043481600 9875529 -54872358429116148485375374237812581100 9875530 72586556625124784398768622810413286400 9875531 -2760342825123169325532388716737970336 9875532 -53441645919025486935266299530957275136 9875533 -241910834787875630307693849000483844800 9875534 -12037838918026734211204387496405630592 9875535 75453205565199434529092125475392214400 9875536 -26139627467512962850595148009447424 9875537 -335289950729440143913725725746187019648 9875538 73515430835413317516549148715193419520 9875539 -165959461258352700932454911254268176660 9875540 -3894153960170481036189601565794709760 9875541 30969651175641987884838760378497379200 9875542 134965070095215886608997144321306959744 9875543 251363993436247893431232813901860470400 9875544 -5815843464220149411981894866072371200 9875545 -70243772211956204151005349577233702720 9875546 -149520304174861249490215053396269752320 9875547 61382447745971614967863328291805116160 9875548 22630050677857669579449048296655224320 9875549 -85072674348381491274762469956712479450 9875550 -20436990436438646002277039693671579200 9875551 116955400378082736094671771590770171904 9875552 -5578634123387410444304227994526547968 9875553 203657369924788002003245756771389795200 9875554 9935009924199563512924869207684487680 9875555 -226939678025231937988232455401033396480 9875556 -157631563973925252785704108962398220288 9875557 213957777061226330435406167233680183806 9875558 -147502613119824381569707563262197859008 9875559 46484594923392612298389961250486738640 9875560 283882900496868043853936295465904896000 9875561 501638218130676727663960117524453231162 9875562 -52419206600314337191550905086453013248 9875563 -274192079026139941645906725704633474188 9875564 -43715259462206162537402243080156377600 9875565 -19844486647204374703206284559731441280 9875566 391503626961781186887018586903115809344 9875567 -7565364934963926535226562794963020680 9875568 10247036444957492920307246668596117504 9875569 230039025621547687638174898941463288560 9875570 -16847270928732004353409102158468738240 9875571 -172799112421434468434778357186071336400 9875572 -75823058032373621557101935625677770752 9875573 554724733955867750820626573441383711200 9875574 -6230260609043822039290986908536320000 9875575 201612688856453039784088331337875310800 9875576 43843796814260350626528386655296655360 9875577 -61421198504205651510720841749141776640 9875578 31464756998586703165308479534365094880 9875579 -52704048297609254685016480763608331520 9875580 30172072069431258957645840273168138240 9875581 -39131694158818154447865376898281003968 9875582 -126700165569438420157836359394940420608 9875583 42013106153723988885565275057186877800 9875584 -451624635546790965868360615226171719680 9875585 5797097442877738749793955697282621780 9875586 1355401131307249540628698271874321408 9875587 9475038951569117408719065460294554236 9875588 -110708912341936866482515878223369737984 9875589 -227351223693294201856745195687428986432 9875590 -80426248339083867120469353304350499200 9875591 306698670412654815970902102174453884184 9875592 -243790113609754444114961315325152256000 9875593 85612636031610418025521387512448581120 9875594 15531999643926544505002511864283810096 9875595 -1882619323136526428681251953464766720 9875596 -16742403485173696358759529560241392640 9875597 22964255680128028839044910165763486326 9875598 -167304254362392823495346000745324236736 9875599 -459873732547138962694634848042125263864 9875600 19869448191563733155038389362746982400 9875601 -6722778632607995807970550759064198958 9875602 -145628936935720214154753185614418088960 9875603 -255126618086210407207781742663270167040 9875604 55823159887105544991516113687653189632 9875605 -92066088792296665602831155732834344740 9875606 -51271095749347203292546065932952404736 9875607 30582820579983917237483125418160734952 9875608 -169445342705190835610073077775349678080 9875609 101845851602303336675780153488243358160 9875610 -7103618516377852049979048819534085440 9875611 -445044044011303207366899674341789718600 9875612 -109839168795036490135446306440593887744 9875613 333104756654260147092058825733093933088 9875614 102030117370273529884540369155923027712 9875615 192852675020661651776872711026050606760 9875616 223213475942127155981500374370797748224 9875617 -435075113890244686763145332968249664060 9875618 3779762135854761129669602974375464000 9875619 -73758674654944512788589303218553663696 9875620 -300903829395130839755627287311304581120 9875621 19785222722888505000002530158849921312 9875622 72050892686006922576840081959086087872 9875623 543245126303796183875763614378846823120 9875624 90506369735113710485785693381797150720 9875625 27159305403909316301364991474384200000 9875626 41628681848246806427395358374765966512 9875627 86246831367476079318305183624488298832 9875628 100836916936820868743921549799290142720 9875629 -141450639098644985266011838988315292660 9875630 11204314642409077899959572250841513600 9875631 -275706650823889482357463996886024480880 9875632 -50850497732077742592966994554596884480 9875633 73743133902206354708745170575567937460 9875634 162758940615428837841288342096107748480 9875635 -5006121346124256909398967608117690880 9875636 373790625260387322699985110469856158080 9875637 -60598220952405699030646380174544375506 9875638 1977743105441046164681476691694433344 9875639 -43798502212140048247606083606879696960 9875640 430809840656388240586200348210207129600 9875641 -224057580554039027734363683489549318000 9875642 25213418549075755036328435207462330112 9875643 -158189952914802449621326842638636924136 9875644 150734781444145920831531757275539548672 9875645 -63263217915318819362822134901170016400 9875646 -168616110114039987413117059623030801216 9875647 -152594931875062814540613740575911826688 9875648 96880144452232352960266120589066895360 9875649 -44327770521447405205103524661450142720 9875650 -101270284343571360042636989669519846400 9875651 -57728632113560742332776740089148849348 9875652 217162594248131978311475094565555141632 9875653 -15929607261263173991122490566559108900 9875654 -5270817446789189538696350154447395520 9875655 -226292735632863982721038508646029721600 9875656 -187619062511612849564574463353937920000 9875657 -848447622433635232140269377021302444 9875658 -28488889869067690847488054843262330112 9875659 -9954722072787422320496378438338490696 9875660 -48480783805902623313792569216024908800 9875661 -25969146411348167184676554565474294560 9875662 -90059612217440809154340693901770353088 9875663 15703594461367276301723692072887544560 9875664 66748337634327105335087128725840420864 9875665 -124208132983873699042020015205318364940 9875666 -283985590958927763286927321076004412800 9875667 -145870301712816505500620424325904531088 9875668 -172347625646773296550191796302774466560 9875669 -158364743091930954252872426730032586930 9875670 1451134254131038020764661905268080640 9875671 89482491424885373139967134126301372320 9875672 -133466034487295727150137925935851929600 9875673 66270977781421274801570276449662719322 9875674 139050395014597186165980898471444790784 9875675 109981959718781508049618135520271678900 9875676 -77325323723192543246711711794862765568 9875677 75523124676216632094992415855620613472 9875678 300947049657965168882408775416293184640 9875679 -168933733965322425198986692064178052224 9875680 293949751415144660284130084005010472960 9875681 -341442268862406829554811641854374560 9875682 3859889734026240294156029922380522832 9875683 535650559844484107557984324009305003932 9875684 45806168756140278311162023127112462336 9875685 -126256995468342658086226063867453903200 9875686 -236866259936811748886793279926837522208 9875687 -291375023816347582700504336579228716800 9875688 -296812503243930663297813551709244538880 9875689 95254541454911132284709108485241375460 9875690 112484646708135033099965438191482604800 9875691 -13993998275442704009692857696438050016 9875692 -108782950421518397216729929187689582080 9875693 -430564405994242480685599068876716054058 9875694 -36938879698836362659950330317489513472 9875695 101125841958291296205576668644596734400 9875696 20697250793078800720369231387040612352 9875697 -129079312082834952715171900920684057024 9875698 -1068291247896826426201424729499648 9875699 43328204008928951858524495946348138700 9875700 -78581625946276287760562488453224163200 9875701 58594758915996093427019821840691697408 9875702 -768573221999289485835991096254433536 9875703 -98803149730500777520121950704039132696 9875704 214626122118463512365281247323275509760 9875705 -136813263518071806182653483583570973240 9875706 -51401601601771830515978053396112236800 9875707 -41522886051128430489189403412987700000 9875708 -116598254714502710082267651764900554752 9875709 63132369234031478006727604554252600000 9875710 -4614729299804055146867541285505136640 9875711 -303615596757346216241354880618856872000 9875712 84775016208501224985392042860540329984 9875713 148689159250329017286699187449268401600 9875714 -110936283517978185134252730710716522080 9875715 100872897614957778026236717950972576000 9875716 -203299593622498723934142001959475696640 9875717 -248398953240678563370245092405320714240 9875718 -184363801495155808245008614432496188800 9875719 84331213743281138349454010019608340480 9875720 -193632554245403712939596551841379840000 9875721 289143760767668875431319886084968887312 9875722 106662013342156530636921369343098467424 9875723 -25015565143976333318189002076601820272 9875724 -918961686271615066074829098932613120 9875725 47265924833135333263677545665018776000 9875726 -3111607615542058604963636462702451840 9875727 -46598252665714015418397353576643200280 9875728 46106547065876837541677319246799511552 9875729 162928791418132680383823364892228721330 9875730 -8376162015701896532222486491940129280 9875731 28715191965642819894381672962386467600 9875732 8770095974582451070132860079975317504 9875733 44278717700036036885188832937821744640 9875734 402060930214422347809244525084748079104 9875735 326468224485668961952343873695168918680 9875736 -189051702145482586086077122128114892800 9875737 97965429611805514875341559738205210500 9875738 -66201050178685237702371043533790302480 9875739 -92881742369619237058814515688927900880 9875740 2141693772945160189305071628690554880 9875741 39709044013547733357848572875162167142 9875742 -71808685896143552260017311686999437696 9875743 -599796992634151354115998086883522457936 9875744 -11093759283443567228253161472865075200 9875745 -60441403418762780521728204265888053120 9875746 171027137073079256801251932183302325072 9875747 -184731472893495275004038412076073628000 9875748 42324500405711998798888133704660936704 9875749 -133198545780995630060379107239668214436 9875750 -251984090456837166353774201594410176000 9875751 -179734496871329757486972065033643428568 9875752 29347488723750525057172880282843289600 9875753 225835470346803320873082072733511227002 9875754 -106786140329789872090300562583682445904 9875755 -138482639207620165589577140075004036000 9875756 298309568906581068669586767454716787200 9875757 25441250007962423028543709456110392640 9875758 130017720497493393791814623024765148480 9875759 493254233562743478915153571347650361216 9875760 5564481260669201095337122757074944000 9875761 -62604001764927370975654264147215109568 9875762 23150658011703641372611588051746160032 9875763 -32371375506554507697668104238871383040 9875764 -185450808791216597218594298651783277824 9875765 -7413159410212086893788222318703738340 9875766 47033380153307747209352504540594457024 9875767 7626194101501216890834217930599985920 9875768 -169798527086175484092622762608651018240 9875769 42781659258307790675806948558102507344 9875770 26334667262672279714872120537162445760 9875771 195732513105392214305188868771514761712 9875772 -95642975738155000207474792426936739328 9875773 40419113340666912657409375841901647200 9875774 74111961538872002329305030454944153600 9875775 -20017942939496117295858512385476006400 9875776 238122217614307487707243706761378529280 9875777 169005826798437459680900893544910130626 9875778 -153780584443202444200269510705739776 9875779 -273171349236588718714671699495801530424 9875780 -112407157470130757041259359497878668800 9875781 -237240438979549036328557006170089062656 9875782 4797727533781445238919209081531555840 9875783 161861853521482003644576248944701907032 9875784 186885268004677615928605997989175992320 9875785 -3487425133914468808301137426344640440 9875786 -109694423647230917554196707162241592576 9875787 -38619978783896945299432649814850438440 9875788 104400089599158103727859270994703784960 9875789 -136370831966643866603955542410310011968 9875790 39562568013251844756334792703102976000 9875791 -28201870604705562570426129960465181208 9875792 15388823344410511306789519265056874496 9875793 69774584549445571085690392832399074368 9875794 -84640072782063732897822995385656322048 9875795 26752942729312229751853789906883766000 9875796 22464499576741447194031648795146362880 9875797 110854515453402946714412050881586260540 9875798 -122821653178478163149989010210364261600 9875799 265734163508028530818615908530579188344 9875800 -135384036456699790735507072986601728000 9875801 121656299553787098887463237967229873280 9875802 14135869052496367097715809442338591232 9875803 -326289088896290032332037954295145044172 9875804 228035746206758561738136950686081798656 9875805 11410340243381249015898910592961811200 9875806 14619656590751162494352671580168180352 9875807 -290042834905200406118904042213222467928 9875808 -122585888573302819234457626799519563776 9875809 -113534182978843250661513751287980352 9875810 1249332452799956020092523936711403520 9875811 190932242049995646257080998071063541120 9875812 236291913074988009565929074941856982656 9875813 -276518234193682260404821290298764679938 9875814 -5837639288861089962579075079237264512 9875815 364965898648383374129498985835655739960 9875816 262872820113356201773954243707553628160 9875817 -116041478997682416388557450057530808960 9875818 62384619472938325736981857329677825472 9875819 99675515174177198456570622736983375360 9875820 120218436414599853829184424310221619200 9875821 444962084822777214390559674309991816022 9875822 -2596008758137825469923131143203483776 9875823 65643875599121156884649544523971460368 9875824 -28126278204767882395845975152844406784 9875825 42524583915811279691844834620462841600 9875826 -155679501231361936269934814462233162608 9875827 122127629418952265131969225953517250112 9875828 333277966913995618739277558882443845632 9875829 108236365223901473420519860236404964384 9875830 -41694331079438784535151963782340726400 9875831 70516612171133967867136743063282754992 9875832 22207046817620913620105104872555479040 9875833 136440082767537489588899113937446837920 9875834 -53208398860760868387453019068182038080 9875835 133337808384075591614956133240879448720 9875836 109989824543756821305742836330295375360 9875837 -3658748806992963870853747487653908480 9875838 16731060727707972271948761530727487488 9875839 -22954260062549944525837089240361891120 9875840 81184125461553962258806371820083609600 9875841 255997900143674028187163884999898559792 9875842 43638721057254050948348188449096645072 9875843 92178488004083116357218226036416291000 9875844 -3238265110024274233041523454805485568 9875845 -59514873041003339660601415720161640320 9875846 194317899533351073985411994611021037568 9875847 186607402644355467254593011902210495400 9875848 693632872540736741938470585489309173760 9875849 232308162260303791207519395432601671780 9875850 1225502525453382259802809320508992000 9875851 -119839198766937962450953721560600111928 9875852 -85634403218673600424226192806733542656 9875853 2340047022601513266144897657875080416 9875854 169811155535517757300805246265492576960 9875855 59588226450073353970618241030935395840 9875856 13362217994502776372974104040984018944 9875857 -30971782376371744452121816011262533120 9875858 35013592464903389150086779412420631040 9875859 -41778468114014326226846298984645085440 9875860 217900020532385779215065755634241550080 9875861 -70401018639994711297412310842297640336 9875862 11648227297896341281233299390865227712 9875863 -77384600319958183631794046197094673568 9875864 146004764804490206087980516938683166720 9875865 17433760041920786320269464976341190720 9875866 25756016481025796360619981851307752448 9875867 92480427810652895667988732553294788632 9875868 -45914206108234157014189213441316021760 9875869 338511822996869262808870108502458080000 9875870 30291055866788371322291699099656322880 9875871 -160909535549712111772954254651749579760 9875872 -130942981643226891471011554164161445888 9875873 11798150288408508603995233339996446336 9875874 166343183296446194983875328098959180160 9875875 439343338392775048225431308696632296000 9875876 167327485168166438747840503257498399360 9875877 -6866599585063385923993602472197898080 9875878 -4298685393886373393734521222609541632 9875879 -41076263338942096439282884887062666400 9875880 -38047080526207668503596620960251904000 9875881 -33432262333690155023370401217951879096 9875882 93795494595819695886283156818807279792 9875883 21109428367672627214450328642611292864 9875884 -420297620399055100241253097946721213184 9875885 111706342005207777156904448316313445400 9875886 -55144748895423590154615168284572271616 9875887 8735437282692592822601151002955460608 9875888 64593801636635569349753360167076265984 9875889 331495481740154373019794512495513436354 9875890 -23184487321551684454005829049803499520 9875891 -9074802848722249843966005686661250416 9875892 26020016160438814274809756086594969600 9875893 -388732575817402151546806046881236259858 9875894 71054363160679276266489361322947362432 9875895 -100560304336181347451366357344822735200 9875896 -7356433709991839875768295184103833600 9875897 627242408777339689631178674303574007812 9875898 -158093069899636778253762749470072634880 9875899 33720235886927019154086568299977660 9875900 -123982976561398665835544546302032192000 9875901 -67996771792887052572114621852620379648 9875902 -136326668762908515532301276034277853568 9875903 -166998990382814396203719809869026218616 9875904 2918524517129382096942566317643268096 9875905 -9633225501657018454814042512786660440 9875906 -240101217845219099397026209594619692848 9875907 -314175892361960200658666335151817020796 9875908 -79149558093462616523956197806805315584 9875909 250157320019444655000155912927554091616 9875910 -6567159703405180149425250700002478080 9875911 37015728374235941570623769655152006592 9875912 93602084564747200689082988619198842880 9875913 -314041614092363227291806922686380356416 9875914 47262448717404614239682527606666412640 9875915 -26447767605180050565468532469806636800 9875916 93117019283651838040600375344724729344 9875917 -237965520171449268588066823613351601034 9875918 -15969722025510864583074278212483679232 9875919 35713806415004533062401161446945033360 9875920 -32125417661213165381490307550398464000 9875921 111084030478241371318601867510407170240 9875922 25380668929920313195303845966649442304 9875923 -141418489609152305678025977618732825240 9875924 156939779715518321838057215898563598336 9875925 5352661319038260971331887879889616650 9875926 -19295149190879756888460942638689253088 9875927 36836967479299288807803808848785776776 9875928 -239935166972117510396541679579660001280 9875929 -99269632240715128605794234647538629248 9875930 170489755434083989649101571144919195360 9875931 116018143256562832088309684949658135920 9875932 -103512249201649728448493810888407004160 9875933 373697418130214964990614282764832758182 9875934 32312414473360828350375449181969377280 9875935 192131009522092059951091122992417987880 9875936 -146701626642776928449367765002142351360 9875937 -119710394466579020638108962112577397840 9875938 -21758185981170961712186857805074633056 9875939 158584226379313091132949407530723728 9875940 -56807725390368692572671398798740992000 9875941 452108144649133362326734620767377481342 9875942 86033828178914368689278048993892379872 9875943 121305039853675629329918372372670119808 9875944 43500682006019229916250673503966853120 9875945 -74531194331898837310528006402469009400 9875946 -136912107325783455280261691949361476096 9875947 156514490101349018492976325253722405680 9875948 -17555305029832880582472810291424081920 9875949 -101781658315267268528900133141077090304 9875950 -79583447779887075207981466705981560000 9875951 -13395196695253673612789807278993559760 9875952 -20384241478915671140756612440413634560 9875953 -366559885413638985169521518050219300880 9875954 -124138873227630103078255484212918355328 9875955 -53594491195325689008356988483171864480 9875956 71015788013984719120305501686870095872 9875957 32069640394252193876265175808341327104 9875958 31715582606232372476245141085487144960 9875959 -217071323882924174069167411012968496920 9875960 250787031314538510807901670583912960000 9875961 46571988306361641373046516762277409860 9875962 -75359062358825760792788835640603585536 9875963 378668094504030057116138967740943204840 9875964 77835227092787397193116609261222715392 9875965 231506194467319064303687713175487959520 9875966 -41777656991696763105415114673288607552 9875967 105268136201959374321272723280296027520 9875968 -140387670531116576028731558154794434560 9875969 -187410111349986820822992944569972379904 9875970 25242540316526394251256842681263165440 9875971 100165368922740279721610669801315951360 9875972 13550268184597364688228671756127744000 9875973 -63327516093020322397895530271949405216 9875974 24712652916445617602573155209920338560 9875975 260789333060895593395685035474755876000 9875976 -73985222828124886251062357140845772800 9875977 -378065835079625963369944635119510131174 9875978 -30214323878018189750533461201689727744 9875979 209995147066325410516868987956211455200 9875980 -100247450620540554978083941158876856320 9875981 369861888413774833768817086461865321782 9875982 1240049275573655768547405856192496640 9875983 82752917289323957269156867944258002104 9875984 -131505785896917377015522339988581376000 9875985 60584500779479999735084056478495525760 9875986 50556630171769973153090889339129378192 9875987 10515680412564582765320764169884945992 9875988 160343819105962053177275106973366092672 9875989 251992572690295397690866253200854972924 9875990 -4395662300116520848095074196721632000 9875991 -300203528331058022371729212383520625920 9875992 -104925142677486917586454366256574750720 9875993 43908816658447518335710741467020481984 9875994 -160819387941673141475106031910084160000 9875995 34177913445653132362305784610026536000 9875996 -171310871150465140535912791222967823360 9875997 83555397112019207761530597684709980306 9875998 -114505169999272227464743467850529347200 9875999 -361294932864180343798405344548968346400 9876000 -240713589629240472462493089057472512000 9876001 605273033364703796675036504600128673024 9876002 25264470038531894056185276023405940000 9876003 182255678620504083967243222321975656288 9876004 102390809436882943311669147668880248832 9876005 -309679521590948245313490281072164814340 9876006 58395870398747495922706052050190505984 9876007 40151440866193382673022206939249320680 9876008 -421726685865290941328929473528713472000 9876009 147265104287597080000197550422437228736 9876010 27077064659053996231465408570796352000 9876011 114309753497363471508204497766086485824 9876012 -83310286415974299746283093905915877888 9876013 94572918831994340365814473698577435360 9876014 292393798270078352962577160984648711552 9876015 12192358913274065899673684166051963960 9876016 70832964905422965546974190337423048704 9876017 -124596785150852009662861176546814877934 9876018 18354228797166076526143685845485196800 9876019 -436499323156566057563803481599975326580 9876020 28930853419791621472065481321010872320 9876021 -114785785082278930421859127982027667936 9876022 255862667194949114050478475204656478720 9876023 -33542858419678658474831907648248464728 9876024 -6815873467462234366441051863712358400 9876025 3179893458775250131126288601023886800 9876026 -20776966532388349104599954616999345696 9876027 -37719788222856956774493507089786311680 9876028 128134562913678191644228209339553202176 9876029 -240994500536672041792045224797657622720 9876030 -56186842623263096999443010818087351680 9876031 -472408475395307498375024089382380359696 9876032 43298357713936588038563792468027375616 9876033 237148573537150932931310509056450669600 9876034 -1640950310900787738050627533823897088 9876035 -167597864446634654255711936627600139600 9876036 33020167858904822606665079275068890112 9876037 -59152536863569911989623916614852961280 9876038 86266324221276518936995269187974150144 9876039 -749486284038926007975801034471920384 9876040 -41664984394663664883520364950425907200 9876041 -72688530508953106190217453773971321536 9876042 -16178885622072744243324009250205214720 9876043 -114849930044799002946974313514102084256 9876044 183630045811174119935381153197839803136 9876045 -237151970500802218228659097095270331680 9876046 -401273755785865254498268086409949988480 9876047 128883622610712032817097680369681604152 9876048 -17956383779652336212142147800888770560 9876049 -207098055933735629781469544031791557136 9876050 -60208011833957546637622252334363029200 9876051 94670262572345304076054776389462985168 9876052 94882788962956916165618560060071135232 9876053 -30981290802553673281266387045498978432 9876054 -39858203148864136705678356288085253760 9876055 -98847461221465176537538364553013531200 9876056 56526953151543921594781988995809423360 9876057 218661637863981148080537126820862085840 9876058 -269057227984378907504197548284119023120 9876059 -439115072039998954633251584799738199740 9876060 237681490606714916709355585510486272000 9876061 -85433266222336052299322288314141477748 9876062 42723651238674894034474583167096725504 9876063 -223875338638767938171625607820727160320 9876064 26632353466090063181410059543058317312 9876065 -172047724593714879881121924199174387800 9876066 136309327525875954624563073169909670400 9876067 -223883717974908793644852476605615760360 9876068 8686167595542987954024570270779652096 9876069 123544136596337371735119977694351491520 9876070 -157944270261785266045662073441395707520 9876071 -22097893797522210098765383210328038728 9876072 265476066865390777695564962417698897920 9876073 71845921958359564152947378385342989568 9876074 -64458719470379793730781926506843088800 9876075 -115959193042395370159183303357104340800 9876076 -32305768566883134778639697444334434304 9876077 -129636171730230591922679585229007912308 9876078 -53629010164265660952516719149373047296 9876079 472828994693369294304211391714455113680 9876080 -9699360958499867669799339073572372480 9876081 -98371856478396473058269995045116655248 9876082 270798271771954329189943211319763256352 9876083 112584486879207439228401187815882323520 9876084 -41700882035986348717925123895990355968 9876085 89070728931377262502511282237811173760 9876086 123073935701517559943688006004028567040 9876087 -2402982006440737752746267230595436912 9876088 171458871815325893587169171171091701760 9876089 80733025184921496769560985420446413280 9876090 48676999229656064576082414109395763200 9876091 174244780730194088926943954438320835492 9876092 -108696980888862064349702169090474731520 9876093 -118964001714122694625429391675995470336 9876094 88150152098991965354439921756564420096 9876095 -209967632187220536686204277515426395200 9876096 -292556858316932190845530140695184015360 9876097 -17241206647496137550657367908980886496 9876098 -206761555669828833371468558050640497200 9876099 -134046239557456782965865492219229200 9876100 -19161056098933826362040678187402547200 9876101 -531233665278714291014612947736959892898 9876102 -29894475837266810044234911182085519168 9876103 259344686690417489070326345191982371352 9876104 -9167029181845010304415707882002841600 9876105 12570786378837683240590189261876550400 9876106 -190590413632238109455614370587068817920 9876107 -295288331077097854142990627982463129644 9876108 24508738387275470860411342822861651968 9876109 166343017042539995829543419281731184310 9876110 -174665605842639868721795334213259875840 9876111 1852309576956594484411086997624921344 9876112 -5996847469279401362341677017030877184 9876113 -138005115270974846073903593056169240076 9876114 69398770149070068925674298094268119040 9876115 -178898494941825440796919607431476540240 9876116 -313016749881073826050430721208003497984 9876117 -140005748275496695072975553786199604320 9876118 38962501456712834799994252958583935616 9876119 169270383028416592546563783336886787160 9876120 89710251811641431463349126562039193600 9876121 79663076032564512314835693848901447444 9876122 -302925739863140617880485732605575504928 9876123 53524651553051070869520301968101045640 9876124 -300288848181304003952484296255954918400 9876125 -50803400494770734924591614659021408000 9876126 -9227433855562577506144894407973850880 9876127 -16023112281824240128849451488138771080 9876128 217196845640896838249144958981211422720 9876129 279224906373641371348919848830018193584 9876130 -9626234961120898974286528877959457280 9876131 9607249313311251087670871185796528112 9876132 -44243209539227614330911209210586206208 9876133 -319486034080844104878723207451110415560 9876134 -91852351565884718402438579869501617600 9876135 83016536531416340646081079525503006720 9876136 217385865945000004076807164483915975680 9876137 30552282689866196827362050018397441786 9876138 -47547912833226009111947204973539725056 9876139 -48560431615951193715139303748050428640 9876140 -238668205909314669846366632114489026560 9876141 -731706230050068133076057340439006080 9876142 -83894509382952421215584769390719502528 9876143 156759202251866269744925972581889209320 9876144 -65386565536504199534274027553377288192 9876145 -174909968789305845549361216896900532800 9876146 16775146827462787562663871935896356480 9876147 125764648525919961076179017290929420600 9876148 357487140842589961483886885436409374720 9876149 242803444775611886339351331892856295150 9876150 -9088619070392299888958687230864814400 9876151 -47997207209993174470782812061833576256 9876152 48919309317621821435543805332006092800 9876153 87765743515755432103267831214707992960 9876154 1494261528254194923934963761367761408 9876155 -236176217848732418935880731977066823680 9876156 163874155669934419762029479720767836672 9876157 -296469901370041917693946190401037329728 9876158 23360471074055193149104999913620819776 9876159 -8115745625607336256952789977087971336 9876160 10083489736820022201710390380226150400 9876161 -422575348313924755637990286065975714238 9876162 -28135377676312501614627151109537072640 9876163 -14986631691942082295893009600574476080 9876164 -220938587810788092206143145361043146624 9876165 -5341764427865507304177140106657751680 9876166 71346181621606011647247006039272569344 9876167 -24182502338976093751715356072271169600 9876168 24834229082641271688985227721439093760 9876169 -363343121135475741169132638403667027804 9876170 -1781169321870660257471941020360092160 9876171 -31566131969307754687338100930379942400 9876172 289138662619220470789588798315714424832 9876173 -143998362650031743820873836298638601696 9876174 2513977248182506796830059938689542144 9876175 33124446780087440307703773452423059400 9876176 -47627840870266418768474372727406460928 9876177 154264386533706141026307635667393416448 9876178 37918424580849055929885954565133310624 9876179 23040492516539357201900628478047584784 9876180 -1256182122912911435076639332577914880 9876181 -76799067731872885792118675546736018880 9876182 294791710524719538603204938129895734400 9876183 18953204622139851370569499265002800000 9876184 -463059065590774012843775669145091276800 9876185 -61818419168150254311688195165140038400 9876186 -25115880265488820280876144770082346768 9876187 -112537347907927365883558161549353521080 9876188 -2268535120520360493388629877960280064 9876189 123853123341393939020912698821538410624 9876190 23905519378587470043322840324449175680 9876191 -364740421319638238800244260323377455320 9876192 -233863076425325188687865223875292561408 9876193 47316514867765043004991350546676497540 9876194 -15933768246208558925068424902101853104 9876195 200688692308871766278225697496903701600 9876196 -225240212355369044192121342609443321856 9876197 -2765274884372104002269882176348877760 9876198 28938777006564496084224525154658806464 9876199 6435471889140672236953933019655174960 9876200 36457486609094053016650056782991360000 9876201 59524550837899966139346212668081663104 9876202 16744642181442229076962391493085524480 9876203 88596373292963269836027725908315180344 9876204 159044264835627534539536310150282342400 9876205 100492066654706839620712150160898417720 9876206 67419693045444971479518246768537855552 9876207 191210598079621908894946487139826449024 9876208 10461170560648592982102323169955840000 9876209 -52660011901497704084525270451646286784 9876210 -21929272165342374966366671173009559040 9876211 248217415037291523011239283247119728800 9876212 146139857207937952341699645801606147456 9876213 9993180021560065432694515306510570464 9876214 -364474564031238817778598547621771414848 9876215 -126138003769432513665692677687161353640 9876216 56066420445299191230891878990619279360 9876217 188485503159398649052140061649676748420 9876218 -199363269585417193181136569023700955648 9876219 -17270759841136712256661912870940842560 9876220 -274885818898137440172054516888037701120 9876221 -449815372842107620014470875230209465856 9876222 93427360008831472664007562274520704640 9876223 -92021797382789195035874275423299065856 9876224 95096975691633857266747585471356862464 9876225 8991610890409882591818273065792808000 9876226 26642457686853714002026553595992847312 9876227 -329697363083480606306759742538762454328 9876228 32315317709839051560036769803439964160 9876229 -175422725084472302181677901780832151040 9876230 -5332305514691995822872397179599316480 9876231 -181499691966280808083656905407791160080 9876232 139725502725607060320211748112772024320 9876233 -482810913978882460545012217674074447436 9876234 30687107178092597653133549210328718848 9876235 -71375238305775887892284672533336602240 9876236 -318271607787930997712955783311599154688 9876237 68849198938799043177577324615375781952 9876238 5318942801198220589962959421602647680 9876239 -234479530545565232674289466766649847480 9876240 637003028371913902553663176291123200 9876241 -56744720529947150571756554650837940700 9876242 -101481622053788207003402630278685062656 9876243 1152016105482155924956289990084715360 9876244 -26596600158271895646688180044965986560 9876245 345366875164365765471460317068230657500 9876246 69266599877322458565214177031043041280 9876247 -668461748891110404201658734479193672008 9876248 -273254189847898271054603210912120432640 9876249 73788265459282112040296348250792467040 9876250 18582472019716788742549752212582670000 9876251 15479113546512431489522954200222632960 9876252 200158972141654732254970760748485194752 9876253 -85886545867751264040130362139251213696 9876254 -26544343105704443135702311082380727424 9876255 -153686260898001548007397813162993123440 9876256 141846639910957564817433916481941929984 9876257 147945255888711803110261601467582113840 9876258 -79840010955191411796301531396530772992 9876259 -8149201374453325603927324952676163520 9876260 -89273403021760528797008223812781285120 9876261 151672864463852450926752972865653701472 9876262 -200916071669024141932754942559969024 9876263 49404881531507714141737771159971479880 9876264 54654250364309488423457922102632448000 9876265 6381836546888555796937079226528633600 9876266 304988671416724932266580836228443542624 9876267 -29863166434161833419357626720912751560 9876268 -81046264491245094657090185462354858752 9876269 -147871728034537213523191590514942030080 9876270 113091960890055361505330991168562665600 9876271 -413013181988998189670869129373757292528 9876272 -6807300332819572736421987627181670400 9876273 -286830211222218240665924050042301833632 9876274 175443244828373294719708908553501733136 9876275 294293317031356095513851103732705883800 9876276 -273017775975197464018482295775828889600 9876277 -53731337444404230474296170800376058528 9876278 -270202765219327490874583117012614334560 9876279 83500558828171886430329395396043433600 9876280 248187632908891758208478926493017190400 9876281 30903485047610318901321729266614199082 9876282 19645063639784276424037804393008021504 9876283 -1347141447855857432614011081174247256 9876284 154731149867582249047698863554169298432 9876285 22065243831770362472551935355703956080 9876286 28928308154139803439655294370092269696 9876287 235491343101817143722539347325230347400 9876288 106319022071184376000010335571033456640 9876289 -79676665531233676751616225647789646910 9876290 -52357910725794389875519053819586406400 9876291 37681595985100659383987134944871379184 9876292 119454404189678102543927470949593976832 9876293 -369212798771507701922523252090070819842 9876294 -23876160658012631955630044721808806912 9876295 -39200677603186315788830752599667161600 9876296 26451385088071476241164036709555553280 9876297 -68673492758303832892297254096580651872 9876298 333020359113786065338715221080306370560 9876299 87964906461475930419365239681780506336 9876300 -15453712981375564949450148896789299200 9876301 427401982705970340139534750712185389302 9876302 166024431605289531377244574577440220352 9876303 -106517539542762690261048357181549152480 9876304 -97821491059619604335842594001766522880 9876305 -164064678275927703661352869518825336000 9876306 62486598514347390354387582505739452416 9876307 -142864144907787009210909546105460999776 9876308 -29654036129873914680398116293325297920 9876309 -123344669155587978112906792724830099296 9876310 109441772858400320435414557670569762560 9876311 99222288370333331778750086565571225800 9876312 -193210916151276065208594432771486720000 9876313 -80748553033745918539879846812520465152 9876314 -60182750703947289861437324422657044480 9876315 66188593969191194127271167053066699520 9876316 -3268273420690612222582079412585753600 9876317 -537295974955340328172357461291748762848 9876318 -4299702390030855527834468428295464320 9876319 498888380725070493775353169820336496 9876320 -105426141703446260492572295543484579840 9876321 -8706446717264756945917256617149127680 9876322 165298316004212844520818073774310021712 9876323 -632284166976180756145118298135306360 9876324 20289556342212235678134002979669860352 9876325 31485618864157851543321708212128752000 9876326 707321126503014268885724209810624128 9876327 -124847775357510165111915443968280398560 9876328 -199810530972873604209557064207816622080 9876329 7736435914591072335771820049274621684 9876330 -1433790375901567976968497323241364800 9876331 -50142231930543169684865512271856681868 9876332 8060068792822935872247206245971773952 9876333 53993601387121981535862145439257704960 9876334 -50590890787227415190689263904456217280 9876335 -101222388700118402527034289201656520000 9876336 -20585784080804677820273313382015696896 9876337 201387994897132160863958961595997563392 9876338 -45689657649794227664359680970561715712 9876339 -55432111804711160460804564857211276792 9876340 150046663118295558195651118333298307840 9876341 19991300209969842297375940289081789742 9876342 35261846195600961265444223350394880000 9876343 -390235882434623247375038585574941705120 9876344 -253884342592055112949774426996333731840 9876345 -134410809358067019842080312785827654400 9876346 115157417963107441410033874650582478560 9876347 -5257241633908262390579119264651984560 9876348 5531411007865125960691918874101323264 9876349 23076197902620739583035989588968611936 9876350 -35300128496611939826961956750587339200 9876351 -22399800579215874039143358589300527600 9876352 -120283331589811746116468241058706227200 9876353 18175632959153625083469784408748917680 9876354 -130228368076479480819068674252979981568 9876355 -10096865815269395994181631000416221840 9876356 26213102501560031839735670599744942080 9876357 -9792754957678236751165608848943360 9876358 -62784940211540597584691496224246128320 9876359 -266059161664945809258569764250853790440 9876360 32977441631576677137630310055389593600 9876361 -329554111610213574769897358811598402560 9876362 10887509134149149228033989317504048432 9876363 -64309296277170938672807307532146533376 9876364 94189978365834076086976466170310208000 9876365 42921358699578663979275011880666865920 9876366 126163137244456897373905641732536929152 9876367 5786513447136933981436891852828869360 9876368 47680083467783543677188999281319124992 9876369 2007742199672939503971079734157984608 9876370 987281263902542790900938876616960000 9876371 -293952538162777946405471325645571475280 9876372 75406991994021579220035720638300841984 9876373 -88921965851178894118429345385999881576 9876374 -66915645186760974901148653058550212064 9876375 -136596710634706093372115921890275330000 9876376 -370142089877433484986360960904596817920 9876377 -18301235957300594817034675314395804928 9876378 67613980592475980264220810397936305408 9876379 -572882181895514220464527730044356833020 9876380 127521342367628065096116899274330839040 9876381 142823599007421153027445331223915534240 9876382 92733315016398465984152701879434897792 9876383 -68985539281458941986886341319654208 9876384 -44058348386303328824595091047548190720 9876385 287743605021676390516127730032552389800 9876386 2202691668609295478480713217086989888 9876387 -176208866054252196488576445348451580040 9876388 86505436368887623866224949315341394432 9876389 45627967224293150146099432511562491448 9876390 -66931018558382738094007767503554252800 9876391 145347821292230720723703376153926529272 9876392 -146880050152810886051783088601036062720 9876393 5750702773885829454921542995369004682 9876394 91683708128318030612501618813800922112 9876395 -218815244602702846255450015001265789600 9876396 -50439006581589523125609515633810078208 9876397 -59518323557441433785061349867262910420 9876398 -20362919503851757034150009307272103168 9876399 62125003410993977074061127017920007328 9876400 60247738603395312297904222431777996800 9876401 -372617557019229191361731863779929949696 9876402 21733356236887339276623571565980001568 9876403 -90459617419699539963872417681319431240 9876404 -357861486513037865526868205310152189184 9876405 38117395312243785771198420886129520640 9876406 71231729997197745067114255787318773152 9876407 -143479409465290376764132558082485972080 9876408 -107086344143642193910546827395299860480 9876409 110494533244428602059367067960746224640 9876410 62544768024023377526741829301065504960 9876411 -7635271555285158904488391672837340748 9876412 -1039653036862377063351123975446429696 9876413 -251434191375735636014836627557757105338 9876414 29716620774045811672573581100670730240 9876415 -15051522876943947906066815381734554480 9876416 -72003560830992241819345483658868817920 9876417 138737860918227636886150888895185268448 9876418 44683829808737641830232697256657662160 9876419 -33911798604368935930834617589846487040 9876420 119948728965175024325023550214865593600 9876421 -4831145639523151030169483930895707136 9876422 -87723901108913766747053478790634565120 9876423 -92906648383978806944561880219959184000 9876424 72893840581292570569084360013293824000 9876425 -81324532686909042450423913677992020500 9876426 28308523868358143370005170903780574208 9876427 -109699354095806529447762580960446786816 9876428 -13963702751439852811086664886413908480 9876429 333515069308474716032007456027202477974 9876430 -106426563530283066169757292563823935040 9876431 51605714227927667132798305632185131200 9876432 2521567300107766092218163148090245120 9876433 -106361795909247244624452445200564713280 9876434 -260526233441597733319559923386629718384 9876435 -73041027069472139783954752188596871840 9876436 123492752172165051909071322852102819840 9876437 250515164644230987981844498164258859086 9876438 44973830187754164859346455487260262400 9876439 796202455995383406212459542888693995696 9876440 45666687592283085401566517023684608000 9876441 126298548549463013100936339926510634192 9876442 157936092928189722431961055164040630752 9876443 -162264694620000558567154283739589662240 9876444 -59658101362002420706057412266004046336 9876445 -55217404689028340374695719764798732800 9876446 -50143277465142871911521453087288266176 9876447 -27113717850817365999907644134187141120 9876448 55306459265154350444014295721301770240 9876449 180576490453297759755216014939174666880 9876450 59522015504057489528656501754338377600 9876451 98919644802463601025278229040297378912 9876452 376788254497922554087931654074314328320 9876453 -130327568125024111107263157947045668416 9876454 4013859612624227372688847246508499072 9876455 -2782759722855997066948523860144519680 9876456 317138415621515529482210075085385267200 9876457 -63366519459526314317123776994896268288 9876458 287594212749860359301925131400236380080 9876459 -95215733156167509750776521541051495760 9876460 -54428533839361282287195748525389143040 9876461 219054527759173881405196523269254520032 9876462 6763425368502030406055675226746755200 9876463 167086699071098900985198201372537853864 9876464 -93898033126077628388679320242393055232 9876465 -191026403133505164537018935778461520000 9876466 -193013800851410024837488546061600196480 9876467 -164396166424513302237583388709963963288 9876468 -66837039023748337506239960912477220864 9876469 -255630213861240658076728491279565986130 9876470 -170566846663425314041466915692897434240 9876471 -264603343636138568865565625786443038336 9876472 44062321050257195721430382029224652800 9876473 -45616882652857999676476424865301745580 9876474 62324022931905919152825522572534200944 9876475 65489457704807100154755294755547012400 9876476 77861002035092786342331077689681772544 9876477 18674776838323333405211597534450171808 9876478 202943599507926631181227840111198679040 9876479 431086621943432214549589345590988078080 9876480 13577982398364239713163811439257845760 9876481 -237437923451246882084031187923315449936 9876482 5998354007355204839847553286035537920 9876483 173987453539074611186987711985861261624 9876484 -39587824547348975856761645477768831744 9876485 185256542571937008428512146966113623200 9876486 -283461632255018727171313239699878731776 9876487 -220140880839645925523569900225234707528 9876488 -190511119002741075748188682751615508480 9876489 6341574424470181599464915380535938896 9876490 -10471700370502208660155414573556332800 9876491 -532055965472644020479343773843836981200 9876492 -126117664182072676564957804838138726400 9876493 22721690578541236363402920491355627840 9876494 55115942492790712264530070703475151296 9876495 188379194830513902933793498068222543120 9876496 -10026613507960645153837641743563227136 9876497 60997414339457118237014554768514364672 9876498 945988533331792949346642406006610688 9876499 -72308531535296768290327861239798753936 9876500 -202278176889874155541043756220088128000 9876501 -584497765031219090049486386180532096000 9876502 -14121428183471276273249583918419665728 9876503 75038079366968449694715350811417326304 9876504 190171190969617015420022100307968000 9876505 -297201999500629619078272848445613801340 9876506 223991253222999682488705453242328349440 9876507 45221006947119072520909144520690325504 9876508 181574421108904831710490915833552752640 9876509 76837295965070134219695438609727456716 9876510 -36766997403976404133370887331249902080 9876511 -239719433039198732640139481202462217888 9876512 -382309485786107691580400404940886048768 9876513 1186534436136798635273446163309961504 9876514 52650934981858651559881456732959857952 9876515 -242051248661433664308336003040871960880 9876516 80454213731992699087801166448861732864 9876517 -149100816694118317881506831680987728608 9876518 -170885620253910937285690514959775147040 9876519 -427755098672140922140701890154988453680 9876520 88811670731316524843388580226511820800 9876521 231618679591000319174654899044374610852 9876522 35672466733029193958618276928327943680 9876523 -11334561696715743521874697129390630280 9876524 65226610446679776228420719967835392000 9876525 -42420907158604338982673647288812679200 9876526 115484837660169832484256432539731166208 9876527 133977177235493435187973885836057455376 9876528 -10207346006240234467422994303446122496 9876529 -79736531717749472821960810384546662906 9876530 215867341816082668843321116984664622400 9876531 14022591270985756431314693455920012288 9876532 -314618770724454211627361273342259365120 9876533 443539722445282471315928526736896690240 9876534 -208895381739955342641020164000461819936 9876535 -8981555459430778257077221627284332400 9876536 -237618295457910663455153476454533693440 9876537 -155554659252931227025016185598823006240 9876538 -69919432885381645778326272578890165248 9876539 45063361526845207335190655810088714024 9876540 78613801425389731847468741733535303680 9876541 7256901122774468286429170152140177600 9876542 -50157271054792590071943981770908648320 9876543 25658836778956846643200786836128402304 9876544 -184923560273477587113342619407605039104 9876545 -53415434881996146680895478405236844800 9876546 -234769655830447283825340990611619552000 9876547 -661845073047431062714710924780301202928 9876548 31095100867211474260098440852462386176 9876549 -106396889032802745294262346779501391136 9876550 9835073365030144205671841830370092800 9876551 -353008871736920409559706193134617036896 9876552 -108520377243382751804738046456031641600 9876553 111841174184368384953867553316043907802 9876554 -195765512860273756932833858376764739024 9876555 92813583531625960464005512640787077040 9876556 150849166055847474096064562674564691968 9876557 -270151507887285772317118485809477445120 9876558 76847600120435887699428201759590168832 9876559 63401426804144483767759895408962321920 9876560 97083696040445542574108246201057280 9876561 24454261157068568147003720206918152480 9876562 -225719565664713932915752953492706009968 9876563 137701843862739196736464041711340888812 9876564 -209682453317490346599720554900881334400 9876565 -125033247659565793557473277613921605540 9876566 -87477569250364778778436673398435117824 9876567 405475768010527570013697068748035845248 9876568 120502844049980522058796466799866265600 9876569 5939450552082601546367898371826700800 9876570 50773248547025233740330128127035293440 9876571 545733106682144910624800604058753208944 9876572 -68949146282550913910755987254000918528 9876573 -9175283535235921899762894596932142880 9876574 262172440404374089432970765859554641536 9876575 55962697122269217573790297202933020200 9876576 -300937968798756574607859960481565638656 9876577 328437541770194253829085515626053819426 9876578 209375091788391588887192530647036597840 9876579 3089568837836059558529201921118049200 9876580 130008022330393922068593465344262144000 9876581 -98997196866745608418380896478422088096 9876582 -84785324515211181561269111302204297152 9876583 -22057136551665110681629313572273764600 9876584 -2002652883763653767928532098215854080 9876585 7543134620430955090327757363439435840 9876586 -195173965815341545551876486760484029008 9876587 -60541858585440718675634382282323686008 9876588 -81903713973021734895842335236736174080 9876589 241669725000626267940374677966376162390 9876590 65664788264517568662072151975257508800 9876591 84833308560280659782486940353360868048 9876592 -65283216180679624137731038972565323776 9876593 -450457458580140327632715328812634714158 9876594 -23469390797686911767625103328522019840 9876595 -9537466706422155261790783004225197440 9876596 246413245616905614755194204538973091200 9876597 -57202490406289425015358311079822980480 9876598 -19472846292213668354493527457664172736 9876599 -2694544266762210510675876746796038280 9876600 43286299801078819675036054531276800000 9876601 -26745320544696463599820514138473038848 9876602 -168043835525415877438068019256352367248 9876603 110890243428388837565201991863953694208 9876604 -174997140079022271770249123686895754240 9876605 -64481535104905974197250644542603798740 9876606 68883341024486050812503855729036023104 9876607 174341645991968890213515285551345011480 9876608 6831399746570922743958239183099658240 9876609 -231945016780735541986586140163358021276 9876610 -140635842526998341764711001904885166080 9876611 475253066017191799118037001357821337212 9876612 42374798752864776919565991247290534912 9876613 203095074996608502716543232940186540764 9876614 168503507028057435182749148898838579200 9876615 -52452505851693476462672835342107796480 9876616 -252878107157195816403194769052172651520 9876617 -132772549398836437346516108178790930140 9876618 123343802662927110229329615179940211200 9876619 37135709733896072720406385941463822944 9876620 -55354857508997241564475954868271928320 9876621 -279539728219057952931561534492569129760 9876622 -8127553425187789539049895844419727360 9876623 -128746157446026427676792925618270802128 9876624 -55531858770106372732814759355347828736 9876625 212062685493549649378397525392617000 9876626 257179923961817986848595457773070756640 9876627 -3361626432771072846044064266202577920 9876628 -254800889694045298100020102534392341632 9876629 -53702080142447080587323317407488214624 9876630 1087720176842787210989738065958327040 9876631 -99595758375848596364382966548487427136 9876632 -80542461590425091664179678485200445440 9876633 -85858652101842423531063992388389239296 9876634 139637876454585383345436016113053823216 9876635 27186087453834120447110907357958127760 9876636 -13014079486340664975750171003874429440 9876637 -261869220682331914522997210389607406720 9876638 254567452590227737998179189289661326720 9876639 -45893165550788319244697435737882779576 9876640 342677089986815872565029263735137894400 9876641 -255605042537362685892607748106307100958 9876642 -122567930612831061792323593340372201088 9876643 65204796142143273186940615246741811616 9876644 -57271634221613395418541459086325857664 9876645 -174679597000627405033647915190850148000 9876646 26184594682167744694063172320959696000 9876647 230034340679974645594819810458289212312 9876648 -268537358814664163393776635293105111040 9876649 -171943137766302711116054867994613617164 9876650 -2789143641075179074217187221047392000 9876651 213999878365383455288910850080569971032 9876652 149710742264162656898092700334410383872 9876653 -484270875100603865166928482470650521300 9876654 -2096422557551838630343591009721434368 9876655 -20572404449163192627938198509131365040 9876656 -41539932361828879667404363502717829120 9876657 -42968628239034937634577574651313644608 9876658 194078187700256831196713476125743498880 9876659 -40891091913375786795711282259111180800 9876660 39471200602256145251303007679644549120 9876661 749403048924814588409816998101709042752 9876662 1563600512597580043851979326469014528 9876663 -75864822224992541680995741723260057856 9876664 124713759494819158851570156305589657600 9876665 95191136044600777787564798033431941060 9876666 -100794362273719916655685419101346610176 9876667 61727092889855621495711458550330001760 9876668 31035647552658415362222982567181475840 9876669 -80078562958128738591404255647680239040 9876670 -3287278811228473517954942643570524160 9876671 80987931503308231384697619337575192960 9876672 -22296374744286371545136760517149327360 9876673 240747778736234668257721453786789753922 9876674 -327164012476366988458421399237783205888 9876675 62806202115222806663324059319515200000 9876676 -4913983123386098020722809846327175040 9876677 -47209528198661855973411229741077776388 9876678 -40836304128865712208315219000900679680 9876679 -2380851337815817283746717619780837960 9876680 -197760619802139131449439586341683200 9876681 40166113870110552217630149713786498880 9876682 -167289025307390170434059879679139577808 9876683 42361802750750141906433869523894144000 9876684 -99733328788493273303146712997123376128 9876685 -56373398062744493410957308978090144000 9876686 22002194327179021433387925431805527040 9876687 -170041048495336856414992510699850526840 9876688 -101584637675478073908109320627381772288 9876689 164345074354703228750007077360561928180 9876690 -26436238788958931176632747439037808480 9876691 380193838523913712868842893491086509384 9876692 30085637996952769925322043615999518720 9876693 -5630137308960484117622156004987385344 9876694 -155867511890995368980375894172031555200 9876695 91546315879344256445293603849864870800 9876696 11741477215350662488940482386158284800 9876697 141171926815437207101890214786113333780 9876698 96230880867466695500369729212838852304 9876699 -17616866153986079975222980698562866432 9876700 -16086553009415127255736080168704960000 9876701 51686270546534860005195467786604417702 9876702 106145221147551032311412305567360911360 9876703 26306805865049952803909005994545164984 9876704 150046873493468466694838760083862061056 9876705 -72884905312729302135654218500776704640 9876706 -24634949143412533773089576345935472640 9876707 6895709922458901535671293641688055000 9876708 -63108221432442315186311295464457216000 9876709 24860577911956507280292479448108065568 9876710 -81586262493160812014727225156739632000 9876711 -154949061056678816227646982363108099936 9876712 87115459068611405586418325782951802880 9876713 2149442422452142248579665088112020480 9876714 203714139719142535404223561700777236992 9876715 -204691165353413958013208297385861552480 9876716 -6948021554020820173467921388362037248 9876717 -74382000924666407793776320258542294666 9876718 99699694056951635906046623626251491520 9876719 151949461230346610969047255996995255120 9876720 6377911559543694265446701305744588800 9876721 -186146105410612649656600377570659501568 9876722 63145250897353102678164255788949264912 9876723 325012093775060824562441275877491529784 9876724 -4504454055345970771379770369134329856 9876725 152028791658148431819545835178400414250 9876726 173384138816974306003592319463672864992 9876727 203473367371282485772781398729726781872 9876728 -80206151542819987796721084453280727040 9876729 -43377251857390418755013099333918281152 9876730 29835849595726592863933794664608169920 9876731 -144359578206096792531971043064873095936 9876732 -181421121089622263441309514553804185600 9876733 352458280521050527453002690826686634380 9876734 84917511005428219903001915346874955520 9876735 -290907019753359010980857358120921571200 9876736 146695421072860329423195087522490220544 9876737 19703892302757182840861477209122259368 9876738 178006249615564051681592175114519429120 9876739 120236952073653470330132448532201258320 9876740 -12271207403732795167532579818918809600 9876741 -10063083833354401925883764709349973376 9876742 -90555759220025431121447841389028266688 9876743 -35136486600773671217281867193527842336 9876744 -139363173378057324928735670860891376640 9876745 -120472348251816633201682299630848173440 9876746 -414338091631478051299403186563556304 9876747 -32377840885190401589576322747276201000 9876748 -96853235831635449526239200413136006144 9876749 -199165872731582150036417108423533316064 9876750 -10133164807936759001316798262033344000 9876751 -281631271190284018302151937087740302720 9876752 75510831543920886810616057738073210880 9876753 39769173172747154991008104115242650804 9876754 18642583998247217314485731092430379840 9876755 43065895555146913292083425535035678720 9876756 3162293283878960571936084243040118784 9876757 -174412664657541697010721936588285763968 9876758 -122752751691815322444564808363361303520 9876759 271005471107480473183465556052223847808 9876760 88174135973729170324388902917362688000 9876761 79208636414042530538962130313961468362 9876762 -41678144870779679305988438677299916800 9876763 -65609562787440294201473775603800070000 9876764 130162292219875246995140702323398182400 9876765 61401209231542735741858223538979177920 9876766 -119401594573577579603659159004675415168 9876767 276466909642972412458541950488594931392 9876768 -51873592039826721836327883416744755200 9876769 302370979228052972954159417903051078592 9876770 -19871956286489931603129550290002112000 9876771 -181572709064925044274418107900397495260 9876772 70549403435785413753650186425236085376 9876773 -137548923468984068687865366781378821216 9876774 258290391002331735599130460458236564352 9876775 64662954063799817173876490354538204000 9876776 -47459086978529975377656754063320023040 9876777 -115092662293290144314750758012486105920 9876778 -201167158851009551165534304945168436560 9876779 -510338960658939858560857807700997252528 9876780 34676089653626850821896725105646863360 9876781 -535471660579810895635502309962418733418 9876782 -77774959286220119963100260613779400000 9876783 -183931976175926971315403968549546986360 9876784 5637968551676096491828788424297185280 9876785 160954001796660760233553343338545849600 9876786 -42217491342017305161947353518235625472 9876787 -45351711962695369260634058405246765888 9876788 397341912802427747914859879969776073088 9876789 81632247589041597078735554618749257600 9876790 -22284102850685000695181688112311828480 9876791 -83517857551006523481867417896647056600 9876792 201421497397487568240146175745702502400 9876793 -31483700632785820017102662279233039536 9876794 169589830947962304143001698542523523696 9876795 104014734737551438618891039953392446320 9876796 -88287445324346060089643217250027106304 9876797 -66170374970749678101172594497451543968 9876798 -76319647984420625859066979580573640576 9876799 2243970789118089780214942122101259064 9876800 91384323270330687320463575936886374400 9876801 120530419015599147169043278969612566528 9876802 86320144630624979458548721077191610912 9876803 -166135290841813012095503102376958938948 9876804 22010511600749149477544393014181363712 9876805 509927504602898862118620116451768684960 9876806 27030330128683795748476296037444160352 9876807 -94422874016579251154104356142176246096 9876808 -141474579204792591996495433566179328000 9876809 324375079153710154526012179754691266010 9876810 -18158305252743595183050372493642337280 9876811 62719882700023518842876848434547698832 9876812 173288094061887756469933613739423048192 9876813 -247115601162501029677130483614497647616 9876814 -286950296303539372058428387009725735744 9876815 83260603451618824491944136153431619840 9876816 -4748676814075758080079527569474265088 9876817 26969374390797091191008123370454681600 9876818 28930807712269117984015641742599232512 9876819 -86831844803361911676206214862088272272 9876820 66889176104881749193973180638865856000 9876821 286152491003479042549551300839875359072 9876822 -27614157874270824144508282749914841600 9876823 -556997485900094994874582821990025360512 9876824 72482442014997859257241618831544616960 9876825 3763158671365656118889914152128793600 9876826 46663720199763731084703184166222960112 9876827 20007680295653182472182136635107431280 9876828 -38640481914370492865189799293917326336 9876829 417930268263194158505237101843829179430 9876830 133666548153324765178866961309182288000 9876831 151833131405367381752430770917434040464 9876832 -88941287113954933231651683556874649600 9876833 -60189684636765009930339411985471389918 9876834 -100057703917235533734382319605734100224 9876835 -208839394154205599173459781181767820720 9876836 -134550595783986787193328054539291581440 9876837 -183302497448409720100468564031849166240 9876838 -203537222322373483683052400809594102656 9876839 17125573243244176727982207890582481456 9876840 131843846138908327532213959165674700800 9876841 -65086712210094635239507148430838278428 9876842 4024240761040116742367947352767429632 9876843 -396163668394354533233530378856342590800 9876844 116434974219772423383033880837212343296 9876845 109446336336050956685111320375272712800 9876846 7523748954846645991202246262443735040 9876847 4371819966854613099404187483222391392 9876848 1125909959776343316540176818417434624 9876849 213200535357532289562728482591456950720 9876850 105094465970847334579807892414295580800 9876851 141324740831890433786556161112509451852 9876852 24425236573719066159263796882768264576 9876853 -66675124730526550959590466330364423520 9876854 -48663558410636931886355234946746095488 9876855 -1038621762102951326693936525938300800 9876856 302602013869505102454003650538029199360 9876857 -216635364446265441064884111427716687894 9876858 26415203722361092054160188682252765184 9876859 -62170289865993975039729033526437748200 9876860 73372661986729634490463149741580032000 9876861 -3184302771730342507868966929274981568 9876862 263977838124384005412871017558032455680 9876863 -201277112850085935531218817541060566216 9876864 -28574545533436069816474905377085849600 9876865 33482422220045156772785935565215737600 9876866 25085780415828256789733891333189597184 9876867 57169002193847740879912261779312384 9876868 49674300221815586900314827647528643840 9876869 -340157906548382427700221932580390857700 9876870 -196205028034066714642876931320285708800 9876871 -320490869215108608456435087342502173928 9876872 -333525561658591600357692047531549368320 9876873 -134628654935533614836065653120331766400 9876874 6041193015847475077098590757527223552 9876875 -30965927385340051179700264666981267500 9876876 367898965466295820402728303464196292608 9876877 151012358459729993385563792979114038592 9876878 -41692027541188712696075863196658766080 9876879 -4562998435033441780507097304532652352 9876880 -1778032740953418166154355881477898240 9876881 316110814590663046983784283596725826176 9876882 143072045262449044085887104860111947392 9876883 -10703713693417126270776420873865494868 9876884 155326832371031840555544364891703961600 9876885 1348889592109613086384435733975864640 9876886 -250677909333782269005638844921986608608 9876887 -501481408310985834311234976457620053640 9876888 -25668973234675502608139978492234096640 9876889 -240661864477530377713768809270680521200 9876890 -89871023826445276800145674503257006080 9876891 -15847415237697753097117895555031036192 9876892 -530040798640959828232267591596271669248 9876893 -128636686949928381005900287411328572416 9876894 -131948985544695878618674761353301931200 9876895 -116616047453405942758588787523261926400 9876896 588575186780899249058335844762313031680 9876897 13503107273953897873259656921884972546 9876898 -103328104950665414860492409747753434464 9876899 -436804833758031137634181019441067416100 9876900 2280729158755890540596816951842099200 9876901 560882131650261158696105936225257491902 9876902 56779575796124044111750911725343361152 9876903 -6034119493225053576963715248125606400 9876904 -23846478114551397249330362621157258240 9876905 -323854807123603385319316640417306030940 9876906 -7974510520056381431379488596752934560 9876907 506148670267366204986496599997401806160 9876908 48552669325696692997290483116781788160 9876909 65297954316879027463064739114307571712 9876910 34306980898516429879727148583322173440 9876911 193914689073924716010608547550726800000 9876912 48523514794192110572783175233042841600 9876913 250925117195486529345950831935498999104 9876914 164949376876568081208423885616509588480 9876915 272928055310508411021729122796043523520 9876916 23706007214566939527849716905353584640 9876917 297771551123378690491385455677687370752 9876918 57559383546376300767086392607945056704 9876919 57520443686670753960484963039167187144 9876920 238402639647756253043381443414029004800 9876921 162501315812820598975279955985743686080 9876922 -20362998881409380231617527588183340800 9876923 128837489604481361761674127598273921280 9876924 -136295332403796523588470800381481876480 9876925 -413892521814587443904069109951427856700 9876926 -12730230804433011651858232044397400640 9876927 -202555181963078077515649591362588519480 9876928 631857438677106581796670663175438336 9876929 -404598771002279768210629451922281185470 9876930 43312849140866850650340816418336665600 9876931 -63461941054437949177243887302204067268 9876932 -18413316862450331256252971713225225728 9876933 -176214273061767391609987944598936873056 9876934 -58690826366574599798579396314138740384 9876935 63080826558474483700545301535694533880 9876936 1240301004527552486015752300575129600 9876937 -190575917330797907855265567124273948096 9876938 -40638943312475172684569076372725416704 9876939 20975634219866556686935222397999782080 9876940 -37794914663305591541267856686815488000 9876941 35788606226018507107440206606033932800 9876942 53616491240427571458946981195698099840 9876943 -354501910308725494860280883601205377808 9876944 16579363935565051886811921633054031872 9876945 -57544195882802827316562627129651620160 9876946 -292517660380158796342925469752987945328 9876947 -296315377254102838437297277329151379604 9876948 -44277205637953302255463161325530525696 9876949 198547115425842453840790658212073945436 9876950 120031085781027761996533021450873476000 9876951 -100007008267244827405672398779391340800 9876952 108953117930636725681117252722911846400 9876953 -86674025684982763571054108833030522860 9876954 112683786097017511277513891442697847040 9876955 36084736003034261220613806359840616720 9876956 172726698052067749256189685278066098176 9876957 266843128767756644869342255066794043680 9876958 -19989910720995098882789274379923605760 9876959 307712236140837876701693544875399146704 9876960 -137346277006134935876103429039626649600 9876961 -269933451595551763968808049066091289438 9876962 233490416548768724777454785780304672 9876963 266320248311337155782764330009175622064 9876964 127692454725061874728192614638768782976 9876965 -45931474835819262582555308929406323200 9876966 92551667510595159277223648822644589568 9876967 64782541728288139303893341691404340400 9876968 -30077941522889044325008535562322544640 9876969 358693387593326854371213902040963051594 9876970 57072783570534499345695923147337955680 9876971 101489863762172750408964908035499280 9876972 19177547345092759520270884928283869184 9876973 -11641093472788367730096628394309792756 9876974 107478608641606257599894074454979898560 9876975 -192003712810244191849597497071466336000 9876976 -62138720167031112743723885658809171968 9876977 -272520931141427768234889932255097120528 9876978 96656870189250754547723388437903455104 9876979 -671632211621774272656800024725304786580 9876980 252949143965881077836564116232156774400 9876981 -272531252762877847807676869341531399648 9876982 69724430860392551437767865646128260864 9876983 314279703811526497292628357828070099824 9876984 -50400938226668306311332282604499066880 9876985 -34630605800029255807627796502547300800 9876986 93507877013226968689414180683592800000 9876987 -17621542905002903331018738520506043956 9876988 180268332156373042755083377704825344 9876989 -47070034971945534881842545807542773128 9876990 -81830143074776083606532400040923626880 9876991 -62025079186922045180795398369060914528 9876992 -82411716697127976479129319461728813056 9876993 -32986814042242756833520272627778238016 9876994 144335632963552262394571859642943996960 9876995 220993142941364285963737359707999322000 9876996 184505778072307100332073656025937793152 9876997 10586411996143096372726830310058153952 9876998 2002729086809188134924616262770692480 9876999 141216259470930241759360831933329275520 9877000 102877142296466032320585560407326720000 9877001 3069332550535022435683312767999679002 9877002 -32837166168216766801480894201865899776 9877003 -231467423376138209514385668339584624640 9877004 155082172378216099345501557380919949056 9877005 -9890463972651624238836302783025465600 9877006 -90695223699471139962221695593214741440 9877007 -240325979463413353290464152906900584576 9877008 11745118436001420715799903813082415104 9877009 -226771475336908503582283144513977392640 9877010 63761612577626980959408533064885189120 9877011 182911949217797805249808567700028524472 9877012 -140267364614245359365055563809350217728 9877013 253909465311094173630459979574049226560 9877014 -1063045663743060558549868972204449792 9877015 58915617787029311964724931632319331600 9877016 -524904476734578220824580929508199147520 9877017 -71782199804419781209024937245954211520 9877018 -48510968469855641629688816654277281040 9877019 -288209814549199405936036132082762252040 9877020 -1407205557511355658860647485561400320 9877021 46744315397989423959963192180737678784 9877022 11490920047517025497684502633946891392 9877023 25434907287546604958447908048162534080 9877024 347947367456700870948957166753066647552 9877025 139645884230294300515915242537582504300 9877026 167148423328201445808725886427617270144 9877027 180632955984856299240695096197266691632 9877028 167958595594125899212666454281662873600 9877029 -252253898689917196818296216656585158816 9877030 136679474646393152758475856410427937920 9877031 -290621410707497639661661957661987436336 9877032 -123702208763879407012229093357747404800 9877033 60161828398117521942142128131301500282 9877034 -15791882913457344982092315421021095936 9877035 -16190386426104770565774355083580108800 9877036 57769926074573319814271395806427814400 9877037 274429196954908020359099161695832652652 9877038 16988899063924102543720508990160903744 9877039 55820551259852005745650209361302251656 9877040 16722839684213956194356852561179115520 9877041 112242657301685166527250622021558080720 9877042 9891396368242602251096253152817699840 9877043 619686489765476906237474071310198466048 9877044 75152122131552740468939109829744852992 9877045 -113619558479142833977937800508467913700 9877046 -12339603390564147442895573343335854656 9877047 159169735177549582550437496603459284200 9877048 83902557419488486985699066939331010560 9877049 -12372106910013409424862885683965497600 9877050 115387280958142647429391208077308172800 9877051 269174281298062713100114145423535798624 9877052 -451578821100265622968979475631256578560 9877053 233519114465052273451677250601541160704 9877054 10057839287727964439418028315182213120 9877055 359307056151782529107132152440600882000 9877056 27087267099048014975327671963720089600 9877057 -6717861150201916332380922204680987600 9877058 -98742152778203248493290123916177955120 9877059 -13436262869018669832993508850126364000 9877060 -15391074432514107313453797092769995520 9877061 -26697582059075064800273522357393808000 9877062 -22957100119392646386666319614412001280 9877063 41311921057698716050600124585558637696 9877064 -18659807909872483803894352409440942080 9877065 3318626599311453854089205397882286080 9877066 51589388828687583795858107542248221232 9877067 151478910914794187014917863720149795920 9877068 -182170593726469645593157745033847836160 9877069 72718044451741751177710925724881543980 9877070 31453607503956865112213878332203016960 9877071 -116855358445388972970873967530790768896 9877072 -36100729773930139099441939615965511680 9877073 -413300729496347970223461638738594852880 9877074 27024505970927649322242651214357831680 9877075 82890970234272018941281114877228515600 9877076 111757840456986570822393816265681422336 9877077 32148828414780963852284682709828054446 9877078 117694856713215011911589558696320599840 9877079 31185967446337427193298975406910132120 9877080 54583711361253310384571694950607667200 9877081 123146333092371335514211466396417478600 9877082 -425839792611134742112823508421054257408 9877083 127156064150046684769318561156280639424 9877084 -25529198958668964381541299277083505664 9877085 298366537049205447472304973124311673560 9877086 -128683571854596497022460276662990785280 9877087 -135900362517846511983340691630826846720 9877088 -143501791710213536726495799996963618816 9877089 -201920688683226377078228858060505792 9877090 36992143830854275243125619373486337600 9877091 -111409963522678785777502732745142458928 9877092 23322722121199129650895702778261760000 9877093 157622493441746528765099626439701844640 9877094 51894135663338902179441299153210082432 9877095 -29068365042806199902726003255941395480 9877096 175053704787776267616588639587656335360 9877097 476722612269484686987074812604487704832 9877098 -2017660530981032807715244385908346880 9877099 128544029988451865852856980532763776480 9877100 -2444625523659852133733045312803545600 9877101 26728359428934118317353693577806710080 9877102 -348720696428145492257035771731887980800 9877103 -934967285418301909422627081585911342256 9877104 -23842155936268370756287083954228166656 9877105 61383394116195243819329363522845749120 9877106 287369704940473235722219952153746420752 9877107 -53788219329715977596568443201058069960 9877108 40558027290236726656064346017967494528 9877109 77056463833458038005457623947592590 9877110 -73607053582270133272552941088733318400 9877111 101514151553467450547394188182297178632 9877112 -130277318765845166919502760093805772800 9877113 -136111641494697976578621877082608519680 9877114 985649499095852102667909614065709280 9877115 -303844688510297276329064978688553194240 9877116 -12835719579746588118623875236509024256 9877117 162436441038242774656282315101791448172 9877118 -240720932755053168357554634570026394240 9877119 6247260536578887387138790527056171520 9877120 113215488190353272951519737618523750400 9877121 -365224351011647704936501368268025349456 9877122 -4439890099948706042792646623384047968 9877123 -38014090678858774860236694050095365896 9877124 -153478481421007139103057978688992760704 9877125 -69800983230977800775908812369845640000 9877126 239609456156612750127718911232846830048 9877127 47511610535555983885413052161551072640 9877128 24993987572634656284493548395499929600 9877129 85108915639228892892309510706939000730 9877130 111870722190465442897330442124952164960 9877131 -84006737054820816915714716663590608000 9877132 -145110770223115416526961774557177295104 9877133 123257884352330034822597977540075189760 9877134 -78830992857086069454494592038529347520 9877135 95782762355926677449067526931802163080 9877136 21063698782159091570597016009396928512 9877137 6687490440255804411459623185745289600 9877138 312860661295060738732728266124355958400 9877139 31098796241932262904453840454595316960 9877140 1773089521902231629764968632356577280 9877141 -3770659778659595177825487799561023428 9877142 -246778758252270687558185500089203107200 9877143 2275173717157827338431884449260112640 9877144 -3858792855729780272129113212171878400 9877145 -32627335709372476550556519577045337400 9877146 -68509042703189894263819378004559032832 9877147 -106328733273418317444228775523223197168 9877148 -67061943034577980944501956558108505600 9877149 181764804939144112395075897590406904134 9877150 -25008683112700826299945895534647824000 9877151 -326456441829375063804416276705805826848 9877152 100432230761512319502783495342573748224 9877153 29593448205276581160475308591788772480 9877154 -37765448911960011219662359572158317056 9877155 124387840273594145980589516261885834160 9877156 -320012468729472365888332612435122052480 9877157 831994755366039457337158254503391433500 9877158 -88345310371872501154942772029657160928 9877159 -347302972768542497688538166790346197640 9877160 250947248874589823529987021151325952000 9877161 16541682980704804593031931864987382144 9877162 65802365619982708440719316052674863712 9877163 -94570611913877499517431970152462905016 9877164 -149615474584863225664076052190444720128 9877165 55210080353279549161264557195351870720 9877166 -5523529656692444069741315471962214400 9877167 -491100581730820115093029210491266016000 9877168 181229779209662095612567659807375360 9877169 -54664835503852492206914927192347468320 9877170 -18146104047550035537840879458530452480 9877171 -158656662854277871148992686964433270528 9877172 -79209228111326674585776640741703957760 9877173 -71765898121412208821284408161539080416 9877174 16358974148181632486779039375650642336 9877175 183050823356261418415371144461781841800 9877176 170627478149945859519405458051193323520 9877177 -300747978260922821131616537979130469974 9877178 52838556368479066574730506179331222640 9877179 -13380182685113755768723277628478244352 9877180 -43321904305696462364331263375236185600 9877181 -393435799310434741193915563550251429236 9877182 -45190007719125221578095290457539675136 9877183 -130596063693372255435342307474150682496 9877184 42216809505269792263122368899848339456 9877185 -136987899287727435969248802113286404160 9877186 1008670272645715593666392838051629568 9877187 89738627734019457149407801867821394944 9877188 133516798481597694041046627987840829440 9877189 39056590760572699240296823812312145920 9877190 -21423456313440098265179269050741206400 9877191 281277900620993028465502810448390371584 9877192 5633057020485527008662943142317117440 9877193 -165880442455499734204391143142113755558 9877194 -192775796270350222582143354989589649920 9877195 -104787556114338907946493052378993480800 9877196 72691085795011344267651098818291627008 9877197 5883424191502503780235830159303512640 9877198 -127260710300353344483700222091033774400 9877199 50011375661115274317270449890037641200 9877200 31293685333880010519031677765441945600 9877201 216074591277342651260098762226809164400 9877202 130299193239892220305024284635988177552 9877203 50412541361325060326019646161220056144 9877204 -468408407712402648612059838790380290304 9877205 247994139701196952354839738094833366900 9877206 10534972158748481040439800189624000000 9877207 -11494786189637541756548232750738668800 9877208 -363107506518973724755364660347714990080 9877209 104968474000089931374449041198498052304 9877210 61729596060011897468768883721314432000 9877211 -446766285651530963677748569814223952188 9877212 -98005960332185707320610836114178375680 9877213 329604927077535086137685638667693111462 9877214 -51499777069924353208131203894060899968 9877215 -141205410217780726543911965585295060480 9877216 -468110311945615804591861314707512885248 9877217 48410057635993293350249295740333323392 9877218 46680753038839132684010395376978247168 9877219 -129660268533073231113711648087741839088 9877220 -15788021317502511015992225714540544000 9877221 -49006420966845669499816543598716234308 9877222 166676351242218258948188837436710900352 9877223 -114355381447658114362678769471108547528 9877224 -8951486565104703622495077787893841920 9877225 84600595436326347717050970126403814750 9877226 135864257217655080918680164549360915200 9877227 -17975362861520623046486984623013859840 9877228 -130180020803792521026536106271477463040 9877229 7863938635476666818257203961178901984 9877230 -553907746381852635362078225325120 9877231 -23913741492254399382586410393119414176 9877232 108039209139088643479726037820499623936 9877233 -118441529289077476005584762759584376976 9877234 -17676747937692697810942372094390463984 9877235 31899703349481198248241697412790194400 9877236 -28687802488586148263499780217516486656 9877237 -524317804363273947093981572137668268114 9877238 -3848965277733405454331303002494885888 9877239 94244350039109666667570917493635702184 9877240 -310763498404349760703142180539767091200 9877241 -132837778395661645867632235233102140016 9877242 151475664349515287452044106909634782464 9877243 -179619928036541511595664968596810444508 9877244 81806305364032060253332277034460141056 9877245 -38717973497036371074762444368102553600 9877246 225965164906909924622437789487632131072 9877247 327874203775295380478993165000381373696 9877248 -162016188753601365898825956904560230400 9877249 346341573956483159364987908511374529120 9877250 -112624567704325903435399958235171480000 9877251 -103977830766733682763008017022818185216 9877252 -66324894770665032267297772381287444480 9877253 179620130139832542728281031030085122460 9877254 -131190538297756176815538801924393295680 9877255 -270230811384154080795495260428563681600 9877256 -75470211917979617045302142008696581120 9877257 -26892217789535391844875027939839469852 9877258 102143149549039371462781016698086230784 9877259 -30839109304355629028420915271809622384 9877260 45791078006436731550338120485696834560 9877261 80778367774813039353781468064098202572 9877262 1649033114530312434040393835427688512 9877263 -121732921672882693754338737393309971712 9877264 19164600817817785184306993547183063040 9877265 22167407428554463995801509409635022120 9877266 12531903626524146458323269601497106944 9877267 428113308181043962133145327415496086316 9877268 42084511078828657805586976436645221248 9877269 121266232535791188346916593903111563456 9877270 29211105222602299733499748888504156800 9877271 -52319063133526938280964301914147056800 9877272 616794633226283688144801101130301440 9877273 73172512200331710879975687045928831818 9877274 244389998755576062990295555401120662784 9877275 21032959760851518009968031623545866000 9877276 -40274932429649951015580142958130403840 9877277 322263473829386437135106479949161728672 9877278 -45562258684810289859299607875356259712 9877279 73801629037818679330826421494420185576 9877280 23419993437350274545555011127318937600 9877281 21106050601915540470097722920145542784 9877282 -41590486762131376687703761167597858816 9877283 -35343811399481885187436380062264048400 9877284 -171669128327346756867398660912949354240 9877285 202713820534989608803679239158628235520 9877286 76713716786084171764089978783921434592 9877287 36851220395654163152290769127677415552 9877288 -582434005703979850334493349818819133440 9877289 -203839700761972180265686145519552131608 9877290 -23258668905498538117230012899802305280 9877291 -363040532806045295176760564295603941600 9877292 112758346701985591276234636766845796352 9877293 50028018864359119947051191730289199340 9877294 -10038916942035815630476382551629475968 9877295 262965470833979904574927636650893541600 9877296 1789711208315751534785834652606136320 9877297 247877186588986142249122180968478454272 9877298 64497716182156024746001619892278403072 9877299 -206774102139503038080257065175798696136 9877300 -100580045635584702160852364289642697600 9877301 1204357968479512703381531740566766752 9877302 -12864791364359698641183793739285140800 9877303 179154972193324001913560806866658597864 9877304 -183530231296241262554149272260535214080 9877305 -10334046649746693642743581156897986240 9877306 51525722459879217772192964195210907360 9877307 -149385702071711142337475862958147059456 9877308 7497313786255185908530541816042373120 9877309 -11098891014829406961880422565310924520 9877310 474605581419160901066404812019893120 9877311 24612540211055084935067818535718340488 9877312 21969333158380851250320858355559038976 9877313 109226172487819657203308452434434837760 9877314 3907524681690440020884979117769658240 9877315 -624324241917739892755123607239246080 9877316 322061819549017267392614943401247875328 9877317 -59139893372131514266024696571872991520 9877318 262811528564744054579693182388441029440 9877319 18995476360544268702045337739137877496 9877320 77882174852837333682024838824017356800 9877321 -2863231390949513591111692741443097878 9877322 2587247641161859399300572858283835232 9877323 -221945204049793301548130947335413501472 9877324 380676141401285723892208661819519357696 9877325 -80634099150977065669886369587363009950 9877326 -84379791722807549242985428999700024256 9877327 -304243934849202127354034361409221159600 9877328 94037678102742477319539992612951089152 9877329 104172943461620449921546549526680596480 9877330 25036395595547344733394545607384448320 9877331 401582296799133591601969468936784817132 9877332 -198651702578101417741281759084837666816 9877333 -74723503082639072043099475272230106418 9877334 -4382224326618999341299284364555913088 9877335 -41339787632251172419194235687626417600 9877336 -16572128148433305471172480655186903040 9877337 71147189783629129782654341275172494986 9877338 -99530989150726184133619377022031136 9877339 -346286218981651121455001925108163002176 9877340 167014916417405754837486697331165184000 9877341 510418574693533314240511684371308627904 9877342 100822715801288127035133263357903064000 9877343 -169088446243680024827719967097258829200 9877344 53457392380691360701638464918708551680 9877345 -15739816067268985790850634138090419480 9877346 -203074480298061697138382963621828638128 9877347 -166453754207229355677706904323573403676 9877348 -61002890037129569802125115290820396800 9877349 57416302320822289665596248244826341280 9877350 9925227937054021574858744107040256000 9877351 46764519397054466075861345863185054816 9877352 229860201559598511698573441719687987200 9877353 280113825175359039788924653187645237904 9877354 175087244367066940478618280259741526880 9877355 528780017424010345285420068908268868560 9877356 322753502743793184911801369143118146560 9877357 43713652130688665741174363891605401792 9877358 -219559253579139945949999535406259264896 9877359 -157604736035912276559945195913305168000 9877360 49488329820603905493139500590917877760 9877361 -31284859032237472327180634784603913548 9877362 -46772699050256983380542172012441592320 9877363 -413037925691809340999224064441435167376 9877364 123007283979076634478588661399840038912 9877365 36861219708366450898217503052237664000 9877366 -60401288263567134808746259504480342368 9877367 161795040724560047268791375407192464120 9877368 -20987721232885304771928610264548618240 9877369 51438886067523702997213236737383887360 9877370 75856228367170984507275109775705548800 9877371 -126581098645558627026067056886484544000 9877372 26068967167537367089189581979865336320 9877373 215655777094212572005333796362653665088 9877374 75881150684573223225485248677262384128 9877375 161651974686660028781855925804367200000 9877376 75080098763508939523070050372744642560 9877377 -113325439071529455753979791402289865568 9877378 -915296890337974927503983658484408320 9877379 -363723156801030645210404259856328382624 9877380 -92941961654187706266196366861585981440 9877381 330948578508477447931793414375162745182 9877382 -105882239537258327439825978624534565248 9877383 -20236673076371381427594675599723987880 9877384 197430399805673215375625358473914368000 9877385 -2183005907923769850017710946126820480 9877386 -140989847675998781143288403887877897472 9877387 7188630395450985340360284956865103600 9877388 17566939434884742283876517710629720576 9877389 -178053472622539971899695456416695232576 9877390 155599398152657522929730868525066283200 9877391 1171211279698310117819395512482110299744 9877392 -4132110415512800479973054871990435840 9877393 488910181404886449580972272840816302642 9877394 334843288763338855912458277502799403680 9877395 -130927650498094958150735711067586824960 9877396 125987339823866029107144206009048899584 9877397 96398675861127617758974681558631139040 9877398 6186513750608693163079335867024096000 9877399 48918223555938265974679606025652485760 9877400 100923522768535509960450040353162240000 9877401 3189736457412363214560400974925528368 9877402 267197174928500385708359708328004519152 9877403 -549119159906314800661322608899137940240 9877404 -80047544907757309214201561961042568704 9877405 -180371564170383085608028057882524257940 9877406 22947482541663378364895809735437434880 9877407 -39577427204816148795546602244619697280 9877408 79243930193481131309056834825850191872 9877409 -211115280240315122519617222743807480684 9877410 -151539726863051146798042735371741004800 9877411 19159683583713743055502727616223248480 9877412 33523782856665221800772318594815426560 9877413 -10087148765619051093121849137067951872 9877414 293559158076681333994860705096428953056 9877415 182412003290618731903337956543117215120 9877416 -156247584607066063598304519081255321600 9877417 -56017288906261848780129909406292265648 9877418 25706502706493342975882511653269890816 9877419 -148400251281437715759055223783402448336 9877420 22499581006433247436394538637926297600 9877421 -423734898395985192772696901660907174378 9877422 -140784086220501634279129300106884782528 9877423 540734587193143877773958480055829430672 9877424 -30192358455188121775976896979858472960 9877425 -81101317829348502152837833822019942400 9877426 57466382634401611330092426307206174720 9877427 -176283279432692546928526772428602852528 9877428 69086764845535560091571048304202665984 9877429 147417835724127443349820939104269011260 9877430 -52980914537847291418164365654009347200 9877431 119981836270194030536569997330229900624 9877432 -164006804673696245578240715024525107200 9877433 -145689717086711114000681070725673732396 9877434 -13550245387181016718482408356751103488 9877435 -114480945051594651794535686857571421600 9877436 -246716734818495757190962024250754616320 9877437 -76320488070865463275906131946468677120 9877438 115972916837280315415838220633561559296 9877439 -88618603439869321471791410273787017232 9877440 28619778509580728568778626938123059200 9877441 806979239149431003336423162382673984 9877442 -8183539240269171212878030350399426048 9877443 83834295748906898499278743067210990064 9877444 -4729879016894834640243850054531687424 9877445 346335212837363971934757992290900491480 9877446 -56194839885453739519144954292378977536 9877447 302767623771513559112390342647231818072 9877448 -61504060272205586617732752957206691840 9877449 -228945092027891786069647180425513338880 9877450 -63654881259881308585454917218633312000 9877451 605776354032229341804701053653016944 9877452 -18504682128880873496917241996193666048 9877453 324572586304707889324800190417768451702 9877454 -146517380017497155071074617999472442560 9877455 -6019101433750552519345482044072103840 9877456 -33539502913223528425017939888476889088 9877457 28229969289320637377364101815075779060 9877458 121338869919194498290543528310571356160 9877459 -859107311954836481556143155529633600640 9877460 -151317115226067911094399789789566910720 9877461 75920856286491863775852024197632173984 9877462 -43667272271800806497593540091605300608 9877463 -10473615408772189369794927537886887288 9877464 -507970859171223215612320479558667284480 9877465 47486129525355233600392026677790942720 9877466 55121444242921656960461968436868840432 9877467 319106760054091645886552102147190973080 9877468 31601873866078706764387237224178610176 9877469 -61227751671254240791218524090731606074 9877470 30888811336620947781337810619085077760 9877471 -124846665546615492675768029818145613800 9877472 42984819913770638793674660215259136 9877473 112514008121772226084940520279424579200 9877474 -22245880610408329168222650531439875840 9877475 -368173986334996400030848327913461344600 9877476 13142802361150739166320197769759318016 9877477 497960977762858424664471922518720819326 9877478 10667111846657453245520037176811700224 9877479 266636701380267376678560373618412695680 9877480 -64828229384353582225619605931718297600 9877481 -344006370314551369653723751312733051718 9877482 -100384824309851975608584920612014866000 9877483 37252996688700164533822116232307311872 9877484 -5943303038406866436087525420975389184 9877485 38642967225459554244281485850288059200 9877486 208060652222809321120833008251438599744 9877487 4729126340240479978674903542356051560 9877488 22564364166150024792912120523978997760 9877489 -400355989888122126705574828290691553710 9877490 -17226147892419302744605223951128005120 9877491 -92736899942434878702340132538191557120 9877492 214525001930523474512050162833743196160 9877493 122623872490438493809238041508744855580 9877494 -147470633445203241843384764012781103104 9877495 376348391759804133903463644105687975000 9877496 -68968879883939304755217912077370654720 9877497 -81206165777173135362514556677162429056 9877498 135609898505719306122461240512402556160 9877499 -77065534927939012503989355772068008640 9877500 2374281767459744039868017929358400000 9877501 261070616797681142568366475897046890502 9877502 132820549137783719389986608193890954304 9877503 -20456640908215240756671122581398365496 9877504 2058054824108784899496935039969525760 9877505 -22842848759895926973003706563246367680 9877506 9156667512998117323722153031293139200 9877507 351751672204832586051365275577558165756 9877508 -193057741260443414866877867788743033600 9877509 365248890555903994866577131749631653214 9877510 -102205945897280000225460580760350272000 9877511 -99981871219922856502807815229288204800 9877512 37234657619059682249549872701472235520 9877513 -410112889445927599620978969760372107238 9877514 54436334486898728441257406341935520512 9877515 71826640539970350456429305506477244640 9877516 -122520285054456981330866343788092861440 9877517 -28580242016157698727328869940976464608 9877518 23919135982117649602860002028541729920 9877519 143357269738483627572402150491682392040 9877520 -22860029826793297218102105577975971840 9877521 -63693363803314650154445047571786761488 9877522 253793867077966683524473496746779303312 9877523 270529338448630297054895262747393545772 9877524 -108649577567429473407346017117499705344 9877525 11850918899566248626361859187176592800 9877526 393416987430822276272596149359374047360 9877527 -179532053212489668121776826506423063120 9877528 96312587728752695213477010878441472000 9877529 503797992308795719285756915495724477130 9877530 162832946016758461039469268335001600 9877531 128409358338625434818490092844250112664 9877532 37075828302965642200353754972292659200 9877533 316263263238740082108700436363581924224 9877534 1934260422090124788761809990759493760 9877535 156923261350932884728552414785935620800 9877536 -280767866636404637971312845993769893888 9877537 -438360379731051643549040377539860742814 9877538 -53410816810435090513401189970384889088 9877539 72852063653485167928970322283022142720 9877540 32917330521949433441667268871283114240 9877541 334512501224498929633817528022413466942 9877542 5872348512644144576669823312189909504 9877543 -162662614468337870275221449699661056616 9877544 293220665093840930820676144467704217600 9877545 -8171951286212553783399135571432510200 9877546 618605184655111246135371235067641344 9877547 -301433898033445805533984786714008169440 9877548 -167454298670200829590848488271478725120 9877549 262426789706130708507316120115907924480 9877550 1426135592828304288122559521318332800 9877551 302108441758600680566764139953516150800 9877552 -13919894158107932585776016508314451968 9877553 -2098312601171928242279609896407231744 9877554 118655169297808870368313072782089022864 9877555 -289654346904545494413341355937715969040 9877556 32975521336400407214475807578826414336 9877557 1999999995398194440074659237122736896 9877558 -251036338375996584162493795122336513120 9877559 -109246895327120317529421487937772561240 9877560 74721550108633994185134878166515712000 9877561 55510548969973027636303343681512840704 9877562 108171587728922297899310380882117696512 9877563 135258589367785551828597995707810784424 9877564 -48799573726919965429875109282730624000 9877565 -45380815131375184672493563902815738880 9877566 18835430959136621834515105790500194624 9877567 -472338423561649837221301333353237600480 9877568 98336385197582209349109266421456568320 9877569 -13758184418594257485032950010839421952 9877570 87597696238416026525240578412732620800 9877571 22305582801010297985052395342009853504 9877572 187976800866294951913493127293035161600 9877573 3658551333403367056509606091830119104 9877574 -69015123800075327437589314117839609600 9877575 -131022769749778818671001579571803899400 9877576 102910149009625923224815140070259558400 9877577 -86959404155778761829964217346137057574 9877578 -119052671564148320479747509424070023680 9877579 31630345084924053134276732447417468180 9877580 28013330248410278601739608399067852800 9877581 46534661780400526105493593484269527360 9877582 70476524050568638574531511340257216384 9877583 -255997602451882789562408801595771105168 9877584 -25182653453166310418788510212737335296 9877585 -136778817949378472955287983324632926220 9877586 174640194297794581183898425742067698304 9877587 107089151274534310118727883655336585280 9877588 -7747723457720549309646856490278344704 9877589 -78570112348958064903136877600593154610 9877590 16146268033060289445315560737316853120 9877591 202211002214316107343957999195596161584 9877592 24805745209941553651758897674460364800 9877593 386599621514940427320675898388862192 9877594 -66775809076607341504799271395340226848 9877595 -43563096852693686917314376814786067840 9877596 -27908344897209979973622064568723106816 9877597 144508957654041923672073617778184061760 9877598 -53728059464156722145886502842148518528 9877599 109485199552240604285877256717409007120 9877600 112020120132775905388273790829340262400 9877601 -25557172722712895030729077948387241148 9877602 -16497606835714089784528667009797986816 9877603 -161282465824837142519179394371709932800 9877604 173821526726157196709581827960899085312 9877605 82010076419434418502789920735612172960 9877606 -84444687472481689546957017447838370880 9877607 15056511196112467613709503106372715200 9877608 -36670571524348399098193943326585835520 9877609 -251482811359766731233428739124168637248 9877610 -38238995249235706185535366268838642240 9877611 -198988139912488193164439841067214665128 9877612 105262510210240577700908151044485102080 9877613 501017244193877754732609531448825163862 9877614 243241962751100939805071440497574152192 9877615 -276551367904092671260644199054707121680 9877616 -686410871815908517749306038354608128 9877617 304398455309829586469411801658423020034 9877618 -109284906243281190515352562256839105920 9877619 -103999398905611074369074652035764684980 9877620 -46511954683312749274529344364110571520 9877621 146931983268837658769617870634175209720 9877622 -123236187410008063448838323327592057600 9877623 8130684414192544606455304978977589248 9877624 205317454537251278489502331445602344960 9877625 332626225126272572599861421765654400000 9877626 92134875385012843322014455155962368 9877627 117877920417003609814253384692806573476 9877628 -349629382753462853017911273604106053632 9877629 244448667082062791778963883386415800960 9877630 3988676279993735091005953155254545920 9877631 111290423916520511774183434353305087040 9877632 62563508294791292599745809154152857600 9877633 85195282063951388519348041440202730882 9877634 9826374494749778593424765003088268320 9877635 173587828170783043176957418415330481120 9877636 31694875882012669283407258732397694080 9877637 42368471106559867766073125501059720704 9877638 -38767655609632653750805726122557576832 9877639 154908799649397572754072061632538775520 9877640 -41391421680102968841800513193750067200 9877641 41313201043569681346279930280787711840 9877642 10560353498397612479567246732048788992 9877643 276726480671448360383800023232426727892 9877644 -15107769435603287679300491684129832960 9877645 242863800050745530466404392869501357900 9877646 -55845756959529921774656614938991408896 9877647 25681154833542410817530287466551152528 9877648 80904317700300494729559556595920994304 9877649 263671630816779101985226695833580185664 9877650 -29136648861534103965685004281751894400 9877651 98803046118708304374171637033617683360 9877652 113877701593503736369153752558691441536 9877653 475691090840982784447403280566273308800 9877654 -10819092007897492540549068681222159360 9877655 250624798216483512118945144574694795360 9877656 -275596252391618158307456363079069388800 9877657 -559587503366122150855997617244137400700 9877658 -12478378216232070748998683417256818688 9877659 5455633293552621652275371890232935296 9877660 86653578228079459976817604950733608960 9877661 -852982137119993896199358911723194897920 9877662 -87517794012864525538858565144403102720 9877663 -103136286442754402925817744731820894560 9877664 -353048863523453676989187965123281551360 9877665 -42559886131553250933883805095832073600 9877666 -19260831672430572799791680711952865968 9877667 27015883585328331159121903884604714716 9877668 -77148647792200557278781679815281086464 9877669 -106067439528500261117384956104590574792 9877670 -88943861560061564075985701265889107840 9877671 -243728780918961596246682242585523868080 9877672 24397985057299113440849115827655475200 9877673 -38229252101042343194202890413259182236 9877674 -2918172832239775169863200702178460160 9877675 -152842407559115762141351959987916199100 9877676 -173279423965514296491302682949399091712 9877677 401955429867779286380307794255692308000 9877678 -32868302049736825377542074608050218944 9877679 -5107064396609813945415054438878969856 9877680 62341968929732489100883643198963712000 9877681 497787730227688994024913191620490721264 9877682 5472224397810220967036992174556130192 9877683 189734021712749249463098900920808128824 9877684 75967429587483462712416141754099884416 9877685 55907825361673161903252625375888450560 9877686 26369288413430851625150780762476953600 9877687 -13334289631530336948937157430301320664 9877688 7693310206789241043672055570095452160 9877689 -57010645459475946887948676142045415100 9877690 117611167106456192460242140429220164800 9877691 -106762558309309955126658747435775195728 9877692 185343700327795612140991559264793083904 9877693 35533557574727415773878048143033685600 9877694 -30515068032839730903935483394975050688 9877695 -73885525513840060264601220193317711360 9877696 -12085880330557254169005323296288276480 9877697 357036268198807838068061460693733367172 9877698 -57251743782925556404987323790466525616 9877699 -79515997111608994533186913093739397072 9877700 -42167572922775759077380439033425305600 9877701 -162212073323698134509024493872500050720 9877702 4068076894100480100669725591361575424 9877703 17790663564583232118094636914520817328 9877704 97368011983594870203310529376152862720 9877705 8647118193029329949581539875986200000 9877706 23809101060065457987459018742499733552 9877707 -53281127601357083885702567368017474048 9877708 -157730996454001109677021151997377685504 9877709 300803801804374571232222881793203777910 9877710 -10309333342946479741968802663853831040 9877711 -26868212686220464562577149793646751168 9877712 38996068602580986915899770421530951680 9877713 16958856520532690609451329259986018688 9877714 192054948458053268258786549854214928 9877715 75894262143647392072278401536934445360 9877716 38867159841208694248848841263208955904 9877717 -113488974255356364055202544732764656640 9877718 2869601617215142742027577396021957504 9877719 75099551617253862734564585528534961360 9877720 111748701800735706711416193732335616000 9877721 -86757452171567033576608942504785647040 9877722 80634058186783815417037887804960963072 9877723 8916948309501151860179239427787467972 9877724 -275507830872063634764745344815139669504 9877725 -13703941530545058717478430730195232800 9877726 50089837169665090716401799825923292480 9877727 -271110167325474104963635859044333859424 9877728 -100536373074632066060984620128770457600 9877729 -8470536630984711428511909842203336400 9877730 -69261970714542679973521653608612575680 9877731 74479325238054815627036986540890665832 9877732 -202836327736737432993267421324240875904 9877733 -31306112889650420744051807650759182816 9877734 -95504256266036954758395059993056133760 9877735 -40058876835721043334229610740343185440 9877736 347462707257897409491852024507474984960 9877737 -127632938972974761137637790848116726640 9877738 -100126001752301116139359352921017930656 9877739 339909894424150385806865267015461528440 9877740 146094348916385683704029215630285240320 9877741 -40279864159949192890032897140944167648 9877742 6211869301993992741257070894546635520 9877743 27688203707536876783006533538561038984 9877744 -104263236723242430758377584539701411840 9877745 6540583390284835272915353800610589120 9877746 -50218551718520178604504968808818489216 9877747 -21251242409244515620795301967468979200 9877748 -199009548717858643506653383010976729600 9877749 -35731642385512493573213620376858216448 9877750 -289096977063581376510246285977693856000 9877751 27320247269798530533792339537225578640 9877752 -287211848339289352291735871590596218880 9877753 -256044873587427782863756159228189550998 9877754 98909285178877878202485186280233116160 9877755 6032332188461438380732010456179192320 9877756 93048265640498061085416706274617982976 9877757 208826436876183204818295727609736407200 9877758 -173334837143793375683879306844609745920 9877759 -382393930234826893631834321408336335280 9877760 -82186223611519077295957114849717125120 9877761 207205076536914844263937105843404742080 9877762 209361272439348490805233228721951431632 9877763 -9984914697403110354234896654156314800 9877764 14727983601298419788418336171647213568 9877765 -201771191737400812040397147958800691200 9877766 2683545779617078502134264223387953344 9877767 133983660589888154623839155755847546280 9877768 -155477141874749104035380829752331709440 9877769 72746882840834086245225889103715662208 9877770 31006546436259291406429207435012300800 9877771 -298665318517807877881318168668703795248 9877772 -11988788426911714777103253998137195008 9877773 -75414523455123734886729002224488662400 9877774 -82500203155587144455129060006822412864 9877775 -300555841093786989302571854878905598200 9877776 -3877190309287994528595193345610219520 9877777 -38088629730957214050111612654236524800 9877778 73411371714324810728303926994751191040 9877779 -72373684953740742807630109361636429376 9877780 -152744007752794222267364698812833894400 9877781 -127851758691619801525980807789642843588 9877782 79150289774972465829040372799038197504 9877783 199432999856467530659937274092264873032 9877784 -14508031201018026213831692182632652800 9877785 -58838543293055682784016633608362216960 9877786 -36752583103132037970199791112429759776 9877787 -95597337030039894653541081307430529360 9877788 29314210911369991182630796739765760 9877789 225603942557191815521069430320082296556 9877790 78124933730859405731490759722340318720 9877791 -89877377897456167139337053376455314944 9877792 471885793473360860839093205727758057472 9877793 -666988391646699679478370852823889280336 9877794 84689270965085982192940322274019977600 9877795 336624284034123024569470819584717797280 9877796 80535998667267392029635728720454558720 9877797 314956875965662337416582567315427322174 9877798 29659464059056192793434655167200241920 9877799 301673241827877985227200269579229750736 9877800 15878587987574785858522276735174656000 9877801 168850315919358135537035100812231094772 9877802 186595809987375994919261409279269849088 9877803 241618508308684185346675822321457959680 9877804 -75523177835923430531427758321151679488 9877805 36315644936720190682845777621306585600 9877806 102629832226819138380609227397809664000 9877807 -673526112248218991838484991658587840768 9877808 96425065635543553951385051354630111232 9877809 -2887435707786258577307140474580735232 9877810 33735777895945828871530340220389790720 9877811 342566753740179375657788384721282134412 9877812 74705184404473739657410889970820466688 9877813 288663132249303994155408568551921993984 9877814 79495380323138411672075012093941604256 9877815 123495196611172857319331812235469024000 9877816 50634936325228297321667320836661739520 9877817 -107311082781733828968094147493214183600 9877818 -96292544120959049832424267449539306496 9877819 -168413759492691042347280100533717707504 9877820 -19466984348451555058777834856287672320 9877821 -17265855947839803513949004971974265536 9877822 103561963030778552722398030073237092672 9877823 -29118364363235227480092563877090404928 9877824 -12982981572404308338611928686269562880 9877825 86898734968968406626043860190006030550 9877826 60258066632564965236395994748397698560 9877827 -179978866145752569153758003967224879880 9877828 47918840994512372761300488063607664768 9877829 153681824708208863893708151981424995484 9877830 103476972376104932398550319934941265920 9877831 -2233874260335851226967589692161772328 9877832 234732634355614089172652695252603576320 9877833 32683468184824412481140841917617075968 9877834 -41103696050054263948546443512026863360 9877835 75710832273446002090971720155348400 9877836 162183214163823369857624689653084544512 9877837 81705238315040724835216997146711364172 9877838 -32459245452158613581069567565237319104 9877839 2955621971834941471498504701271941120 9877840 5705394172836784110302623662027571200 9877841 469045066407453496492504555552245712242 9877842 21617515292094797959540647302771450880 9877843 -18140683780169670065582857916895984720 9877844 -291175686239797504076592408700109721600 9877845 -133868602582853020075652568059935978560 9877846 93297216189124277543721343639717053504 9877847 -211768850954882036160262407383947880736 9877848 -137145325629046995615358709917064663040 9877849 38396160645425213082002926224013301760 9877850 -98420493549608632525002026408709487200 9877851 -305970968767632123372355422181481257620 9877852 136745542598073874975855496241231780352 9877853 205379988660178684588668391992646854240 9877854 50798977725621837808299114953564350464 9877855 -105493193250396225211735873870303232640 9877856 83609630147617324205779084860930392064 9877857 99327399466276586962797254135368276320 9877858 -89675678632398438363969007999195020720 9877859 184026164522439252484022422069230924060 9877860 -107598296595998388529271416582304536320 9877861 119437655673723243761812403728502610270 9877862 -86741152153343307796044744504192737568 9877863 52399430890551042842749198112349224400 9877864 -137814980163667463791624124941837977600 9877865 181602194372576806661010491927538100260 9877866 161857774118523410975208636108398548224 9877867 7255412167349278283031199406284672464 9877868 -24408110077389087105759927993298403328 9877869 -2851280057932870393254326094821659050 9877870 -80491783070891433367169505921077337600 9877871 18413697464024207871538203627324874944 9877872 47903430215743917996628756198383943680 9877873 -230166144727367948609217708709349383680 9877874 -1707941928904111105966993853462916480 9877875 -23672937634837247760755699683217664000 9877876 -85855387521999228509029643879833344640 9877877 339836278266881671235023886076954919200 9877878 101231027224924690326712295394094343904 9877879 67500018059337679888986368244926767488 9877880 -225348369963135184623263555387447193600 9877881 -25611561518967354341745950635302362352 9877882 54184637788227145128697167682805612544 9877883 359220631131420719441616625404149144400 9877884 96686952928568482394397612403833882624 9877885 -232312124023737939693092863995339110400 9877886 -48531097572028659748153021335897220608 9877887 275488354503415355188015670535542802744 9877888 -210824584677447536857595990857199124480 9877889 38327989286292797037639081917866193856 9877890 15948926752193510733718686541486771200 9877891 374925358432257577041823009210179899800 9877892 150779395334041385455549977071647833216 9877893 -74145743271634181064318937609636701600 9877894 2193519407120707250038866781958870400 9877895 2601789566388870661524088071153372720 9877896 166242193015799685836328878877179904000 9877897 -81750841603710524286510835916107255654 9877898 100999018320863541174478641659765483520 9877899 8541394724511793428853139620120482264 9877900 -204063238430680268679102245597343904000 9877901 6584751407716387507592187994304883648 9877902 19622145658861485583114959608471470080 9877903 -55362065988846733054082835538520458240 9877904 36290830828078792065380455008069918720 9877905 13805081509772217738305523806572800960 9877906 -290126328638198580640346175113475050496 9877907 -22078570495044020272111043298498866160 9877908 -107847722293383060327147185545362302976 9877909 54740348366423840982840167199116461404 9877910 153123385367390536704474025804233417600 9877911 286968480308849039110604747585570484072 9877912 -418924641385817934122979743303646720000 9877913 -321724471041281142648614937071780581632 9877914 106423529116027491873835916192277689088 9877915 -484889505456433980648558563634039483600 9877916 -222720069774354276000674021695898165760 9877917 2020603315067230032066225662349672960 9877918 -142398153035258017690315927846145539584 9877919 57243622508492350869204792660706762296 9877920 22674050587715100650410387285726986240 9877921 -368704757469177628088606209989910286878 9877922 20089291557095318961308904728876435520 9877923 -255514741223143978425586210738866201600 9877924 105708572710930951135867614376231022592 9877925 -10751931461825536140900174784849848000 9877926 -180758643000404971132501208250636661056 9877927 219634307798476732919396925270676655992 9877928 -95487867565011221294490752880198051840 9877929 238144276942259814362186810120086388640 9877930 -64809522954099754065844250996894228640 9877931 -14857799047608199740302665727840953056 9877932 95613945735219906019249023177710062080 9877933 -43651358435579244063512171268537270272 9877934 -219552181493815650701822283896160886848 9877935 -98812544411051539801500514219621071840 9877936 -3108498672763708064464880572452864000 9877937 -139316840836128425954487377224212258414 9877938 -51490758511882295670297262937411911680 9877939 22120328526763869333832675706908162480 9877940 -151615706498900748301394187191349576960 9877941 218764198769338790286395423832017506350 9877942 -9920123331824536918295533617866030208 9877943 738172274625224962812476563696488258720 9877944 -99793289475147271272415247754728570880 9877945 33811789184659816670686627839365458560 9877946 -42914202591609950469725169253381174272 9877947 -5948268938413833171861755827589744640 9877948 205144138996762189210436957511876157440 9877949 -168228277722923221621237448497056526260 9877950 -7106838395548165373096826638461142400 9877951 -162862974280329811472933988813539627400 9877952 36665549100996518108530750016861503488 9877953 -276688211706786777198924963318200441856 9877954 84923219277260053057847678321398701600 9877955 199043159356726851157606743589703970000 9877956 -2509450094967330038497915719343104 9877957 -191644375458179393581515297121472993280 9877958 -118435472289614757816992684693832373920 9877959 -134527995838126925599949304363827172936 9877960 -5034506751573228710956030881728102400 9877961 418805828797247405747519900486230601562 9877962 -19962711240506838951707499777422323200 9877963 -40397509364351477430759310900295359976 9877964 -33658336713536917352798619707228479488 9877965 1973899866282189218917477088135682240 9877966 -30450231984424646018820283820168935680 9877967 467472498431663901712280114465208072960 9877968 54526035688887142253566656368384827392 9877969 597227306994141798639214995206028786792 9877970 31236855425538767255234677556788843680 9877971 -16892129902457149326147074278492028160 9877972 147236726406531255382474542071060952832 9877973 69079767972002806787345704363547001600 9877974 -35962585879514170795628709737597158656 9877975 951741717408133319262058054013678000 9877976 -399426211155656787199095567360997201920 9877977 257422007587660003363497642436198623840 9877978 41467572067181501745396310007981664000 9877979 -130580730640374867074925255748124280120 9877980 -19588768086887078445193892025869107200 9877981 -2185201550976463671095039647130369748 9877982 -120335193911546070300444031971223775616 9877983 91261873869253967285454197733765608448 9877984 -647304201933985756347926689687652794368 9877985 138431906614275540085062562984362940200 9877986 96141959829541501753767685606264608000 9877987 120285753834645905817950717597282060752 9877988 -55507762592005101359638873736374960512 9877989 154474355133074346378668038015464286368 9877990 111519600957572835739473606175062842880 9877991 332382198245015103749227401092548258800 9877992 -183314841545407799002064564457290465280 9877993 11674877063039186519188614933457982964 9877994 -1224084437359647061991375098123066368 9877995 3184913642404101005862483356615927040 9877996 223981460682403146416909412804925742592 9877997 -110446650644824302433998472067909536554 9877998 -50674430159580590379343672742878008192 9877999 65299114936371147696131488289447357664 9878000 116017649675434279618000076784844800000 9878001 -43113309580655565873308770128699378816 9878002 -315974183684865161029924333695668812800 9878003 -7394981302904685445009644084973514736 9878004 65448280088508499495899954159650181120 9878005 -267890001988489461648564866217722412000 9878006 -148370603805110011100734991408390622048 9878007 95434193168322517295062793502881973840 9878008 89533899815131395095560872521477160960 9878009 135692774245739042646066770719632490560 9878010 -91701743346932471450672065334286301440 9878011 -161895342048651911615199836441339503872 9878012 -249399873770430089246184140033707534848 9878013 -56645748473458753152964901902392831258 9878014 35574084974188829003002810372909540800 9878015 -71619587053627120694945526294759741600 9878016 35070159591016622410162470145700659200 9878017 143850498684414362817528352126567146048 9878018 3288056597826309298370851425314858016 9878019 272755984006493814948438262357896100344 9878020 13408698076441430830996793597914003200 9878021 174186097340551871658218670704152643100 9878022 59805975333016941271907738507960776704 9878023 -81518134499631232834033456079477498728 9878024 200320942798201085536019086931865600000 9878025 -51325830261548488742009460260637193200 9878026 -18927125189991599146408376936937400320 9878027 246976386731624132555157509727607950312 9878028 16033885443125478108911393901986065920 9878029 -38895633045187347933405127961470415680 9878030 58410747380893764891336042893406932160 9878031 -3114312470506689561934701472831343328 9878032 -15913337746727709944548474224027435008 9878033 -119844280117234644036275649043410909792 9878034 80137150127003672000501065590102133248 9878035 -352182823069167369191766468024412783200 9878036 -140346835160141310536970632537377787904 9878037 225259841100901360667969717482097217024 9878038 127937274607381556293940172028720095360 9878039 -386262269041870751715558154143933311160 9878040 -2488632593042592140715654790042828800 9878041 153988021554350681094917957988182794442 9878042 97877866700693074638036247242152274672 9878043 140438877794733382468465728384370944 9878044 -95487709591802612366559780410171017728 9878045 104406116452668690033551312192618952300 9878046 2660048779459918980661705362157185024 9878047 -349651770886332879295821545429412025504 9878048 -150378377234207965377112261316784291840 9878049 -72554870688290736474491528809460777136 9878050 41168336277417217158948169490533900800 9878051 -350362328737968768050622980308051446948 9878052 82689069252405202862798538316024399872 9878053 -234802083074796637498127741003275541698 9878054 -85005039015547146990701989737915693888 9878055 124713630815141328947277471317096144640 9878056 -361414021441227792310198462419970053120 9878057 -11623570482752867725765425626984832000 9878058 168859190713922690507552595720068305920 9878059 466033496007467274229347161074174254260 9878060 151240572911124727011446261276420505600 9878061 -148111881895847019806352855007541915328 9878062 239508502355952930384155876624157384000 9878063 708094198990673778185123189193091104 9878064 18221186938784140381015278873398476800 9878065 95326635824710586176263174154425473460 9878066 130176086287465554180452573245440810624 9878067 296555721657288862119132807636219045360 9878068 -27019791388639196205547028901894821120 9878069 13427093307040600631730324836859055470 9878070 70519396812660747312867404941334947200 9878071 -238220768938617273610953090098669895840 9878072 -260457004194290588327278781021187379200 9878073 -87362742203790873949568838619938288816 9878074 -208978123361784799268802754119549784464 9878075 24032819673224100753709928085264678000 9878076 47982681464469604243332623029717350912 9878077 396609025864989665991341451251800838 9878078 73449601603630506917421991274336566272 9878079 -102325750079279577643166590303847044992 9878080 -73052777873735164467519891052245811200 9878081 153026886542344924569368086972221859200 9878082 32013000403040193552790808181967953792 9878083 -548171531825520547162397003488792985668 9878084 -44020519209279579284208754838148808704 9878085 49013035706056510970513330362252243200 9878086 -27952390514792425156950677111015054976 9878087 241254062716909550463291226035696807960 9878088 40668016711126681799172272671193825280 9878089 -218815559573067635178324109193581824 9878090 -91667573009190701757762994835960119200 9878091 62756958482063903913298051774448088792 9878092 49246516343925927102550502812330846208 9878093 -23607932010317409744085969064470835700 9878094 158888235143936122222894312639828765824 9878095 72747891983035165588139047875387726600 9878096 -22611173597329668706181560887250944000 9878097 104139439554036030777771675514136595072 9878098 -177385142860092621264992478171910585200 9878099 -148015371894208016520989753677971115008 9878100 3173384511797471519581467844413696000 9878101 177138779365519009929847656297098417102 9878102 53847282491085350509497100449413104512 9878103 130090564571899293763304702105154169224 9878104 -214569018414137051747450263160229888000 9878105 -52914602970690643780236982285550657280 9878106 -67433920999105663136498047239851366400 9878107 212357693952432419872644459001278945792 9878108 -2327682739844617214589535681746760704 9878109 57088775294230352371821701229805056000 9878110 -21901708994391445504886710827602976000 9878111 -174213427999018100634843405713283941328 9878112 -13474087930960575887351704874129031168 9878113 202261666502326002528599968042701780160 9878114 -8377464669537261338817504268357514880 9878115 -19760802094366047112365364070277676800 9878116 -272005076669610866641893331302249343360 9878117 -325185114062749770005165624139813240834 9878118 115815886843596989093681827146733099008 9878119 408761785865350656007453734917528912520 9878120 -78711322095599936928591374303182848000 9878121 2669790395090908183880807384110671456 9878122 160619245549837368511646190367073577312 9878123 -134327934883189293377355417143347199628 9878124 227133971223300123456033014120893011456 9878125 143119974097292852974029051959555625000 9878126 61467439911235472626652462485388394624 9878127 -17801579218757970640381170057273784320 9878128 -39843019849948366606465007321306464256 9878129 -344281418613173879787352203668023668270 9878130 -15264932384692377806553141595659852480 9878131 840797056552588689396457130931456969312 9878132 -341668433706999241541922782326849536 9878133 -148453963557040753971021192702392682336 9878134 -12405944295589471829739243430969190400 9878135 1507898990930442832553834870770549080 9878136 151656348274241752232527702397376614400 9878137 -1734264044679779217364008328951438448 9878138 -201901361253954219743298228353267896320 9878139 277364253181171199588062202787125919840 9878140 88337230641871298862774088860613785600 9878141 2410754691639396835275710664428865024 9878142 107721550009200617697615372282778350912 9878143 -428583004589808679616819672431026187656 9878144 -483702618849532221752805601149399859200 9878145 42618909721637620752145783960692340800 9878146 -18736328598122250587512832177721223728 9878147 -54595616583992896725355176753802006404 9878148 69063870690823031385962164935719731200 9878149 30058657749276710915854366997584120636 9878150 4823121548578270949646742332929625600 9878151 155106833023362141680857334087979397032 9878152 -2327560144264695293311885439010278400 9878153 44310409872959354090320192351356693402 9878154 49918696457883271698302565693352842240 9878155 12239837714092396840992352530585963360 9878156 182389435271142859490969618309920531968 9878157 240314135043391074974052978498902054880 9878158 113408602801824229037584726001093023680 9878159 -160597000625882658007096629033986825496 9878160 42480584949178935290648774140467609600 9878161 62915247258898922029598971384021768000 9878162 37067612733884702500601389407960528384 9878163 5859884269810529511901953966292100400 9878164 -240966370378806823009547673595121386624 9878165 4738097003305496593991851155225157920 9878166 -251284020010621907720684401716303542400 9878167 76575866102312946257959431846005209248 9878168 -264756476201491324473375079546535424000 9878169 128757826736451985816026920037712409280 9878170 435325444374415187336078215221082560 9878171 -22310377274499632393077360126169212896 9878172 310915193125546968533279022780186181632 9878173 200823839427063971031179952802720939020 9878174 255033673413169351948983908975722342080 9878175 -1697595397754107652050500561207619800 9878176 -127527437181170127908649019586925035520 9878177 100735424334542680268709673639947469026 9878178 10986766917411553518657422116087676928 9878179 249125067814137500559214952761135682780 9878180 84365198610388632181809526452097896960 9878181 -16433379611491024876511178601396805376 9878182 -151693938436084729305635381472691211808 9878183 -42579248096563979389364273471386052640 9878184 4389203818246965131235014258218306560 9878185 8513479035917718026401291213165809600 9878186 117452532735587119418797087941638595840 9878187 -173432119690947842601946797484108025856 9878188 83935624073768088049135341735634548736 9878189 277382080325201947640888697479760445356 9878190 54631540783088353042953975509274869760 9878191 168573208015717165858188364750595752592 9878192 -23462780723031263034073196998743343104 9878193 -64122480796575089036757109696898512320 9878194 -2301041338193869402472837720051113440 9878195 113386605145684962893456393911351225200 9878196 124253689267379672131978385867931144192 9878197 -3847880764183842800342685422364284768 9878198 -2127981197227192643858731521774240 9878199 142658205380792681549020987100570732880 9878200 -32274960493856890392270611528242176000 9878201 90814251922616161553853082877452324992 9878202 40960868311331889567230536380079289568 9878203 134911336477871244119668173626571108452 9878204 -22231569194862806621901592787359680000 9878205 95333955684305192934026844129942411360 9878206 -20095739353892867089982153725580106816 9878207 -71760157145250851773527329127240438048 9878208 45110977429214006815759785131979571200 9878209 143210974728472746988706770667418293040 9878210 -77486108161518282743886568017049590240 9878211 60674307641436883612521183794416116432 9878212 -47646041357946320354715141095791165440 9878213 -401129756309897242877980655148306387360 9878214 8122517178009603956345709450989153280 9878215 578477207365999403325300972320628417120 9878216 71986488244451080593172366017791124480 9878217 -195545791232449020775321288750877825088 9878218 -1236979238798967732529041449919697920 9878219 294926813766062574814287390041085569364 9878220 -123576552732544812702079657314995404800 9878221 -43580418470486927489752788405702462656 9878222 208347540559925105466391494802182366912 9878223 19661579085291614188273344464786379024 9878224 -67771916868103163343534743030342615040 9878225 -84702656896888882056731071188204307200 9878226 -97094941658793033911508277955538435456 9878227 551333333629048690391765075043317524076 9878228 -105350443599352311237368712182564706432 9878229 239980131282776214911271918384666747744 9878230 133543271786231922410034783023540901120 9878231 451973835187641529800865996527674724864 9878232 -22062061840829614021885383482213007360 9878233 469424052750408695449503926781328461520 9878234 -20033024771138740166295283708896874560 9878235 -98852664090437852930827035016171482000 9878236 156834118406879678072005615840489249280 9878237 43044767381231152324301639878696267212 9878238 136856574874742414480848758392053786944 9878239 228208058030857286612623891483620776960 9878240 75248270537738607066206014787569582080 9878241 35452066517246629827800977953548764800 9878242 39373121494359775594259331039638722944 9878243 109649066147216110898501629814325094464 9878244 -103083722047131905524342166590631546880 9878245 59275739100063555879496377520787879040 9878246 -20086666467553541722578652100795072256 9878247 116157411155004918959167031318654557440 9878248 -241723720634375493726567614170143344640 9878249 -490779606624880681033672454383224711750 9878250 -48452944091293419256423227038225472000 9878251 -252679017877943478096275753659607700748 9878252 -122538646344194384072717836707643084800 9878253 78573558894267811941888596055430977600 9878254 63173433949475685255633754467234432576 9878255 -297244921849432863427475904974416230840 9878256 16377396680325521776183242638357790720 9878257 301239934367813942691491405631896391506 9878258 -63063015445444374250350507412745284800 9878259 279519074402337551735647563917546856504 9878260 4728992657853669249660423392917463040 9878261 -5046781688666198122486415535343463808 9878262 -124090536947617604458117003927108534848 9878263 214750098926148501783614395156902237784 9878264 57496125080405463183872623548022763520 9878265 -110469230076373868379937826637329220540 9878266 -200510107054097707560660881380334537760 9878267 -45656981354135526224042400925004986608 9878268 61733928144562284962639289752670495744 9878269 -172120172619907707902478557739495371360 9878270 -50188442253446752243092715368506918400 9878271 118542662365306441222514468646393298560 9878272 -10232331353805071128614068459875074048 9878273 -28428482785452953690114693914904921040 9878274 -743840997555621031275189295872700416 9878275 133319448828019508393796951089389575600 9878276 -224321786315622639348041905891961094912 9878277 25730706017027824870216255333831933920 9878278 -121720163442141623172195007433691718560 9878279 338243839950271927055063828822537397072 9878280 248300433780862758685941591004549939200 9878281 -156128031396254650509147925013793377408 9878282 -226677179704165300737064915693850317008 9878283 -162681729224469003447733632729070784736 9878284 -131275935543218320183865239224924698624 9878285 153600347920009945344325489580273275980 9878286 49211640753009412572254247938440685568 9878287 -14673325834594986061734609063074122160 9878288 9683372860860844897966672710551470080 9878289 71256068672290966514640626192284940448 9878290 -203535409980121902976493272099520908800 9878291 206104510008630623523697519007924731692 9878292 -40949763598615627257133813533984377088 9878293 -162606324102594329271074723962654580352 9878294 -58950415850341225516803141683289713280 9878295 90131197179382737423969012166064332800 9878296 115591440926753921890384670559189473280 9878297 -85371930614598196167900969944813374656 9878298 107619280840835661566163285227729585664 9878299 -157058505514807677526502704988026776240 9878300 -51091398256563618214321780953439987200 9878301 -108020841588814742546688510092495003520 9878302 218627979168888275004614931050992550400 9878303 2067190240694222173283457295939155552 9878304 2719489647624866756721999368854437888 9878305 88946377355228744513879807399798307840 9878306 57098863402074847676357803505009105280 9878307 179379870440957422246574101000035006840 9878308 -126212503498133562727060164326859829248 9878309 -57403202546337032594137411184992530240 9878310 -35378939288665575694203046000431845760 9878311 134210423878261544558259612037472527800 9878312 -190608680918705166004408238091383116800 9878313 64086814171870802208605808297281311200 9878314 -82351707328650194611780147078960631808 9878315 -91783432423725860225096328057382235040 9878316 16247880286019487415346571512183291904 9878317 -323129448164609085260182522260055612608 9878318 -515493287084145793383265503115501731840 9878319 -828255663383291774032916242944458208 9878320 5971725890268776626993133300991590400 9878321 277185782722451046632385131616027861522 9878322 -68568187022395891945950526831597177728 9878323 -56398669724061058245998626588025628256 9878324 245993590913352252978498374123951757696 9878325 70442395062904074431160669706783833600 9878326 -195171762569419225631401040633624602560 9878327 -186919699639858344376160728292308660824 9878328 248613084691591992296228050680299520000 9878329 129900374985061132473296036601196439040 9878330 -49628865156511418523786389055306163200 9878331 -67832431235355915930962400573954539520 9878332 -176494485979457426245357911420249416704 9878333 -303149019598513853740680184758182735418 9878334 -40178311298166745765156143948139029888 9878335 54792638204062776965828130444427542960 9878336 19073341995120897761888817181290921984 9878337 -51451947198285865148288600165055974400 9878338 -299507358647817599765422020676889701680 9878339 60916682996021775824351168272580140800 9878340 -61374863135333062659023458056165888000 9878341 144089210514276193069458715083945840000 9878342 61673985377471958110699251859347551072 9878343 133764173493589471954572878620914997920 9878344 -17766843400980826497369913859415244800 9878345 -181667795167782980062884096352373391900 9878346 -196898238187072343702838777067302813696 9878347 1402934451836552924436273427288606080 9878348 35886601219402763089997462009250723840 9878349 -1890534294459966846521542507301870784 9878350 114558956591937109391587834271887142400 9878351 101313490552129651434105542959522396800 9878352 -5287310112614917344969869370707410944 9878353 -98961063542819405953987002701148128398 9878354 -336474105002444690407200345661456603488 9878355 -8871546910495369654810581995401205040 9878356 42891244438587554029624033659703971840 9878357 -65273196524872179231158198964165662340 9878358 -31798316068397827614991182318793113600 9878359 -44271846985156482508173347058918672984 9878360 -3004467000999975356814653266391040000 9878361 72403444282614388254811835761575601872 9878362 -59906361733330983682836478830817029120 9878363 -138047394251026696429268724588901723416 9878364 -191945292464878936018761204510658583040 9878365 17018667322723680930446819768939059200 9878366 -7804243518541798649396024927882741760 9878367 -89581677683690066730156937925818744320 9878368 183227775166427229960248793151051923456 9878369 -451668827741016463495052020078703083230 9878370 -32782182425678210625929104639830028800 9878371 99723718697382515021255203980096587152 9878372 9210600526518190526364587124078059520 9878373 103047421203104747806102783555854709020 9878374 52171646250436048637756277579067918464 9878375 171112593691221835854292593615865920000 9878376 106857650713158868696029826860596428800 9878377 -149348270839985399347525201662432523800 9878378 1387304877607612526281892046316020480 9878379 4268522266856941317902320538320588800 9878380 64248856330045528343305622664643276800 9878381 433944875634516901874033793780166564182 9878382 -94788752228014242452327869753379698560 9878383 115423732808004238282222866637543913440 9878384 169772510877115450380796653978223312896 9878385 -38438863226772550903139155834147891200 9878386 -13718712654570057200825391968233167360 9878387 -43796973163418389007270574666658256808 9878388 103015797713509272537193159571780327424 9878389 -27760694796856523790702336342385991844 9878390 -1209881705497605099230995697959198080 9878391 213241641945513031423443116652030979200 9878392 -48360409113504044240355814098840576000 9878393 57976932580442382964826467389181363200 9878394 133187123186479670588312681022843958272 9878395 -53499845772584060451114964567952671920 9878396 420881040584813600571088629342621720576 9878397 -104124915238732817064245989437033924480 9878398 5192473213531485884779138628138815488 9878399 -511891520167722910013809985981023113600 9878400 60271356283982060596677833549414400000 9878401 227241944192654177255840421347047599464 9878402 51143201792254824619274176415640660000 9878403 162451912504787020793905182059649754104 9878404 -2536370949310676744274179588614940544 9878405 -32876426517713591900819281177999308840 9878406 134245570948294145193959797221214785408 9878407 -87797339646633924599906111714385326976 9878408 66265413644910940090104928302485176320 9878409 -30126032642652323620264084728912139200 9878410 -55958063079084852436574670935272800000 9878411 198568827883042657877368519241355715824 9878412 219654649045065437872238230444745805312 9878413 -512957773936453062508835028101507608704 9878414 -7098247555137716766556303396865641728 9878415 -80349607914119818778402528736647772000 9878416 84733441928996192859628012734578204672 9878417 164025540748635306779622922764636510720 9878418 -126866386327440339555895314058215007872 9878419 378706641556975266881980227887724187820 9878420 -237992344173077559095807514289743421440 9878421 -31468095954992138839120579751556950016 9878422 98810252773831888364759745517946452512 9878423 -252818303249094118398840581947509908280 9878424 -6143942251849272472643540028019015680 9878425 -136099587208926483842109915397856940850 9878426 226121418217606244524394704255351452912 9878427 -28154326289342460506686626231273638112 9878428 -138474607546163317370549060905282381824 9878429 -70933403751203232188708321519973918720 9878430 -62345495742403538834540546957365610880 9878431 -140434891022253549578099110193130800688 9878432 190874938844774470507950502426931822592 9878433 -306016270619768668582022596261665600 9878434 10376791785589701041309179516389479712 9878435 57939521524709611520322920115628640160 9878436 -130732978652666036710474096969286427648 9878437 -30506154730612355612702302194979065668 9878438 -85689612867167490752551446232945053120 9878439 -34747301402358826990509903705798620376 9878440 -154491482160491550439223370793881600 9878441 -266577115754758531675528099343787168768 9878442 -37140607016310153055745336926015180800 9878443 -71934212764534012846052756031055578096 9878444 -356001076743169553058321567973332249600 9878445 17711753497717131846355652666084646000 9878446 -154740502166240221280587471558505819328 9878447 29760374266304282601659505305269370112 9878448 -98877842786322879668090185797513510912 9878449 -382616681762309141834309931310856095557 9878450 396303993626282861845080062220558000 9878451 -83864911777645525585520918290355993472 9878452 23099203989095249345726883059016550400 9878453 185484531582838733577058610809493874684 9878454 33656830680605346778524536496572080128 9878455 37605440411870067884849300115205734360 9878456 -125525430644459023176860546251361034240 9878457 -151529169018982312115970824506494974112 9878458 -7413015436646120569743153003078207552 9878459 -306427027298916159185334413646312190896 9878460 -21663916221533181434186146894412513280 9878461 271966011586668420172790662435383294400 9878462 61566687324669599591236091507884278528 9878463 42376458714179053198625211290914264320 9878464 43283205093778059415865265355369742336 9878465 212851531845916163720958606144276859860 9878466 23743845487636314649948461684048721920 9878467 -38110114090074111935251811039829228484 9878468 333801558414784624101298559279511306240 9878469 46768399078815095945140953279015876288 9878470 -298385756444644748331155500899997440 9878471 -394481787811406445274383740162688140328 9878472 -64276206261550494012367934623823969280 9878473 -109696762902326019800733657760726670400 9878474 160753587102550445274105279045032690736 9878475 -156634453278398221349582780844911321400 9878476 2368290937752369830002836130419015680 9878477 31165010971611106491189623237793700992 9878478 123882182421789960746586799020345052224 9878479 -45725674156773429848846003847030747600 9878480 -59033863514634637780478316469479014400 9878481 -252813811166071316166548924677060796988 9878482 -63827630705508256941968304789948648288 9878483 73934721098924047920650668531017402732 9878484 71890154045267684801273145184071942144 9878485 46743584870473163205570830079918018360 9878486 113960886593878499457285314757389820192 9878487 -291642933880999501567697638604570652720 9878488 -244741245112130822996369305953517056000 9878489 -245859289440283244782877380843351582710 9878490 -89033175558623095456446245785562150400 9878491 -17874416452247010021469183537863218176 9878492 -18352883980468327714648472294250172416 9878493 -39572897993071351512506599059502205472 9878494 -36460608382387649383924385650634873280 9878495 -152790806290839898548287348895367424160 9878496 -54981004477939856956665742381435846656 9878497 53833945635912905185211258021666201620 9878498 336174259394552566223656192551072336 9878499 20800171011342663047108269191979162800 9878500 53618353359720261571497061841771520000 9878501 -759734837792671084573753862719484352228 9878502 201530141546738448027647024417337678720 9878503 285226098055018932201120615552063357752 9878504 -472091864805059009120130910063905162240 9878505 -18668785065475710510151303981948289280 9878506 13533421086726803993908291238650326528 9878507 -721193693524265175076481858484106913856 9878508 63353752784833566547733166823235611392 9878509 -31419132189956175643982112659163989290 9878510 -8538013481651380645460840888491083840 9878511 -144418165108931389802977050583915108080 9878512 -27299839688129362948158656820722925568 9878513 324770224141939909972388715584021464740 9878514 66479074610413292922340677594155650560 9878515 2178079990928989474221212109950365200 9878516 -143850719822275850932102084861412434560 9878517 -3926252971747324958594024580846666048 9878518 14090395191967482406288692119898963840 9878519 -298821984352335772129985212922500608 9878520 -20387636828938089065581561101208780800 9878521 -80849860555288110484266877047060656278 9878522 -19822434926931183436373369484826085376 9878523 64962024045258396944878540459574853888 9878524 281010605407117512247475689501338029056 9878525 20722089587296374018530073672963220050 9878526 -6314016558887059046684059769751398016 9878527 -221112740843376243669947551115592346624 9878528 -551342923309864168855595834970476642304 9878529 -296176789886476216198423941514859844816 9878530 116584689775595024985255780485064436800 9878531 -132618644655781984408250588257983728880 9878532 -15026732146587269613581469468690628608 9878533 -98736636356630069181906713726364109280 9878534 -10582437349906564891588834053346431360 9878535 255039184785410565743381795202572257320 9878536 239971730492100568155169104171365621760 9878537 376952486194595376356512804660299924240 9878538 12651968357603498750414466634743423744 9878539 496664730683268867627671163799440018432 9878540 15852268891722609290203703919200194560 9878541 -139521119313522581477816889115157904576 9878542 -235391539513149959412841896548055371328 9878543 347763770237729744290760978884347016944 9878544 37902950547884674188375599086200422400 9878545 278304247183032734639694750545577405300 9878546 37878404509741249844176255130865355152 9878547 237256889092012163956400430486608684160 9878548 173788105461829937711704841584827483008 9878549 227492539493568859228699239063587599740 9878550 -14101082980690895654407465127198630400 9878551 -639489645539429254424983918378599645600 9878552 -226825203945221535493654071646015334400 9878553 15578973729938034160857846469370847744 9878554 164202392911348720856049173493657126912 9878555 -96791779618264885632091196877363888000 9878556 -84093701575900227116076124956506972160 9878557 -36805459600634693177318075809987715886 9878558 -177949861502398114317795422646442965120 9878559 -3779164417005411891072901004968617600 9878560 178790355310381346792697114071826432000 9878561 -55329606657072689689189092166326720 9878562 -12288903714431271440945028602278272 9878563 -148865260978273722095693211803734337188 9878564 57251266985558406117498549291802501632 9878565 3080514740086105663408499587081893120 9878566 292751600044652836053000303756241782720 9878567 338005714093308569387479828253130074616 9878568 11442773702504741748978491279403909120 9878569 142080546659543361689254449858644396544 9878570 -43813700984688640230684498216239361600 9878571 -344998825920095321733639012868290347520 9878572 -132702552848384269514177135197118842368 9878573 160826418667494305258320233308047069164 9878574 42811345969968937071850284297518513280 9878575 41721739770359315215422822515783216000 9878576 76665277089161253091555416290758213632 9878577 114326868931623931132681072008260235840 9878578 78291991805258470745561599689110637840 9878579 -469468955065580260463817578380758672 9878580 25102434540037754021717042427023573760 9878581 -64487374371533550310393393998852577416 9878582 29716836105567069339203954356441951872 9878583 12514494759050835711879197568549602688 9878584 36812255372524598685498612118232432640 9878585 -123183141940373290090912421516981298240 9878586 8311759005175108984113724843614376704 9878587 28067677085725926551327980277239517280 9878588 -254160344889514279839836334705281037312 9878589 54324348231383577098383158185656757760 9878590 2563740332194011683157745206366096000 9878591 76352074969020430671063027615897031800 9878592 -51367170286422717905149781892334092288 9878593 -271586375701325855536005770551477827736 9878594 109416942844532782912243981681051841280 9878595 -163026788039483476344330335719814214480 9878596 64310990036663325932368269841065301248 9878597 311373833803588750056185979369395213532 9878598 3643345998630494743229449385696869536 9878599 -199237068639843519146169052995765663400 9878600 -232496444257782813505785474540110976000 9878601 -216448324181656302958778588349139111296 9878602 357724509872098934617198281652813077600 9878603 135078669909140561290821805966934795520 9878604 -199056373040955173407880030451652313088 9878605 4352293574767964485629819329047888320 9878606 -134605573707348813485537812282362603840 9878607 -100090264449863149777197888655414324392 9878608 -3240610779938354538224285464581390336 9878609 -25645439903407677370772394699518534796 9878610 33785088172637842127244077787459640320 9878611 389378770734947302530640398964930239212 9878612 193300552978678906032692285279581712256 9878613 -344228378981132013452974337856845421600 9878614 -367754061784919149185344475927455734848 9878615 -11758735835934001825920383775381442560 9878616 256240855054851943272738757154426327040 9878617 -54377983189596906824417722115603719488 9878618 -107205643481423207613897740176304297280 9878619 -317513305713169206561262793729440145256 9878620 83957372199603310112911292362291975680 9878621 171761871169301383936090412368503223200 9878622 -23408429188396088911128618498183002880 9878623 692036709008353397807312844616942959480 9878624 71726857210333760799131643458999549952 9878625 302347509602684229201041169791040000 9878626 -253218569931475902349665519129816877488 9878627 319609556471051798802375724591812026880 9878628 -39283569672821395087894345439446625280 9878629 697163898205569502012021453510936475740 9878630 -29120428255270665269285115264145584000 9878631 73790838420588197290325873190671190144 9878632 -354555837478784186770112654460316876800 9878633 238712736777515699167532218129004449524 9878634 116549857953894279930354892315527528960 9878635 54524037206821543376755548744420861600 9878636 241991067977224537464975712572428110080 9878637 195642156815312564075690371028040256320 9878638 25786256763918226828170976535979970560 9878639 215796193189132097703238645666231247856 9878640 36218003754973367379621539593325445120 9878641 414822821031957600546708677792567566132 9878642 288604551208783989414688120849527844992 9878643 -16806121939449297006827592564129937068 9878644 -61523501537092242098195599248122400000 9878645 303911151933751148665142764509601854360 9878646 -4650584188446035087356036511963799552 9878647 -474935494968815570404047275337979646040 9878648 3970068257607539414807407994825256960 9878649 -62531337034882225181084935052037648960 9878650 61619887034260085318683694192054110800 9878651 -266018860867957901140864414295329024080 9878652 -4445219083659458945355084959856230400 9878653 76670426739635344238896905887161851084 9878654 -121017360291901603828177038355048904448 9878655 9516547590161438525659060335795856800 9878656 -17810626763755031674646187786664673280 9878657 471639682928058990094641005572740075906 9878658 104050778254144418437611315223705766784 9878659 -32134423067898019477280031835430268768 9878660 -189024972144444469216169821153811681280 9878661 -41503153397378057760483644060672751744 9878662 138338227192010204273188186362404660832 9878663 -43203407816305682650186795460559191136 9878664 268513746527051297179235404696808939520 9878665 -281223227976289192096174067578047331200 9878666 -70767913794764476360050999742675521024 9878667 133376364084287030124813470792784636912 9878668 98212425768968765777340834486079627776 9878669 -441726787018794187749942386758676582304 9878670 -16472105802091061250242587729524576000 9878671 -251020678086059890217301261173833120656 9878672 10021149328256709441069731770527006720 9878673 -72757770893167802079537033997906645056 9878674 99550926181227819893602747844319066432 9878675 214343824098529259671995283227184461900 9878676 -275966055295499329570518312815118673920 9878677 62818165897864127295152588236638341120 9878678 -298987239992265683099124540357279099360 9878679 144870643763703694068853537454227835040 9878680 47849032787552709440135659784025292800 9878681 -240010407507281772552436396752318891936 9878682 -89634480531400987109262197721033057792 9878683 63200845137301213257641051969103858600 9878684 22941587242062248909517920618084361216 9878685 -124444456161583225605853801417237591200 9878686 -89942287306141733297882045250374470656 9878687 -57722967686191275485469981935247991968 9878688 256580218951516272798746135987079020544 9878689 24065271822757955474677124343378299440 9878690 -61281363215757877905630216026645618400 9878691 6112917160267965841307954816413773120 9878692 -192134103803443526459376900094073421184 9878693 532424914270997613990259562228135914944 9878694 39355085896182834790786238815549601472 9878695 216824135730363726828540066499399925760 9878696 -24904775543571060226034049476994462720 9878697 218393672802533472437225176829161364874 9878698 221411526342494434849893095916549735600 9878699 2384152643968254313438246965899016120 9878700 -42095184724577779665660122725082880000 9878701 38906504909377799961841295862901257952 9878702 -73720230722651595849120188868668126400 9878703 33613019404688418244448242779918000000 9878704 -23531658946041742584312449901486440448 9878705 84080359632727802372481797294443323600 9878706 -111550413141223134618565002740515200000 9878707 111148278120673346384110690290627819120 9878708 23633414043724462314365263138455552000 9878709 -210611580665673762278654021238289524192 9878710 1556411238301312649456814798945371520 9878711 -8569270841384004353208182694469282176 9878712 -147099677778341117898019593649816596480 9878713 -230161162651806089463885656804013596800 9878714 148704724177454850036995145930225849456 9878715 85019177954794217365699283877675344640 9878716 121931872054895671680057820108422947840 9878717 540008626136478321624592108639392726732 9878718 -34645326938376245996684788085170222080 9878719 130490547372474721468398667553894924544 9878720 -20834651362509606606834050477661880320 9878721 27458660096989861279702206226639755312 9878722 -45791347557176636478814105569678836736 9878723 -91836529744040505373476426312781740816 9878724 149020952777085544031340033604750033920 9878725 -16676876466917025478968253392178097900 9878726 -234120755165951610573967528408886700096 9878727 141111796497761885873854098114226748160 9878728 -439505147276912315335033388613921315840 9878729 -182972121951501726519564899876507101824 9878730 73374104762402111360436000393064857600 9878731 -240462205307399867556068455248090031468 9878732 -22208749226914469072059108049779097088 9878733 165642287423901478135516892285831865600 9878734 6401431306752547828844244274827851520 9878735 -22148274743410629982524674200567977600 9878736 -24993748860566017093047829707441831936 9878737 514535531763283259794559789167944250992 9878738 -147190543278749362834278648144276186480 9878739 -18924848298523073073154505281367675904 9878740 81501098669490572761819487038254800640 9878741 198575010585973198523642113816183554012 9878742 200609446446038641851092535267704931072 9878743 280932397977749041832353742966388537600 9878744 -427180442673627077223723175416883107840 9878745 36571044062982850714733893461846512640 9878746 -192202035455910281119510919993953505280 9878747 -289662575573531838612168508358685951804 9878748 262648206943884382244701085253190213632 9878749 -385560990365789614456796741864986236250 9878750 10538630322117169020998509655194800000 9878751 -245178282232033440889885303805838893808 9878752 179552456482852352430407462338427092992 9878753 -157028610271641918995965039757693641536 9878754 165325983405261816393537705192711301632 9878755 -54247611259209850503461474429698737840 9878756 -19103774039705765081963148788080039680 9878757 25372960530273973601982568560513206592 9878758 16058556453734603403046575736112438400 9878759 -110148523295551242164784694665729984360 9878760 -17565115672069435521439487976602880000 9878761 35521031981202317447829487836946820352 9878762 -104270400322538143906671954171339888288 9878763 -8949689025304392306852819182579289600 9878764 -106099731990950366327525804563141827584 9878765 1348596006437561822644954859497377720 9878766 65805414890308640506481041496972649024 9878767 309469110898435701038118723790360208152 9878768 2586866103988034340597273896158494720 9878769 101385849884189858008139970483821486388 9878770 10492904188006326058719447050644869120 9878771 82323312447672677801212598827798576800 9878772 -171559092610894243958814996115866206208 9878773 289064811161993455951770802579651183022 9878774 11992145325180118852461553050988415136 9878775 -56162985763535822076650696260555142400 9878776 -20306295141520714433838565562641858560 9878777 -6241894754005821741130362873133342320 9878778 1720300379856921430975149751605961728 9878779 69215182495347829588077482215502555920 9878780 98629063545656439691645833340609497600 9878781 119760215373631967825221619360431539744 9878782 -91837651553132942166304208558839723008 9878783 57478327705362981350319641277760398360 9878784 51790938189534767608895604972469616640 9878785 137881896274275238574418709680196383360 9878786 -12092030195652157686320542777438010976 9878787 540930614325760157388630228958710240 9878788 -48099907144714090311157587819357438720 9878789 188553583120846234244243180131244302656 9878790 35831704634097868848786514698232782720 9878791 113512330412577015267511904101333723184 9878792 -375119765335966330392511169711628288000 9878793 -92561180658300772156521078261834775536 9878794 -52186736872030785517273032586236016800 9878795 11924807651603360204569457429590565280 9878796 -69748228594204546905836234363572812288 9878797 190184856803624572604646172485838280246 9878798 -13770884385655532054760302262470783232 9878799 -6676478575539003736905416798588212224 9878800 12056898962645784046872501173019238400 9878801 -67931121381047139661749322404087338496 9878802 15433088113090815836975911895797188864 9878803 622871678533717597522324205102705560 9878804 -47339220114371556819697211865770590464 9878805 -41865944342072488885531752665632589700 9878806 -22284235053715038764801860235365226496 9878807 8823456721539448178680999094584232952 9878808 87024934855270418525128389186556047360 9878809 451253921682113806201175514135662898640 9878810 -142109689717060594048284156619705154880 9878811 223433206795588962747446195151219220080 9878812 -149539304264927048362007143581027092480 9878813 -252291104096425793885415611838496704 9878814 -61171253693685237368849876666331678720 9878815 31372193731071356572467261933488011680 9878816 546121678222429914370505671736037015552 9878817 -3709562956182012254649878663696442240 9878818 -263071781815405859276922591670184671584 9878819 30075607864674913284363954411886677120 9878820 -386424506486161016425466429296803840 9878821 192338563778844323693206758134999449500 9878822 -31322317490532785263221700828972646400 9878823 -299943305230405314455638546092673658976 9878824 -254296995053961474933163483415238743040 9878825 161957216985469777265573047330896579600 9878826 -18450165166958275785354667438429309440 9878827 -72557330049162402673099652256561087456 9878828 53017384793639200393140602071836496896 9878829 -135861877735695661503135524634462375072 9878830 30126540290504957603462347267547992320 9878831 4598700214137323410391025934960030800 9878832 -2450960287285638888471581010140332032 9878833 636770363227484568571581921924035612224 9878834 -6575705032978290493937455990458206208 9878835 74317949922092369177785328459119652400 9878836 307220624199352271035540312177440079872 9878837 -107434190111548910484104306744712696960 9878838 -85525413555185568369003341745469486656 9878839 409637552000454597943310963713763017640 9878840 -3716745359186816312060721618982195200 9878841 -19025868483495051716024743515481640880 9878842 -24338633196884812298065881130297708800 9878843 149099267676808500257956492028442216144 9878844 -40170165026200498261089901658252496384 9878845 -131083936431167609655249656392001268480 9878846 81610471247262462578709969555905071872 9878847 291534416280068279352429898696930813440 9878848 -23689851938044458479638447380846608384 9878849 439851174969121289559895868589027753300 9878850 5956979177699673161090957326694844000 9878851 -36671048412700136370460228856467470148 9878852 -80181393443908870572139399636097760000 9878853 113071345669391468246790667930803161664 9878854 -34398937202633000033833642106033214624 9878855 -59248017033911754319391823516142187040 9878856 24234721646569513390972498466862858240 9878857 -449847777774443405048578261149899833894 9878858 44246556928285589882200850659802684160 9878859 -43742226581011310009731097550112159236 9878860 91607777207681738157278210668024396800 9878861 84181345501801253164532229565905993462 9878862 65347077283124238195894097668759942144 9878863 1149259975562239318125986747446819328 9878864 108352604923100225007088363663152046080 9878865 -171556526320873388274855413518251137280 9878866 -9195260772836157200180872711344064368 9878867 -313029677306763521142059134325206680084 9878868 46480446625856826047322193902779351040 9878869 30220494597358203042944554691068139520 9878870 -168725040280273475225487289833283952640 9878871 20137658312004390943447116862017354240 9878872 210947522412821400001794819094857031680 9878873 -151663869634036183418633477800615049856 9878874 52725624683121742257129803640340124160 9878875 544121613463915642704750649560751884000 9878876 49384426979227176059485772673950911488 9878877 279566594490925012067524390359262459014 9878878 26694108284011068516667643258027418240 9878879 -126394495348607882708222955146718462000 9878880 -71779682043602414706623299676232744960 9878881 379002615880749759817570918069980813700 9878882 30918439613640478148234860366559983104 9878883 -24873238184207496519381436292302126080 9878884 72134685158857054050026938318775672832 9878885 -313864675764719611761251987116678727040 9878886 -70243336684857649106562835421065279968 9878887 170574902719132379704840407110451227336 9878888 20984927410038014884928518315401984000 9878889 103315861960457515224628562908686066240 9878890 145523261041334195913960155093203325280 9878891 29572821306371499890379825731917158144 9878892 -127348381637057961973233847251759426048 9878893 -525445850316154632762818362975896178858 9878894 53281397356220117196292684729603671552 9878895 51556278491652324305629410922337666400 9878896 5462360070949692041677887293993779200 9878897 -60895774567422587160485219990808543168 9878898 214896281240777684561173236527390016000 9878899 76870984861057588177306963218059789900 9878900 90404504829077695045525605379188940800 9878901 326397478568739585623837455556288766240 9878902 147533957441306637751139213808542711808 9878903 300896900016872987425475452324475458152 9878904 -23176299294739614371778194675113082880 9878905 -152154451734687339765741950188920962040 9878906 7274080707910479095561685900800369664 9878907 -195114763864055269504132501557432182760 9878908 787045535928403427759050346289039360 9878909 -98014232196597198105500707828523598912 9878910 -32229237753254776092896680591131872640 9878911 44987393337808280860468878675946534080 9878912 87254048816624367045791255788718653440 9878913 64798943101924875934947589414118019024 9878914 -93083284165869627351923739399720122880 9878915 -170591830920394768392748562990349874080 9878916 57340745125283535735052476922705431552 9878917 204312984107952014832276481591077252640 9878918 -118324132123600364160740327948157954048 9878919 -279696703206863900628418435055971540056 9878920 -100018138587507867776224570123515494400 9878921 -151991715703923514700697770575991849016 9878922 72297002630780816456880008483592460032 9878923 -36517286937490185876193666213328086828 9878924 -305141824584911711715761717691040512 9878925 14191646232148336533758595926092185600 9878926 97282486537067629483941815509487544000 9878927 240306731222340557693381037899255689776 9878928 -5566430640402999721309177104702898176 9878929 -92681026838701336739898226308783467470 9878930 89833659306449845477937067760421145600 9878931 264127156644200585651289546157350196020 9878932 16431510838042370945259290900345128960 9878933 236024877392911525859696303581006713660 9878934 23708696117376710271782110701959768448 9878935 180804806303335077468476519769498904800 9878936 866859105875152302792565491528803942400 9878937 -35925837417558135312856500800180062080 9878938 223555602471398036436156280145208163296 9878939 246322942327841331466170163225647856116 9878940 -88173225070011085853330491430807930880 9878941 82616364424102811055485291715216508672 9878942 -33581518165302794127228610381783744128 9878943 -109665063462546220456673019167576490936 9878944 -2655831098359614662926132273472471040 9878945 -300326348508995152984496939735029320300 9878946 -29203489765936127606195455766329761792 9878947 -2546691103748335305396913601238874672 9878948 -267600034268529891048244943608847441664 9878949 5104336045078147241227407009533706240 9878950 49999440687471527032406979520348608000 9878951 -58232473566523270563326631560959353696 9878952 -33555836177891388139975180606914969600 9878953 6647403584771554042245557963330027456 9878954 64706098659454755780416078358968865792 9878955 90693433069998735878843357649739968000 9878956 45018145179290332377220863001253662720 9878957 -82497270902213696062262086448934043200 9878958 109944394692945375298104529761031329024 9878959 -346696436824914537421459754587720044984 9878960 -4462077700000287036301170781244620800 9878961 -10703159513106762766829036784176901600 9878962 137066062697106452426274271141580697600 9878963 -124515304917074276599600784105466498000 9878964 -101015191856260327463284264682281850880 9878965 -71195304482508740338289638877046611400 9878966 115496606711399594419411472955097514880 9878967 -158451916793037701228742771859269193632 9878968 318079879864684966577064894045933957120 9878969 251982381662082089340183738072883658196 9878970 -66691991325044838450891896598928032000 9878971 -306200285537856519696208924658956808256 9878972 -489721992786692034079445563606489635840 9878973 85482573887727304234509634998678781344 9878974 -56979146939813327494962469528647091200 9878975 -245708999139778120195212983708509221000 9878976 -5085478400120644597942168704295895040 9878977 -408325234197669837240511572431727322368 9878978 -105878567950037115134898126263751588960 9878979 -220113695309389827278195756067436446912 9878980 -4560117534646853374335351377480025600 9878981 78122382436417560469452545548202076192 9878982 -8140960266002802124751448743098137408 9878983 1045651518907097885224268993463162384 9878984 79915639113004899253943784034309186560 9878985 40817316317382520340650171373413560420 9878986 -10220693872578898635864843624367790400 9878987 -20464562735796632014510261499493682368 9878988 -83759720178407007994995961731746386944 9878989 46577310630574356124935068253400299072 9878990 95955048767826589082765134381417929600 9878991 -7740883270590687310337848520120793456 9878992 -471317739479477387572043734488317952 9878993 -292009538580460266326509155280220257680 9878994 -54002094463671265257632431374474702576 9878995 31052723826636771521306127407601076800 9878996 -11762238161495112614039674971845099520 9878997 22524976154728848011878276689145177440 9878998 148655068143035400525116952081216460800 9878999 -11817387003459454291757075772485394936 9879000 -34805452282565423197009481383219200000 9879001 362808253499866764384937675565335225104 9879002 79457366345926225233532293918294903552 9879003 22018054821002188185857145626531744532 9879004 -11948200641705829571493693683489590784 9879005 -498869040944934527236316172295236139680 9879006 114374862359396059424144225580754126848 9879007 -426562766859399555066371495895406459744 9879008 -27865251621855657923209679277655326720 9879009 1849102949471619077130274193980071360 9879010 60042467479645793469436415688590208000 9879011 -175523030214392589049418729278842310752 9879012 -45028299279997509966042505730157219840 9879013 -533411129262227792120492415432660196738 9879014 190406842821919495096163674276739511360 9879015 51319650246107363601215976328103770320 9879016 57371510659173717465056451907880386560 9879017 22210130302696299558474407447691833460 9879018 -23854258011152873763394263399600248832 9879019 132576743316275211701851041519511990920 9879020 22961733595366591472862964428786600960 9879021 -18884851522917856460979592679982512010 9879022 242147041618196473678882303772081781312 9879023 13428889418703101708998745048748494592 9879024 -70770435466570735148503566767232122880 9879025 -32410111599889523197000575409149453000 9879026 -185361943470438239283222220003700032896 9879027 109209215639901832867919394580227748920 9879028 168608518224146559577839564025570295168 9879029 124289452159806235717439830573835746560 9879030 34955023856461489796499705811922841600 9879031 47864525033276300684960390968247386880 9879032 -36812626258226945675486961318633676800 9879033 -249639644163830422878039172506999063552 9879034 20567743627923732024747065142341213184 9879035 -4808035291525931212421241863882118000 9879036 -134748809844399018867242368989642341376 9879037 174264175404507372219325403289098813100 9879038 -74392522034464570391132847361808917056 9879039 642299578138657824794803413842621473584 9879040 -16554220709503157134398993689235947520 9879041 -128247207531894626741987532908008190508 9879042 -150847992249072156508041323128227949056 9879043 -158974606788492957432045447983640709680 9879044 311683924663648583572820938148843520 9879045 -194331959814123865488074398099086240 9879046 -9823138304805753240382133335879962528 9879047 108162505247699818050643325119910201496 9879048 -20130054027599621035289122696426982400 9879049 119080100721686891136532359746266888960 9879050 63955965065119188472834753354147200000 9879051 -751224853176859901012212912598159616 9879052 -22981259452844223977598221960250114048 9879053 -356013748186180830961341682700139083220 9879054 -37288417816456926660379409800433158080 9879055 112136606623976402157473293920832269960 9879056 -6574457697464400122108829107246923776 9879057 -417260334716721723089447974092995444160 9879058 -11610919961139395803914709908321024000 9879059 232005582692594448933769297560773257260 9879060 205704936382230429589821037747857408000 9879061 32203032642671285437892201632664955662 9879062 53749791774612717619611012282301634112 9879063 -237034600977323474586229861379314492056 9879064 -228808690495862100874640571409325475840 9879065 70728662143366504626861125649762854400 9879066 26211202314739591127379626669819987952 9879067 -401238781230033792673795089692981773848 9879068 -392941911654606542799383758757640052224 9879069 147720210558843367530111934915069708800 9879070 -4535350830887264396014799926795213440 9879071 462993871135012488027312496490712275232 9879072 -1335537532635338598719211138912878592 9879073 -123210249631173295219715275274603422716 9879074 121448826896901639612602582660351948352 9879075 51449782889338730929814923044301097700 9879076 1675155168193887668171163374517157888 9879077 -177796720922801045397284212621657471140 9879078 -178747376090839669902960045861622272 9879079 -113731442847865772203146313855038467024 9879080 -221119340146369571169668449700693452800 9879081 124688428938013471249536328521484071360 9879082 -40778626541965712478698497588440576000 9879083 -65482528981405055186926828262523253800 9879084 1410643909446928072477452901118382336 9879085 145277366681137770850606359908454192780 9879086 -12706897340007569272955424701019398400 9879087 226018610530277926516193469931679498760 9879088 49000438060933439520544905592914411520 9879089 -109468180571376673596856177095124249440 9879090 -3845478579793662609412525557058728960 9879091 248147775884891360355588916329443793264 9879092 -89477804528469048723375533362100514048 9879093 1467119866954332511107952472052753408 9879094 -21311385246933455878687951667716089600 9879095 -86876396023591212809082551505506927400 9879096 -34505132113876588007882833285645271040 9879097 -292066184852733392380455607381051626454 9879098 -75395652442100941414415266914645102336 9879099 -291711645474312157552004191017370632936 9879100 -75164808927496636406326696036026163200 9879101 141157853126516235529132044725353020102 9879102 113040557448372022449192613374636730368 9879103 171977217307732746009172012538833271568 9879104 27539931078138336630611969424003956736 9879105 148023420206095866197089575614418168960 9879106 -114564586869137844240539649077751107040 9879107 12109249704859933561253081310164217600 9879108 241475696398516765722887999165192847360 9879109 -176388637366279685560352351046268250880 9879110 -26715198290555424113339040672699911040 9879111 -48436763046443077251489965600468889600 9879112 282360388418467715802772498503065011200 9879113 8960919509133970136336225534887716324 9879114 -14377133254614856447665779304073952256 9879115 -192202639120578469878064930901215782240 9879116 -66659623445267719418083288201052418048 9879117 -46434439135303085137828613390931280320 9879118 167416551493456581691459105148626012416 9879119 -94713474145703121170222277709704919680 9879120 24528722016889359383056719230036459520 9879121 556563296048719233191583814518150144 9879122 98879538596781064358260766947015684224 9879123 16306246423211695821727211699169122304 9879124 -317293463610099411806175112315177496704 9879125 -533795275060308619171423290648207450000 9879126 -1866772886422072335686861316845691456 9879127 263304911616669236695744926605811957552 9879128 -110116254132440783771612613295916605440 9879129 119097352827678509953825461336881409924 9879130 -67360797618089776570126734758361419040 9879131 -386017610079283518934504930775485627068 9879132 -183022902988734677766032141497755145728 9879133 496366088242117429422404414347802791968 9879134 24900155505502428407798381302627737216 9879135 30606956674614165455024963049701634960 9879136 -57262375890144129898990741848683839488 9879137 -142918716920571921623470895266085968080 9879138 71104602107312802197613342410921740800 9879139 319890932084081202621964290383104294940 9879140 -151142308031972432726951706493422681600 9879141 -32035465013067571660211286543258991008 9879142 19127150962370648826915623036090646528 9879143 -8279784582674677825763672784281825400 9879144 -17001890533915471225610760879306178560 9879145 201897016818244174860566394800633371200 9879146 -151908553925541935602345152276304603728 9879147 -120742066518866536709822218314278886000 9879148 26996196591096112729050546073387196416 9879149 -113059486670612815308267739205711525664 9879150 -28394317483612714330620906565034726400 9879151 280676443199231234843133639406628787152 9879152 27245882419758310674769917505613561856 9879153 -57816545371375131784485403247275324992 9879154 303941081799749931861754185709200757776 9879155 -55619589120458225944499302084566125760 9879156 5867825975246233824997344450768691200 9879157 383148445326164749804320665315205967406 9879158 -45025274659264267893416371022725175616 9879159 -124912212227600766462285589441527393888 9879160 51941115938512491943034576350351872000 9879161 152654504562000175741658128298329709124 9879162 139229620748868438039446675623583741952 9879163 -11220082557863090246391105136405348576 9879164 5385423764066216284949861807406858240 9879165 -165311257654016215020105302649396545280 9879166 -368343470908838964793558511373292224 9879167 -162705161378649303791189946453091406640 9879168 -116537051329352511179166100040240332800 9879169 608394081523131539499472368461809167060 9879170 -32023448194298059708683376202998064640 9879171 -20440823219290967040385012106269050888 9879172 -195559217212352980297475645651480957824 9879173 106828891711214643284106586085478743424 9879174 -40765704261819778010157663958519388256 9879175 -212278434697370302590795504189591045200 9879176 -52081384699937601685045952051554821120 9879177 93970368088057598307803872154537416704 9879178 -23218569093894209113351172338105218720 9879179 -73663244375500400405730456317670962220 9879180 45664776021732667858483196933739432960 9879181 -16554080926156445553588304482361721160 9879182 40339480853834777137981956036024628800 9879183 165279534752930030121892883833804792680 9879184 9718254112478914766745706266493034496 9879185 -5475880621247548447720931678459601240 9879186 -35712298425039507591504912799209718272 9879187 37874257300899599103010046587426675360 9879188 -219356763625809226260576869392625700864 9879189 226229484704491658253845275560429377760 9879190 -52576496217297817026272147512094388480 9879191 -27695826711586533336134822924429794128 9879192 31921348635374270266231093897008537600 9879193 -713779172138640298436210963723876373240 9879194 49383119943627477491668176877486499520 9879195 193758352852218922043713451947923511920 9879196 80509110414027160149248223070598814720 9879197 -39911266792885421904993244687577571354 9879198 67097225739295497666185094995443998720 9879199 -374588259452369529389379598300388630280 9879200 140604993165184477078016606427994521600 9879201 399129770626310552475629487952338755220 9879202 25841289491368363217996253988509600000 9879203 -58432626183209176339601993190948409344 9879204 -42704320645099735527886185431949262848 9879205 56471478061261395156983612331814281600 9879206 -12753035551710836586342358603632781440 9879207 -40197067540872704056181250087090376752 9879208 3633828580458760740496945519356840960 9879209 -15123480490181237998024244048910691590 9879210 118393390215522181293899167978519518720 9879211 764323731352695926109159146131206487672 9879212 -235651025582630975755671330214333612032 9879213 83007844514835276760112888081321022144 9879214 -64763959788693902273086313865378381888 9879215 5480173979814108061043342155827844800 9879216 28248034638716875742879704676687511552 9879217 6090248987865586286293669441430392432 9879218 90899512310119345998713946081946444560 9879219 -336259105276400416199219154195003356160 9879220 63314919598696213484462221505677524480 9879221 -475464575808102839359808155466701183200 9879222 22349492692522197102801874675112310144 9879223 43248482958933112740863998721908882472 9879224 189052808871685557401196392873278955520 9879225 67282944566367254843381863939800552000 9879226 -91913537669701085670304042937789045760 9879227 81350528758928261057555553192445427112 9879228 246858140045565763485603092935978701312 9879229 -345813452801285597236922256994152842170 9879230 -292775258069287817819306955907561159680 9879231 -18561264288562994735778716950446761856 9879232 59825542143964510182015409058073280512 9879233 7124236397327231301023706710942525142 9879234 61668110521264858943250110512138318080 9879235 30876646905154771707838785941740844160 9879236 -6375023132713767696015443766835347456 9879237 -61346131858519677860489337481540131078 9879238 360119417921309824630181463261446706240 9879239 355183522342013342640167344965779918040 9879240 -77561981266089085089499968658145280000 9879241 7729724142502844599833421208255906832 9879242 -218848814261634018014703468551931979728 9879243 -139600604408662630650789873019475191872 9879244 -262592747118072490057878922744415076864 9879245 -439508899425839329261738738330580570880 9879246 -1595861991362229171056501577275941056 9879247 57644651784394754308654834642412746112 9879248 -61464998078445210281527023772663062528 9879249 -139016344705144267009464299396745090720 9879250 717638465801261395773104318225280000 9879251 -73290686139967137144389432264337110088 9879252 -148216279056854572442288558485481453568 9879253 355296665538439045685983675864973935562 9879254 17032813251898562928059252956044908544 9879255 13896091880824433552707254681386989800 9879256 -23623621736865829754747317783087104000 9879257 522335525348793559778348316483649546506 9879258 -59729020826078086875721772839209494016 9879259 56230535361681715511367738381780449280 9879260 -22857475057890317993554531793209113600 9879261 -14907045737394364602290113679873659776 9879262 -235022487734963151705372965099614954368 9879263 -238927621135025554679488957481706811488 9879264 -320743337065054712583581543143053459456 9879265 101814810025827749577324433384280397120 9879266 109984979306770876867202616337269596160 9879267 -3064680892200185559209522333620736640 9879268 -24525963696214545448499638248084045824 9879269 -41355533139138075728908005757510515330 9879270 -74417228737246483646715314965866038400 9879271 460498563635545862314977129477378364472 9879272 70330207772834938001218184511386449920 9879273 -278985190672066412010972217970976986880 9879274 -173460602957672415097342664998709238864 9879275 73447317889650638354840391366857626800 9879276 -19042813265873075422301109811924094976 9879277 65942577578077519395925277725871879126 9879278 -30033582528191609028366992444877054720 9879279 -209106135102913660262278225658332887552 9879280 -56067938836486282132473188478997463040 9879281 -529083160239436435533829875677390367918 9879282 18975530585483262389915256438355963392 9879283 -111668734231446795241223475434212828468 9879284 342615166804966755875980008227703324672 9879285 -15686891732292663396689952352793078400 9879286 -279107974196057245131376491649438964160 9879287 -809966926943078031096346939440744432 9879288 83188839393789009405265065012025282560 9879289 -161950119194206564837809538606163506240 9879290 -129173898793979420531537873733360237600 9879291 154654370684916412800114538334009757900 9879292 272549400491159059325513761156163372032 9879293 -244289006741426064783628363603144416 9879294 13855043163459191290116678943192356480 9879295 -141295261360489568895735616225663506240 9879296 46425550062969006272332082199291494400 9879297 56084425752978883892985406881767976960 9879298 82856345534135575827054994910519221248 9879299 -116885180195824833659521272305320157700 9879300 125149420665899286660480716153591040000 9879301 -73734054356837910095431750192538026148 9879302 -73472149553131306318050795451313013696 9879303 20599502377157104829713816079533106304 9879304 -196414329815233717909919055520304332800 9879305 -28286437265453230984413343868475732480 9879306 -138267759489060174229942644344134920192 9879307 -276113036152896629151347909076225214800 9879308 244513070281849574391532375187611100928 9879309 14543830067600824175329633229948520768 9879310 -22035998153035929641922086501218406400 9879311 -22646982028309995744919627013348434248 9879312 -36293498189435710249075374048939737088 9879313 -5008357755212787377639915336787092636 9879314 -65793118688639007244082791909181683200 9879315 183698113488686618428508316684197171040 9879316 120688830704071075267205067341766563840 9879317 181254881539945767685031701004410725792 9879318 144961657476438191321694027267015956064 9879319 -68763597473749753581498167574821489280 9879320 -106124563265178753104435338021147238400 9879321 -479508247328911966396197615502868535360 9879322 188050461295022054474448725121442985712 9879323 -547781549823131499697481139906728674428 9879324 7735190845123987368469319134788157440 9879325 -111334070059848709855140899725675847950 9879326 163367294765357718794962255227597162624 9879327 -19701135636218528939607226240705762224 9879328 19355893390321895185531303658979852288 9879329 602996872376221871916549085822470183876 9879330 10939130997140908224044356668087582720 9879331 -51496719696597273998741691500049792120 9879332 232036024372068353922576029789216858112 9879333 46912318419729723475549086352863075744 9879334 -210885991808988201859799465250870833184 9879335 247319124696510207171093017219523181200 9879336 -1409092527114854149202804822193192960 9879337 90130520818550005798539110754639173832 9879338 -12884768485025613832974941562225162240 9879339 164637598479445220006645640566090299224 9879340 120404332366902841562401539690072483840 9879341 374505168389802177895260640636677645792 9879342 878382987219635235037420863398151168 9879343 106428810813069915206860694230768993200 9879344 46571589465416762649680572442927333376 9879345 72905511065471334963108681450396940800 9879346 14326158714659942494711689489787490304 9879347 -523179929092219766382983451382461450600 9879348 156239343843538053497850384720482304 9879349 -44465515734137791575104120818794869650 9879350 32838211291360346168838203573924160000 9879351 -80628334174976882322081427376468288256 9879352 -101371037352051665887150164833324113920 9879353 -309959689902196953388491428088503616768 9879354 -295462517315461888908520943010692928000 9879355 -43023171323758369454622822992378220000 9879356 -160682006882107717405537738464349148160 9879357 -114718708524110231742204285267168607200 9879358 -9884784360267905594499512058228030720 9879359 -7685707481508093200906923105540392960 9879360 13143035067138728842637536233699409920 9879361 -96230527970499950784823374193632115628 9879362 -296032090993246136537472313069171211568 9879363 -74651533329732150916377971021340048096 9879364 -70828562060781909104379525903813224448 9879365 26558978794493033859062937715307797920 9879366 15250261132649515721264144303416455168 9879367 -102822948868999184744935086670472426648 9879368 -248792230050602057254304698545699840000 9879369 -125259433621180346923976162190543062256 9879370 -49804256467018689239323229670146226240 9879371 168290766567896150139342668849859799572 9879372 184433786151116226952546449272192117760 9879373 36229040678605951229925384623702592000 9879374 84713403855741091513929360978225447168 9879375 -69213603961244129095805863603636800000 9879376 -38031645131602320532834358867499696128 9879377 -421725619272042987081474556207249295628 9879378 42532669474974779870614474612127505024 9879379 -5234965423529562715498709436713751416 9879380 25272534024794600026426610888561303040 9879381 229886926778178437517824250332164659840 9879382 3316140635573854713937221223012468224 9879383 2061550720817933538609754826944137360 9879384 5849703095430538726869809739359416320 9879385 -175095258847012296130242852316906367040 9879386 -321206400333785558974670103872405905920 9879387 29554957952154560196286978768296970752 9879388 171335327713579860016526447067774284288 9879389 186637852886539962064457993901147702924 9879390 -25118712234315467743392718523560719360 9879391 -357563130002853508611424342146340842208 9879392 -279167136654296264854942644424704000000 9879393 9296435000053995272310322937446610400 9879394 -8879328656315721318488703646767418368 9879395 -112212164139067379019462769992420278400 9879396 188266104451031759689257888705937953792 9879397 -261765422153768699820207544393035674496 9879398 131426725213089849806697814789736957760 9879399 -74162781202522022891168892287775413616 9879400 324989519297773727140786198108237824000 9879401 57010101090807592994351445613180287360 9879402 -47759218167311204130144451827402342912 9879403 -188036365407884729384715835636645822348 9879404 3370097585776220046999341503902967296 9879405 -233184126419047021787143069227569383680 9879406 -48360888976676180200393002454856926080 9879407 -71994827710955227775613310645882129968 9879408 -25385141264859643635101187722870784 9879409 48797013088033232939643771785331814610 9879410 63114138620554748265687022802570835360 9879411 -32382369825577220929440697466991085440 9879412 68491720145098992839111146499621536512 9879413 -331293537004517066039360281363736944338 9879414 -193890844324413982488514585755822023808 9879415 -43321818330350814135449769197569634880 9879416 36491852517044622435890777357209128960 9879417 135350955343398410405213838265083334320 9879418 25866293382657224713328794207843516416 9879419 -196642851990641900858249406391496217240 9879420 39442693548509943815255122834860441600 9879421 6556996499114743727695376520399996544 9879422 -918287744577145155701870018676888576 9879423 168534686604440873985332530867462905984 9879424 -112610051402273846701172838158775091200 9879425 86921738117001294698259749046806622000 9879426 -61104781365596498604328737975464459616 9879427 134623351880612730879729240301839761276 9879428 -63015680348591491900641687768187810560 9879429 142813847921671313685385561517828803200 9879430 30358455550222464483601463963073792000 9879431 490997901396683976799120388677502713872 9879432 -83259093931977850992541613750578790400 9879433 193424582493892010345573918138621329800 9879434 293811943918752255115839847359116045616 9879435 -242538615569635911955077821102301184800 9879436 -25206218052114666822863189304342244352 9879437 203334759849235614193872098190308677824 9879438 131941210361024952336535565463717038208 9879439 -344454297179707693439747837389545207760 9879440 38488764063374184829881222688277544960 9879441 -18746003599302245552947246654323178560 9879442 71947621617173103316836381718114130688 9879443 80046184407767369865761005475958038784 9879444 79039517863318097437704929407283863296 9879445 -53184415018263976807925511434841996300 9879446 -217483882523801247948777981630759446016 9879447 -508951320461744792719331201218605404928 9879448 -365807464873266241514370073285143613440 9879449 19779788307913966635453129447432204240 9879450 3940455361984961543295436263404678400 9879451 195058568910637398792191407106767790032 9879452 -39489595868182051813144648534512009216 9879453 19869819871486726127554052882853435462 9879454 23922548394192214244013248349107808960 9879455 26920811927893635953284579944877610160 9879456 -84237259296313988871131945200879927296 9879457 -139311960125497229860689064496660912128 9879458 -178931359103187258866922192657526879920 9879459 -171937343455738501226847894418833487440 9879460 193637896813320971425711988345256833280 9879461 -28937536987511505055574475267681279108 9879462 133704927632020722091430576308954899840 9879463 70751153796737020979377914990934181784 9879464 -98013519789576305578547560504065638400 9879465 446475543603065916425407617944109120 9879466 -16297555028108758372672440263375913216 9879467 16241704833349030091739652604152591920 9879468 28003398585630397389932220092717936640 9879469 53811348620668599541880076809973902870 9879470 -2108498824680652865620670625191145600 9879471 115155346961014575603962230186158191472 9879472 5938779871072891085304433567139250176 9879473 -103534455216784491645163865631689479278 9879474 -139155939586755604484349884226571818240 9879475 142380697250902639607285819139398736000 9879476 358910715929258472552556319300905906560 9879477 96276781904557734443906546178651705216 9879478 59106095435094528447547761938946006816 9879479 -459119944815201466407988692862897096920 9879480 9038412731406603742775122668679987200 9879481 -81724825028633919305851855709176591800 9879482 -131824108793294599300996283000329435200 9879483 -36905283125908414019227772144307707904 9879484 -49384379178962083613257849569421609984 9879485 154925760716383465993976461146823557120 9879486 8674440232509461934785472688005689664 9879487 -8862207612861215857237868167122313704 9879488 111145078602628392498477125824917012480 9879489 -13188286156034058641962798471350158016 9879490 -76377297506858660320663017183996026880 9879491 423969116250833367344423216311563777000 9879492 -19272021489335378734609887425944166400 9879493 80603150147110017824478229139044857244 9879494 10716477189422745845970069982905802752 9879495 -32297031124887063525184159946958584880 9879496 -634797772284744625146707019212115886080 9879497 -257280458580727582349719204091247529308 9879498 183436605149887183097670336827160769584 9879499 229771921928801260061584492478455708224 9879500 -229373124233966928346443788666749440000 9879501 176387338519518995246806652988375498432 9879502 -155711903657241974831249640999954378048 9879503 115547301817851107271897971907074771472 9879504 -46280162909742973018080623056876732416 9879505 -134470157684719282003887989780032643340 9879506 16207058532090886467577221629639101440 9879507 107041459493566662997779616295053544328 9879508 1383434686414024157242595850867486720 9879509 -58544050840966877089455079504194850884 9879510 117231132746606319221860519221270706560 9879511 118460328445033780914548958069650252232 9879512 -143312374657397381528623710173979156480 9879513 -10008243358867505534105790553676256576 9879514 -1687937343855370469966815060181142528 9879515 -82122413987204465870553492329741236800 9879516 -448673069200027763650329765006275450880 9879517 -396606055712582326613765755863951206280 9879518 44122246781860001664968804948170725120 9879519 -79289260149210964527061460815116287472 9879520 100203769204744344511308439873530101760 9879521 173817743349554896230699540320152066722 9879522 127291636915412361739401802895137267200 9879523 -2772113418294836023272080939887552976 9879524 -10026483575947875229483591888236668928 9879525 59804797919452708883130978789565692000 9879526 138399524393109975094994371999825343712 9879527 391682821829472741909656169909022751496 9879528 20357426330062334443359351617871052800 9879529 385489439650630392109789932224333450 9879530 1003085305104763747501137192722699520 9879531 176578449893070782041112083703408958552 9879532 211171521496056989953413799841421320192 9879533 475021015471377970021420743744495729900 9879534 4819006704213154946168743745701820160 9879535 149684278926622656736046665201047213600 9879536 -27333032595380122940085861123367108608 9879537 71057516881754263720380809057376183360 9879538 -98383748206087714880921850111094084080 9879539 -168573880605824634433099280776811470944 9879540 -38768690593980764415021206237315788800 9879541 140787446090027082010283632675291418880 9879542 -83964739799286618296441701904661436800 9879543 -273193459068728738048062784889569702400 9879544 227485248746045404891106866127819673600 9879545 -11349584932866499248314331664080706560 9879546 -88161557856369246809951338515754771200 9879547 170576919122942333237780469398336463600 9879548 132473929020901596753227448301328710656 9879549 -127741029633481432534646523061492187136 9879550 -63075988880509041463798423597213296000 9879551 5123995930173121969346348969566729344 9879552 174831913003870778651028260483839819776 9879553 -748673781581727027758841006694804338240 9879554 -912856019232773724481397571147955200 9879555 -16468217057789453996594615631145236480 9879556 293407784844397827920933205408803976320 9879557 -453501708300404478211688841259259260194 9879558 -6495278263362332195814059062372780032 9879559 -51914454366547440979724364895981863000 9879560 -299300841063172301718184854279759360000 9879561 32302197856385033629732128906808608810 9879562 -5346888643108601187239966574927315456 9879563 386723931652633391807383066980442474800 9879564 5520903137632031382465072888650158080 9879565 -8212135394988740293156294714657451880 9879566 -109881139030956174068779116755357064768 9879567 113598104936363997818643146919662809344 9879568 -111816299633356775962549708293488631808 9879569 -43914550448025318624390009727864650240 9879570 -6957278904001930380093641158550279520 9879571 -214601905527793084099124526445175165472 9879572 218972472539596088734584293638305710976 9879573 47538263107977493875731665845948523008 9879574 -70760254787520750200630899112462698464 9879575 281489475270010331281938494427201057000 9879576 -7193153500058077374893706717435002880 9879577 210188623007819450372944263830815988426 9879578 157704832717706023835702788054599897840 9879579 70571532400637430499462226697877442448 9879580 152516136069139987102368888609830899200 9879581 -166453538903400166691189206810060853088 9879582 -26848567942787709151363685186199244800 9879583 -21363696069409924836840166430370388880 9879584 110229756171751336921571125473400848384 9879585 -73079047105229325752272435309839849600 9879586 12904582879517856175847664215305476480 9879587 -274869132413736264098492384172428761764 9879588 132472508738702947167942286612057866240 9879589 447250337464763258368853867328005891390 9879590 -4587428305375048785280493469608640000 9879591 -343859999520379208533780223594643605208 9879592 -115679278244833996536133572481433118720 9879593 43303991974367067052717778254763155344 9879594 -2768295695287608607780876080149798400 9879595 189990044396392735811354256746369936640 9879596 -16144027264191885250270382469630124800 9879597 -24028032954661967552267541941520894720 9879598 2196611753258323369049377258925631936 9879599 67065739758652340337949748812637859600 9879600 -28374713322465675533815431754798694400 9879601 -7911038576303495822459603674423051200 9879602 -52233365021506001604128932948957888896 9879603 -57431947126428632045698433006791885056 9879604 -91930034189167596552956370384417177600 9879605 -46932991955614083457330144560309280740 9879606 11669376610210561263455515578716139648 9879607 6031521260594692160605533723506033024 9879608 128888375617226710721759951432036904960 9879609 -242237080953182538090358944515571307680 9879610 -59375402068642031962424693979779883840 9879611 -117785263535637585504714455332518625536 9879612 433748885319742133019921187855352832 9879613 -345732101330326641373859804305023553440 9879614 -106493734979172943982481771777038041344 9879615 -190491765161769332099106323606781267240 9879616 -100941036707827300119851411999374704640 9879617 -392356784197248319509488805264860311248 9879618 16989897133291560058286880288165402624 9879619 -699456687789522553158823751835108564104 9879620 97890716362155942100576006965120000000 9879621 64194276611444850121747038702108020064 9879622 379795349983534445851273164117249971712 9879623 19727197878828456921608945082315961200 9879624 106818707480658073799810619674256998400 9879625 -197669361035515628847151028266901883000 9879626 126697117725140136279167095225595134512 9879627 7556564458951369539168884052159956736 9879628 110456967331469299197161684913180475392 9879629 -45250772766032050582893345957402380724 9879630 4930919251991207010748734043528379520 9879631 -322560087650913686781448130374354124808 9879632 -20730978233768395563767910966996369408 9879633 -254186210612285957226675076076391975180 9879634 85746165616925331122184377205009411216 9879635 256851259423188693007877587803522303360 9879636 -108247060405618626515891986963247671296 9879637 -5639529934735075198462997843258631680 9879638 -94697931646534135454976410213844364800 9879639 26273895486375521604554274679836456960 9879640 -344166118081107019886185237309457203200 9879641 -272524095125971443549566944848068963958 9879642 106332212026157258681425031987702438640 9879643 -187538251178181389106727504685775058108 9879644 -157835913923911875450109515832666450944 9879645 20096495679843105106807500883081146720 9879646 36455933210329195938924252724767277440 9879647 222167000765436723100695611097298713072 9879648 -6374880460409202826108591377562730496 9879649 87114745422971788178511459819793862164 9879650 55669483650524317387296840994060800 9879651 -54319215909072484550621312062161611760 9879652 -256767824824584830136287492800040743680 9879653 -48738432464618520052790125969576182720 9879654 -6340331322823131945747559472770370880 9879655 202441690888972478259865977182145685560 9879656 328363005674467003444192128590998732800 9879657 -190895036565237249201810152428378331712 9879658 -162949070073363641969387283112533039360 9879659 -256669843086353364607432136202030976140 9879660 -5502319977698329918496695600967792640 9879661 349018144964312087610531002208868963200 9879662 -85415257093668171255826388971961402880 9879663 -277313270042403864637982486699601745656 9879664 106726387962583094313810959414592634880 9879665 -10942163955034078503484069014695060940 9879666 -53467074602846241377533597480573919232 9879667 -4262596031070359264253614464610556768 9879668 284003628919281679125890871520100751360 9879669 -93975634287198640792866333724315322112 9879670 -192489353166818136300440243519700172800 9879671 25486997466464513123854671503915074032 9879672 -39625167687600698236228483107534274560 9879673 -10797589031380314723882492078714857856 9879674 -10425438658690573737022528310610359328 9879675 -57070090784936143460196023556464794800 9879676 -115500932115995748887436101756437719040 9879677 -148418717085354152758282049559019237920 9879678 101328945254697951312290263545922811520 9879679 118241829817459207393482883984339901520 9879680 -4406731787883726777016722489606144000 9879681 19434736716921451416791747673574455744 9879682 -541739869981970239013833998472731411456 9879683 -252941215377457201913487222051002057976 9879684 -47989531971335725260232667982055649280 9879685 -121612616974874870067764311559643708000 9879686 -335476172788142208302075920448454739584 9879687 -251668321115405180001714201732049907856 9879688 -16010782636731733580095486134493839360 9879689 185100409182455651541285865213559342490 9879690 -8606799692831787611861181465909734400 9879691 787292554713792573805573836288319052400 9879692 -31231975583067751414555476845404541184 9879693 29616537853325899528051523529903920064 9879694 233919730007183645368787585549061438912 9879695 713707251195689613004856054703398400 9879696 -29323862836102769479060774552955781120 9879697 127066324526137066057649029031798052146 9879698 91253775296124890601972166859322951840 9879699 111812725013647063217360806651249921464 9879700 18389455326202147140321442419135078400 9879701 -2280772415419295562771316503167940000 9879702 22421935379258360973559644357239414784 9879703 -63943340660545024356037530256370178720 9879704 89574282724552283689433963559795793920 9879705 305218758637230792280969012489820246400 9879706 -215338576563817646334318676467728498448 9879707 -16060448933141756061763071174193165920 9879708 12091702993116462356402103140659714560 9879709 -84643325268936094313358246436436506784 9879710 -28449235493362429334659820556706818240 9879711 -50112957138984519181984074053074139136 9879712 -26575603477641483681130946668884787200 9879713 -400649545115734829390175107273009753196 9879714 -10016968108292082817539414638764400352 9879715 -102169650403612763022076370322703664400 9879716 122144233969400911709803343104551407616 9879717 -137366965529897578375589414701786933920 9879718 -24187836680978575003295099958325585440 9879719 -244194119200152041882887241911468252512 9879720 -251192614227730410843096802171600896000 9879721 -32927741780156416023433425742580732736 9879722 -1918383580587221057285678144805899088 9879723 -3063465791673946772786307883301794776 9879724 259806183876789004704561571414230922496 9879725 69143319378479686949005250030522717250 9879726 52281866940326998976536658525106432000 9879727 -187038201622959943140643993417962280320 9879728 -86391686560975407561410752316398141440 9879729 -29324005226858644568511271145546837760 9879730 -9341535600207280379339025786814740480 9879731 176052047532332657847038678988729536064 9879732 1335895034511088478296930537162187136 9879733 -9338938095730268344712308771530332196 9879734 20142188452234946179105586558674472640 9879735 42511564324396201300115344915336434000 9879736 -118470137613135140829613767168605368320 9879737 115109136201354898194963752601568787712 9879738 -62267804016837380716384580026548326400 9879739 -333224480066411880870215699966127266376 9879740 -72014916648118068119797816892010393600 9879741 -255371586379144018313364587115596746548 9879742 157857680626583757457114144518017819904 9879743 41749896082651233522683840678567212800 9879744 -16742332650471623234254419786064723968 9879745 145590413646874669833989679266856748500 9879746 58076233929130844094235879758784305024 9879747 12544747755782477635026907208218573920 9879748 360660174650764881181370343397593569408 9879749 -147348222471080608390929649324450939680 9879750 37694026947749514729336056821962528000 9879751 -121232154234515076349281099558397197216 9879752 -7065729481367831187145675693293542400 9879753 17503848454898535584166565721145216000 9879754 4629406659647125941133919267968553616 9879755 -79342910735172860245882708164836852640 9879756 -30065924280943550123805947358931808256 9879757 557422566585038845698516761286638918006 9879758 146956848027306203127458667437519680512 9879759 -174115384511958106197117135931497569760 9879760 -42284910403752633936288496597716172800 9879761 165895080810631636019065799767001520612 9879762 46065240245866217996944186069216794624 9879763 38451767807425132823070824173211900012 9879764 67449383107933203329341914492902059776 9879765 -32555098182539959213996236942183720960 9879766 1056528543930364998284257800252745344 9879767 -11203354259271273406479681222166424184 9879768 254070715120808128806851322458240563200 9879769 129092821296880471764095343421203575296 9879770 27508245051609122001591449178450394560 9879771 133820866563783687502675054082484912 9879772 -141411265731346708376512877768284160000 9879773 -2825414785333317602692229895864645978 9879774 -35360867505579968872671369657880271040 9879775 293893886797278311027715377470346283800 9879776 -738632946774894691418711470073818644480 9879777 -12845019659664702546526989170101954860 9879778 -270549423072733803130269805285802147040 9879779 -77439538326938914811515125600784926720 9879780 37652437245493780159367718258166517760 9879781 340256715819005184815780106602923379582 9879782 44429171080839430716058328365979750400 9879783 29881578186299647064903822855993505744 9879784 -100986928309054026429692381202135859200 9879785 -134841618258608857137567491135984845020 9879786 50178128643296607842414589706881638400 9879787 -130955603244310962591426029798941303564 9879788 99272062723068455697194667771532548096 9879789 66135101154244344764260851053193054048 9879790 203031524062966465215268859250685886400 9879791 -545834735824997231124336758690639698200 9879792 -10321648085277252416013152235106074624 9879793 36087647697134973610829014594589429760 9879794 -103673980772021644994487036264001255008 9879795 -1397747092166563238679526376056205760 9879796 -127911119559543065435521685513627116800 9879797 -157100993066372010173052957469709614848 9879798 110160073674787783495296708744225545664 9879799 311423686853784928658821897271730579040 9879800 79535080871323354199974974080750592000 9879801 -129918911478913017113010445034398513440 9879802 -154706891083680927010320609770881557648 9879803 235759581313922550469692912039356551080 9879804 -128262303291739791549431513209804047360 9879805 -8756339541323224865223731567696516880 9879806 -44465549323421373037597317480791835648 9879807 -99674032143107045077855455028061767680 9879808 181310966903698656818719291511492575232 9879809 7299904190172889981307127783013491504 9879810 -49091426300413775607833289345871449600 9879811 -26658060008673735481264015642580210976 9879812 -201437885465228439567776834685528169344 9879813 -1997563443972262882306833473069823936 9879814 19890932997414570657784434489620535552 9879815 -50163167315026451428115557095864323280 9879816 58640071436171238965902098053605539840 9879817 335241775550784422624317971118142595866 9879818 -81387712587153483152973948708209793696 9879819 -68322061847279906786404388344487063040 9879820 13170633687579848093732115721823016960 9879821 -400139541360913989846447318873945197610 9879822 -82810076284602527512573124490998471040 9879823 -670048609198564506512445406306744220640 9879824 5962299163099345848255191475699056640 9879825 22454944734304180737610290361636599600 9879826 -138157381797867771115190269201537516416 9879827 393403967751577869971913799552287461676 9879828 67053988330354307826048737104017739776 9879829 -261747825744445218526841869692073024960 9879830 46148974723385044028390112510612706560 9879831 9339772344714018802515260428306473528 9879832 495571884522709630827346467466652467200 9879833 5262523202349238901355103642157087364 9879834 -43578994546827403888158672169793905152 9879835 15439098226990924275904813779604611360 9879836 210168379957422713055571950731119687680 9879837 -217458903758685136429179448825465321440 9879838 -63098821364458747556513774274353860608 9879839 -298781865757438658653880296199064096288 9879840 358503438353164550247302459227216281600 9879841 -64205404791660196714675101698445771500 9879842 7377045081194637937290249948633008640 9879843 307679376404310707887997823007516172664 9879844 81326383908809356368144646241747865856 9879845 225005123784143002909205513561510577600 9879846 164963145975717091504041387896116065984 9879847 -3417880289486836196129884446861428768 9879848 -6362099017527481767922451991515873280 9879849 110212413707738277067462985404807372224 9879850 -32801261085623884156040788004063055600 9879851 -121356149008208698774313610833624698560 9879852 -1208454867057556933623735814694854656 9879853 275937650661940566386479628155506403180 9879854 -293801471374887832438449264113490839040 9879855 -53334390620078622033704685174705684480 9879856 37917973559153277179906279479527997440 9879857 28277489785795998681933461011342657536 9879858 84367834810415125718140267788443687424 9879859 -521605927326938617938269384455448675520 9879860 25050303811583914442305504209156238080 9879861 -215193594829551043485827180508815932128 9879862 253667685387260202458480695348546284864 9879863 201434980523988135521355531921537113088 9879864 -227999502453061424355068043129642024960 9879865 369087397171111942806350600414747326800 9879866 37989329502236729294760216668945707632 9879867 475678041723322908362222429602785744000 9879868 172281204968771273834720342246447923200 9879869 -2221403684902361186828499485672764980 9879870 -41145796823625807934066661629483130880 9879871 385056005048617223480900110948207259072 9879872 -99487445282412412257079500815536226304 9879873 -68128362954327298000394114516116401696 9879874 44328530976170163017539608793374970752 9879875 -239878379246540371923157080711877920000 9879876 -223021531788516270103854172830437098368 9879877 -86051132252402045305750866912818344928 9879878 197864606502657734848428025357015014240 9879879 -2520827480541407193725499150250670640 9879880 -13992775612379543631327219757559808000 9879881 401881477674327054402982943731008563664 9879882 -143014706597395529277928694658055012608 9879883 77790716845160854412726263615406334464 9879884 34294969996205152296910144476779099136 9879885 64770308709983576638156361797482218040 9879886 -75984605918554251183402336875258204160 9879887 -22011252081991788844197740282832340608 9879888 18640764859023920995722210464609992704 9879889 274051743027365981193246991887758183808 9879890 23716902176825686154493956102502518400 9879891 -47617471216156893198322108011445575936 9879892 -243168196100356267376290338157574400 9879893 8079102262748129438148759879455713848 9879894 -236533024190859657217893086197330039680 9879895 3742939605032357932741116021570972720 9879896 127153378165825668076334442474777600000 9879897 -129717334623442245330829524106710020400 9879898 89491260069254989666035067973464258560 9879899 269031241781609342512380118361446434264 9879900 42494054977138055355332404148772748800 9879901 368123846228602631461863069883458852902 9879902 -73078503938642888455881642311581068096 9879903 -24872263351812862464998292823698929280 9879904 306930798854889237056570453687272734720 9879905 42528095554144349646539972540747136000 9879906 143851316194604777399729548478625600000 9879907 -406495258720860949198247430370957601448 9879908 -6569463681247311823915701549551235840 9879909 -100856385595339910263922577866101080000 9879910 -81317614247094672248205643355738240640 9879911 120186259175387035763381837802223171512 9879912 83968990982644118619987084547229368320 9879913 374655977655506813747720257153616207162 9879914 -2693568189570263239920151327664115456 9879915 3038953108482085072451286943647468000 9879916 228667474369545619325177461594432682240 9879917 181200913601800453160457355023081391104 9879918 29914463480923239350315810998512089088 9879919 -59104059818722313247191905789702557624 9879920 -34924421161635204122016003911454720000 9879921 240867646286719840594732945046238468480 9879922 69928568174803617309277225134828699552 9879923 160475888379831959879910672113315467680 9879924 232724558401229758245205301814099456000 9879925 -53374648677883230045227414847397394400 9879926 26402025932886836577545410177495277568 9879927 51251482106414655013560100642418540520 9879928 -342387961770478111429364905849687203840 9879929 193139451921708430655296307700551500884 9879930 -26768603549899888682992498870532858880 9879931 -44696669162099456157536071667346922800 9879932 -242967522567375354539690777532622485504 9879933 -6837801783776510000106699915031590336 9879934 42352964922408078919531377807017743104 9879935 -67793525809823176648863510113387485440 9879936 -94620293629807298070003554107942502400 9879937 169285568328138062772950616957742483586 9879938 -372380103698671513301125254470653056 9879939 -508685985177950971500491555103039940656 9879940 -59890346500034902137463529890182328320 9879941 95552069843694961403260617725530185852 9879942 -73963518474922846029136906417797333120 9879943 -117492623315032200601334636944573746680 9879944 282090866123150512913558257982123673600 9879945 16211184654326728035118129234177129920 9879946 -254844781070179321561367263786485701328 9879947 -17326581281485443949602381424397051136 9879948 -4478115299107431351843950671187804160 9879949 10820408811297046349599020972461112864 9879950 44350975715892930725663005293740640000 9879951 341656067687492660719908745392470784 9879952 8331714739070036404375599023947776000 9879953 450373698478227303596282268872218673202 9879954 26411311483560735172306540759796834304 9879955 -32584717195958121322917234147205346640 9879956 18081417422320573451635569849724341120 9879957 44590617574405903994394500856411133248 9879958 -330428502887480022716278241208350560128 9879959 120970606843341328855589443806224585160 9879960 -51754093757190499394732936652829900800 9879961 84946321249221900273990914361579584 9879962 86385568307060989856626827585414501120 9879963 295016781286385114353005564991757534400 9879964 353243497378071973998453397856429746176 9879965 8990216082639063576071425695506380800 9879966 191852165671856593813043216635378851648 9879967 354112983503939976290466497401411151752 9879968 90546958639770216453876994399815008256 9879969 176393916192069976585265095564633619808 9879970 -38498198853647873451524177925222340320 9879971 -94290737527856492343364358258505027528 9879972 13989423281893547602890446121040515072 9879973 -90107365828441426626047906305359315396 9879974 117231583908301597006703727334497984000 9879975 -1512838257881583850424607997698847200 9879976 421846873697481132777238775777536972800 9879977 171868151895792951103307138607699692160 9879978 -78541416806500669951894286145940865280 9879979 23268730152852503319681207698904351360 9879980 -200020966538055598742590573481775283200 9879981 -3525946491643112110012674735576384000 9879982 18838967759410739894987298622787993472 9879983 67180517978745396367220074133576249232 9879984 62523429029430553392127395091598721024 9879985 205756445449830591867843081551683584180 9879986 191543884201982952883853554566277650192 9879987 -56752097873026839192953522361297957024 9879988 118300071062557232167459694320629596160 9879989 38586041306329175916009951069504106656 9879990 -10678649746374762661237786060072970880 9879991 -204003119759250640284679447695466271016 9879992 -511906399665554252941491184883407134720 9879993 -393525591811674464931582127566027600 9879994 -229871623575795306505971783910850338704 9879995 -35592377715055847251517225701127722560 9879996 -40230571958822910087131445265370849280 9879997 76407774717218723140415896671921669446 9879998 451038755965053675489502963074674281536 9879999 -21365410511098231928205137863438016880 9880000 8128549932964948163806488277811200000 9880001 -453012802809574691184756459198325111998 9880002 -71270123082587963920076480866121310720 9880003 27136107452587681676399826242719529680 9880004 410651959979613412908672382371402877056 9880005 -1081667040314784967104128814853572480 9880006 -60667097806938832001289703755306729216 9880007 91299436521644075799421422562202110752 9880008 -128754277700404731068221549404604784640 9880009 116948349519877036911886113512467921716 9880010 -17320410977994757953116521533307699200 9880011 -144843919372660346018548203302899534368 9880012 -345369047860358003060286113381198066944 9880013 125991801099080550204115765072189960896 9880014 175418723357893659901173218550722456640 9880015 108502118923621878728895157909474389120 9880016 -6030215393686840303332105221490425856 9880017 -11061797411349714948646878010418313168 9880018 -175102150132336092539994939685108432896 9880019 426669271170844918957335570298999663680 9880020 37454812043896708936666001409382963200 9880021 2690034081333445293784176346792122240 9880022 183713592372144133092321033815111913600 9880023 2091142745839965628437441922759171968 9880024 -714394772578833697879400021079490560 9880025 -234914853386356196683616033171088318450 9880026 93518364246893454911989356993961824768 9880027 357210228654229276434580066269931943876 9880028 -16614703454502915378615672633548818944 9880029 -214462597130394643671333658976102319360 9880030 36732380728419290978515897466342469120 9880031 -14895678585011417505936596973708843408 9880032 -271489979429965157849893716536908578816 9880033 529598198411028098466130038810372485282 9880034 -120326230296865342258115294325217009584 9880035 11000663840693807602659625785724281600 9880036 1018641644121025136662475579164545536 9880037 -393686632547004873514011188462753149314 9880038 -5625931539466175670004317947356815360 9880039 -17112367002954517190815244603442580800 9880040 -172531794746094201703581808410652723200 9880041 118517824667164873626692811478219636800 9880042 80992975906026269908736926873891696992 9880043 -151616160702776577714442275552552900720 9880044 -115847548397870497122892096814069942784 9880045 -63898300923352874132494666957285374720 9880046 1657501267552504661620992551551648704 9880047 193062624628097260338753142935525716424 9880048 -30276215162684709555168927695647014912 9880049 -137498753926576078680237596213732530380 9880050 47178844759517910569257231721172124800 9880051 -561764577928909372720151965619642333928 9880052 56462975293159271204507427805237174272 9880053 74801725070195235127293176584331356704 9880054 372452858350507883921910210308957507712 9880055 -229451909776059431546934385713301424040 9880056 29182581091900042321084525357008076800 9880057 36664023630511949549757858341506503360 9880058 -288975227993055663967994068418548621824 9880059 -38887871035940525128778615412689349888 9880060 -189112130872260131424751492419090201600 9880061 -198293316140993976184495289212747897338 9880062 -42972135079330615890291341731781485248 9880063 -49083419012404409211607036237751132016 9880064 54173488967676711474073868778633953280 9880065 42562770942737184235318455320637181800 9880066 -7611267158575865304575374411510539744 9880067 1641885185739916898045761998339053640 9880068 21251703492150435692371422913349191680 9880069 292203446920755222903165142987083024544 9880070 93906748449304757025133421294222244480 9880071 151040938966382615984489311257025105920 9880072 -168962568522601891089388043681700249600 9880073 -82038566947529965411126615364791654464 9880074 -84765392273696571433819492549915240656 9880075 -108724870004907252152270818026938125400 9880076 -111271202835429473386360199330333736960 9880077 232220269098169135540309148685604204032 9880078 24287065425564700679971500502542397824 9880079 419877338204130849168429126246649469880 9880080 -980782255938518333214770623563694080 9880081 -326354693367404712070533830335867828800 9880082 -31503229058328250537034241277858873728 9880083 -247740097319210781409948267890224192400 9880084 -74308846822704057066588982301753088000 9880085 -23789011749461070145466183840388701220 9880086 171131751356952799707928182878490108864 9880087 -5619290682293103340340326781868648960 9880088 655744597045177420262117060278580981760 9880089 350910319985595829473712024065087286224 9880090 -158109798106627552001422078962354028800 9880091 13339886607429567215859598504566813072 9880092 32898345387067268567110910192197681152 9880093 448728148634490795488378102271671114342 9880094 -40549198800682294115821223854204194048 9880095 107559308438558863831494924845324515200 9880096 -253224542512994294666151759526796722176 9880097 -316367067416528111709874217333601954540 9880098 59219205559822170748248040731041227008 9880099 -65022306947882234474110873194330987264 9880100 -10572288526724802472582791725366121600 9880101 -41951028460540519043856716278328000640 9880102 164319888043138942026402616841651446752 9880103 -62272611746620100619719204885697623616 9880104 52281467316739731658345051442665144320 9880105 -387447273050279777571943069435984141440 9880106 102143969276525259270750575215205731680 9880107 384970298744618365672466725303481058288 9880108 116260566819764130336133563318521726976 9880109 -219417458232230718700870290970457271060 9880110 494184543934083775358359668843110400 9880111 292660064355931594472879128283112496512 9880112 1949859640185738566434054365872455680 9880113 567277841694414193864921246219416288 9880114 91964945896090016879866547913652851840 9880115 -151920617868449936582594331125797116240 9880116 -161556188432650918764741697940707553280 9880117 -34175692844744092067836189716231890952 9880118 23856722416515040642442398440281237760 9880119 -321830205065425256331380255724886779456 9880120 -254716487863072460489006356785583104000 9880121 -565360823698252423237680300874248964608 9880122 6204390612014084011155541354505071104 9880123 -312494124581855306588024879950219959792 9880124 -115038944849865675039254203137028936704 9880125 48256927675384213339476300513198504000 9880126 -325835601744034668131982344063159219520 9880127 -337505323250951161569442085528917641024 9880128 -29955717634948615484588118438854000640 9880129 -9467838439056349425282064140879787648 9880130 47466226059962596247765525738681977920 9880131 -519021105755262171509328507101625183936 9880132 333490803895599428569971336830737166592 9880133 -76738238036683555360218029466688981920 9880134 -4623535415015304365082647746437120 9880135 -376598537920085668878420751444855387200 9880136 -24763725185950604340626098422026403840 9880137 104410997234463415976368779455313896394 9880138 54775742428582369859577801234017510496 9880139 -160056042446671683734548711841691566208 9880140 15793769426773999599081198753984921600 9880141 -11954273039553142890212635474603360308 9880142 277143734998461987712455515995278305472 9880143 5474946553727939889387307557400885248 9880144 -68287605366530572365268868149321277440 9880145 -417081536657788414096844697480854970240 9880146 -8140748426259047688997879634794764528 9880147 -3467287552793436687581745708407577696 9880148 24949481190279107633716336043450126208 9880149 -111080420196448574916860092860103748640 9880150 8869749842003417196294093396676272000 9880151 67373050934239269523628596811346192000 9880152 -444840616186748531330981313187027353600 9880153 6442514475192769305715721012560919824 9880154 -41287293506758485876648953509912948992 9880155 -92911212162554371471202566013736602400 9880156 57783906542117826428485278281839607808 9880157 7963501560807381844687423691330030400 9880158 -222707767045057141834399512429835005312 9880159 -229443315944863549265636403081941742960 9880160 13575089552150998722263732889633423360 9880161 -108170840744190048861560709132375950928 9880162 241906942770648668728708594289356762272 9880163 40257106698547346069655222427520912412 9880164 277668181273121661056409458186825594880 9880165 79116150037389863772696360726866411520 9880166 77885005369086458475958979260937410176 9880167 -38625839446611114316160425875944324736 9880168 245115784216636332801506302506942274560 9880169 765803945005848384589859934697179840 9880170 125259729958790925078812335017637248000 9880171 84240118135710233042273633961710174720 9880172 -293172002320362094962980663248071748608 9880173 -212233164406890166923457965067698311178 9880174 -4486125238345880490302681112224248320 9880175 2107437951797020360895164321606963800 9880176 6955927137923093357062725214157832192 9880177 399399224268060967058827969111371459026 9880178 40894698344020076583460453748702188032 9880179 -89386395452119832385681774324166528512 9880180 11248830511531049565365234697653184000 9880181 18891908627567160291209446144856820192 9880182 52282462388999219273166857001341998848 9880183 223762768469241727991464098787824515432 9880184 -107770892311698429226861598043517747200 9880185 -157091839919764900668347572161619200 9880186 11964431682874274502421683771653002464 9880187 -210199976445647407578383630730045187164 9880188 -173464357836201592659976489432380710400 9880189 101458135170826017651008558130725546400 9880190 -35349751389836236891689211579596000000 9880191 95449862445227424906851210672922247440 9880192 -61078400036536154518375393733419991040 9880193 44377525457103334622837506346176877442 9880194 -32417781360455060156677759668361942272 9880195 -90501601915301993688560667512342464080 9880196 676009158556193607949735978210590720 9880197 122433128866441752453438807922916536800 9880198 -415775244032250669983984182744127322240 9880199 20023280969104630425306881761424409600 9880200 -14249554733423757784745374174080000000 9880201 -202842146570915378787092314115224861798 9880202 -131292856679464751958464741176221566208 9880203 -52718437527970933030606666392365984016 9880204 298715393903077977221492612832196595456 9880205 -129831401328217298457417841450423053000 9880206 3399225944227926223814037391264994304 9880207 -230028960002654346547338554515688934360 9880208 -27665709956501183459028594350402420736 9880209 -27407669354958410352902683647758286 9880210 54501681184698705443377994710202585760 9880211 -263864943752932523060014238623430017200 9880212 87270220792146276163550470049930483712 9880213 -310243852177646320085072390393918286600 9880214 194953558043371573815438524318260757760 9880215 236372190939224261809204371800557911120 9880216 -252397972407065898706897096692006635520 9880217 481981598342938807834816717231725656772 9880218 -2129663218062196918632766415435700480 9880219 -151262983046814124828917756917685979904 9880220 72216054513250114509866777200550983680 9880221 22517880546055838333082242521655755008 9880222 284554955871414562412866245760469366784 9880223 314858234432171506733147793802513205472 9880224 -172324520505027906689161408473040158720 9880225 22211613913219894901626206867393465600 9880226 33850244118689012442504700557519710880 9880227 19586203955195549223124109281312189440 9880228 -274407416473289137003592875139160980480 9880229 -177062647460430337055816997055744742016 9880230 -125972576775137510600144191231289575680 9880231 364068672480870484284880785651064129864 9880232 5192404598703691089182917684716748800 9880233 39055270870101922821588030753874542048 9880234 -23025627835256464714420106659861137408 9880235 -115188531027964066975704621039781084320 9880236 229244771698956192661378462158195048192 9880237 237904473547937421172900143655099130880 9880238 -155362180868604470718657186969885881856 9880239 1590442008830071551264511564636870656 9880240 -66305441536225212850692683511109386240 9880241 -119553187091845247014084041969614962176 9880242 -93570904459716450378644898330910663680 9880243 374355847783681447893466473396968660492 9880244 52393040821421652203848274668747628544 9880245 -77556790155092939696223583994658960000 9880246 197455287260838207951142440074406766080 9880247 -107029834563329932352828569181252784720 9880248 -12719253244462613105976377936404807680 9880249 265478500643576587472351685361708929364 9880250 51034311498761922499443337465237464000 9880251 -303452609346549173838581666358866841600 9880252 80242783429108092082682450024502772736 9880253 -320768094897540405700786701271494936276 9880254 -93008051040529926474398671425403830336 9880255 179473928544359652070765641193238880 9880256 -49488175576844150975911074110512300032 9880257 -166704281717383046912958067373575569360 9880258 1755335294603716782357307284593725440 9880259 -162443743911447820644372166842589276920 9880260 11795245055775328074232011589590220800 9880261 -332720247543463528141782905025710927076 9880262 92249875981980191512623083084926032960 9880263 1187161136256264947377310157786747720 9880264 -362043002002650180878001535026524928000 9880265 -330437544152155419775996593290770541340 9880266 53144280652901926019547858022378598400 9880267 -78797103620381352072116509968041464684 9880268 62290972558559087890457844156915740160 9880269 -73213543303497473787187530367846979520 9880270 58150584972873400588401258235107394560 9880271 26152658024476626987789064747923148320 9880272 58290969106709450380013247433129328640 9880273 41138009415182399053383347807859807744 9880274 -130294218910963425496382126874153450864 9880275 -120105843196304296873165905184361472000 9880276 -3749095287080233247963076937536346112 9880277 1245141323577288677390218913852920704 9880278 83266701979425574782240338246182983168 9880279 -335402621049356185109684247939737728120 9880280 253694140115244147808143748319549030400 9880281 -221997918171223759540548397094126304588 9880282 -7294523107564795462971458551965709056 9880283 -3212583919776965706428017905727718880 9880284 21376203076383574435991795314514151936 9880285 -322844999460864528751521591026886832800 9880286 -83447264945351547092367705361347184512 9880287 72289851791699111630813146708012447560 9880288 248558953940984664565217670682937917440 9880289 -60825444371128142108962449955443364608 9880290 -20835963211871435632649231835320916480 9880291 169011800766684084316211589871205985692 9880292 34086594938041155533046621822232979712 9880293 147627128524094416722493661009179484160 9880294 133806770230826050733434149282691716480 9880295 -15803068921830268077719249679336942720 9880296 -94865421524165985931072396035593011200 9880297 80254105268827525257937505007452540032 9880298 86424675989779795616534909424207095136 9880299 7705866194613858748419894495310170768 9880300 146306676179245176027175773726533376000 9880301 -80576428573458582768850881318370246698 9880302 17574547122711328885799521185729479232 9880303 -83052473545969672968491202970168452480 9880304 26004583106760131530249903257605898240 9880305 92934390736593767233394767313553643200 9880306 -45351714862486750560732840763842993648 9880307 -352094704713812203783787971947408603444 9880308 14532425475732844617295433868649080192 9880309 -618749852386166147561481473399804604384 9880310 132686225949741777334786158993182613120 9880311 247147295184946107486862247292366800232 9880312 82623946719720988292141694419990507520 9880313 124245622996143818865226679142942679944 9880314 112699646206784015725210950195233034240 9880315 -164331473457655327553816193194478148800 9880316 -101274126918250812847127220604232232960 9880317 61619658730879573039821245885753870400 9880318 7219177185347380604436393763446316416 9880319 -185830299096395756496578740496274732504 9880320 -25739380554397853202695067912225423360 9880321 14341519444385760844516982928147664944 9880322 14080140642271566871946835316117877712 9880323 -208378729835420201410452622820710680960 9880324 208761034802336155871218234590035205376 9880325 345315458140244365284474588535747200 9880326 155095779061815513039461613719487830400 9880327 -27323259731185376858089634112709406824 9880328 514507094132365129744849058818128860160 9880329 -334991194555130740927568201812287171840 9880330 -162293708015409115556819841506318209440 9880331 -9173707200258333258715655841275231688 9880332 -8119696589432836746011395331613179904 9880333 844487829918345017003672542852086238080 9880334 283985505018886832695098895195601469120 9880335 43984966037154116211022556466204944400 9880336 1460108255306945086011906408407048192 9880337 557478542001592715301120518374194453312 9880338 -3054878050022280425420024385661189632 9880339 -46542693089075854460882844082287247200 9880340 -108102436294277432601176909613077790720 9880341 113550384635578822266460016948899557792 9880342 -4990405184398212329138065193756116800 9880343 14448897722817848124137642019625350744 9880344 -39860917601663079891356243097413652480 9880345 -132469746802986290457716848563548139900 9880346 45180535359224858562523255731034177536 9880347 -110121270324086391768189534090327978600 9880348 -24838032958558197303471344147942243840 9880349 -194462378659890578830150845304202885364 9880350 -7142521717824037270524135278282880000 9880351 5448331598391743288680684236719874944 9880352 -253634670879913953359407087593491202048 9880353 -189967074112442407574630921896593250560 9880354 -257553247359790500280868800740563468928 9880355 281450778430782465365230082138985143760 9880356 76366526410417577084863067541678704640 9880357 306161177193064147597677893500505132606 9880358 -213188847058517175711545036520311850240 9880359 -124143166906672928490376400441742267096 9880360 93650129967058258990089572390094105600 9880361 -422209442481706713433860981092367903600 9880362 129947591882689680534565384314142265520 9880363 276113534503983583080008783996244761904 9880364 -7365009528808868969335040786772691968 9880365 -273843378979629843561638319797451327360 9880366 77119376111043770988432817694332746624 9880367 17005740031085378150316117725900382192 9880368 329517994768554814563093822015012864 9880369 -242197574257994688778506747096053187404 9880370 -46528799527466941257639536711300740800 9880371 116232925882692530817125899895825595540 9880372 191702516189667917700403621870417776640 9880373 -144765340681021836928010141854825023378 9880374 -18165106066363941546466332429886119936 9880375 -151663194309262278548264519295540846000 9880376 207617319492716525598061020613324800 9880377 -32436796146775993312680357789007041792 9880378 -15046755379408847322453370444667294976 9880379 -153238857480182799400799590094477085816 9880380 -91665466494211550794161098172998246400 9880381 -6875555273975971980713079272344320576 9880382 16255196295024530838051670434482486784 9880383 320972416408100988346278320117945250048 9880384 159496953567522545253753919980202622976 9880385 -29534761212982070368590698932065340440 9880386 32980878905224744348506763656403751424 9880387 -417866904382171043404025891928864806400 9880388 96154108337212608061338859481467232256 9880389 -27395691770488166110576725233836185792 9880390 -68733451222613173407806480563503742080 9880391 -559480298791127125813693542905680247208 9880392 90239316765064366935343205468555550720 9880393 369159630661645469478727497986440783824 9880394 207283647779713626992405850627506984496 9880395 -37232073812152721755814012707024224000 9880396 177242601352284291251949425939936940800 9880397 -40523869348684439171497054386381445620 9880398 137129000743983522033515804829769497600 9880399 -315215584357499466518414043998957764760 9880400 -35119136598438617843545932172454707200 9880401 -108520444767586278043013580202742737056 9880402 9657355950676656198936208823750991360 9880403 -146309009528164065564107137861459364496 9880404 -14178019192289210466158631778319523840 9880405 -33842263339798954237286062593148139940 9880406 32579217037509216539877514664241957120 9880407 65999972398779133345032172776447074640 9880408 36490818914275244832843006068571893760 9880409 -38942983471708044505670987301437855808 9880410 61810321773001430133391293128223855360 9880411 -8765220292601717236496109084230869208 9880412 -149852371971229181326466119607733702144 9880413 42764903823456460105841986117741541376 9880414 -16720144664574336592250390467791893760 9880415 96079167795833014563017832573936677520 9880416 70093555887061780147807061988928389120 9880417 105625364433714671478565272054655915332 9880418 166051008505632415499567611097934023040 9880419 65064120492872608154960211424674280368 9880420 -34838753597740473113751060807831306240 9880421 -121149700375406882723467403388992517378 9880422 36239643778136942285616469875144737472 9880423 -54554927855926771913528126951825467264 9880424 -63427569747053789522213276320899532800 9880425 -11615252840557333191023222977767853650 9880426 -1740111319105369871937944948465355072 9880427 394721544530033030714025393807873756276 9880428 9542668704211891469970195265142553600 9880429 -139584106224616663629688945189502397312 9880430 -45075694874156893410556347428563353600 9880431 -171665824121679836740150864709189137152 9880432 26283641549878025756882100200330035200 9880433 259113080255785621440757874396328809682 9880434 385937685402766024040089810805588889600 9880435 183881069616942008910651321723836163600 9880436 348415740942938726167368562593926071680 9880437 -92389845544847115634592430407756075520 9880438 -3242604228260389787621928549513494880 9880439 43466233965271599373195054929414819240 9880440 -71485651540814213275620817503231590400 9880441 -323039768933481450272371946894450075158 9880442 67832421648682374555806061932043133440 9880443 -21043802616691367456884796864295729456 9880444 17329266199170808761974409013674770432 9880445 406141167091334041371341788564856311800 9880446 -122591470219528619138810475704445786816 9880447 279229761633049103368160653973755872896 9880448 320630763056285247829281738427434270720 9880449 -1368270284462919653317014632572962432 9880450 -87772528073713386615320862856573866000 9880451 -247436106002562817061759828238416317440 9880452 -152784432038338326182034433044390397824 9880453 340489245136816423701456185085313068864 9880454 1498247378931717283581847765521756480 9880455 19726508985587382559116034005089748480 9880456 433343713694201048964864611706441523200 9880457 49052374359383153656774454100816215706 9880458 -91735833901046592446497232976007756800 9880459 182322939241686339778818140386430888660 9880460 -36665200607888862794468856154387614720 9880461 9186642239055447099012487407437058432 9880462 117939327597989885567448956766319031232 9880463 -188520713088486601278579410684884110288 9880464 58518239085105351090333291387095482368 9880465 -13991526830273777692196930255507256000 9880466 226725685356893913396574075551955308432 9880467 -89784367894841158972710881402595284880 9880468 111091480500682222678502190587275992576 9880469 -131159873659279766232361440741340118130 9880470 16366502294611282480438698617385757440 9880471 56785226531213593332407884283016580192 9880472 -63841710445317621318925878038186803200 9880473 -72526433544230352392154355331740148736 9880474 -208798413733225750614408558900106590240 9880475 53426784853517900589938645945176704000 9880476 85072334965488411795305046628298168832 9880477 -38494481251622870240292427069400105300 9880478 294298337583560743899830965077242250240 9880479 -97778643823164551588462539492503011856 9880480 128869274849833655396860964623161753600 9880481 460953226374400470548912716287819124224 9880482 71578831413527007647266903859404382592 9880483 98542979277885890047352854829532704732 9880484 -312082368477414088806978051884864793984 9880485 -68183038178693454010198564306557858240 9880486 70240444030002326240305729269418457088 9880487 -139516169103869288608300666473264799584 9880488 105726494689826990028660804425379840000 9880489 -482399261165742824133424559981561480710 9880490 171821604388003950279998066267865242880 9880491 30865680877934646144945293614154626392 9880492 203373572109876091111796183124109788416 9880493 -117336769492743511364878654721330676000 9880494 16459898067593953282907411368267929600 9880495 270861562649473812221508919983500973000 9880496 -27083123927307178938698476161011662848 9880497 -6588277256955123547091306168130576 9880498 -272495222724793972727064430136531727360 9880499 -17824917706387069609146393777318796320 9880500 77818953591222753324449913329977344000 9880501 -129039988061838329183099539819485947808 9880502 -64020560329442372424378628965098294016 9880503 267747990085385761290424109571493873080 9880504 202002936305778235439228092556923637760 9880505 -131518021028746272844284297414840600000 9880506 -21885827854052365799969777862028870656 9880507 -57596874353569660946623380452296688208 9880508 -26950406696329307188580919513031615488 9880509 297394110826177763764755088216208181504 9880510 37861986718973628640844734184499332160 9880511 439379083014098598054579220085882578800 9880512 -92267543813719179577894098404552736768 9880513 -250050886733578959003848802024438050400 9880514 -42019150582394209607244175541340492288 9880515 -136766770249451119708281228094428036000 9880516 -4179164779896018514054514318984373248 9880517 -50385062865583149883634585706047562888 9880518 -2739288569661207951618494802683958912 9880519 216525236560040976299231024399795614512 9880520 -4741888241265134494817263180031078400 9880521 69358464927078621679200885007398393024 9880522 -172174542568400773305500676577815535776 9880523 14598211836531120338910045769973555760 9880524 -75188576476907359584132228773177558016 9880525 137692466905685064633760278173921439300 9880526 -106043610618723189786651370517383380288 9880527 -77554680098378383540889856675616811760 9880528 -67501382537262912944838318904562417664 9880529 -445197940757495339544670039012665177870 9880530 -87185214496571819200761827947456512000 9880531 569223033266590973647686939727318221000 9880532 -277355536218504696601281138347430758400 9880533 123901335454891058746654393487632614300 9880534 219276414147138298932844504256999029632 9880535 41651727911118658489380557256615706560 9880536 -212843648879069542585999511249683169280 9880537 -55613751475734965512510931593151184640 9880538 -206684962153692639407670287173312984080 9880539 61253591493537972314134346775546745200 9880540 -4930332719394939083985766149761356800 9880541 18482670397267807410210991474921399584 9880542 -3111473494454561456015162847908308608 9880543 5521273122169051246450443635624648664 9880544 -608713861479211748279056801539174432768 9880545 132596784613425648740017903869505576320 9880546 -38972097940881361724621528822831111616 9880547 -96578525953507695307436280889487803920 9880548 33893701330671363769535628433843808256 9880549 3571455398634683573703310686582316800 9880550 2110248415710959979005595428213524800 9880551 -183063829898314122162933157226547100920 9880552 488122086880061105307900099159553228800 9880553 -111020418052570703380577258088398227680 9880554 30277084542871714723623356331881778432 9880555 -348507998910510956311625490463841651040 9880556 135818451013579482909180423748674440448 9880557 470866622017933109337507487247333172192 9880558 -38928076608130736528649352588219293120 9880559 51746230123222568147418350715935856504 9880560 -44334831384872632237325649698831892480 9880561 -79756301388636886478703223494102986700 9880562 -121772888217151361330543099255476969968 9880563 -97683606586101677404273757605789362432 9880564 386597940728554409237426543748562722176 9880565 -104046229137727276988204120002092861540 9880566 -12743310121562993717301376076968588416 9880567 288276992840970908306567376462104752616 9880568 -38969505008083677847273720817181818880 9880569 -99293645577579091441350218010595281600 9880570 705806504314899912977046200170997760 9880571 -73455239386924407896419070501588989608 9880572 -7508004303198901599612803988752145408 9880573 -23698440157553324092152960811012955520 9880574 -163946898183144346545968723272592870208 9880575 -33311298540176388708074802294598022400 9880576 -331101556520469012065768824019668172800 9880577 -57211543977473124697358901470810016768 9880578 53835187792708574630284376014054385184 9880579 -139405401865279881390703506426593538820 9880580 136791969004155997090483648407865171200 9880581 104390903335649746324843303659944950752 9880582 -183779431278207579619382950471274440608 9880583 7143247494224787263818516040218921944 9880584 115256012813862541518823811086158397440 9880585 211496361048444708978408631939543208640 9880586 -196818499311674736739123099183913293008 9880587 -95245339135234937779297570598591172840 9880588 -415881901639220903136168301886463558144 9880589 -97270364072430214367911461180291538560 9880590 18976310503497065981860874273812953600 9880591 6773369132060502167445999221555938400 9880592 35164682469663921186689545695337783296 9880593 180567852056362387942656269083875503424 9880594 144134609280789527502350878614390037632 9880595 -294557460787774163640216235520320174800 9880596 -148508843456871302378924341641041326080 9880597 151371327356788812755412859441827986812 9880598 -46106668332404014591840948313767149696 9880599 -98174227701848949064561895362635213312 9880600 -84818122781625317247102659815096320000 9880601 -351156195543225435594797930181719257398 9880602 15816144759020805479970459913134082560 9880603 3041942773167104880848966634267998852 9880604 -197909556535164251558570087959532411904 9880605 138800698667677774561361709007265898060 9880606 -31686589112299745614765853518422661248 9880607 173002364052542025788183504771072962800 9880608 16683933938519600286715083735029514240 9880609 104381151209145796383347263962508353920 9880610 159004640656439268651199705163215260960 9880611 -25138386526761359710943061051500907600 9880612 47124992223387183208307929331409653760 9880613 -792208610445146687528430925197146167716 9880614 -83040086644176468301709337311271814080 9880615 -187981898963101355788301236138848366480 9880616 241748839402781889844942447625828352000 9880617 43085813197632172913822105699934061248 9880618 314474344979817792392586161211691440 9880619 -68431900289180833194869507410590447840 9880620 -138161293993102232616961386146119787520 9880621 62331486741854206141568272091287476480 9880622 318613398587477995586897214969419727360 9880623 3677779216634589891682307454874517424 9880624 6165788562370467209860350441658449920 9880625 4771449636544151908165748009317256250 9880626 -384357600031014401301718216719040512 9880627 -78611459755524553855202361182992855120 9880628 -116862556467367303956130025132430033408 9880629 23048194684199810851316101813747361280 9880630 -553019372053235536627449564040903680 9880631 55463660400657371793257196086632010064 9880632 -27590743552700658594978094755838464000 9880633 -211844539049394574790177260081939796480 9880634 -413188764667217905659371238103508275200 9880635 -142855877632758240179592243356445315360 9880636 253845051715975693781464336249964334080 9880637 -34244340615944897692536331764015995400 9880638 1336785056494497885716476208791817472 9880639 -354863505658381056269507924677416180960 9880640 15569596377522691045858475599315599360 9880641 274930008923540219964125312952291654450 9880642 -251879800012607983985095555010800308528 9880643 165780059747449162641842923064011496892 9880644 95851146662415652741898087278972956672 9880645 1955705392136839586555402425848393720 9880646 232255389680829063301875792563053110720 9880647 -27205012782192469584561251687657879040 9880648 259845543152027133148644307837767936000 9880649 1236481256191075848775551701985003264 9880650 6346939325324220054724760833764672000 9880651 -248355647644108903408137500401296747096 9880652 -276654492354606934489615288185304078848 9880653 -52702851342373659767825711724284248896 9880654 -56613505263647190014820330651294362304 9880655 -157999227852819595847279213641626120240 9880656 -67894287227937834710136798207636799488 9880657 46943259401360434021394374805629091392 9880658 -137380493646525131484825140005935239520 9880659 -250963108699429756185457533697530685836 9880660 -36412313837707309442806636207739043840 9880661 -10142564741640692771935576230743456256 9880662 32706629229115033866833227489655410176 9880663 139415340492604936728198279318300231200 9880664 -354193857730453005620163206970204272640 9880665 -91358709762015879690293479924115068800 9880666 120073351809897472826399999280327490032 9880667 175355797857375077075739250725776635716 9880668 -1984496917347069106804035763363107840 9880669 -8901458963514719601494425127236609920 9880670 -53831210756034750807124963800555606720 9880671 240205131229987742975823439210352221440 9880672 137443588905311477462584998928021192704 9880673 -294641286587896290143287373596364578896 9880674 186315797020850116070440407199190535168 9880675 -19353412332824474478862663761198758400 9880676 -83000577754730575483644024903598018560 9880677 -64675205618874056544011380400825208000 9880678 -171953693764597284212038377211597827360 9880679 27688177774373599520666819040918031776 9880680 197803432767608759178414605056407552000 9880681 370340311664737366148276712897954320464 9880682 88390961545090538513695011195637846272 9880683 -305367623578098723866929299186383947176 9880684 98220381356237165108365395189013217280 9880685 -100402756672396984553141569174520505600 9880686 21229124689781631447602388843096479232 9880687 -628952345860667795572752475884120831440 9880688 28552448693378089838805350826680647680 9880689 24671999267142794485588608091151281920 9880690 49549173391080115531117765951947357600 9880691 164616272516406719590655804649460387440 9880692 -3496438500910703602219381674102276096 9880693 -141413407734720977144502088028791599058 9880694 166832572566460418434319522390647214400 9880695 -53155737620571965209646300178629841360 9880696 6502951581715168661499078494871797760 9880697 -424238792793547902984939038304984023340 9880698 -97571943411231398031553549775552833536 9880699 43677520379799508878637977459510955000 9880700 -127115497693415160480636844758076684800 9880701 181110351533009744154363246685498116384 9880702 47288951349115337498341277566809467904 9880703 230160815811927722025980944948928583720 9880704 22536923518048863895557673993654763520 9880705 -279063689757067893187047532524983572140 9880706 -125259301966187838050454974858717460480 9880707 98364564077203683183070407974854901760 9880708 15986509250023709096167554294417592320 9880709 55965650511968366627093792100891170910 9880710 -154605928119851318258181366569134080 9880711 23130826621742415572025828433572215152 9880712 -6235349193729282419857555250426388480 9880713 51576159905717533434628349361483025044 9880714 149287972640253470989074753510374536032 9880715 76624076004434763447241531231220255040 9880716 -330791491366220667918558536785749934080 9880717 -1556566953753648946035489026041521216 9880718 35244481939610921715311372156364058560 9880719 97104429409197107537319879332633355408 9880720 -1033954322531372948554678892420628480 9880721 7788802457483061013219094061456623922 9880722 -76131623997450418395683230498839237120 9880723 -121565784586403659750645970706010416000 9880724 -51217991758103396959444641729068365824 9880725 38533989048096098626079084506244937600 9880726 -103982193602630702480010976862148446688 9880727 191045588287198057179555487899103018752 9880728 -64181331816236372467253694056811724800 9880729 279798463177954913346111198004129897860 9880730 -60969499983279774957935451729845203200 9880731 -14367343230943212506403061561889848320 9880732 -50855938783845704593346296482542830080 9880733 238112872467546626406814946145309290982 9880734 18552917603662564856425586907411022848 9880735 -5078070754982619123079296352159538400 9880736 219349998177995032312447090009077645312 9880737 18214218847602170917907526326469984768 9880738 18908853615142867738028459213328660480 9880739 66681698087328077839898057792555328 9880740 -167627362243687365887220330496261209600 9880741 80521133184645849640541195487160518400 9880742 15045212869205959007105087581418146272 9880743 -101585395027019598287546023357504484736 9880744 379159804447279442578507861030907612160 9880745 40603442202238530007856926250841842880 9880746 53223029191445494584588602785980217344 9880747 119758562831315257432365493615309702196 9880748 27769150586757511465140557930604979200 9880749 58619812539503525464926458400806570934 9880750 274233050931549614893212859634065248000 9880751 58694408246222216838881468631445703904 9880752 -35799843986783893334627677873405329408 9880753 149020411266174114444718523517861375540 9880754 -10624614878578066012560633361834881024 9880755 783760024768359442138619500898438400 9880756 -260391513021635262820644309487378161280 9880757 516740819374389355852583655255621499200 9880758 183495610040689319707056766664794199040 9880759 3391793784277353480468507962407913312 9880760 308093147040558987604395585757357056000 9880761 -279157387996315003206517318916018915616 9880762 -78815883711464662620961781550820756368 9880763 -859175655482675376401881047540508780320 9880764 -11890202380397307726726706813762698240 9880765 -261777704105172430226853302554460935080 9880766 50905857050687224754708267981913179520 9880767 -203159415844787745343886970929194593600 9880768 138404549699427076944527116629623963648 9880769 5821145130132245308826897378855387844 9880770 831618125397711989320814751862448640 9880771 38347993739048159371785924343094591272 9880772 -104368454881012102131569259892677485568 9880773 -52021813797436273115220560009943089856 9880774 63771615265142531479814681882893152192 9880775 -107618055428798983343594672668595575200 9880776 87877204630362065892442355060851353600 9880777 320658568379552708090436064927213843200 9880778 14121148625322496762571792819091259440 9880779 64340621880258137473677015637245800640 9880780 11957805797391997687740598349224550400 9880781 57052803363142859073279624074244514464 9880782 183338673735227183586499424628873264192 9880783 202480059532222831260314122802318359224 9880784 -116966019836450128565308770346589700096 9880785 -5621654102827678840812119187746730240 9880786 -161829087277637189028560096517145459200 9880787 68322984288018871377138500791158211152 9880788 -161822184479470452823642697974035609600 9880789 155986332730116999804738158484437766720 9880790 41633311711124659055764659398375754240 9880791 -338790087287755254947429852722217438256 9880792 22884029525040647497501932422777088000 9880793 -207706508855441993395074747367343585400 9880794 -57416521257648675217700943305379310080 9880795 29966646389523285045924058818505476960 9880796 208988595806791389693095241930127833600 9880797 56243538167344290031429178122262743872 9880798 2931327572581848115164372432006205440 9880799 -291121520073893324238809826710824802136 9880800 39621864138077771206293280727236608000 9880801 13041178075286995196908402131570204800 9880802 24439778697169537573663024791160794912 9880803 187657898387169528058080702496259154744 9880804 -134370867189711236495696730881247785344 9880805 -54661737412302129800228710680145354080 9880806 40812888303790376875442308976116082688 9880807 -17741615886720449934681276547712781608 9880808 66127257697760287059125140186474414080 9880809 60844619193867302834849163963432514704 9880810 -132609593868111831798721004783472599040 9880811 -429855517055101453023942994239086712588 9880812 313119902639582105819817497495312793600 9880813 -179132791399565173871779130314086979700 9880814 -296951876032954538328692318304044343744 9880815 17186807306636156701044241732631462400 9880816 37395163810447136916009108887870373888 9880817 189768692680957083395276605801594694640 9880818 12920793355933058999580335381065183488 9880819 -6243147364050442969241206150651936256 9880820 -44954933852178842445324601997972593920 9880821 38524057775856428040548085183029745390 9880822 68661971000344723661652274822265806080 9880823 12062217408530129329533632906617391904 9880824 279487399441323964265425265892611235840 9880825 424378128281784733808046414341288186400 9880826 -89511477988775284156740846920917791888 9880827 -164928756746270529575889578286542464320 9880828 457512494845928000572585712591154380800 9880829 -289143529889797829060946234512259247488 9880830 -5793935129246899049242513155201607680 9880831 314657633431245400204180145202113766192 9880832 -21483484696512822903781764756154613760 9880833 -65493526037278475162650569693457310496 9880834 143195779830229563553403337773021604816 9880835 -317227192773208888191934983807268356720 9880836 -16821550730873113649136891989260369920 9880837 130855978631588815397768412126328619486 9880838 89073908365527235139078356288722941760 9880839 48668588411421989872502371906785540000 9880840 390683075235554344563668287634294476800 9880841 2678223305282151316581419768487248064 9880842 6285625848357036491929357262673967104 9880843 10904798721122675268555133825016945184 9880844 -6806615440791131160006873000542937600 9880845 30023971909598706537864649919726442240 9880846 75709157620989766618052134923453235200 9880847 19800781792006805471202132526486441152 9880848 30614723607346079844098876031006474240 9880849 211368923418335069461748174327277425520 9880850 13905167769157082914540617637362732000 9880851 -173545729833540165740095324824541015200 9880852 259269840517525771407596899672562135936 9880853 539059400775875787149033194899026649102 9880854 56210244998992099784962370539893522432 9880855 275412744563466357014238507103558506000 9880856 -7500878915141214211719853742715555840 9880857 88494255562330307244782077439622126912 9880858 -85879033962749233616099016173064960 9880859 101753342094356259514846365719643023016 9880860 -255029019850640118017777513693137920 9880861 288483932173470498182170754783648879462 9880862 -62170186838065802726495851595074493568 9880863 274295146096553605293250127618417475144 9880864 -124050777004932209283542073565866098688 9880865 239180746635524669514986628097092058260 9880866 -13688586675303664840262544850965173376 9880867 206480010668561498101434863660863925872 9880868 229237045018854770031395961960602360448 9880869 -24655098941360842302770240343312950400 9880870 -39426305442980076271286998825002503040 9880871 61721022105904461395574215333797444608 9880872 -37369460100590131808640000043200430080 9880873 84775816374871167082856071179957312122 9880874 69429541777434137000448519710781930240 9880875 25534222302933176345100298668558888000 9880876 160167497030224053326098732949494399488 9880877 141136261643488250043537352870911333132 9880878 -23006422812285791920775930014813962240 9880879 377436944725551148286516045624680313376 9880880 60934611545215071897895027014426624000 9880881 24720734290693833690834682489064006880 9880882 -204434014343404394097493390643318649216 9880883 -12027379675902515564368524755421465696 9880884 -800852429033843322170909539291318272 9880885 59952012706150823282055833184449189760 9880886 270528806288436608088667262517895999392 9880887 -28351239211345875981023988832175030448 9880888 -73219834670555137236036333376826880000 9880889 446198135214102135325457570356620262656 9880890 -67692109683439775163794213292497049600 9880891 -19248527267885742483136870001669191708 9880892 84118378620598662339582078930453626880 9880893 -651169142727257594734702531714092902400 9880894 31235211710158667667846654269453642496 9880895 -96755956386377816556795422965328369280 9880896 23328588208051889151200284545053097984 9880897 -42109946786790809434119869951543131072 9880898 -14025751161256020780746482368406623360 9880899 92639535065863214836761584862615632376 9880900 18650698973620779141285307505620592000 9880901 93021443660999476526262790765784688672 9880902 25958287463010030515551707266926608000 9880903 -73192068101805709938897398906370753360 9880904 200819915081395574212448502256617062400 9880905 -150474515208708378117698292463599242880 9880906 -40214302347209526708575734885274622720 9880907 -259477704578916351565959951519144130560 9880908 166208883145628019964855074877672074240 9880909 -33185385123234419254062224779223085440 9880910 -21816205755283542866449747288465463040 9880911 54494973260195934195219875121762336360 9880912 -46392486981567489951667830455625973760 9880913 -58826605380166026628809644355446773440 9880914 93931080251773439417471037400588237440 9880915 6359050591468220675354510516817507840 9880916 285066498898818281917578483942450618240 9880917 140794062495748265279152930081939742880 9880918 47100847321493693031931511544564599520 9880919 193632847652732623013410187303304089160 9880920 -44381931083015111815373406311841792000 9880921 -468231023281549847686108193094440789878 9880922 -5224887146004976354031694931465513488 9880923 130715161042541114156442168037230295560 9880924 112873319743055312770627157205534762496 9880925 -90646702829764716848892924471936696000 9880926 -74378856386915821739439978707231373312 9880927 191123171308247965052879116213242624 9880928 35400261277489828398310827258819379200 9880929 60270149847904689969248558856096739284 9880930 -92932116663853205264133237012212924640 9880931 869915286090967377744316352868812064 9880932 -81296719593373922294887835170804051968 9880933 -580538426174966198233197297682203252260 9880934 52671821764014413315059392513263448192 9880935 34816175952139764731813293553373108000 9880936 98300789181061200165637651836066969600 9880937 -157199546261268831152155553147552203296 9880938 -88318061063414959459751106445179970560 9880939 285319496750413654683519277887392346740 9880940 -17787990237550346010717760797674987520 9880941 -59640841678012321950647477029142502336 9880942 20456666031206498838435927598648003200 9880943 453062573470464427171181058768452010192 9880944 -78691244277400390871046524884743290880 9880945 200906807993614905811973342142751897920 9880946 125957881947305771418446072488639685664 9880947 2999534604451264818815793658449800400 9880948 -165336051401293847942571913655058622464 9880949 -3318248240327054409605485166488309992 9880950 37552340036364514919536415261178816000 9880951 -578675651939379649589486455680434648928 9880952 -501146584492147834364559411384554065920 9880953 237691705090892733850794512241476468304 9880954 79281374066777841984950955143041716480 9880955 58939567604085511432629941882905001760 9880956 -151046149633296876870547045195497650688 9880957 516973176731243831838624908553377157952 9880958 -117010194231197995573268839774172008320 9880959 -47224452110307469258235400867221464320 9880960 88218503191846439306604250946076672000 9880961 -71110410794437285950913989027408352896 9880962 854250949936206663768985884946689024 9880963 174607987561207950235304284750443827584 9880964 -187294603546038172489324213946479281024 9880965 -39663002904219951368938747000000763940 9880966 72866557342124155705882825561988727360 9880967 -75342013083873162463930000506548435640 9880968 38208862166620090080460086770672885760 9880969 -18805385940978321035999096443686852160 9880970 -3491357211979560221353321669194355200 9880971 -32311087282355951735839311403760796672 9880972 -226492086214181787075996581128888148224 9880973 -104391039695051269579358454465759944778 9880974 172323452209200258280637589955422733440 9880975 -85292423994370836146759422107872311400 9880976 35571379499754898864216782246119473152 9880977 30868551512009341036556361263878354560 9880978 67453628857808705806368529200165217056 9880979 186389469930442522916169047216955985560 9880980 -117357271191530110867930041772088432640 9880981 -39796532248419078300306143567281664 9880982 113247881549792361974056935684038362752 9880983 107760369061312576561040216488338114864 9880984 -158743180499465420394453506773393735680 9880985 145474799521097433398820314447477730180 9880986 149742687928083170458081118687589786624 9880987 -143482680649500417633463016842777294928 9880988 -3944390800222394351948593686220584960 9880989 62736482582092373820371359783287562080 9880990 -61279224789604924940056973647026981120 9880991 377311008896340964023629464713980455392 9880992 112279630702952585183336143410199265280 9880993 418115105573319623174239748931356406242 9880994 -138700059057807087493849860465220523520 9880995 18408798754703692449733839467687580000 9880996 11629723689549196568358958059859169280 9880997 382187528916251216214921179150162144286 9880998 -84439955459465084228298637460456706048 9880999 41156972479199507478048475904617349040 9881000 2161517734004998133380096396016640000 9881001 -40157784388725266277904120111878721920 9881002 -64985486607275566660123595312952349344 9881003 144100036100235256752342353823797649408 9881004 -39152900816413834232018851882986700800 9881005 213764246260518005418662023912501515660 9881006 -62896873306828344544297821622915962048 9881007 177099315100859785313689276647270401280 9881008 -39826824109132735208307076551768965120 9881009 -328290649222102677477144222519897479790 9881010 78395328181225804819905510140195690400 9881011 -112757004666819156472292448397084603568 9881012 18764782250370515317687759846774640640 9881013 -3056323277682731354196494825810423136 9881014 -83464431107559108970645001341966780800 9881015 -111375312679723754066259915766751910480 9881016 -2293029838928861874636262041672806400 9881017 -667891678885391893622742246696418022400 9881018 15360383288739846178585578492438249216 9881019 98762431261928895185418528342001631244 9881020 -26729027464838684731306775759415467520 9881021 -611023870651795661195657458200849444468 9881022 -7692557715204080515331662135979421696 9881023 -381722170079989846641681396773535809728 9881024 37398765470840054164932197145863258112 9881025 -38327775195230197335529158289921920000 9881026 -312055375090988340009318427913256456960 9881027 -203190546658527045967501460031995439840 9881028 13889814113508032171952800851857879168 9881029 305062800640522877875197922308317908476 9881030 79346992987097801627050040952757605120 9881031 -19806442858201616391201210723137632560 9881032 -20087889996103681425309730485646295040 9881033 -134131684918502592905152751351276518656 9881034 -153072566182437750144735652838445246720 9881035 51195808815152135598240933041204200560 9881036 -281421915162186169679871337144744558080 9881037 247490881864686257463042914799964556694 9881038 51526689854206086238909875483462793920 9881039 1799006429639390810686274440732118400 9881040 17005747819303288776107690783586385920 9881041 -96155141863232078262932330545305698232 9881042 -65206391102503374729096398195357993328 9881043 137545086908584883451758783350987489464 9881044 -300038089474995213127960120342950004864 9881045 -57215529387858510997495249185242092800 9881046 -72399760323420267966463715091488466240 9881047 -52642201234257119799896131812628351440 9881048 4231993477803913892544745338856335360 9881049 -317053140449252252119388710419556025136 9881050 26164625757005513172933866402021710800 9881051 256024082116750006971299086123025114052 9881052 -144556442472300288321606900246953031168 9881053 45260080388429907047300117408552456448 9881054 76088520338525794471221969843145498560 9881055 -98788450006621114608673080167858769600 9881056 503419019997052902192439140027303985152 9881057 251192162721502133112883991044173216000 9881058 21093190861980867220670119282363500288 9881059 -12447062628344935762967064774154187496 9881060 -4254790833488382154132294187321303040 9881061 13587353141001029940753357023079866880 9881062 84807366930647108400163468570396024032 9881063 -635885604650253584327789123137108989360 9881064 -94996572232966258177942087144764211200 9881065 206376984547249511222121536995809671460 9881066 84382311559686872951223482455973188704 9881067 9942107688125071047513456071022362880 9881068 64921209327234145244135779762842270720 9881069 -334745471783521890779454784778829313440 9881070 10071961363634037839220734184101068800 9881071 337259752502517628640234474586323419000 9881072 38486045364800385483842396497928159232 9881073 191053170243183812546990832932009403522 9881074 153037964834699060509035403882927163904 9881075 132478026946264183962791098845553056300 9881076 26265064307188860710230139585742680064 9881077 111901336787248723192001146508415181120 9881078 230682359307209338259979453739207623840 9881079 -43890801613395311576503130526349188912 9881080 218008986470281929599414181025943961600 9881081 -111675939874073551469675874751960363008 9881082 -48671613396754404136891733299127224320 9881083 -70958941382601229941470439971105472000 9881084 -179229587190811154657789995123929216000 9881085 114067509450516556239167043695863776000 9881086 939179344086635198393362992628610304 9881087 366433117563455256346661999367766196736 9881088 -7489648263046759749366863526163906560 9881089 646432183839627348336573242330905584724 9881090 160563342816475828379885808680790304800 9881091 -48629014904735693237763745236377183160 9881092 287730941811435056816996736625675886592 9881093 -674592498165994700960889913248313031520 9881094 26022783798737582980679383826693419200 9881095 -34149870041311337301304850872182579840 9881096 230009642554742505994809375948124001280 9881097 731535533211364635624469665367310815680 9881098 207425336681038329320831246867895245664 9881099 5406897320700091238960904499460433408 9881100 58301950211581446360043798674680352000 9881101 -170211098401409236455887959448268381898 9881102 32688873802425519601343698886568960 9881103 -342180035131003766787869019567400863096 9881104 56882023915875675875402455537857331200 9881105 -102843522561938880790663376914883999640 9881106 12681293036324861616243730767338923008 9881107 460749977664753343906114894562218893356 9881108 109805296297408940008428411025099063296 9881109 53769283582008106395480018737462182272 9881110 -20705665046183281574354908148932535040 9881111 469482936358758189136735646629291088712 9881112 85436003648524689240546954138474700800 9881113 -396106218789575418225371864060682514416 9881114 205194372185337797720421003337102505952 9881115 68044753934721644968853546188961041920 9881116 46190219351413724465519677679863234560 9881117 -72590352272657551208812763196509259168 9881118 -50488494809285895113281060878622382016 9881119 -247506002358033895816885055011086520480 9881120 32600652646920605588394576304965550080 9881121 21191067721156892683571794354490683200 9881122 -31738808815581801734902948231237805568 9881123 5096045018468332254502914363558310560 9881124 -39591776220612554168837427307254663168 9881125 -93641578073943832439535459825027018000 9881126 -20443560112534728284245051926266465280 9881127 224399116831372719218442504143647629264 9881128 359711096421416354379674636068745948160 9881129 233646859882057738200977686258327511376 9881130 -24371514587405722179474261589710274560 9881131 -289877862013779591930796535031480076896 9881132 189503154654755849750246217123006584832 9881133 161233664785439543832573148408673665248 9881134 -14228810818661406865600126441358691840 9881135 304662706429759180353732296399291339760 9881136 43319394440571542901120287024843980800 9881137 50527884711518885805505467921332144000 9881138 27890518125036872696541208104239754240 9881139 121459171190785255461774133181543362560 9881140 148111337445074701877149601737110681600 9881141 -119150648622910024030406274829345152000 9881142 435723765860476065654793121466355200 9881143 -175287611066620100838677666219005866000 9881144 49301782319380511763138900960964608000 9881145 -102025341851573421371050429942321289280 9881146 11846343449457728600635291187747404800 9881147 461709527634423151376091300734981724360 9881148 -247614212704267242052083607475634822144 9881149 -76094720827027338467323055020402113850 9881150 -21960867988575664528296756898747886400 9881151 74645146857637557211556670119692953984 9881152 40312154753549147531739997813265661952 9881153 496057325280810069675608614004612574402 9881154 -9295644272949718391142444172048418736 9881155 84484659908829771408908193603364383120 9881156 137092658067397128264101737578759898368 9881157 5605487515214956226563939384901148672 9881158 -28454153717539542342197118948969277440 9881159 90877743451916830750159935790951994640 9881160 55010887019101666462161443625160704000 9881161 165235326107993316429621775302377727972 9881162 173690394550912745224386309012614131200 9881163 84497750187788487751672261097464340400 9881164 -159174767909503978835673280028209141248 9881165 -120307654940984926399143594111739345920 9881166 -59514635447289341319303403665200266176 9881167 -48456057404121588497699127589248144784 9881168 52776062071539165875105188407016685568 9881169 133056075969494792899574397089179128480 9881170 -73697355502405393769224968549480854400 9881171 30516632575980126168929365203345627372 9881172 -37124425967130464635532182523448987648 9881173 -535823065468730460230171264429315696736 9881174 44271932067831817324367255956263618336 9881175 135208439783733896870374169443897875000 9881176 -96178883209137854848058629231572480000 9881177 229736194884229176144364288252534792200 9881178 38211665313852008962268501136209667840 9881179 -47168503701375324237713217176656681728 9881180 -7623519193332742769902867813691996160 9881181 202436304509038162785588162323114427270 9881182 299820570290647243778392892966487370752 9881183 -4296120794774307341398502511029504256 9881184 81292284457807971056023278883154165760 9881185 -1654575026712741366643229039050622400 9881186 25249243578985862451141295887820118016 9881187 295053910557508967219974454616812969280 9881188 -116464994553276570831934871841357676544 9881189 136608943791793407525561574267024473756 9881190 7872028963448072221740162071061993600 9881191 -72839403047199597635904896272508094040 9881192 6255570710133479211477875094202752000 9881193 -293282073770303128235273689753611013680 9881194 -40643616667295925323352840227185686528 9881195 147967321270853586605835759725491903200 9881196 -19056332775374396621829276149315045376 9881197 -296891088866992787188046001361297256960 9881198 14548900218677388199303235486131080000 9881199 -123673512809626006333266562552036203240 9881200 18123538985927913442474903681933312000 9881201 -131992183112356617308093165001419828496 9881202 26696432417732331848141803289668730880 9881203 226193141915230549717094331565866885452 9881204 204069737404141455159083370591472899456 9881205 34892109014606622436387705327906787520 9881206 5984867948498938877630804570115619200 9881207 -14214570008861587191572563769083169856 9881208 229016967130905894371811480234586214400 9881209 -89737507825172253895846023453243254396 9881210 53860934224166749533825848392077696960 9881211 -174008744847504438846575272025313610728 9881212 31603675126485377019540559189402312704 9881213 -66646470981803761744640087773443043776 9881214 -16399501690222748082326175738831642624 9881215 173774838430291371216141337003937376360 9881216 177712674458951366802886538305732608000 9881217 -61015620149401501023171208649728416000 9881218 -82719742613074798672772949894990715440 9881219 91514380642488522420562414953393960000 9881220 -70714844954966270077326872813420605440 9881221 82844710673171987080033900024260846112 9881222 -33644764918118001842500657597076398848 9881223 -123789644394000935624376944831756928 9881224 15576536175277926414216458679173406720 9881225 6099095693204063006462559277883869500 9881226 69632972993687935849909113696526834992 9881227 764941516640454775127467799244584154712 9881228 -905861919937317610179880417008599040 9881229 -14088782675011365640740023201257620192 9881230 52812503703945918219406239926514374400 9881231 -300699330427543815759004900626275125968 9881232 26849576020946607256627474901428469760 9881233 -607264245828361241363968274242014739200 9881234 200388795897529956129887850821960546304 9881235 14872484692874061097270469738389094400 9881236 27116863915505566502310578382029672448 9881237 -46302971999217309361693017538867833600 9881238 67127180519364702140044689679431174528 9881239 468869718726680847289695533744710564040 9881240 169087977174569914880587752900819148800 9881241 2111576368358784186005288898018896640 9881242 24058785116113258538305530500080800240 9881243 -350490358885544379974864400828797626680 9881244 395601007944684971262362066397492433920 9881245 114893000526422423482711398371217765600 9881246 -89945229857181088717919178299029113216 9881247 -164198806626293213773418240976654723000 9881248 -185403863278361523819243551423056183296 9881249 204810909469827534866530874909956883136 9881250 -33477335717733568769050122918796800000 9881251 -86231259352790335230578829707220387728 9881252 68915247261512150379292218321914372736 9881253 -292045610233474291594169751836492237376 9881254 -105020524094776669045891657606842345600 9881255 -1093557238322692264302689255415835440 9881256 -34882806151558654289882779512483348480 9881257 -16697167373745876273730106421006286200 9881258 4919746058054979107144405295413730480 9881259 3160075909211594735568663319987058928 9881260 -86127657561479517775679723072971991040 9881261 177396351444366659117452161058161709440 9881262 -51142124765267598411802709966236802688 9881263 -1160652774521779310488384967504026640 9881264 93256462602334890865281844973549076480 9881265 102207412300776331203686457242009464320 9881266 189960229793835739679030719086359394720 9881267 -126104732321857007449705422659145488736 9881268 165123830890929893168552578218107136000 9881269 449556907409804984223814078492668754670 9881270 -58297429823666525293029603828126186240 9881271 202872705015520554135480136336430232 9881272 389144803035503887436218446543175372800 9881273 -46550128959443712545609867529421295280 9881274 1298949591704702683407491547429159168 9881275 158206318371878422884478779873902945300 9881276 126476072628152338113267667226954204160 9881277 -11380102562851399674451250631071147520 9881278 -105437977721088077962977770047543099200 9881279 -80939372575829071561048111745464989120 9881280 -5828323014059536710720419900990423040 9881281 -46642814250246004492492876805919374336 9881282 -68837758200030350127125243848223497008 9881283 104661652467988861678175530394929125888 9881284 -167596493101819006549931043301635563520 9881285 -14689980384844856552499685311156126600 9881286 -52933799535344199857995435992014956800 9881287 83650958139657858534703710444182445360 9881288 287766240764469193486159497406915584000 9881289 -266981643500360658272756054299613381184 9881290 24778727210079064922877638373287138400 9881291 -305132871960522133819534241906082880320 9881292 -2699777263109990882868992752401166848 9881293 -125338099737881062604318350491791602580 9881294 15748926451839941612741888751212606592 9881295 49525264136386570170591340172005954320 9881296 23870796078961623978243319153811963904 9881297 255775376971064006181978816696679834020 9881298 35616953596192233578900540960151075840 9881299 -528034372306883201604905481958142391700 9881300 31850234823949887056984459501457561600 9881301 -118279447101047680715896126243764572736 9881302 -272573823123185022926350162998950439648 9881303 311479628411459396406630874287183132552 9881304 -179950142211721849421161904558685818880 9881305 -64424461492687364059405550072068903680 9881306 105948500212064629613663543577260254464 9881307 61073745594745623367358340134334055404 9881308 254689201031301130758892758846053308928 9881309 -85874916844949449771780336708111046490 9881310 -9172281013186346548328069281475527680 9881311 -49328326992244156588713954961513324800 9881312 47321416071226881519287280942452834304 9881313 -114264923096910106063662149558885870016 9881314 194388823155013358702341649881800960 9881315 333645414415195823275119607846941548400 9881316 22970461265867116652588656430181829632 9881317 -9561534877190656286919375303733650180 9881318 239112382486816700321276828308727054016 9881319 -95096699851046541672358540125560833920 9881320 128815094128832364004639347093258240000 9881321 -82268934008665183241883601159776593478 9881322 134495086778642497448609205685723977984 9881323 -81229080801410907225002880949780129440 9881324 -68569630294072518618110090136802754304 9881325 -124467283739762147566498320533735280000 9881326 -14003915251624857362284244019632952576 9881327 436185233374304120519914342343298726432 9881328 31088848239742072539348416127937609728 9881329 325329500546743217849568208722524090688 9881330 -162428011271589060006756092334855820800 9881331 -75832113435047540176665850261953982416 9881332 62637960700307638459680387134141607296 9881333 6230936597782865202533682685199264640 9881334 -111076620545181797854418156711600752416 9881335 -148661985144022392921463644210264314880 9881336 -97771379463759081391591921862604472320 9881337 -183863751499693750352606233133445686880 9881338 -20936966742197643165999382849418689680 9881339 48511332309343219203588447719751814224 9881340 -92124323556463887035437364063956024320 9881341 -636792273823344707944413226701247754816 9881342 61096873991916940946022514951628547072 9881343 -34457572122436860121449150683843400192 9881344 266723019614047647117862696360051998720 9881345 -6093681030062549235795116692287768000 9881346 24000242214969729443010947291269254144 9881347 64027854315149129472058422850166452432 9881348 -147438070167511204641227721748635499392 9881349 30327332088066520616766415555604771040 9881350 -78231761663298508399790856104888256000 9881351 -185853176730156268611500466014814158808 9881352 84209291866031147881755338309115248640 9881353 -26799603532587981873301555304587933696 9881354 -65187315583536539735302932713946387456 9881355 -51050019840710892986924160802369850880 9881356 -68404661977052583327257363910670670080 9881357 -7147207113103878315317022126892778400 9881358 -38760825696849630057048999375844218816 9881359 -177386923394173186389084477637292173920 9881360 77223366580360058167687576300507054080 9881361 -14005591723210167619387694799995635776 9881362 89766675200053786080795058870807191552 9881363 79355803433926053201341886740756685612 9881364 97220930780172737559911250768267442176 9881365 99511546803669131530793884950386712240 9881366 -169873556103052215816052026916434288576 9881367 190455716449579679230686765949589944680 9881368 35676737101777454943829635797021491200 9881369 7397180007796379849497733149147922472 9881370 81932945297542287377342996922749975520 9881371 -436665052058769123034554873151806853400 9881372 -46086948918592841340574327239124866048 9881373 178855000234032770423985993775544931840 9881374 -57441223223885080049514949110943973376 9881375 -54225012375147063270381313378534272000 9881376 -115225430266006235171966566572536365056 9881377 89114153244396067855302613230726340272 9881378 18159890389699975223390939811745097280 9881379 -432845783039808564709361816442428841600 9881380 191892593534609881264703153499161452800 9881381 -345381433035428156408445826904443450818 9881382 -60234172454883367037968911792251136000 9881383 765505794360642559845155535220638588720 9881384 -99686700795948357683802552064149504000 9881385 -6297113061998600854372619393506176000 9881386 9890371333988002056390289073903660544 9881387 -392427693581720016323275469049487802760 9881388 94891128904948878060090349524439509504 9881389 349031850778566631136452738942297427766 9881390 -166641464393134352052313872330419581440 9881391 -16476895073044021868809472134837361520 9881392 57458129915182780307841352835223044096 9881393 -369796378595368786360887271968654222300 9881394 19000430170699874016521268963289756800 9881395 26486724200845548186189920048249343600 9881396 -11385432398620787750141375980827297792 9881397 92731367835032261768428517791300492974 9881398 28697482350825496837402704038467907328 9881399 177660220868768983950180137573628664320 9881400 2151722907472913466915412877377536000 9881401 -294085991146692636450335550490489104598 9881402 -15664624685437433871351738893928602400 9881403 -36323144244868551611569478844113341440 9881404 -20813909033430413526550883344171057664 9881405 56154193528634511285030339053781419520 9881406 -38504269198542722873779636453160755200 9881407 -681145968052679816884503190541417369600 9881408 129868769511820543627536423881539584000 9881409 -106984770769324400763052355341739747040 9881410 -31806524393089303085350316733471528960 9881411 -82263122388110680391383406817282545988 9881412 72101128674198228550439172954179853312 9881413 -455545852624243502602191960240188906338 9881414 27163611731186749953513828384995646720 9881415 -182191351121848808358319154342165802840 9881416 -382947463173446823860306265783979883520 9881417 23236102872580049296336081371663964992 9881418 -126366127570434536581278133793624023296 9881419 -88964308630404877060635583380228595180 9881420 -145802151146611456340075818966157137920 9881421 -110823094636567748002972149949000691712 9881422 -46354458872743424411326756595248327488 9881423 331410732485495951136208811460116092440 9881424 -9434852602615837348838022505527115776 9881425 63690740557182842374349007091043112000 9881426 7570028164372447396819043082235662144 9881427 198734897510178059701800899657525075760 9881428 81126593247461633083195585759307769856 9881429 -232330105387353205928057909716180337970 9881430 -64291904903201128846008445424571696000 9881431 41445356742560951331980329106955629280 9881432 -80688542041260615741838106251116441600 9881433 15743620655122157716831738982687392362 9881434 210414874260645458751766686371359493616 9881435 -50467424035834548093631965882576775200 9881436 -38894128211766633250089858614206267392 9881437 169223052201729245696614398313424714892 9881438 29700458101548015724745326580995108800 9881439 -236493602815072168894427858979660872376 9881440 -161491133387734842335194357176493670400 9881441 -217465542612537140861516335281937646316 9881442 52656494331963847629117504847144438512 9881443 3685040342524837179038163965852383488 9881444 47495456711089072031351315524340797440 9881445 82308787610984402617933895766031977600 9881446 -245449307762636873935093441823620961280 9881447 -70181489978442512420131702858593875448 9881448 139883386834643226532953110307630120960 9881449 -238435040921107481913113522654348388550 9881450 75474028337814480221282699139003206400 9881451 7071604441417015947919782120485898720 9881452 85336343184485154032963649641684116480 9881453 -229314878600889892827982982716973552298 9881454 190165419158939842351962325790532962304 9881455 216006979434682110411294374366295144000 9881456 4002172108110712788048984704357793792 9881457 67719091924545609264566966816913667440 9881458 6874191440932237101201380732716888080 9881459 -118133508020602833150442618352771588784 9881460 -285209724950022353082748403682281472000 9881461 -75656963054900254562451190883277367776 9881462 -78348309209405673621256330645376700768 9881463 231989998598282192475474626835953030400 9881464 65423434919638200364672558221440655360 9881465 -134288447417170893716711368952641020 9881466 -8297256769697876102796667379296974336 9881467 -67668095750529809029470004072260725760 9881468 -612120736826875955793754936652209158144 9881469 148988231066186087403516737195607233004 9881470 -69726718508791172250462410213518288320 9881471 541700426350194398813226659102410365792 9881472 219719733175273060254705705233405706240 9881473 4249275168531985457859668116777637120 9881474 -3806969276718138055380137462088897120 9881475 180143660953225601295977273823511488000 9881476 -216325575498977110717214123887053419520 9881477 414299928285175604003862063510363775326 9881478 78188487832563409174561293794523552000 9881479 -19180224551812446316300280895907139520 9881480 -107305577324113532537883469920723763200 9881481 67041365502904389441234686509034169600 9881482 1003074988930315994490384170967989760 9881483 326432396105149815304080661163087787732 9881484 80590239187810071916740005448092929536 9881485 84161280853227908322808374300403023180 9881486 1887919199923409041323830853265742784 9881487 -180797080758211747985999902722937728000 9881488 14684975269365089920240551135133687808 9881489 -77066696108462334185501207688538659840 9881490 -66860373544051747533298306916042050560 9881491 -273789467823934008251008015606077025108 9881492 -16018042842317215955311232519957967360 9881493 -92987165795958425914260907274285380416 9881494 -46080300279985350186239826779260407168 9881495 -198118480933686631738942122380238328800 9881496 -131970604090518788576348850889449922560 9881497 447665149599945129818085697793353282320 9881498 -40554999047888370131512618011196016640 9881499 -13889846944628891494316867875665895632 9881500 -329035207595591752052529948125712768000 9881501 -38559933361495279504816483681737574080 9881502 109963003336166856926802448375507390464 9881503 -549229419078716203451582678566658441248 9881504 81408200193334962053246804563975864320 9881505 -20276808843342495379318542715710311640 9881506 -81338880456462927806606034974668560048 9881507 408503139299370028239218013752289057756 9881508 8167917331508463486299256528131481600 9881509 -347340024653157916968870348744920823360 9881510 -151102774775681998072625563397773488000 9881511 80959126084704651404608741594473083136 9881512 -692547506436472430844409211992320000 9881513 102748140919720079496249953080714581504 9881514 4820166306800953335256101642361848672 9881515 176339345350394013429503757554477844480 9881516 -24876701511700330427672098494102942720 9881517 572962161032676965272944690914921280 9881518 138200374892124794212114829729582583360 9881519 -780373489059579994744678400394068550504 9881520 -19696139727191680010627085884168601600 9881521 -55217145785436511378695458243433634508 9881522 -47302705185784402006114848635164231680 9881523 -189158562568175979932772683412730907628 9881524 335657368711279200063284568980115100416 9881525 -45875246029745015345655682007236156950 9881526 22117181700303219456937939105617822144 9881527 -379698360920595436098363614670637969624 9881528 -160907961753463490625663112298161827840 9881529 -95119080524528528428514505501548544 9881530 -202201880562168469633828071058768188480 9881531 213634280721846414163999184091656874000 9881532 22259413135392049080522572145184949760 9881533 -61356972085974899853521202643012850196 9881534 1777376631953195743656514456163421120 9881535 143867605547635342438939724252173917600 9881536 25380062166315706613393358369752875008 9881537 7978408125944152726762721233339918464 9881538 -51918806370306165993795708256668080256 9881539 -316733641290980763799336129048578647760 9881540 -60083099004200642652228284607183317760 9881541 169455782322030339099747479822410333440 9881542 -86006074959900452273640787678894808256 9881543 -10017119686027200729408850535823675600 9881544 -31344135707820098188457565672591360000 9881545 -95459219791847397126522906607723196700 9881546 97596631185102566509458175754275467264 9881547 -72136780404592872898744078164267739680 9881548 -292488757147399366443136621783433204992 9881549 36689806284633536131851901065389427264 9881550 14357391653456739409812734650413916800 9881551 -288327456618065506322484247359878706448 9881552 -77069045692124784890390374592544768 9881553 62457881948516591898655573422482609088 9881554 -110841753065700790441598672071266877440 9881555 -9181976123415828555406662216567093840 9881556 -3710292064254645362633301781277306880 9881557 -158663390016012725899785713040230584320 9881558 204528971871196195673778545282235287040 9881559 -204662653598220675416800101854530127856 9881560 30806794728056283689093593878459187200 9881561 -72464764224340415157683917294391630838 9881562 -5490171124516977735720911983065686016 9881563 127647460001930600637863631349949427280 9881564 -73459887262172764342789070069025497088 9881565 6948537098378308035669628184983792320 9881566 -13068108086379691950630539181164511936 9881567 70700176789817472711397898609592537072 9881568 -281253522818887331989837166078766612480 9881569 -121087412149812767230987504240203208030 9881570 -119572578733335698179876376485214903520 9881571 -12521596336100650397448423954050501376 9881572 488090426793111932876920093675476992 9881573 219622018749038075195806129787904420528 9881574 46947605294104024771950558420733418880 9881575 -150032323284584702619980336465454377400 9881576 219796338434727949174837662702737817600 9881577 174267019771575758533166901571784985840 9881578 -24816876009054204243486406979085721344 9881579 36102421373840292830953445449981088160 9881580 -114139526496798440524752507672366336000 9881581 228336767203612941852996170056992410700 9881582 -49243578103586738630119728101165221248 9881583 122185231941873707702849421274148252424 9881584 -63731466492145202446405145445188501504 9881585 -101306643705826468235521790083769188440 9881586 20135496042042004194158753744695200 9881587 -124024560552156737175969222329694874560 9881588 200577055036076752264672106861445602688 9881589 -100832788003547944682136666048677047776 9881590 91809838029047538523525505331315413760 9881591 14698372675263843813479538932281786368 9881592 137854003875873834474201792556744704000 9881593 -368087348004810077550754324357660331158 9881594 148379320810697809071392121599689482096 9881595 66262590367183679950147675509536883120 9881596 -35316202406249452145733763484928673280 9881597 -5359928570716896174455886969105672288 9881598 -179314652017066796511565055984524460736 9881599 -99135066462122188978591205333050100016 9881600 18498444207652786770313141291057152000 9881601 170755427649500077400981032326250838832 9881602 11429566739796393635119375000912562592 9881603 -104537568918350738111171091987766118148 9881604 -57676681191424126202244046205416460160 9881605 -177371360607904959219397766374576694400 9881606 -93514476426537727082429799678261121920 9881607 206874065336223283919232148740858291792 9881608 -446763007113521157740469857461197742080 9881609 274492158259026096413068962509485305216 9881610 -92121406090864154346413486007898986240 9881611 571521791502142325723770785089660592212 9881612 101426217726349943416356642426550167552 9881613 -3257036764218589786732035674691955200 9881614 -252491361819065046454324534687578245760 9881615 1410041687580447562862617809609504000 9881616 -16184740178781343837609303976775254016 9881617 33361167905876612726027461485052503552 9881618 189790772212244537946806922090171407760 9881619 5035133789659758056447124393429638016 9881620 -86881327305467904641376358972195921920 9881621 4169855972251238995022818061277591822 9881622 -65559664399654611570011692104956805120 9881623 -472511870602268453119345766775408275128 9881624 15100573503677206640411728766886174720 9881625 6641082167904175477652641221023088000 9881626 100837980396759423822095897055190774512 9881627 9247507280866953245739983202660025632 9881628 21999124210923508419872970903315800064 9881629 -37288391736962593887250682739013668224 9881630 86976850384920943852741684984193550720 9881631 228390296214316480688864099065808105712 9881632 500313856759130231036465454412647432192 9881633 96501496849437237122814054586812822882 9881634 97740977595432830844398849537575027200 9881635 -40840081907397274447629233865431119920 9881636 -193585159692965719228217430197016453120 9881637 -76825262370357379069487381519191931040 9881638 -17712878698691064412020346369416390144 9881639 -376325963628618975867679157162872279560 9881640 107295935650206229480501284524732160000 9881641 -15297350096908153586255964072665558400 9881642 49386687077438202992856008844038350944 9881643 191515719742849003676390165823963435864 9881644 -163515731705253693658743846981107480064 9881645 -10542197377896665804562397903556546280 9881646 759165545402558850077657730839357568 9881647 380426556460927653267568094372436494096 9881648 -27231425676353699755049025167825043456 9881649 -114568468424146177092049641920921966400 9881650 37013072739657028371860057078249628000 9881651 -67318944204233336431311928770230560800 9881652 134885309076216950836221075837224945664 9881653 77026378335486975740291433916566144 9881654 -149705990865871598993473269755877424224 9881655 63670463071360690014329885741896427520 9881656 70532035986123809398758134056958853120 9881657 41163683568612025307554836795911571540 9881658 2199035331247751345234861146899883008 9881659 -79395772073570557239872569132784072696 9881660 200770355397406818472049050637139079680 9881661 -9789933728805131659764808811472886080 9881662 3525789748827390954900489889683576192 9881663 491417722413901832140084222148197624560 9881664 6462006026228640912599083868133261312 9881665 -13007988962366818402130639882729648940 9881666 175711814993028771718397791363515809664 9881667 -53331125152822465816626044478923044440 9881668 8965638648414658735120774461571154048 9881669 -149111312431791335822946156094545652704 9881670 -48009677060838203555652227795603155200 9881671 -14140241841669029794173295405160297128 9881672 -289291768557322401462837367517341900800 9881673 -5307212535327696554179684815178418976 9881674 -78926128087791358200410649627607019520 9881675 -273546924371185917451756757232260410200 9881676 477468841985507192995332700422386688 9881677 -137193241032346884581556661933054974740 9881678 -3386858620265705869724399236039032576 9881679 -55988199423622526382952560586044612216 9881680 -95972503145460580066311749261168640000 9881681 -216756930760576775717289228858294191388 9881682 33755617020915734526303838098524260992 9881683 -29211567274169733403077308620463194212 9881684 -90804695428586322146630102487221280768 9881685 -140581195019789726950968860730857763360 9881686 77697761031489078031654142501748309792 9881687 11844932232619161133501994671831011336 9881688 188515000698758291411726390609648578560 9881689 -49443950854068544933167518182416379510 9881690 23984699343333123763186063615927065600 9881691 174104013712098456908386768038237384960 9881692 -488785507312173467352201804676651269120 9881693 -120657565445374702284889108692295652058 9881694 -74055182651889074103163307729229285120 9881695 -56311937981110169067326577445725458400 9881696 119507743474589106097044650955626250240 9881697 2639012328032618005286303156555520000 9881698 8751992576446072212607266363466818336 9881699 -500789220329391837246797392034921945136 9881700 88049137559905311897907239899711616000 9881701 591140647555846782453358699915197344 9881702 13626501004511104916450344214636018112 9881703 -193637947734177826008571289364093696000 9881704 -16744317656527097626276627075595059200 9881705 99752879700820275262726619462481000000 9881706 150741379600366021884585738318158210304 9881707 1031858637175873768515881799510646028 9881708 165105668130438441354181239307287529728 9881709 10964673844173665525217459288398728320 9881710 -133543033066793539222306562535112944000 9881711 110484835690788827632691934991168643040 9881712 6868787390886303331237438852635721728 9881713 -381283366306923256124036929751172437038 9881714 -2539504341785492920945718691579859968 9881715 -63344284190830626033489068452451328000 9881716 55019670225940530886323547030542264320 9881717 -142785875013660061031537455348666562688 9881718 -1896158157783319173764381231905542144 9881719 -119897874312090919625458117439242953880 9881720 152468588801449266346418492413359820800 9881721 -167836595306742924224111984630459867580 9881722 -80610967997316312392321501826406759200 9881723 14531858187461807120542916716610657328 9881724 22932628356088120280763025064853430272 9881725 63493392829262291057801491419241074400 9881726 20356226956061474417318198375659393920 9881727 172758355576158336400256773289659625232 9881728 -307179459782323184487788417576526151680 9881729 -87710856443203859026156821615524454720 9881730 199903051796831845399185474151416960000 9881731 127844204116423623619172176142040557592 9881732 -6863110540864111286578473224115159936 9881733 -104076909477247223421188688541759826400 9881734 -105906596415953330745206453089544685984 9881735 219171500845672800374045835380166274680 9881736 36752649710586197114161925137957478400 9881737 -20994659236817586244737394946250272568 9881738 24773049458023754296224966662714849472 9881739 -51732766349859256331881178815785860832 9881740 11172906404921563781688392635192366080 9881741 -51977045817026720054527974798825174858 9881742 22936057684914030933685891059942174720 9881743 24637570423447945752281722286853734400 9881744 -101666217616780318915246296619548672 9881745 65472467635180885101549758883652389120 9881746 -8867716599631763482919427353743503360 9881747 -41510907521465110257623578529475102804 9881748 -138371202226099783744271465905470689280 9881749 169118471141156930000541396385160708750 9881750 99279768684552456924884227686172992000 9881751 -279582320332145903238473154038273287296 9881752 -58064902215260418259960810829637242880 9881753 2029643200484261981496186397197607680 9881754 111686952885036431704683544357256056320 9881755 -34614726213823150488832813046277317040 9881756 90938517144594934604394282520465728000 9881757 -14857289817616635626597278137790019994 9881758 -213225401668916246918912188174038395520 9881759 139857696492996040097836407864692334480 9881760 26311661979777549365012975045648056320 9881761 375099735193664306890898932795660426432 9881762 222276044902693720734190156258344392064 9881763 -465481657573736484690699730947309174912 9881764 -55712548298060383700956218493395631104 9881765 134206154481021187205316413160074400 9881766 52840005924101743993426530560583454080 9881767 73906157194484902214236884177252249600 9881768 137334217159510036765622357351917593600 9881769 29651094888031855883261409165722707344 9881770 -61626813995718889785335814579949363200 9881771 184272854348193730609753477687246734312 9881772 212367033230712062348854524417252705792 9881773 35352327738690142856374448359706765760 9881774 24138635043914833455088822694885089152 9881775 45439590965078736696526231194366355800 9881776 2641614925664575220365103663136079872 9881777 65381870570515902654005441682887388672 9881778 39916634547370902859185364911664431360 9881779 52292632342875631226286045416185799520 9881780 -32374890697433115822800335341071155200 9881781 108506303166796488905869098677650631904 9881782 -258218240542791500331394834263644647008 9881783 653084281568295926389008364985737284864 9881784 287619462954592439458881363171213312000 9881785 97371757410376338576975868153600726980 9881786 161353809931247696061631944752676856320 9881787 -3711408692957225195062235367923802432 9881788 -69076539182994475229453144074032947200 9881789 8383198426915387036185796913586270624 9881790 -5048297985906311907347409446293841280 9881791 23291578616002228620624782605294803952 9881792 141438406139477953068455175520392314880 9881793 75850563652063193439599410110044937060 9881794 -61001504711421912776933336091374254080 9881795 16917736280134393147768096152285884160 9881796 -107909222498934820744621756792566187008 9881797 -517927849831254827929462494368597987328 9881798 55033729858727906856624919328879234400 9881799 100333321523858858300105185699997741568 9881800 49559907437203590869921993815297920000 9881801 149030683677232921759920844249231326372 9881802 -10748234892597707862256235618087140608 9881803 462167940140122757615691139332340924052 9881804 -156796819805764865231049224208846169344 9881805 -182640239759685019761988668180215841600 9881806 289453630402697810941212741809411465664 9881807 173331184269595536013053757487364300240 9881808 19958750564446551864293764170095001600 9881809 52890170400636628411766020646072633600 9881810 44270837776191401018440593865810378560 9881811 67034093917114965689189003925004773600 9881812 54223945459233150535889060411136663552 9881813 -3974570621154140484861330366531004836 9881814 4105251035756172150003964367041125888 9881815 61512136404525080530385294653213057920 9881816 -6192705451987695140402219911767613440 9881817 -61020926774565678364344239971242112320 9881818 -131716535602212145767990575072710682640 9881819 -341739392106258743526089367493455102780 9881820 32470329952224417612710192352835645440 9881821 -133636279202404380546313123314747973978 9881822 -116488517716664361185521311633675324288 9881823 -1555284130277586000001328751531759360 9881824 -255983774099990068320255227453063823360 9881825 138057724110359385686411034531387554550 9881826 -28798156934878393021740504847186928256 9881827 270645497310051486468335982942113611676 9881828 -373960162862720543261178302396504832 9881829 -321367000184962745625456825694330606500 9881830 -1890871390412085322391810991432192000 9881831 -167586457984505591798930417614936133400 9881832 171427647075254132129129309923966648320 9881833 -42395049818735059888222953669719315996 9881834 -66954205883092460466040200539491265280 9881835 -37336096998183901962548981344736252160 9881836 231315903091051220223482593117208273920 9881837 226167921861933119178515560327290518400 9881838 -133322937920973355109171128023688416576 9881839 7984507516405854092036394399710046720 9881840 9812014456712622886328087659234590720 9881841 336148608109240279054391130906804327744 9881842 189876856211105233831837920230408635392 9881843 -167079298396997175714552141125139873360 9881844 118844981701962101395567075046987661312 9881845 -132652193430569099734410835869694597320 9881846 -103989888900268353144595039693429182336 9881847 -240226887068520048281839908885618514176 9881848 30133839027182161048813315798189056000 9881849 -44530820673658167841787533613267137080 9881850 11204543311123363917904585810990886400 9881851 102943518914537628032321199208116011520 9881852 125962042832926112632145369962132647936 9881853 -83129184635068992255064084079598570336 9881854 151990363986166076720548490137581602112 9881855 241474044090607708068722277726823142760 9881856 160573192982877251238547035620093460480 9881857 -349481070744321211376740043239071472894 9881858 22452347443305062581177693938728647680 9881859 143618104574917115701757077489160008368 9881860 -118340345473716742074516196103651377920 9881861 13900574449351482112615205522212458048 9881862 -45335847400526207148888688149914496000 9881863 -417997510108372844995306344410473270888 9881864 7975886419898505638650847359166392320 9881865 -138446485241146815271942968405259910400 9881866 -232114675744391350094608601515136451840 9881867 -97002902683515271795056092847345645528 9881868 -172840067462702286325725634088761397760 9881869 -308821256229629035081753310736133686730 9881870 -20893566288281966643427023585186938880 9881871 26450047690596660944231709681086475912 9881872 124242135565889836272714988783140864 9881873 -10636159365100398015703669424171798400 9881874 4425292503828125222735246999481855360 9881875 13123098271570240108107141894384295000 9881876 143209911940247994529022563095153350400 9881877 310278386799427298476812210410524924320 9881878 10049942173035752529933167302461167232 9881879 -111890411654664451387868865549408348144 9881880 -55570099946371537203860027651896320000 9881881 -159737596309261261287311094719619261120 9881882 -30517409136587697252284551561946891808 9881883 -65680771983642682163273049619869152856 9881884 192028598265837928830066700354237154816 9881885 72275471440803435522126495861152359800 9881886 -21865753662060546422951285805662638080 9881887 338340915484195801237273711422491709536 9881888 268018365161901597765309374396300328960 9881889 30100047200960701348732772282652638208 9881890 -3676500502114184998933049493918681600 9881891 289535120516732667221060096302343554560 9881892 218947236441002628039993764048751360000 9881893 -73355902079826060609518814334810940800 9881894 306582421990520660836940162315896846464 9881895 198474325095298375832357517846980032800 9881896 -388811226756699853787869535330118051840 9881897 -475052552425292949496922452308614587488 9881898 -17026833040760390637239772840258676992 9881899 -167114843283915675211676308750722369100 9881900 -9131947901952846513756127477635072000 9881901 48342816119840066310240599622388087680 9881902 103671801851824730033715393906044027904 9881903 -86567782054995156832221792604723577496 9881904 37531161749465537989081402292875296768 9881905 82804355211320814539926828889323197120 9881906 -369522980295916785971384050287160988256 9881907 -73211538065972369801861785268736170496 9881908 -10889764325935182327280027837442600960 9881909 382948518212804494753681852687451200110 9881910 37914483724175686974850182683605507200 9881911 29116130312031445901287164974214110152 9881912 -472775151735772715415257399193181900800 9881913 156506360908799990791476029083346263584 9881914 -63967568978192876564840485598708563968 9881915 259458151851184597308334654391600722560 9881916 206412374974191648205045719613022208 9881917 54562558113277785245904444832146810112 9881918 200344799954446571684080730403167804160 9881919 -24763358747158385996465295682234230360 9881920 -74403486111953308523481860358584401920 9881921 -79066440477100451594079318964926708288 9881922 42946069983842093472119475775618573824 9881923 58634487502089678189710994973426843424 9881924 109479848355945797350972987862718159360 9881925 -94116058235417917037201218682887512000 9881926 5613137039687769991836921066419035584 9881927 125124519045901945734002530226850981120 9881928 90992558028390424474046089760309928960 9881929 93989219497226040594579800401006142080 9881930 71553850080559532231460449238899294400 9881931 -124428906937308798552230099457059095848 9881932 34336893998429158249136468851962744832 9881933 89682051732316244978212202719467007542 9881934 102223877385541710462213880503519958080 9881935 11623295923708149175414699398298680000 9881936 52164427396936650171202934435001139200 9881937 -6063302944741996964851528188467714580 9881938 -186227661388298202439574758837470904320 9881939 184219976666711765602858915275830532000 9881940 -62789970672603625151959938709340774400 9881941 424651618817977261370968287373368798684 9881942 -17292779274640395250902085750774732800 9881943 -51360126245876635776010016707153617072 9881944 305383336206109853981525722789880924160 9881945 175495396991578239586520409742058892480 9881946 -144066207596264077194344095664996160000 9881947 125138638942092413341231795760044186992 9881948 -116237788770836912814600447227918484480 9881949 -170252257854119284218255413760077760 9881950 35134065197925171022028776784067475200 9881951 30063428604945114807732819950516273952 9881952 -22265879695672147269210332728267898880 9881953 -50778568212204296887056115894293530220 9881954 39704369451201658809409269409348420176 9881955 142540096990302952615318533559957476000 9881956 25939881548196156906679312805468712960 9881957 225584011862859174467385775473079239840 9881958 99736911364079875068109285147070005248 9881959 -1284702430227450147413608678861641896 9881960 99214931965850555343703447533472972800 9881961 257679016941754585194921305162525680272 9881962 -155100530267126521590600374618007629568 9881963 18628421829815661668668050586083109152 9881964 -4136982998077223560724056814590276608 9881965 -40790740843073587357635654744488209140 9881966 -173995739173930805520398111934128837568 9881967 224977621099111774814077848339105187080 9881968 -12687591516654939976802761685147713536 9881969 -410030291391904843436429305990058536080 9881970 12602437718475486586799213604437621760 9881971 -464356925234402746670608179050191859256 9881972 -163067402675897957088077509682725213440 9881973 197627993155049895040173137968960298880 9881974 130626576354753405166647086878328102592 9881975 43586958172446350362245335163257501400 9881976 -102793483343063964708203365187680665600 9881977 -253907240507395106523877909391626984854 9881978 -174644063208533910222291877661181895200 9881979 -68590214800564436559611554165105367016 9881980 48914210097108233762206527432180495360 9881981 -53368187157370818752044543048899330228 9881982 80916454418548159939549374899524218240 9881983 -470524139059202679700885785417940432768 9881984 -45065283317427797015414654585379225600 9881985 186410313508240232777276006584707717120 9881986 -55692845258702594063085730646261714016 9881987 172562451554959380688630380040580832636 9881988 146110580242919397691134442216122240000 9881989 -197861355895868434051733401604695528676 9881990 9023318752939581383956444282952976000 9881991 7108824449848260756986514808054164864 9881992 -138320253644438805620805912536496000000 9881993 21135906275844977025204121888252062528 9881994 -49363189109732076428276919589366241280 9881995 36160813047586776378589743760940209200 9881996 -351518618562691268588576565632617875456 9881997 69092615579884548405351718842309740544 9881998 15738774362964262133044483670932154112 9881999 202052667936930755162928627572435646000 9882000 -4105117519678993408630978611326976000 9882001 388946567226264094024217119956541216752 9882002 -1890549106856924665880366532438781440 9882003 -56430857551140491300864095913331343056 9882004 -58709705990998992378391929414688985088 9882005 -77044705912446762215066838606895793280 9882006 86866514851519911344610934210194131904 9882007 72636055465353001199255605370300874640 9882008 108651658406629276994574075908757288960 9882009 13640218084905899760878353448068555524 9882010 -3146001483554729262162542821555160640 9882011 -161578316300788360888323000091346634480 9882012 83093629258534489870129849508934131712 9882013 -112550043694226283156464076584197459738 9882014 527146505190030975751757832567748416 9882015 -9782341715725273060072357451312977920 9882016 213679334407245732753239231423932465152 9882017 426979025927338009509046818266893764066 9882018 -37404519560413230826775724400728377136 9882019 33381477203716524713490602161099695360 9882020 15845329696193459747704405915743924480 9882021 -94243926099261157489742153825527459488 9882022 -238351982955192447517892028504438471168 9882023 -51514724389719321165018610488686917560 9882024 -266415277061755050448947394006728622080 9882025 20707165106308922844338706912563059200 9882026 122850649433256318687450610221780948480 9882027 167285378146079746395283742786217201840 9882028 -40351264037847878809776862050752302080 9882029 308687223860449418541393898105444932630 9882030 -58185591334531059508145871289570039680 9882031 895167940831037590464900475979584974080 9882032 204180340593085753985894398524449882112 9882033 9119946860563797994915061641783664640 9882034 86715850791055117147005881165969706912 9882035 17692229826070257898593147357515236560 9882036 467663964150479235104880189906674141952 9882037 -56420606046518789084862166245793286880 9882038 20799137875610424404256038986125226944 9882039 227402014281749911620946546581628002024 9882040 -22786740633600532660361900408967168000 9882041 -18456783345337020836098920686225566200 9882042 -6436396206086567773610799751783633920 9882043 -23604047895556513008830141586439200720 9882044 267597831913001593505291303900210230272 9882045 860613272386092137969364895756233120 9882046 88375791874498168703607305629062137280 9882047 164353591997896600510647389280695218032 9882048 55445196096229435503683961424403496960 9882049 -19603408794658187522401251090478520280 9882050 130851998538541955461149942090497218800 9882051 322050382043919889700122956644361783984 9882052 -224964373552119909912635395673691530240 9882053 -63412130778895837808516107516901620320 9882054 -17912635937566885695084565225760133120 9882055 126420617831455416855544783675711347960 9882056 84044734988763424085020386847372738560 9882057 -95765116444468474077862705777621003200 9882058 -45100834928013371476173268456634183424 9882059 -154532557114591840494189287810070428760 9882060 53768519243426124375677446799632296960 9882061 111806505145379180933457717504858161024 9882062 146309226710231799543743312548347006720 9882063 151108694574349050081689798351784850920 9882064 -56978026927095187415132050768124313600 9882065 7232687046343853755197949921351792320 9882066 -14924846085452326460809795943282353920 9882067 73536892695226148818342691305771389792 9882068 59958259954218790786400354570652542976 9882069 -283261645953043064253177093135662114880 9882070 -148631827817297615121580756505765760 9882071 -151340578912114732015694435959399799280 9882072 -207491410162708474490156299926208481280 9882073 -130847362571197993298204263896977458678 9882074 47061336958955180503107031975409021952 9882075 99092158451366048186518779917625621000 9882076 -13244286467807806092262837535905440768 9882077 74736816137585234766405623676230166240 9882078 -133359703747834619969306106942497040576 9882079 593988533746326950733076620841456370976 9882080 87171265715329787134551709303512760320 9882081 447264350400568042309526338644548165664 9882082 -110704966565307757613529157234454128128 9882083 -22826431036797115252188332402730054576 9882084 93911884796690307174791279176459425792 9882085 -2828298997498664949742649342264911200 9882086 119390548919219737937691207978575776992 9882087 61219201067037895463710098341886305280 9882088 -748699645814846276217182591201280000 9882089 152033449633148809682345672911864419456 9882090 -99162417966523503602642893734558624000 9882091 14984963526518661282418166964284691184 9882092 11270781847496772138952642646689689600 9882093 -9700436338769308348958452752350375136 9882094 -77878885738934260988539037138608403904 9882095 115111029395817244364342986092821910600 9882096 -14396029169515749809156052663170236416 9882097 249242853180675941046192303951123518546 9882098 -211582861120094973685978797008970992640 9882099 -115616104703863741301135068406296755216 9882100 127500121289459480591614331141469446400 9882101 -224982589106421068664392017553493890898 9882102 30033897895996414153047042893876565504 9882103 127404550794635001974228105632851262080 9882104 439341815455343334990107233451317493760 9882105 22992742561074878698373486955992880960 9882106 34868128966965305517577316434102558512 9882107 123724704614442870104072984033083431192 9882108 56319148625887553075380680637984081920 9882109 -222509286385406329665949919951584688960 9882110 -76494904838187679497363744594038169600 9882111 -33303289321102768561642236677924875776 9882112 107226455975619365538971886925205471232 9882113 297086927253483667895750236602416719362 9882114 -35457927204461736160987897399555150080 9882115 14142590963248184607527371666312668000 9882116 -507052211578733601885141001520579466240 9882117 -26109933003866773098139033446948433728 9882118 92577743872889374702048132976020462080 9882119 78419148718688200691280212673057619944 9882120 -2829225465417756575750516520011366400 9882121 219285230362103180584703380648361256144 9882122 -191365092991436367074826817849830511776 9882123 50863693644763839582958118509861863384 9882124 -136572615104752032729965074646017622016 9882125 478731000275919333743944922336814984000 9882126 -150287964958725669273712270402118704896 9882127 -737528974748705918140093323714203928000 9882128 23962195499644748972058930510390558720 9882129 -217229759601800230715757723711750641472 9882130 130731976009413341326238233571010444960 9882131 -2686826810451782780616925366325876736 9882132 20835295307819057380332399158170662912 9882133 52710069479876346278980434318174421084 9882134 -215453550316770190733802198632791734528 9882135 117332472994796707823169430990401254400 9882136 -144485104010870050208774004256772567040 9882137 137745433889828706218543309693078525460 9882138 -6202230547363548697245872775403537920 9882139 -430506279346510700907062729627338888060 9882140 -127035115252689875192471348319348994560 9882141 20377352831035517358093572427120628800 9882142 126857131630986851995774656056583065472 9882143 114987939415803901704642923788583409384 9882144 -259510495723905662883985948475683700736 9882145 20724432873208461442335942144802632960 9882146 51661083725880129464863504711083667200 9882147 216984055871647840026690639766831224960 9882148 45670004783841654572041985579830400256 9882149 -108662528608272981676564908768749137920 9882150 -43713369666488229782905085416531070400 9882151 -361947561175880246339706389673125483568 9882152 13442862653780729639963054941048750080 9882153 324016818304786947812164296930539927562 9882154 -412558267961241637068335049675732666528 9882155 277140740640068187835517286059895550560 9882156 10449469161258140033066082708754790400 9882157 -24192936409232932049481046354758394080 9882158 45412115055413251558766407130913258240 9882159 -8345838939607812703566602372814195840 9882160 -38305222769173070226908684624710533120 9882161 -286063975029742929773067584097791744238 9882162 14154694310232500970588550456728774672 9882163 -184047271982579341838031739394694601588 9882164 -66274478559283398419694997534233341184 9882165 6227234569212452750228675604467785920 9882166 74384374816996004678368098718788157440 9882167 93124216686871765416238589191546086840 9882168 71213007592146639146689824044926648320 9882169 -77667269041363058172909125239524559488 9882170 50648798073606196200702679235520845280 9882171 88044333247378933440688936610032922208 9882172 -113155309594611828898249762562920519680 9882173 408867475911634095158794273205375961600 9882174 -316598800729828493109312702394232832 9882175 39735612000975137574951038513427025400 9882176 -4654553504575237421411227488178667520 9882177 -26250203882350315603809237005888689440 9882178 -17453205024066710218893780821223751680 9882179 137370683711049674278141149537492545784 9882180 7125355394733990332146865743818915840 9882181 -224227827625829929836934846504098706018 9882182 112852214108512001017206255307598800512 9882183 -73171029315663505363366502744443730352 9882184 41976984892404033713292581146228254720 9882185 310201888940454325918180776517936656000 9882186 147621858689311210600689147058896056064 9882187 207138457459288946999294278398106394112 9882188 49629361270511517737348317594418720256 9882189 73280112039266604296105922568212902400 9882190 158785078818574620720152697380475729600 9882191 223996472086286101045422532874955576 9882192 -7965173775790379627808938300361277440 9882193 373183321377872203090349834910697738560 9882194 -59460466036680812873813659477983034368 9882195 -166828844968483287835582100867349308160 9882196 28558638805787952067161649649002240000 9882197 -84549068440315592437323897289292574660 9882198 81692116294959219957325439499164460384 9882199 -168599080035768800313968333191475676264 9882200 99415432288564254196302164871569664000 9882201 -6211849348927835167569966614398934016 9882202 -167050179371965128273473199923306866176 9882203 133593973783534123232076296295485913264 9882204 -21736282750530887107834188874455859200 9882205 3459876524205068012161162824953784000 9882206 -163095984026099273393733050311190184576 9882207 71691691556202664011713558755906774104 9882208 91116965056468783374308579083935547392 9882209 -155712359636833811086941241253011133184 9882210 -24072033767944917478660745923201651200 9882211 183955625701908655315706128532673116224 9882212 -13615532028902926816706145322334300544 9882213 -226717992463943980263417356804122109952 9882214 225217897667494371780200266434852476160 9882215 51422890802597382487309896725056428000 9882216 -254711496852116911088187557480062156800 9882217 -1764175418802375181638570010839907760 9882218 -30453547955909929864252739314194288384 9882219 -160374073110265099308560557716133712928 9882220 -274567566976529480727997486035172331520 9882221 135494253538890796592843019525183699864 9882222 42429552971670578446791748913285600832 9882223 -41777241601382283766541724100595431600 9882224 1382359183100070671240928924581068800 9882225 -193776709901630164639328978790634958400 9882226 62537232143613531995480367170864354304 9882227 100491897990100072672165011071966196072 9882228 -82862886620625528650377688163553812480 9882229 -12627965677472559958970234820620149632 9882230 -16652295206052102188857490968856897280 9882231 -322686770783495305129442342513112474648 9882232 496455933725502495821726426825829580800 9882233 54975339673235754794841477714109429482 9882234 -75113420397345183046211994005169276816 9882235 5515789124174708477212005145291783200 9882236 -72444534114793782910614526334713319424 9882237 48612286991469980822078712388132431360 9882238 -59880296654333034053214266988271070400 9882239 -107716930765764203606424222943470840960 9882240 74423291606719607034189465976936857600 9882241 -293427312911967023287766771945390943358 9882242 -28820093409056926443251069077155686400 9882243 -8374914082302955462305739294922175840 9882244 111668142757660246391269928480807238144 9882245 -199609669094665700940297675326970746880 9882246 123951643085513127101503739895871123968 9882247 -170258559524246719127809220711710741848 9882248 -62023828255489391668237777930837232640 9882249 92596281109934114787264128781552349440 9882250 74399888936815456252108373981517312000 9882251 261226077026520580111193348604095200512 9882252 -64382658304207022627077567246489325568 9882253 133570770805829458245773254571223911640 9882254 -49995016915020284216526774475438991424 9882255 -241297175075248354197043322355921139440 9882256 -38546014751042867546757597775703687168 9882257 37365496190367831271102513195426050624 9882258 143719183305205269880915014321275262720 9882259 -39832281774415647119893766153738207840 9882260 -1837891311234694316370348998327408640 9882261 -223438939559229726476031598484702987520 9882262 -32528047069337493112948361294480949120 9882263 -181095189510763862028271746721654063920 9882264 -39585542317024763103781812695049830400 9882265 -156020858249123248690567714288725449340 9882266 173273313522919219388802072085839610080 9882267 15127179428207377722639894529039971840 9882268 171332892371425267579354006097938268160 9882269 -159831846787040016217532657072042466330 9882270 -139308203577713886541343452451615884800 9882271 -109578784819697207532257302239688756080 9882272 -57538296749639090854123939586931425280 9882273 106697164606090282240895088870550426368 9882274 -19237258456203529251035519261711919840 9882275 -77256329897360937806110089616235890500 9882276 79701966705344257348729548755271782400 9882277 -135322114836048862745621216231373424608 9882278 106348274302295243932340530445109614592 9882279 -50676668484179643933350138613163718352 9882280 -110373605851945554546883320445138944000 9882281 -195549968924620620160478641725963462918 9882282 -27965156787934813753374219300504407808 9882283 -496929206844038808989922749556578347468 9882284 11027595127038495856012094984897664000 9882285 75381383797003527557067424769544351360 9882286 14149020064915808833243778873030363904 9882287 461504295185176818726959470443552600192 9882288 -26208499787764154152390147476526202880 9882289 318779825164708971952951491022285907090 9882290 -39820606388962104103629100090949145600 9882291 -47812778045063183280882261727833630408 9882292 145342530997143516157704006811294136320 9882293 62337368701434420576442397456851825080 9882294 7382784114346867766163000419599654272 9882295 230236806132498983607333166896954364320 9882296 386794732045207739136982301434170593280 9882297 -105823062709787189113415924833125529920 9882298 129428954168653152290166510478719884400 9882299 -210825294706612872216670778821803820800 9882300 -18596107158419087833401909480667507200 9882301 -71403304178425176275016483283003464960 9882302 -5091134844368605789086230582242041600 9882303 1174400023914369323929442919647867904 9882304 -23569349388751126006893557918390550528 9882305 -127398754857192608677754109288684901080 9882306 -32610041713607418195170668776021505536 9882307 94716712080300645708795361059790090556 9882308 62354390385379329852426038754278896896 9882309 -84070577720036866725879081970415851296 9882310 -178169017643155144255212051696293869440 9882311 120440343588980924458771714596923753352 9882312 -95889440751301982161532156026798080 9882313 4121640083599393220539852474124133760 9882314 48618912622123401305336465092386895872 9882315 181804428381281628425827898397613149360 9882316 207404942592091585204493517888693943040 9882317 -179264547332958334905511586830831466634 9882318 31911041560748787633421428521507481600 9882319 -524922980310296697412432384888894731280 9882320 51419790730504194332641376456091156480 9882321 -330791303048652233966396247181041921696 9882322 46774375318869766759080660544349741712 9882323 -274879742375428636619237734090161074880 9882324 199030220317303067965614840995641223040 9882325 154535603782837071287040746954134695050 9882326 270646852006599727869215309496308942112 9882327 11793623357956377090813680398565730816 9882328 -251636963266168571295762820744375111680 9882329 -20149549621381468456272218776647861120 9882330 10464841571454309042305643914336332800 9882331 243543378857387709194500667620434920132 9882332 236636262232591908223478757449389335552 9882333 -207269051072679368037130087339005007098 9882334 -7749492964144071982285554956117615616 9882335 243470670598898331732111518219966822400 9882336 157199485833162799304791709943519510528 9882337 11303989626701518187664964659468328240 9882338 -279614547257032777293677547513554827104 9882339 20493199232402856870179694837899043648 9882340 8264903313030376119334590671142912000 9882341 32166123260687260161369751442533905024 9882342 -172899263634859974923666440478355310560 9882343 -51999334567543185987161630740795582408 9882344 -403668953161368699569291309097567436800 9882345 -16133746064133287559544504070564142720 9882346 2624173171547595105873812856864311808 9882347 87335276590570397077696774826884342560 9882348 25873176364504229582846674210977841152 9882349 -83221718290240582655488468452286250036 9882350 32329309659383368811513144677007414400 9882351 -48879828620651762297603541599475918960 9882352 -47961125673490515654024060812963282944 9882353 2216236832287805878773846375960835368 9882354 56898631738426030724327221658388539520 9882355 9484437028577419267122571343145923040 9882356 -197650908806598879253999038953122191360 9882357 -234738906230697336136890617060926366560 9882358 115678485470267654202800029765640995776 9882359 169643094516277424066765583213733583760 9882360 -58135651950689175002552272611859046400 9882361 326377131431085181489079983562969933952 9882362 33437629761935109603604794424236340992 9882363 -34447218114475309481859147706591693776 9882364 -22243231348891344359953486987186298880 9882365 65675525634133067583724935903260062200 9882366 19885807293858107545565463677123936256 9882367 -141810899638756294098147516394900165776 9882368 -149148651026231234936012849297970167808 9882369 -162506946846301415087761692012604677390 9882370 58501669441421573412475141771615694880 9882371 377739433435630762911379914013116760572 9882372 181007719914638763100679736848757387264 9882373 199166460274353182699140460458795078622 9882374 -204332648870640191318047902510013916064 9882375 374023593044602800867280862644068000 9882376 49355538654034030490621052920672256000 9882377 -2507197053015510626292921668887690908 9882378 -155995329019924939810616678871778590720 9882379 -23582607114016075390314362235109772816 9882380 -19016750503189212523751513101572541440 9882381 50447517433865240316566750462123669952 9882382 108630293680158931197027674274483388800 9882383 83114718183026001973613684661546977520 9882384 13497598772957475463430518585297403904 9882385 168129813517306924413813805076573534580 9882386 -288730230002017339535338189431119146608 9882387 -12097571515303068282663797960270873232 9882388 313161833798039963116064310050421722880 9882389 -2184914894422037700379490596707842880 9882390 39360364663993434774695394087430809600 9882391 246520154388942262095793075769778782792 9882392 -181841802527410938307104697394775244800 9882393 -73963501145417153428370851850211663936 9882394 -69106198857095543455939022158441029120 9882395 -230572119348442648595210533240058099280 9882396 89598971308955409945728508641932399104 9882397 8279498836484139176234662784171646464 9882398 27916069744458350983179522811696115136 9882399 -54714587626918527743616652174960634112 9882400 98526606310597995213909810045950361600 9882401 -343543844109744849049995159073770380796 9882402 -146896062726721956651621318881275901568 9882403 198412402396698289734279679039849858652 9882404 -26817894454975315442028466565280583680 9882405 -7061450249491014131025327316798390440 9882406 134948644321305265515470752781822573760 9882407 25469498219377696197051187202437201656 9882408 -251473334709225554897274727695312814080 9882409 452198402244638691775871221978777870720 9882410 64593107463423559316348805557111516160 9882411 27079331403422982020015376492280012800 9882412 -14419155460722415013850568435999462144 9882413 51640522652132971902366158757619470240 9882414 18369934939654113458394490675552245504 9882415 96222994041832768029438777123350266320 9882416 -32673314284297957061295840555380195328 9882417 151014848922885922143260116944312313920 9882418 -32664705620073676757387693208937694304 9882419 -24635080224217583892054951389833396320 9882420 -19782284841733531943070151669035141120 9882421 463700180976280868883729589348041301212 9882422 100101672784349521762342602954285417024 9882423 132015703206033122732950178972346993504 9882424 399053850007131962975090184097905192960 9882425 -69752246194401352011354718960912200000 9882426 -250526543299953401734355463623708544000 9882427 -609709168661361901703529325111427000528 9882428 -113948791400333316136477384313565302784 9882429 52531292235544470389531930291035478784 9882430 -128650579211148450041725283740434632640 9882431 188557454261418129471014438303886139032 9882432 -604718765253556627777663742351769600 9882433 229562341175166027598299571067264832 9882434 119871366859797692718353775913350353616 9882435 66585974339496373752609512744640098400 9882436 -68374078802045999910535366879163759360 9882437 -544689933840333716236247872414732930914 9882438 -50710369023217595945198855254121183232 9882439 63632958645415059874115262058780734256 9882440 -325907113195524943181254320878088499200 9882441 -54435062051599836607110600439314576960 9882442 -73395941785692109836136893124594128 9882443 -162524923287610188717964661053266211308 9882444 94968764326834657108394735772169555968 9882445 33075060439775475094202610637088928480 9882446 -975656328999678593242790839749204480 9882447 219774740336980917621689920393178735760 9882448 -5822283352708133808267712090294992896 9882449 275528796009822882010417778489882862450 9882450 49022313678495652013423163743734407600 9882451 -343351729809659462054787994844035423400 9882452 -90539362180042771397465930615907449088 9882453 92302802334529342549653675417225655104 9882454 -206771015304644375574284892495629593824 9882455 395551542100201855110635590944253163520 9882456 -100035923654223137198448768385984757760 9882457 -218275066445235479389087547854712607216 9882458 -56480000550826537718962875084201787920 9882459 -77593063759371017159080726177818255360 9882460 -7565740833234457161973287790512998400 9882461 24006415085707960217712937434468673062 9882462 -4084931746532054749430799352658113920 9882463 -138179077043785707419298580438859032288 9882464 46964835036089074609249524867988586496 9882465 144689958422864219130628126003796085120 9882466 180045441151308188244472109375723889024 9882467 168839896812539813387106738090684800076 9882468 118839285252490284999488067887807299584 9882469 278278016626375827901969188047068463870 9882470 -9796485756010743146373210364231353600 9882471 926447942725510579659517563335889360 9882472 43889026641919556974174551998934604800 9882473 -379725621743072118257461667770440116700 9882474 54274285675443446277899928883857368064 9882475 4674862591138154448995236154109054000 9882476 -64789949438057609893103519770635287040 9882477 -200459544818992130095173410970039337152 9882478 -26936802431980343314395920652071018880 9882479 -182344117978320212111215544554917111216 9882480 -26946044025602876649667913924917002240 9882481 -140308955670848033327713422391917391808 9882482 12429254441037983203985125925457944592 9882483 118098900404771464760958261868081720320 9882484 302488741745087528428981239457687750016 9882485 -115021473463069835416365838758249671400 9882486 3477784517908263011249584936044447744 9882487 374077755266196995462610633985283116136 9882488 127696140139488389589287404475366768640 9882489 1375422422693727064809716971885558080 9882490 -36728939047432101164254429947012096000 9882491 -528723210059069701319249800613465812248 9882492 160434363942227463387810104918698762752 9882493 168109245691954131824620632150535140940 9882494 -110104643646638688179380642733995912704 9882495 32297992839199071467343896432626756800 9882496 -118928056618741513028545079095276339200 9882497 -434839021091372349640448641191721439808 9882498 -54095206284904171607607421098691191936 9882499 294867221837522744687334661668697069320 9882500 57815887473600358630637446481020800000 9882501 28251945268682381212589793197604642240 9882502 -23865844131170737877102714938832633856 9882503 23101677810813814969418504665868137752 9882504 -288923159396513134445329745404555622400 9882505 139109020407066223439692791822133862400 9882506 -87092954777181868530323720286264804048 9882507 -236639049092812789826800718172982392360 9882508 58688883305577906530810180585433984000 9882509 110245850554162342700292663108290862720 9882510 -25205998578334589042257180076825287680 9882511 271747085845231728729622820858982616112 9882512 104103520073181932457738851723437449216 9882513 322359299644538808982248793648990826400 9882514 141298551479469229628344790500776275856 9882515 110093009420286319495979235423423771600 9882516 -129643020131166330732270738442592870400 9882517 -177514101340678602256317901798635454788 9882518 -3185298289681897446373157711739727296 9882519 7443286053450531262174365811488106344 9882520 121263447044906978946402289330197504000 9882521 -8605994929678651414095357817938120192 9882522 -53543053796029937556694059386292736320 9882523 -63786630879173407959096159531767102960 9882524 -284597731653277663604186301224494907904 9882525 100106569285745166672423390231640041600 9882526 -288522469541191752540111535385396508288 9882527 32695616589174555213039697339727383680 9882528 -46466251689121294918732908431935537152 9882529 -294538055522154392515618845474416095724 9882530 23969833120307855843197093853210534400 9882531 -186926375883067199660257043595244560000 9882532 -300689776937201286489109857868126768128 9882533 238005168340308977901855298769029300380 9882534 22727081276482192073545420276663380480 9882535 8396410397625248936838746567316386400 9882536 9304412377288427111968976709187584000 9882537 -91390051672728833273824955987934320448 9882538 -29843276397880523513731776217209952080 9882539 -44917955484447474874067452574498661600 9882540 -137622334327178067746780970418178918400 9882541 325104646519277002415847336641979767392 9882542 -235767420881627161910918457604267732608 9882543 -202057628053274086547657625540813257472 9882544 47720180420200577052861150729276030976 9882545 324803476290237376275779883506842991400 9882546 -60448504301572813689539205356530118400 9882547 11656728540034659680839514779809174192 9882548 -32636155989526315952133146658034999296 9882549 -491713937304844702198347184215475556352 9882550 -69750518494900768102400569668441727200 9882551 94271565775093705052218412487008248752 9882552 32302485100924156229380529660441395200 9882553 -112108238031684974847813609012751658096 9882554 -153511043250474591228691688628911904 9882555 -6701007391361788936967436975727620240 9882556 249109441701605864150882829672304440320 9882557 -13533065374998124770286806458546240448 9882558 11219031935326605258290646930004685568 9882559 61412743068624013237308257574340894896 9882560 50721968010676732426127276738976153600 9882561 -716170045715568196224376989585005568 9882562 -134042570085827366379247163842359352800 9882563 150354560356297722940203972468342346812 9882564 167538734876185257417928160706532555776 9882565 -254251368566897328699725298106682020800 9882566 -59925685501414647992785848564981636768 9882567 517857198189803987064273837797458908672 9882568 277678726043312104911796502460163138560 9882569 -448503579170556021895418332547640747804 9882570 -17654682393688847039091372813837868800 9882571 -135360001029532283724752374998494654928 9882572 138576803480512615007887965439961625600 9882573 189866640582725157244706186004436373184 9882574 6782260706526676236254930031000249600 9882575 -212130616608267516666274495430389222200 9882576 -73681716281106321886932031263204704256 9882577 321710031139573392407344332410794973426 9882578 -245268771489786445428096791238928802160 9882579 92577673892980774114864707994604179200 9882580 47262106560691185858499418055897235200 9882581 -289218496142604954397761888895607656800 9882582 82902176405610627585877259143335417792 9882583 -144000986523564226068408447859031637056 9882584 -464378304817725876989376515107160064000 9882585 157862025599933405824420058903222825220 9882586 16939608723607124953394538179806022400 9882587 -143764836836505059016691254177483525360 9882588 41149600281692197912083123013942416384 9882589 149777147819029423553727305747320008556 9882590 53359879896079994625566371779919132800 9882591 103417393938310196071439307011286771672 9882592 -186005987188819733355567846856669790208 9882593 -163292776184286468395947258090654771584 9882594 3526773097409749398164920246112716800 9882595 -58729028086748931371605240887117236400 9882596 426898337082852277021732731551497003008 9882597 -72772929508249928154166166154678168672 9882598 199765177269255477333017310687621145920 9882599 144370643306434174442861436331729826040 9882600 5234419117191049746786292371480576000 9882601 -173627187760248625311924179399644739398 9882602 144639755631219826051783403058780820992 9882603 -88090029934822334389383493698968408520 9882604 -4385817236447989914468911462718047744 9882605 47726487686135845691159982017362343520 9882606 -78818909310604412107588549718735080896 9882607 205489507860373590812598304169833188224 9882608 -2638283614503655809548570963463929856 9882609 141242733119723983545973621847439493728 9882610 222942619985842771078808484410498478720 9882611 457619410136806516351506072260730065424 9882612 126952688723799430396934330830122980736 9882613 -8297682035254664050926836296306904118 9882614 14266741506539478297986160672731914752 9882615 177096958530664353424372480056516432720 9882616 71842063883375088600083908142222868480 9882617 206330112288845827132727119370440172160 9882618 -75870739463445753085221928734669223680 9882619 -459345311475923111777575443356331605980 9882620 -182903735595985745173559794947559680000 9882621 -100466731507983403403879390189411683200 9882622 -85634213401904373083521636807607654400 9882623 -54482422733320990448905425481319249256 9882624 -124558471358587005727525857516054380544 9882625 103545418577781183603071575768554834000 9882626 -11702856788588027496223161266256578496 9882627 210590612373205646113985369341040536704 9882628 54350233585888037498656164633463975936 9882629 423031890762726912205605703315758179100 9882630 111292031600197364281827421648962927360 9882631 43466644727355789910655708146176080664 9882632 64585936558134634813719340497276764160 9882633 33471458037346494761611202793559968000 9882634 -142855021237021549951284193287820301568 9882635 -2975787924644674583036385147211496640 9882636 22982369303141816878219563358218726912 9882637 126756376368006797110417843000963217152 9882638 248114585183003678099527318525299126720 9882639 64448900203305967892970363947533829544 9882640 17296566563585668468282591535329443840 9882641 -206824508487240712733519418179376757920 9882642 -37491337154127881915624128747735498752 9882643 61212110119582025556069094427018817024 9882644 -130823700273636408670317647979162077184 9882645 -13695132273729227702367366514826603520 9882646 -169752898633196528049582187589157877728 9882647 7180762986041077353463583271327116160 9882648 -9480484356821814926583125836413050880 9882649 40417090012554822926778119672014243200 9882650 -1190823086569812414133495443534144000 9882651 -93637393878580607740673668543497433296 9882652 67035820302718777300391039565041961472 9882653 116080741830839896247287100754761247264 9882654 176030304025762165931692859626845023232 9882655 655395349859926080699892819924999800000 9882656 136096505918884749158624981548290539520 9882657 -244556314904866688301973549535755856046 9882658 170143515741534344282371344636515174784 9882659 -528122414438828808037870440417264703140 9882660 29313005447607198862014666550835712000 9882661 -539136793343714932846948019695614555588 9882662 208582254955184327262526182622027367232 9882663 55372314314225005981094078278697180160 9882664 -212209588056275125913370803100671508480 9882665 -32676594104378673160469630537885746680 9882666 170429302406402885780443721733203762352 9882667 19188787696351244584644190916672271440 9882668 222936096641593295023941524295407394048 9882669 -135615816871305699505491086948495540352 9882670 -45937798112211548403075818506344080640 9882671 344939627846112383443533780808835637144 9882672 28542586213695044269581754919288832 9882673 -130730208122592353494140801825641956078 9882674 -74063804988583594800499270806748967664 9882675 -152371102204168538724738993533499135000 9882676 29629672023465885316864389178705715200 9882677 121627727328802106588343975129307876800 9882678 -74243941045149045881546732833508436480 9882679 215643846826679846738118876235599524240 9882680 -152256325863648147925830744977640345600 9882681 29703272777122857337288590958500653664 9882682 1040762142998019763978557677485008384 9882683 282538207556074165282352755557270088932 9882684 41968410229362674648120759632301423616 9882685 -340551720651927894396054213867314401620 9882686 -39184469151001091664704861949181873152 9882687 4106031251412633964125637180836404880 9882688 -87141036887070459913880112692880474112 9882689 434288287846488804325978877519605873200 9882690 -481073611791806428334538369375682560 9882691 -15603681593550720764959900562337714176 9882692 55451300508336018700762435106924658816 9882693 236596599753898199456869036133579895582 9882694 -146667932241458806046780538142452691104 9882695 -63784625551963023428677096606349100000 9882696 -101324933940723630507322914852146995200 9882697 58710619098300151782908513024176104912 9882698 -39164810538471668851946023602261457920 9882699 58589022839693383971228832301310709464 9882700 67350291197301182698575616348702566400 9882701 426291726243947913968690653000265015232 9882702 -18084719616018293518760978800443590400 9882703 97138766156161070212477741400724436320 9882704 7080322134541873075666614631048003584 9882705 -45159368994368100482565501523279946880 9882706 87855331201035050686333118445617937552 9882707 -115442703193115674272182367407788049280 9882708 -208573343769461586150912677815135426560 9882709 -59326268023648700574815067926708942496 9882710 -92691682048072638100426081289903274240 9882711 -3241334652897033472909570145084861712 9882712 -233185556242833661514333281633109176320 9882713 101350487132585956051797999559232186004 9882714 35951326682304314242291691969144087040 9882715 -80999079818555427294105426446484344640 9882716 -118962059440324365965323379513953820160 9882717 -64591272517954688556559839641033997120 9882718 33957443555825986758783983225659090560 9882719 96198739545387361375353733307768790912 9882720 143561672035940725165495672362494853120 9882721 -653448971858269156491513884627127502800 9882722 87088493635195964126619353476507803648 9882723 156044985647305582840418272084890798000 9882724 -28942633327542028731506209989691078400 9882725 268537171131914412816920905973103020250 9882726 -15543723645326939722061611040116346880 9882727 -55338552811726607727890436314357139960 9882728 -289846191876849886165210689345036288000 9882729 19043503758996348711806570544537655476 9882730 -22019735587487269701541459984914677760 9882731 249864982431032692559812147744238876532 9882732 117107635464584059686859253032815181824 9882733 -1006227256257500376733892653387510336 9882734 57817635226835200579425101653981881792 9882735 -40436001445426312518413993141536757760 9882736 1857755989924284241438568027585740800 9882737 10070287971570675760538736269010302592 9882738 2623762601139629828449952736993792000 9882739 -561408407724159320172733123515289185460 9882740 3222959183412385372931316398017658880 9882741 225128153856925945672703171196994245024 9882742 70376184812188838576255630041426464000 9882743 56505056057623859884498004717569692744 9882744 10231975715949582344003308203426816000 9882745 -121005101778722754748397907262997773500 9882746 -174875497108995591607398783178568366880 9882747 15575842025722387487558650005292923648 9882748 -179115738885950946022232736601626558464 9882749 132286764331591322498989356049740278700 9882750 2122195888275316998481378913435424000 9882751 27054719095459385668976908735592319840 9882752 122506798916786257964111295798470246400 9882753 64874035744972935828184513248669747504 9882754 -16825482441029476250446291077550169088 9882755 -102845624982891211174091274115116537600 9882756 119359480551490358396915107435580620800 9882757 -181593183547367989968716194081257493380 9882758 90395799815811316485390062479515297984 9882759 -91589053345716736809379997097430763520 9882760 319475608870083471591843783786939648000 9882761 233844868641602922250431635104688061840 9882762 -67484336154731013411994113988893934848 9882763 -5990308785984297494338901158362726240 9882764 -380631386141130420542649147148193927424 9882765 -118349796595310912171639781038298803400 9882766 -270374500213673870138101469682694959168 9882767 389406080758746730488725839995682944816 9882768 -1872079355366795151939722345573253120 9882769 -15255755548042772565624702104606753280 9882770 128893660850781330536723806338504240960 9882771 -352236720985605817419677632300623301056 9882772 -190764749203691677821322793178632938624 9882773 -409314479593800143704081063599477444978 9882774 -27735523582501605508236081135847434240 9882775 -83462916552992184461359582628257305200 9882776 1950514731657946557062994533990092800 9882777 -255679726091557885094268980739350380080 9882778 -41747395330731141202784428737901015056 9882779 -3770069081595933014636768336113268424 9882780 95654578100310609133865794720279603200 9882781 115224052592299629231525595680519893164 9882782 57679930918727141373135117466122379392 9882783 -15328231172828785611868078632469820400 9882784 16873604736865710284522911937700298752 9882785 49056423665604690509124164384816842560 9882786 -70037806800053731981517199834648846336 9882787 29185222861924031928590768687544265436 9882788 -80396530214549714979862240880543382912 9882789 -6034075311702422666126185195957145280 9882790 65501703173900805899365620063664790400 9882791 -462907310525042751054267257477321098200 9882792 -79944104524861534717971981964382791680 9882793 367926554170435551078827254184014855040 9882794 210128018746695088899506331163721124960 9882795 19859443491657913576076743468381152000 9882796 2290448927674733170617862230344704 9882797 -461177169129039089206228621122470843028 9882798 12348901635212706124674356342688855168 9882799 279512984255081205029775115547098392400 9882800 3062585777685616580418630008065228800 9882801 106574572281065759241523517122677255168 9882802 -107955417815308936916213295121679184768 9882803 -29941407263713068689671282550564383920 9882804 26718075725232042591321296528009809920 9882805 -103029945086572321704848692321298014440 9882806 -115654448171446472594938506718195887360 9882807 301173444628073396422952087771524033920 9882808 198691513722320870221919688054840053760 9882809 -177503600262353511408213485073934971990 9882810 -77330264512568146603326432111034909440 9882811 -344683728429526350385162770713224458540 9882812 -3319729905486203513704849958489164800 9882813 -19092100612452614755253848771972203456 9882814 41709114843069747443973115599490666752 9882815 119738631267581727124056304973712201960 9882816 77764565129224003354289289110583508992 9882817 154259696887516664975812933104199993792 9882818 -127736072251053141528172782001331354880 9882819 -1040450063120840525739823091557130616 9882820 258299152370141566039107066698668750080 9882821 5554786077088589577456531021345035520 9882822 29016049256916617609121771215821870272 9882823 -427778200607267543149256858950645579320 9882824 67957182141149745460294693732390993920 9882825 -162813292409366231742176858449752668400 9882826 -102326244715836366204132472964858535888 9882827 -106994480806963269836350392246447966120 9882828 -5091669525626170912115462497332934656 9882829 -118807063821526016368695022604090457120 9882830 14672556718736612077199970458701355520 9882831 -44117416018546870745338686776965201920 9882832 77643150476560276769744483487185985536 9882833 -14071617271513006370772300221547909120 9882834 39300666626427537947424464519776539648 9882835 121052269601877842743934151876270400560 9882836 -171276748574508764650145166433093277952 9882837 -202519057629818110370582418211881394560 9882838 -21282441589356475455301984568638138368 9882839 -218436986240514688321881705979841226360 9882840 10918901759297741511295318629521817600 9882841 138314442604308368113541039036402521872 9882842 145285191591699266990925651883275225072 9882843 -189239016845161404413926864948318335336 9882844 -311424232135212802182832444989984278528 9882845 -18302704140394609575410800802741230080 9882846 19598511634496813328725358446550715584 9882847 -133565162644588233375079805852003266272 9882848 119768700497183670550184162048783941632 9882849 -214870038573168616774064068891627384032 9882850 -120404094434662624949572317990560448000 9882851 -32522596596071404470232480198090687536 9882852 -8953943369691949677887157266357329920 9882853 -26767799412073729238503699791213322016 9882854 170552622898483483011741544943436416640 9882855 99135663755631669570303002763306196200 9882856 207930638591120399814391113799801436160 9882857 139605126102974127945668470027923688740 9882858 -8745475195758594299246688795221935872 9882859 -148784649729062222198762224779542130400 9882860 21781200129711896439283519257872962560 9882861 -95562600885614681661073347197783368128 9882862 -1405004846570900615412242677650235392 9882863 130653329729460788406943074259510412112 9882864 21409578101394653820292298373565317120 9882865 417383824977455527665417038694846042600 9882866 34261865807115049240954566404777041920 9882867 -65091108962395999144539404433448535952 9882868 -150726533186032843957983607241922627584 9882869 270297725515620053999231646380578815840 9882870 63621200698102616279473735503930685440 9882871 -381381395359255433582471853727454427928 9882872 371269272070245686383779291967025664000 9882873 -6420204755962799192171955535273540992 9882874 -234160834940422327703012528611318480128 9882875 459835172305426396746765389621863644000 9882876 -154286041681391622088098450919798291968 9882877 -426291619443193664211045651843823233274 9882878 324367495353981888216842926186717107456 9882879 -74166309029091224503862481470038063416 9882880 -101717439989936871101378895919542435840 9882881 -123331339192637082510966801156926688300 9882882 128132718940223205904508813741092961952 9882883 -200916645727269608889544322918411556868 9882884 221481517668363890485010647499996408832 9882885 -28900523009523837103895990808184861440 9882886 -1642972764507271406335235646375616512 9882887 50976230415240123740167891268537811072 9882888 -282890939540154991486963026304717209600 9882889 150355075188221770214874106616999518080 9882890 -104801041905450070090348068805378774080 9882891 -28341380682737607198994906139214511068 9882892 -4750039503565920223942147082961246720 9882893 79614829147351457288287740540468584448 9882894 36818484095962422547694000942088655872 9882895 87450261471938617756569170994741980400 9882896 -91548015029584880112190244153204072448 9882897 253677944812100331052708621238750799600 9882898 -189481777899414764344202055965513266800 9882899 15604279821901755741796409225850376032 9882900 -97032802742207114522826774515627520000 9882901 139642152658087143814210049247842601600 9882902 57483309476115072214679110783062265344 9882903 -144944224131417299975090056671975775896 9882904 -97965659786227530375521752688027658240 9882905 364258280289203846235775554782811365700 9882906 2447406108793189271045087723272370688 9882907 353681952697508340012304914326305080000 9882908 318245203252611081659612604780292889088 9882909 -60392195425148949984029190632376758586 9882910 7221747940002161304397826612829753600 9882911 -511505533249417119670128473630268517200 9882912 -127932652340553945269967881731540254720 9882913 402839278218502488580352424130257937920 9882914 -155498788989033917440482013662222766080 9882915 28765629183632517860233439942370339840 9882916 -46378627598271694579783857581292011520 9882917 69627908983544264950524561822913758 9882918 -266929494821823128945203243178916860160 9882919 -366991167373266033192424385896099580680 9882920 117197223644016177982147782119637964800 9882921 -109503691922273207615835446518878303360 9882922 10176303012759262173302633211987962880 9882923 -399626560743626567954960295841137162828 9882924 -186713305663357303041477571977823345152 9882925 136023320549111377116432119215856428800 9882926 20798664136584384525542992175937100800 9882927 6215098900309861799797398318445737408 9882928 2143935622433006195486914267850539008 9882929 -92640567840525167949517474149546700224 9882930 40958540093952982589773926554688453120 9882931 61296693980854925536127024670519406864 9882932 -154916079661100805081950203352415633408 9882933 55703915170515068939018188274077106400 9882934 -257560028255879470247242896528397125120 9882935 79400282091871228662739371590541386160 9882936 66090809367608316071639439558026649600 9882937 68212549220614163915015423392456806400 9882938 -4240613353251129943233447828885344832 9882939 -197497415862957944206133563904793792000 9882940 78821255811922447050103556238877463040 9882941 -47364965426417725364764796210108555508 9882942 -157139655549269335655368726131072310656 9882943 -53501042918520203440655317191653469184 9882944 20936883057903220208800857591713366016 9882945 -227489673493256284980756169016324976000 9882946 43350589343216003941974750234316554240 9882947 212242323339920098003529385317973342396 9882948 963893378114051145865436653931151360 9882949 -322745291230706621325330408420974005536 9882950 -31190437269683410894703176806659174400 9882951 -163497392963297554580366525137533963024 9882952 346888960959308580216615455918173209600 9882953 195944919936400603052639318807079691200 9882954 65910054340199542977706577644685687040 9882955 -43032692908662728740414265805453521280 9882956 -8698274032975073325797823793274522880 9882957 -283621979630194611184959358547073253248 9882958 -212046010199518788893931831668900430720 9882959 12135937167385250683625834888007003120 9882960 17147660918369645647721908417727692800 9882961 385549721580436525988866018399443415200 9882962 -38380880202981627531817485045284230656 9882963 7335067526192873932628840638639987680 9882964 24604662355385677757674643316637081600 9882965 9726678963623156041776223993623136860 9882966 39371288128949627384822157016312127424 9882967 475427347913814719017687883878470293232 9882968 92904150331008089330032490890678272000 9882969 -181524767833862365157544365997321857760 9882970 -190667105744205850345999875393565996320 9882971 46415233388864554473299100962543844384 9882972 18274040849362243452038985994147676160 9882973 204873930020558994280536682310203252044 9882974 -248367750434544292962120239459970555264 9882975 109382344980289580304810655912826449200 9882976 28151917449188593777546756976388734976 9882977 -169004739387453186205114427660226498540 9882978 54516593063622734348033159248045893120 9882979 -660762133440253875460358549397852460640 9882980 41067275311059673681103578663065039360 9882981 -214442327790001388777420806908967299330 9882982 61236975060150790689161897658646176000 9882983 -408956265262332061074427145351811538560 9882984 98603403794911282528665537988065361920 9882985 11211341669037674300483385722540962560 9882986 -40165590820638736121590759420314203136 9882987 20230631437717757543012602636044441600 9882988 -82436371074237891938045892757068944384 9882989 122867589516792520808713763926053416790 9882990 4458383081885454126574444695238533120 9882991 -9889400023552125349908880566094088 9882992 13389589107707810260196168294362447872 9882993 279635364531102879024842049363758712384 9882994 -258433395209289752191614130147330428288 9882995 -182239996206771579931655983723724442000 9882996 87186903568663259428784679220685199360 9882997 -592877775234111754507482370110308361540 9882998 -77481260755010588746740652782780143040 9882999 137620952404242777206891605379479299840 9883000 382695344879952817811385174052408320000 9883001 -556290272866959324808741636679476676268 9883002 10616784439282088860658403704168513280 9883003 -99389212428480645640046305483810429616 9883004 -4974450670165163925578332646454042624 9883005 -77106585879652150244911905990342806400 9883006 76728074816935886300913705282283494528 9883007 -348783817540302813756520606086423759744 9883008 39510375077016869582844118693922734080 9883009 102966064173557200031029082145381644100 9883010 113153676644678834015644724693744693760 9883011 -36976518721889808620642207111999595528 9883012 -399633909650679071200199657367386882944 9883013 -136579804266715184561723956923511547904 9883014 132198499818481429878500758782433241088 9883015 -174192525757935418482362635020671784840 9883016 -14902244423248979782883194773961605120 9883017 -1020067043325548887289328936885199872 9883018 208970712648081450089641014739183902816 9883019 108359618773786344537353009976056918496 9883020 -12747147027167470989594659478149283840 9883021 6157143616785926198514911470118556000 9883022 93295432232447197789652225076920421312 9883023 219742894251008119873923358544886960000 9883024 -7315851243900393089091272228822671360 9883025 -174008262021677581415718915851968695450 9883026 96203584470457864738058831530251955200 9883027 -48160602037015260158662428032452371456 9883028 -166713464519954535736501900477316936832 9883029 -73011404841425897690121904493363087424 9883030 978814683914792092682561291947996800 9883031 -129639604539328649936391045649229112960 9883032 23410398780555399593642237674479575040 9883033 116456553851580608547997355284711759680 9883034 -989398845741481005526677841088506368 9883035 -112774612380775812007719008353841152800 9883036 -376836309832262500142788098775082173952 9883037 -119269485633904224694418897049558832308 9883038 -317720250919978011620473128419567808 9883039 354239537387969621602010370083223645680 9883040 -329082912833051697437180536078388428800 9883041 35901570373969093377712693723100988864 9883042 121535447384203863527683896027614844192 9883043 112191605496685536425812482936888792840 9883044 169683089355826718425731239160295716480 9883045 -41689737839540269146189920578580477700 9883046 -1481356244034583069049055319870414656 9883047 313417544829278840962578555258527548200 9883048 -52571272477577187932021897321970401280 9883049 368480442160406725991096073605430979920 9883050 33104219365378936372926755718812505600 9883051 100438928173764720200979960668093844504 9883052 -19356034111535804565711765583185960960 9883053 -276526486214789368172332569146426275200 9883054 74220351750650535224318803287845827200 9883055 54871090736791584018101281861086338400 9883056 65138960608804159968818084740595712000 9883057 -42615678792731111414165815567078275694 9883058 -37818491806663684761410590980343265280 9883059 259269742513468241444390333723589283200 9883060 -270547186713534742430990448472554086400 9883061 -316575000868907120771463501346085560338 9883062 46617745171741188303670335410684982912 9883063 62198367594178818905511854417569568304 9883064 409648182595616446340152848437337231360 9883065 -107949054221016387512597401165545804480 9883066 461730084447934185610381775342684934768 9883067 -137958648976029431437050263577121801884 9883068 -86779713863831407245149864117192211456 9883069 -59772306185188614787055866714959971328 9883070 12240352392926582598644077575316450560 9883071 135417330370641906940394799477145104120 9883072 -80714382109091849386545267990178299904 9883073 -33237957206502169874510392931536191678 9883074 -136266671523562358304237093316475533440 9883075 -301917231091385411230203908261769381700 9883076 -54935459583182591970515086896801546240 9883077 -826620242364944851409029938766616064 9883078 -46090219322620841069334421472231338560 9883079 21757259539303348600622548986396112320 9883080 248759029071202254271226426957561856000 9883081 -170500046898332788287473629227834091868 9883082 -46307871936341869398318225538876048896 9883083 -33168529953945268394700460108956537600 9883084 -75186117933238587718712418325178112000 9883085 120365950203977626932572556254807736780 9883086 -126358885175600218367146801057378217856 9883087 -313203087454973077764178108175832085264 9883088 3855134581335187398371287289815130112 9883089 -208023706137444288170658200660765150046 9883090 -32265497523316002415014201292747238400 9883091 117041505907901659161264883268059050984 9883092 -3426096749154028005097981294384232448 9883093 236817056425932688510902292827554901888 9883094 -38172198872528519867404372323873815040 9883095 6850535596377056785069637833262333520 9883096 18844310371112550848925235518597365760 9883097 1631956011077938979155535096426356032 9883098 90339133301881650438590016292563679968 9883099 43714210739650835161528988237150580640 9883100 82041236883489404990687676507183590400 9883101 157010277285117006310471766775614979264 9883102 -242855681025879233453189018090013925248 9883103 -418811936152245069621379733480949400944 9883104 124227444684909656082147862457534644224 9883105 319195920818648303806922500864550760 9883106 -486928371631049688360746527176716640 9883107 59739401106848094429118912330885145280 9883108 -291832834540343246090733642403262169472 9883109 546007161183557036141600651982938799516 9883110 869792742883766537677700648730501120 9883111 52178864165017716542593621798243485232 9883112 -495399855998043970354732868275867468800 9883113 -273105351506239149832991071104854096640 9883114 -75785073185522937791390105438697355344 9883115 178749441272915459201095130530041394320 9883116 -91369734873579415623821101629523776000 9883117 -211342704676112050966825715429395201834 9883118 -115019057492743476312696966620100192384 9883119 84119199540502754287424603718856020744 9883120 -822366746000368784062562328415764480 9883121 -159933769450789536333910798310547195408 9883122 -67337556582810640516937967465295649280 9883123 -201686127826909874564202451348505479056 9883124 -351537936267710688150915992779950424704 9883125 -12078005153462673175856780973157860000 9883126 41310623672033863154999333590137576960 9883127 -67881979503773841670390588730780411640 9883128 -183524084616460342785282529156428595200 9883129 -307626268390162198309572261393235161600 9883130 -13954810512640741866197820172703147040 9883131 1465010160968012293334327729991019200 9883132 20711126713352067521421415740792207360 9883133 -5616128472296184164634245170741439796 9883134 -650267008168254984435997687165881984 9883135 41416648608517363979082774793413925200 9883136 -19941423219348536909754465130433740800 9883137 -260118133314259425880906625165761167360 9883138 -69491025941560063457599278772153055280 9883139 -74038411356672951705915538703221757280 9883140 55292968940897349201978904436737966080 9883141 104009917436400269252782825635732966784 9883142 -246162092291183820620780405784839767680 9883143 88285826833349949066542505857016256584 9883144 79620367890864564455824550283525918720 9883145 227526200049349379441953643171996460900 9883146 -14427425620098363312097691891461373952 9883147 -100821369517368839764282347590913500880 9883148 92773226590491108216333453445567320576 9883149 -8969013641033774186242332041386685280 9883150 31476350856480590295991517475869064000 9883151 534197789874677936890723325573881567152 9883152 -88984823750663666481326549779563995136 9883153 -132728871714397321110884958406507472844 9883154 -347830175926265328928735196315501664000 9883155 20401958940373223082975557851232047200 9883156 291110514832871240913001879523566363520 9883157 -105545567470070943881498671146982884594 9883158 136558225760930936040900627703410254784 9883159 452133072410215570150151464091748704 9883160 -125167494194440215052772266996609843200 9883161 -810057351724661562271137362657395984320 9883162 40649250725994950853193080231552052992 9883163 387359586512601405472360680392666664 9883164 56206385262683738345690557987173875712 9883165 -83318813214384621229791257207368769940 9883166 62311565863593436469851059395845417344 9883167 -33655877609803319966021161845144732288 9883168 415024945594769740686465112235620761600 9883169 719133592504211541877888317569635968 9883170 121620197047159446562033987491638208000 9883171 -459916249468270995546329239019477680320 9883172 26398294608048008247692116098586558464 9883173 7635528647592697512079243605865022400 9883174 -52751837306085783672718810749187104768 9883175 -88400705172670593165700686022150077000 9883176 -5813370214871614448964766680287232000 9883177 49019483836835842206365968918929180026 9883178 4610621527423557365114396512117716480 9883179 -33818930658112668439340917781023185576 9883180 -25416656057396513265984621060636764160 9883181 -8817103384594909840909721373319608960 9883182 91542352014511905289196787746493294720 9883183 87585236981862920833578660878468612400 9883184 -21645421528277798927003927510299852800 9883185 16241819149042697070196714332049717440 9883186 -286622073798814532117743643896957844208 9883187 -293220700204912297293527096043322978164 9883188 31483133110404783974817024390929203200 9883189 -491753246688387427472720212042857957010 9883190 -106039395088017614943372914196209702400 9883191 253127643325684379251927671511501737192 9883192 215098917944357835166631449481979494400 9883193 123094988296967847079692755516883686442 9883194 11795442078843822476915348103704160000 9883195 -96203713285706675585025603355511735520 9883196 100419667007443210024444251609113092608 9883197 -351295145697959382419823942661223713626 9883198 472876699945052594521239255126240768 9883199 744759003136676978250393723757738141536 9883200 -21807916706174790747970897503584256000 9883201 -334656348172364561721715560843424084798 9883202 -64833825123139224733218677691578035200 9883203 108414737340362012753547236221634620416 9883204 235721922452819056088710819725320675456 9883205 -37428651821441867130944656336081896840 9883206 1453059032046208286969577096766365408 9883207 -81983235309133624225977133216993996800 9883208 271747723579259260168700471756362752000 9883209 31288242968431692900251405987066462208 9883210 187096269318813664614360649263759089760 9883211 73093178044943426796646094751772914480 9883212 64979413455072586459445491877600435712 9883213 336987927424740388179838561424005673462 9883214 127015601561644902232438894135772260224 9883215 10947823637491583486942569863679372320 9883216 -53896224026097040273069501596612689920 9883217 291958858217417568993267340063132970352 9883218 -12076831871948860508097161602287413760 9883219 64247455859306034509271813399205392620 9883220 -59627026842259361422541658638091594240 9883221 147258349207872136322174950048108977312 9883222 120189187956259247033364513801512392800 9883223 82593566678560660975422222524311934640 9883224 -23031855187432849648005410880597196800 9883225 39942681113388038357042436433771303200 9883226 94617624991062962571586885888300323312 9883227 180826729501856628549109224671014712832 9883228 -153831138320367665396898825659088314880 9883229 -628968498960582630341753895731729602740 9883230 -37134246016984819814417989568722636800 9883231 290709181813020531790160995705346112032 9883232 33076305515447612804000276545157332992 9883233 174156831681107934589594283012019925284 9883234 -23043794349468028092181564443509035008 9883235 116515511221237945354646359906952473680 9883236 18195015382018369857518625023217629184 9883237 -37089591315810974752173791992049142656 9883238 -10860081269326763460016717144661129856 9883239 294818172788775236554976713262679980880 9883240 323469530649913773211107829926760857600 9883241 -239819761750807847284627289650458428358 9883242 305410134434811114979007761025650314240 9883243 -18957504093067319950021243276241542976 9883244 -104536419973119603375240157652334664704 9883245 -12633346981146883139783917478358734880 9883246 -24457431462319076240548690972357076928 9883247 168521227330149122210035936040237299512 9883248 -15238758449725249261414509959189299200 9883249 1131483249318411939824495799442473440 9883250 425053760288973277414031026447248000 9883251 4322161451539582973381517262539302232 9883252 132464313122882522072045736245386012672 9883253 1458843540415987818529864137994828860 9883254 206808082867669925159199971516123172864 9883255 -3195595751533422847842719427770854080 9883256 34341606885369528063286561272015912960 9883257 15418823687619709531704193534840274592 9883258 -11405763335204784691545870288129991680 9883259 394510421172419963888337029224548825360 9883260 -45926434024090582600222869337456273920 9883261 28636673711840923157741504229726576384 9883262 -41498468048500845438815497337878866048 9883263 68906362180703978970393482807387879184 9883264 84307220014650596100164296463792209920 9883265 -6405781950866040164716478312894438400 9883266 -104931513516379413221894863520072006400 9883267 -171513862669769744595410866047544012800 9883268 195098545133222332128876536503612369920 9883269 -176322672835302026790597642146094597120 9883270 -67336847458123379815124110313025350400 9883271 -36512000693253571544023605238306015056 9883272 -47486233172549740324417140715639603200 9883273 -624184334023600886408653840251119919180 9883274 -268979869242172509690072267462360198864 9883275 -8497895754207916367573421403481542200 9883276 44099683124297068843234790531644536832 9883277 -462505048693646118917251532278184055840 9883278 -686040319330447190869349296447418496 9883279 -95962427517719412980336976520018801424 9883280 81273387954141169679102727158906880 9883281 -118991501732257747743892932116394027840 9883282 -103210079606239112596150494918003793008 9883283 84998257105076787526819678705599023532 9883284 -109420868637197400729912091309919047680 9883285 -175089869774440379778476575108869514020 9883286 58367064319314574314185805190916035200 9883287 36189500578759737091118565967097552400 9883288 -442040274961616811726090807666692567040 9883289 -415202989124921237560205205948077555826 9883290 -76837273107110709815509096248493171200 9883291 -304073266703464283798226231656552635416 9883292 1527741562339025032758544567798582272 9883293 20079488105631817015385099177039882880 9883294 69572298546570317462647350421741344000 9883295 321176905870526001141138494624605593600 9883296 42919855754621107871702562030294663168 9883297 -431980817368553444035110092785813631808 9883298 -73942636349210915786472507066763047600 9883299 5973304080458094967758403323326532528 9883300 -144918578323934359271248537020743990400 9883301 -249562108795261009790524680662079016128 9883302 28150598797333782056740280371788840960 9883303 182880144494419886789062165173627698552 9883304 -97552524294163019347685807619024076800 9883305 -97646308340880970224336410080296788700 9883306 86918194768060868084071064005255315200 9883307 -92039077434853734510047765491870188768 9883308 55118544974651364357413626863312973824 9883309 -32327883214862965740448039441072608490 9883310 140051366162415552778375806978561077760 9883311 -182077763523615474616183535134454030328 9883312 -50829867065877342663299597524625833984 9883313 -435831636857978134642629432192866816016 9883314 -6326213624678371914855809652400657920 9883315 -134409143853825287371813789349532410880 9883316 -319974789740787493652666956501781310720 9883317 42478810530914678455079576896564848960 9883318 -59013207854833284342562683941017388640 9883319 -231194580378727499970904232532719557200 9883320 -161122751195550739803007547990422118400 9883321 -128176656549866658573918578819518105088 9883322 -204281886883596598334006147244668646288 9883323 -383284547354754752237239149656352698400 9883324 -7929485728134118785806240996380624896 9883325 -141263581895889262105189271258868372000 9883326 76572696142935082080838244500730726400 9883327 35065451936310896641871295922127480512 9883328 -15273700605780969649579708304572022784 9883329 75436686525534079763860795606783711680 9883330 -53233326713262763776230097905291719680 9883331 111000751450136719544399331457620552000 9883332 -30751034273208176854070250757735388928 9883333 -126204091279269431054543091863614344418 9883334 50948835865863493729270362481147870080 9883335 135912354255016371866208071144448000 9883336 -406987772230083071849317453987014712320 9883337 46547144018161665437893539503002929000 9883338 115367641570024476526207125865556616960 9883339 24940233807380973893752050679837517160 9883340 249474141254542824577306432110393891840 9883341 -17304872093594884687810025514485151720 9883342 -9794642455263553782657504294964948992 9883343 -53345999673632386128888793899270540240 9883344 1857183104155660323302458703084912640 9883345 -334056217874096072637585777174320050200 9883346 62117863660525783085179173690098661504 9883347 211309522650802294194311383617045257400 9883348 73005172284517857732994001959656001536 9883349 -60505913317930126815685833283655791314 9883350 103528932443741377221259624355227536000 9883351 245659668844491983982286101181804777352 9883352 41754895652319775364539004912816793600 9883353 27236561730120774706071834255604036608 9883354 81656556047072919965211389204095265760 9883355 -23255079944064804223978615210348566480 9883356 -16644062382558493705487948920471511040 9883357 -21763271574655309572331448285494673760 9883358 -52698800894009738288974969270249202688 9883359 251904734304537106030944218789856354264 9883360 114420099538472388866068633840213032960 9883361 -57408990278856177977012165242610245500 9883362 11712950703445201477104403790321876352 9883363 36130893229409341507278904553313770240 9883364 -272234760586569619038659389129667236224 9883365 17975874485568515164039000918726830720 9883366 -41316310596067106066416564123921856640 9883367 6182595509142975634594584126879639360 9883368 -219384493944915817446270660547323494400 9883369 -641946976747568876226410760223041076080 9883370 -6783745681774679546965869212285767680 9883371 -256069408353395639994732104400023781696 9883372 100769378482699126251476560611823388160 9883373 -370583451095413075247114026381664985216 9883374 -287425894609860958525823132552976384000 9883375 -425612443497326098417933322074969716000 9883376 21561606568435413583060183012675682304 9883377 8084911575673456225853451429984184512 9883378 244298241054264140397023293582864128 9883379 588405289385027642672888666836222654800 9883380 -41561778130342091827577055427738337280 9883381 -103944172910004070006961734075227815588 9883382 244576621171998305256655298814591748800 9883383 -23055821083697667467609111313688868376 9883384 37275863375049591206693202231602995200 9883385 -345052351863029570770178620898175878400 9883386 -31249714102056133563881591877821034240 9883387 -173448217897650182786550166474072647840 9883388 -275126617538309594515048528177472716800 9883389 1971438122563181859526850222362084608 9883390 134392189891032214247817982960796016000 9883391 6796818052812863261313486926527519104 9883392 -15836335380585451815852629433482477568 9883393 -106323836393607297984571610848716554156 9883394 -305072182384774982031650029003582783488 9883395 -203874955101913776744703065901348265280 9883396 107777048775111876685522149861000920320 9883397 25520497347668780564641939091922681180 9883398 107610677307697714710002116045792733376 9883399 264064677843490345818031676773810285728 9883400 51586641757448616715458896398829952000 9883401 239744045858571404838125190193019040 9883402 -134151988537097303727728541485043180288 9883403 134189925367592860261512869745418384320 9883404 144561991777787484328628541135602949120 9883405 -24248405200201868512972813838030864640 9883406 40982265399498875059636911307218475584 9883407 320669867482758733758937765741011996288 9883408 -14118192557634442310787254962723799040 9883409 448896699805163576138544898584702146916 9883410 -1105008833249140422350474696901012480 9883411 10650582063048802410046965986135858800 9883412 85455287842682461846545799027840266240 9883413 -157972924878116351430016384986276978336 9883414 -20469400141924104623023226496836074560 9883415 382542142071584742144030638338035601560 9883416 127321215086990121039202188180170649600 9883417 -192654953441433654654822662883619463040 9883418 -26842749356889551658308981891060205840 9883419 387648694034310629759255201647489536 9883420 -31891283365463555037565180533129216000 9883421 -71114579170129749057913700441321568 9883422 45729659799197719447802261258103055488 9883423 576511899675597449052782452326740794104 9883424 -223462377936201328298521486452730036224 9883425 -12874866737428847455534788307320186000 9883426 -146114023417058934693409323205564904448 9883427 -340031440741367866299502048404836690568 9883428 170129141338945069563603368188805637120 9883429 196987669916034518965685323770168833884 9883430 61476940591086050347294493072531775360 9883431 -47419271173687533445254679899800762160 9883432 17818996180296447663479165984679659520 9883433 -76741604974172483889497410776661165824 9883434 -93035038491573346490014947101518944000 9883435 -191310348136568315008897027021267977120 9883436 -304664554124532842887753960556595352320 9883437 -294404392480158386942500745682615771840 9883438 208064479114148983087204180200113695296 9883439 -168103799038520022738350226501530085120 9883440 2638482247269720222467127183436677120 9883441 233495555417853655474777694550904077842 9883442 -23974821251632354126911729858260794368 9883443 -65651795044108739027280297660453933456 9883444 -387156147687686926656237452687772825600 9883445 -65059277077273118600878384223815269120 9883446 -170545229752045802542893762902256522816 9883447 114685843131652649613130217560736133072 9883448 145945047198591279308677455642689679360 9883449 125091071088434173723798657348684571124 9883450 -3630577579173307133061361896952188000 9883451 171202878615908262551300377847026449408 9883452 -229026767149553078790137638680526867968 9883453 438991197972918515744092342343597942080 9883454 -17980278043193639899415016842697331968 9883455 -48043234978268239031722406364667382640 9883456 70398569394022746826324162974402478080 9883457 173876001204470484343420332950008352706 9883458 -164614686160762266420687909118223688 9883459 -114051764171111115933908166104473743896 9883460 10564680635209856726331322036432204800 9883461 -6053108699425728156015560601515875200 9883462 203509921036311413811519553197794747232 9883463 364777059497174818938228605453738330712 9883464 -3335467772401309684603773203655720960 9883465 -19932376185650472112256083045055340480 9883466 -15437679270525859002867125416064199840 9883467 121712840899112672784386165698849283688 9883468 115709899696868288205219425385229516800 9883469 72451056232545893775975629465625498870 9883470 9058872551387383291463828472110250240 9883471 51703064458096309881538814370143764792 9883472 58693295407177868923902808747305394176 9883473 -206269162091076399963593948685457011216 9883474 5346783673950080536128158262757130880 9883475 -38134529975383672782604478934989571600 9883476 -154647647039071926608394168234340616448 9883477 3656403330326136450011726830288537920 9883478 -121024547151169961004050562526167768000 9883479 83488859128940680228204061423799162984 9883480 -118565264383026136449357883428528537600 9883481 112947060105701767328227114458897606282 9883482 -615909499127266774222329071706243072 9883483 -262711353354926341914443411494355873880 9883484 -31315592209231695909171824118735095808 9883485 122691501659536524220099600081136880000 9883486 -175717104792198152193444512705467493376 9883487 473846724516529975114936641209004623136 9883488 -123543301175458557317970179695598370816 9883489 162119079570042672696813663753666729984 9883490 -40686395126183337592559221325803555200 9883491 169117566687593216251090951199490581760 9883492 -149095302608329377809324234505942883328 9883493 -142166042585433047897889098539965328836 9883494 -96662665844482960244552952202439198400 9883495 -44271415010011227971589264839137389000 9883496 -157136489885491989515888043121673011200 9883497 36298009319450776722516940824563584128 9883498 47854098363727030281866547727497966000 9883499 -199519494953851970710717118323536367500 9883500 -121170911037217147139998963738521600000 9883501 55784336164267057879822184366634878604 9883502 208613542030298264599418412604579877952 9883503 -12770508825602776974698444845012348800 9883504 109524363487182479975463226944925368320 9883505 -26671433166379980626279344500678636480 9883506 -156230938846096814269436916522289332096 9883507 -3853883826781651324704588499329303800 9883508 306133870659513175010994855329888339328 9883509 195811131402362265494444688768524649504 9883510 15818627960536601565214997231150277120 9883511 -126792112210312853241951051451626328440 9883512 -84905171986698014109611333617607270400 9883513 38588508670854605699046184635216411904 9883514 19359630291313530648751875171781220352 9883515 -123903306652294734712503497920193184000 9883516 106423789971157622754720070978893156352 9883517 -105220870756215002841741186632470216608 9883518 69659407736406675479251206729122243904 9883519 182386138035677009269585493384120941560 9883520 -261007853205777712958648544880125542400 9883521 107627635315381872775616672755427177472 9883522 21213980318048068494983739273101136 9883523 29996091892968491090280562960103318064 9883524 55156490020710749655996827633108508672 9883525 -136792040456419639498035340417077869900 9883526 -73597889202234468089541441730105296288 9883527 177235223856036011040968425495789738920 9883528 -97965948614689682266223578873164503040 9883529 303265382389134347895948961478599567140 9883530 96962545697026121396209141463085854400 9883531 6212714742470493352450903839061234464 9883532 -266394341827953979331968690062959400960 9883533 -62543299004391752179683269544862179552 9883534 16521787809055917696523323203593344000 9883535 158842309334051824168768539835984857480 9883536 -46732923615115924704391720804958601216 9883537 187154663764116973260102117340924952640 9883538 -77293436336898663376851274015871714304 9883539 -101644054775101895742950829769225491120 9883540 83702260399725270306470843435256422400 9883541 391925765246361419941996196448464172942 9883542 34833143553100389735645320172894144384 9883543 43399326366124825175784292304390761024 9883544 95968688430003240142783555025609687040 9883545 44032325433110599507568854227504576000 9883546 135924629419423907068147959813274754784 9883547 452453113965679361544534351630872052996 9883548 8130331731640861989289919863569415680 9883549 -246294913869951678072700528507200021236 9883550 271752407167561777368731322534964800 9883551 -71023499836655878500255289479861630576 9883552 11177771786564941292624022661965545472 9883553 18164241007780278543480212676900026400 9883554 72117446292474214511700506034723709440 9883555 50356041517000533377545853493232131840 9883556 -299433747802374116357126055191895223680 9883557 172097176971094422905080828205596237536 9883558 -60541255709278311643472205929660341824 9883559 50536530532499171172086748928265300016 9883560 33774630056377578618349956587819827200 9883561 -594918359050142793858227649306791618688 9883562 72776906581805812659890352024873561600 9883563 264923496627808397692739228406105922224 9883564 20868424650913524864271807341083346176 9883565 -52845373017713876966843816290474790400 9883566 -57539152864724452822645262468986613760 9883567 405629854573165285986400085799927433616 9883568 -125585395314200053390301598658325495808 9883569 232291890930211893927009858577753490544 9883570 -34381941637331750390067465547149287520 9883571 794758173240180951345745183204943722512 9883572 210366740737060680462340756866618654720 9883573 182317493153010861320644726569361115840 9883574 -55521737109049550678991267774619642464 9883575 6500913929223832289895655846621392000 9883576 -58834163240011295191618900550577745920 9883577 159017372608453133811285920017197913920 9883578 -74517291785523780312956580742055592192 9883579 587541508501453707918659412246516432 9883580 -8073951499878168437024831419372830720 9883581 -41712211536572084729178924430539925248 9883582 110153317861189095742003229488003785984 9883583 113229253825030909069941846736659161088 9883584 -68755964607801882906712699849031024640 9883585 187048803991507221756123365711189709780 9883586 -242397796837202200002561891103894066656 9883587 34902812529687896724972271969053649152 9883588 51145872387610813340207237269075832832 9883589 -446232036148098781937152436847496112610 9883590 -38361037767053033052599212179905587200 9883591 173596281326346128246305874253857765520 9883592 219043340575205333675606067781324416000 9883593 3185927180765988499915363517009503680 9883594 -239837634084810766051303662390896301264 9883595 370447229829440793299655577613115584400 9883596 -20016869363656962403297840773105484800 9883597 133794164453313083600365327707158654892 9883598 -44596261203194342738285896462424141760 9883599 150765301953149550871062771904354586496 9883600 57597656292112524284283950157476864000 9883601 149799699658803252929760838595166409344 9883602 101396447305311809728321541052840798480 9883603 304167283766273705405354188935995327852 9883604 -343975289757428537654266317761346367488 9883605 -179142910698809548792866266351500163040 9883606 -21676151702835153510519280057815859200 9883607 -78326551118413713279695432498663552640 9883608 26408130316093908933439871403597496320 9883609 -565609371559278019354016992729254753900 9883610 76121205977190326579651848467099456000 9883611 -381587130280667749068348037929407040480 9883612 -184827730520418111979287251060977759744 9883613 293641143819019827433010346394467287640 9883614 56083391987375909530559498025786933888 9883615 118431035964031218476701954176099151200 9883616 -16907199022437880395729039366321340416 9883617 175262519486201943493583094482180409600 9883618 28111509566362507038428280092453033760 9883619 333346894432351952364886876018912933020 9883620 3574375860468003417287202973918337280 9883621 -273680315652193559514873846919853282880 9883622 -93141845024077454227404855319679491968 9883623 285287319856095876330390411365611641384 9883624 -185564871419987512929668596600217978880 9883625 72513470398964170143111170613599802000 9883626 72238913697737321423265885560150450688 9883627 332548313986586040531637000272818850648 9883628 -157107256684705965212600793938877288960 9883629 59600736903272408674551871387882444800 9883630 -209396328691254241153167475064694328320 9883631 -1173888674039715848166357071036176800 9883632 -45730341073931119699086285005201080320 9883633 498162764263014355062155845815658124882 9883634 -157830082309727536769969020089371660784 9883635 172511007592809199395032805876022677600 9883636 3027550299279308519898098672168960 9883637 47305732199765055257567270466055102464 9883638 -1836063318959435718586499185985223456 9883639 -452033633010038697800671762870917384344 9883640 -81770953642577671345720085059172352000 9883641 -7249181520328967255080581724781252736 9883642 185259502207791059591453526750392303472 9883643 -662897450298113776104523290784859796 9883644 182888822782752793035650591274795926016 9883645 -316657675256176109413306251644801606100 9883646 23466449399521715887467055409212621440 9883647 87692488700447454039394403071119497280 9883648 201549419355150859979318886865064427520 9883649 138662029542841870280774467909403504640 9883650 -34818345323788444815786762369573158400 9883651 -5944338794872907079156061250897165096 9883652 5565312917231805317162440802560684032 9883653 -89937727113178280237041021043054009376 9883654 1523581159758599206612078322008803840 9883655 -292714593553080503543267299710527650440 9883656 195292716494543761535077798990616785920 9883657 5174928305123863265044276070254601024 9883658 16684538882232903807726010975125451968 9883659 -253372052183567820213704756243479033896 9883660 151051750307787325389811666739253826560 9883661 -84325381126774344801178965140344141248 9883662 10183035474696977905011088821865229376 9883663 94314686357843275689301389457703933304 9883664 24644104741868126596295799623476838400 9883665 19883551496488698952718412458033024640 9883666 36572947977845726788785604190905631904 9883667 -35083848541089461797926835028591592360 9883668 -39792088959178699870307269835159494656 9883669 137757162077036953198555810110588109070 9883670 35439274638293617441469534204283137280 9883671 8049141187180676443228269534587869824 9883672 91228022468352992165436424412545996800 9883673 25627445594289674625559452122328926922 9883674 415298876374570784674294973951418147840 9883675 -40407891262549600983685445036155158000 9883676 -92753223116772209246518292940416862720 9883677 -332805541515016463516510105444793778176 9883678 92294300398020736875392107829904249600 9883679 1070468431910512279373149621123298928 9883680 -31859274405399098879721037387530240000 9883681 609308823314985891183300044779022418372 9883682 -140836715161603744629076695030560400000 9883683 -265691315962248535370835038379919267548 9883684 51842335530580779415259362689702457600 9883685 -86563678534293609370114871782335507840 9883686 67539760340820930179534661968142950400 9883687 168034166012602181090276268218208831024 9883688 -719019660093923619204403923628750356480 9883689 -7324541533557128935377231342665589792 9883690 -206277821972957100702893695257730867200 9883691 -88808067023347883040049345424922467208 9883692 -11771521266168904420708434469182670848 9883693 42377466017459242538255712037788900000 9883694 -111587432441755088607708476561874919104 9883695 -102141263908860550653379270422192580080 9883696 41227039796539424162918401309348708352 9883697 -69668082593939068182980907659701004736 9883698 96349935027006602437287306258263310336 9883699 -15615133148096818285684391016698863616 9883700 -32041745533725837375901071889490428800 9883701 -759149291648922946615772791815723858 9883702 -3849515753683227707745463714123447296 9883703 311360932249869032057350288629763950624 9883704 -185721581458644418434724905613908602880 9883705 -39147502342170505412977676910434707200 9883706 -45932660955077312369738675958211243008 9883707 141482891464236646420822936087932052992 9883708 -263646606677563443414389741768408758784 9883709 458541943546581310439770228353508859040 9883710 2820782554771060100932893355151563200 9883711 556600293683820964595373287589364576072 9883712 -84190728030998962987757287719362887680 9883713 -3856246567273222397682545103565594176 9883714 99694761068865071757002552564156661456 9883715 366357372013396499690846188537024226400 9883716 -185227397225817065511184066328240514048 9883717 236763994597437237905978353325752122780 9883718 -50968329298564722250739767036535631360 9883719 -255528969159406768413535365458636440656 9883720 -110283880913448071989942276464402432000 9883721 233418043476657727852966176455307132672 9883722 -1924686495842440151200767854686133760 9883723 -3885439122827705669145589243853684496 9883724 682102669278133149620512724199662223360 9883725 -93328060955790552283757639493891050400 9883726 -158885488050323332004950847962351226688 9883727 217599777412213657287129066229693189872 9883728 59224225382051970586846223963974533120 9883729 -94821885305548266427850130593666358670 9883730 11241005825857437067029497752019281920 9883731 -26329129548801355900808728425574318080 9883732 487152636239420192562076516501130284800 9883733 22019079967445946151952622450681175200 9883734 -3152881364696136789736568871941130240 9883735 -382683160535507739754048597527515353320 9883736 120232395826415127980502823781794037760 9883737 270976466560485637419746601885456184794 9883738 -85579192606188598356789561683856441600 9883739 150863099132397789661067457739678299720 9883740 -105469691754461430784664104289874201600 9883741 -403418294062496454153267013557219869370 9883742 -209938907410062971846996449536261109056 9883743 168470129017866988527681513151903962240 9883744 -1075984276876152044056975615372296192 9883745 29470670709044274736013120552032372500 9883746 -21688046242297623928631986348248430128 9883747 -235152082504387665823652188235988796728 9883748 -103193220569686045380556266699499782144 9883749 128290384289301429207958257926798049600 9883750 38964959322422506492451226241321260000 9883751 418026065493102751164037506772542318600 9883752 -89038189371225179899609252209042554880 9883753 41026065818424150103028509566800272464 9883754 66148004315844952237086431638725084000 9883755 -114075045643119974325030614972583744000 9883756 37411155647296343359237936662160574720 9883757 7922241054377344278444928203234881580 9883758 -11164913532937934282978303347775129472 9883759 -208202971277355594043099593608696405880 9883760 12414080763436706104459910335585812480 9883761 -57570918458393980724081993466847278336 9883762 537794048577418801868170226057702400 9883763 -362458920026016872797076239336242167988 9883764 -382281672534695730565318959124429440 9883765 -4534128023752771874201345270629978080 9883766 -291463694726996197128195623890815667200 9883767 -56380581868793935698763651586522996352 9883768 241520420056752233679994694091761541120 9883769 106231011474952596797475979335733240320 9883770 -33917726311757272748898637804016271360 9883771 126910046055846383880739693658105241024 9883772 -573984431621223441686817956165335884288 9883773 -105270885631733643747403162419815362656 9883774 -290211333441189735170502724776805123200 9883775 59856757566360005082687849345744537600 9883776 19807765715576985868697497996539985920 9883777 -742687573285898434950702873058014639680 9883778 -106990949193012662850952124351804696544 9883779 37457184139890717344086581986277896184 9883780 -254421953183388861324193455949676889600 9883781 592272950475700576092707457093914085120 9883782 -120565597435832996837852931270054620640 9883783 -83628134527038709364976623622194733120 9883784 -5648998259468336280475578244700605440 9883785 -160345012098016804564093536936702388800 9883786 201557981924687959321708654403164383744 9883787 379118770788783897045970693766298452436 9883788 -94319151620666057271793719099376542720 9883789 -335293940145995017117774097418117211860 9883790 -103061733013482893446202613217189912320 9883791 71488255298221415308818666070893374280 9883792 28357847721274021818035390845998333952 9883793 -21860534420163124468753489109637020940 9883794 -82951473202065100465135745928705878400 9883795 -180455901194648563740946672796769253200 9883796 54758535482916778456117732953045635712 9883797 -9745552357825674489323969986269590016 9883798 182281124310525789432554287409409933120 9883799 -75356858357953993205424477695848102200 9883800 35026121834161932264799786960976640000 9883801 77080254262200328847970656952027134100 9883802 -145089746913406364467224455945546661648 9883803 -165866587384988717370115101570861374976 9883804 35583999775900722520535351570700902400 9883805 82889589611679622469831753196299588460 9883806 -32524326132877938995853466182844538880 9883807 24740286042626604479399914327903571592 9883808 -2134841976017586809813259107599122432 9883809 -116812045439383404567642394181090025600 9883810 -39657683735905484311119297795988117440 9883811 -111601415366607323671980285606117772896 9883812 -56724255135332661198169427720829631488 9883813 51587641580451540983708375312731060704 9883814 24703218106923235751650571725215308256 9883815 -17736556410078522730559623696564406880 9883816 130739263558016469255510534268251540480 9883817 206649190630141219624081188541035883464 9883818 -91356826565192563960002549948626933760 9883819 -429477709899446510477729343740511200640 9883820 105392836872603741510222076484996782080 9883821 -143454824985221153115331513846108181760 9883822 40542648470227519675741696204201580352 9883823 -443745783212424631369829957802067776 9883824 -78819088665742809140911530847327911936 9883825 -42447286173006505180268323336874528000 9883826 -159080289760794704596973264598086427888 9883827 122901383718928432727571996544076825364 9883828 -17899411068960059096998887276219375232 9883829 151253746150378450918970299939936111740 9883830 52566565415055487936777698809345095680 9883831 123767826119575377542891329254108465832 9883832 -76539114429108998454512441758172651520 9883833 -93920709087474909639935923545870727296 9883834 -179136628326029634357475803113098951968 9883835 -9255897545519056507523201480520464160 9883836 62046147100792105334925614468847191040 9883837 699096438210318853997695671055355733900 9883838 -23691893048764496060846667352166448000 9883839 119386211384704796437600767811956239232 9883840 147207832479651815925356445254528532480 9883841 24698467179797244281984282875680936384 9883842 20213345963955503653972239264956733312 9883843 -157792059531050755675500982242547508520 9883844 -18998585370550481299297872305219643264 9883845 -19059543004503677864197325511337632000 9883846 101055952948259020758009599772255450240 9883847 35465495793360264525273749899530215352 9883848 62543762525668575799884931308188467200 9883849 513570703005198100784948852743449205850 9883850 -7231231519390145014027203191694783600 9883851 -4731170465351009774361058574700548736 9883852 180328257545829390467321896860221952 9883853 -121622201447771448403811432946324863520 9883854 19782553262693006138592381457021797888 9883855 38693743393081261211207758677429194760 9883856 -69731639493213958622636339042554085376 9883857 -60082710618725926707928321570908384000 9883858 -139397347218857299478501158407900132720 9883859 -157565355900859466399251250696331082896 9883860 -43069764119961451696893231896443207680 9883861 239595167265521503383197262325165787452 9883862 -34431070603288328475504086415733625568 9883863 -3708257268393199091490892645599545256 9883864 -83248311298386798232942134261614100480 9883865 -59064194117357678174423261031292389120 9883866 -98908651358871711465091614395479819776 9883867 55372934829296867963440971973145083200 9883868 -217463884385184774869980085869605470208 9883869 -196640809614114688962921991040255118240 9883870 30388064917976084604495060067799756160 9883871 21716745110932566566798984832237639072 9883872 143653877843466017460038439813804195840 9883873 -490554225747508513155815595591637541920 9883874 7391572973501281841717225172468347904 9883875 166902885110804426350963799211528444000 9883876 -111909891265174971162878804930055572480 9883877 -118510585627570545962763559961499014274 9883878 35395165577643382570084016041221954048 9883879 273023734269339120979005433925755943480 9883880 -124486997015874854704457801352314880000 9883881 65205598256730875419058402278959794112 9883882 -142354192933970099183438143409638971648 9883883 -4555734974879914278886188990426329868 9883884 16552355579001549988197222334828050432 9883885 375919693623650430555295847403923820 9883886 -187092158400239352147056207320164700608 9883887 -15635716292511376972424378722743307632 9883888 53803114383071831947857781846202777600 9883889 289933576386681778164959582586327370224 9883890 63559448658072519080784760774633881600 9883891 321827118360782668555700053738202691168 9883892 4902962437339477647911645005703645952 9883893 184965832390967744373082517895112248864 9883894 -1782533056913727260005036069409036160 9883895 59365450079656291245328149502790784000 9883896 -27655095468491330257864052825599180800 9883897 -11734875753930584755601374819559227248 9883898 391705825068495401237876573904984289536 9883899 331637304155072435812869970541317639884 9883900 59165747963278153228104084524286860800 9883901 -345254272655894714354221160024299855098 9883902 13501029778413567758905389934940651520 9883903 379928871743576400630644064393435921152 9883904 -16364221708382403981444141621171978240 9883905 -45500078741293754338644002570017392000 9883906 -174231896945548489730866642869500388480 9883907 -522241477030655171585475919254243324096 9883908 475872761221370961285897064706367744 9883909 62129787629274511936270028800062262816 9883910 57226610030017928497259984472032190720 9883911 47767610040191412247165024690623825408 9883912 -64168342134417586759723998343275479040 9883913 38966591742144713762942576779407929124 9883914 -105320072988721743439290829091036305920 9883915 324368621200132513440145555531636062000 9883916 36782908696162223148281433393461329920 9883917 208285642580062354309020064804380383040 9883918 -9703247667988203075954886620926736960 9883919 561716256274000977861428831282951407296 9883920 9469537334263887225943337298501304320 9883921 118438527093046924348879151694722280052 9883922 -206872868038889814645425711779152037488 9883923 -62131616784603563539247325666420685056 9883924 -345981935049465691076922139786043903104 9883925 -309406261651974213214706961477545563500 9883926 27555561746151511076270013306152079360 9883927 -516447607230329159337971468138782823840 9883928 -148206470911157057083378454026307543040 9883929 191290759349508758018581562930479934688 9883930 -31861665270521344145405527524313344000 9883931 153836984294807969472800118172042809732 9883932 -20613178864193842748041205809646592000 9883933 -751652211675303042518624809708589270560 9883934 -83693534701500703268842161116308704384 9883935 -154050124355507126965530882688179516000 9883936 497760884862051315073663253108724203520 9883937 -2008682343531605484838380017918536848 9883938 -48502680824866523487883148373153699456 9883939 -26370825843469699945064933881565899392 9883940 -39722524822753719700734511367752581120 9883941 -229539210997895967731357743274368435680 9883942 -143735670342353591428824074063513860128 9883943 -379643328697419239008616393787876908808 9883944 775664064927899576579990708899430400 9883945 -313084594575635498058555314971181790300 9883946 276583381717811609441216704781691306672 9883947 74421996466376950174766229144564280320 9883948 293759357801147590211383546658874548736 9883949 -68977250997048667632857141923844083050 9883950 49338631556509051019107618009671859200 9883951 36090947268915930693473780522612095488 9883952 -13032656422086106761755856621606666240 9883953 -44807424286699142810312214118645223676 9883954 -193101663968646232568966605162335097440 9883955 -4447780351133831985129697283516762640 9883956 -179048094098804599998080981041262972928 9883957 -31604947147875071586022116324655994660 9883958 -3946507050809626909693752219850783488 9883959 45297112731118367221771223645958739200 9883960 29874909306605798025810828966551040000 9883961 32269147961061999009787907001928829124 9883962 50380129844074263179725445182027898880 9883963 -185115986129930592881592945671575658040 9883964 379992518223055136787061156432580606976 9883965 5572540284030780545438412869422696320 9883966 143623835563378023841283965732568562432 9883967 226683306222254609369103850568861294016 9883968 39464320603059122454755745378210938880 9883969 -520974871288157413147806472319788634540 9883970 -13957453068848470364203385063062842240 9883971 -506782976097916963718215154487699177600 9883972 115855672711186902420672147695320215552 9883973 -405230320334546414144742130621612879296 9883974 -141710654297800684460843166480791685120 9883975 162794220017071500473755152957339753000 9883976 -97421650966971920528368945914398161920 9883977 -177678385139161565397002220524399447280 9883978 14846124637465924416930442161544900608 9883979 63997579210737596703159233688519724176 9883980 -1868121884021554514215088845403581440 9883981 -3124655337859573483612058258595784896 9883982 81001072844106012284703314432563228800 9883983 673504783099763891182373502074240087040 9883984 56230840462709646639932627582861967360 9883985 20376909614262330503906274595024968180 9883986 -153094162142183091725971586470556177280 9883987 569662997853576156485164581847980492792 9883988 571405460239387126629071098020095477760 9883989 -253904467157614055342841122619785759346 9883990 30418363877607749837155092600186979200 9883991 139703711679452865722352555290661455664 9883992 12398955979761684406089568157731614720 9883993 -31306188026908507368258282203071067520 9883994 8768629622428767107827816213947440640 9883995 56299468051660001120199562131777542400 9883996 -99322443794927964209228170951349768192 9883997 -85187982196856584089678039234487975872 9883998 -17176214606695631907047453407365866880 9883999 -4712095448794943535324656046209026136 9884000 -29453965918068832522148663598514176000 9884001 130406075317024127200559136509617536432 9884002 49777386838664142536033084236888965792 9884003 -265813766537732940837041465121378731748 9884004 14902291218025041044729723139062218752 9884005 5915284831298348483118122169139223160 9884006 374327066598950185096446204371316817920 9884007 -43605177070180490348416864026943933440 9884008 -287292542589245573217427863481823831040 9884009 40164689814896301323029377542195873280 9884010 36719536382918330023151995156851755520 9884011 -155634906966878062417601712527502093200 9884012 -278962032314622691660940317106333260800 9884013 129024853423604075849310509883050160288 9884014 -39420875297429653614840425080061532288 9884015 -95135304267110599260653297555598918840 9884016 22833980349404412674761306760205434880 9884017 -85941180127745555579985477916171653120 9884018 98049822919629659166528258292872729216 9884019 1835699527363067321065770061994196528 9884020 21489959587132508899227682567946158080 9884021 59436882611879509841039251984856784960 9884022 42473817319403006033299485059499333120 9884023 3573570756561458516597266066860965424 9884024 176166467925395347488987435017289768960 9884025 27380383658552566046603972376402634800 9884026 -210344647219266884018871231291815622288 9884027 436210871586829061554119293308274931876 9884028 8672344137095005911947400785148641280 9884029 49413967422463472337585630432409395200 9884030 60720503346385287571435735838425374720 9884031 202537392775427109995530245086654436552 9884032 78500966968784837493897498260259471360 9884033 383807732465790328136162522736668721282 9884034 5930111230976741260094897893480477440 9884035 -191941704249044060350351203773427317520 9884036 -242941817740920742467369639557882037120 9884037 304400714986238442088202520155630638560 9884038 -76708476864945781338192867788204234304 9884039 -95548015887946508876032489651628615400 9884040 67984504062904030436398700667017625600 9884041 -249433275794069508539312323424166117120 9884042 -66206698944547912841544275285950956288 9884043 19015391581650861034832119381364578656 9884044 158496759628654340995866937561174030336 9884045 201339983006028729481429695474173268300 9884046 49921650831182676728565833788930800768 9884047 -188085609002568193788079990815229463960 9884048 21219486730717664049974203421107175424 9884049 -26632050284906237696295027292472324160 9884050 118197200335494945604216980204706089600 9884051 310014230757632109909862073028168635052 9884052 5561653966987766864004190436454604800 9884053 298969509365088839140423473012059956800 9884054 -1240040380053429015334188425823969600 9884055 -152233664083344226428901378856272961280 9884056 82779544320830172694830613286395330560 9884057 -173557725293224832811392929393289792694 9884058 7438539150051260777416132238563838208 9884059 375010700508746792825692507003628208000 9884060 -46924887494230682329933446905223321600 9884061 231516195388168883001188765385209333760 9884062 129313153968834337558762413290839167744 9884063 21958136495039024421953299114504091760 9884064 -151904542426057489656731809501701734400 9884065 -60477759626312801833694803474754057280 9884066 -1983049040220326805233556089343959040 9884067 169266159259594898553912100704221679480 9884068 -351678689227704587684945641160181665152 9884069 -25194285162667310834461608203304575400 9884070 48015968920240788712893499902956505600 9884071 -50845726242514186291662189666819630656 9884072 284696156441732503134712828416146472960 9884073 125904750852863805867406886158346997600 9884074 -257409949958735406869828868496157128608 9884075 60301265389154948960600213568630804600 9884076 46503585441069919771372438636537519104 9884077 -50910694994198818969006086256310743328 9884078 -111238328000665039888772820822447572160 9884079 245228940571597638813287846495080171920 9884080 40306742421192579942771588173310197760 9884081 -420389842426751440460025905277393386496 9884082 -10242299728027606997744391235445637120 9884083 222216234042975758480483462188237018824 9884084 121150620056178163165831573374983761920 9884085 -14359687155128001873550686958056960000 9884086 346558198547527468944339034765846721664 9884087 63575796489615583330930399431369707520 9884088 186235938949310908243211524707761356800 9884089 42595062977940434843722951302267417216 9884090 140340678418436942362580363694672568800 9884091 2267597283831778164793879172596199424 9884092 169534648074807271961452426026253534720 9884093 884948242142047204204148958470232278400 9884094 -162845540030709083907810355743116328960 9884095 112161971157421935500709587339926763520 9884096 -8047473806548920531782028167668039680 9884097 -71954913449420926571028143265103630926 9884098 108668525443580478507411463180476111360 9884099 -295567351083218712824449640695496340000 9884100 145586732461284831044855278517782732800 9884101 -210694275153402965941971382510960124100 9884102 27552785551580756942415406313697851904 9884103 -55377439571925072314462226043203915096 9884104 -217048809171449767353563496042984038400 9884105 -20487723233076739464184245537934289280 9884106 -3772393301341383007078047549562254144 9884107 63724790151730430802817308053351934356 9884108 93663993146139885099662651651575950336 9884109 -4888019387091618087949651121134667712 9884110 3442400340556705393128835051711244160 9884111 -101153870396164891915987039063175493600 9884112 6429213853801095428013276064666091520 9884113 403527722362620602959271453635192773362 9884114 294433164569900686231613596725805696656 9884115 65192644255074109920868109923026293760 9884116 -80474557252868811530435872073723351040 9884117 20355641952322643736479729735938073166 9884118 -32604589292796307565686132904060536896 9884119 -194466205973473635999175443395505825104 9884120 48957760804522296015137234827736064000 9884121 20526885183575676450754590611391221760 9884122 87190916176925988552276407992614704112 9884123 51744509066135770557842808906728186880 9884124 -6199806383788779908347112817448790016 9884125 272357082298426482168589501257035880000 9884126 -76794472719087720504885128743775514240 9884127 -10139718034025013060313614874051056 9884128 675940991046167513940869104040729640960 9884129 -28240947113064055439088951127443344832 9884130 -2849609827670682880497037863732756480 9884131 61693846620610077544378429031448754000 9884132 228948237945325001178206039499412192896 9884133 1519953837303472650033019101350576640 9884134 -179992859104188656766615032694563511456 9884135 -34901763792440800922431031454508036800 9884136 -287227611094722477900537770480365977600 9884137 52291623589701553245661242858347225786 9884138 168169051664622412205754278093070820608 9884139 4309942720371623512397721871689639600 9884140 -46067810096135956284620231875989073920 9884141 42056563390836305445447746850508447584 9884142 -98134530761904729233621033601650877120 9884143 -192149714747281510476788224236526087160 9884144 -92318654266485682664255056011545149440 9884145 190244776745212990985903974562252574720 9884146 13134772000683900089503419546124576272 9884147 50322874702149010652781704468329273344 9884148 -57899550942076944042466526328712888320 9884149 30688881438124386701598834274160709792 9884150 137482963204043971289235362741829664800 9884151 -107409481399832321916440294842801068840 9884152 -1651003847151883131680063835276902400 9884153 324098410369251430980993888338269911402 9884154 -24335672018772056144707806732118291968 9884155 23896272957387141506288520180499522560 9884156 -204197080070913495466204863692704530432 9884157 24638316076259902440308910079945376640 9884158 -100296936719980493648071186353524908032 9884159 444602758197510450842104640604076623360 9884160 -39897739377711131013539919063259545600 9884161 5251223797060353083276739054148848320 9884162 -42629818767078670220796631420469896800 9884163 -78473971187893547023803499907545215312 9884164 -41925436233336864721514974919463731200 9884165 58647450493035145254835783796167526400 9884166 35154031808207455571938968562545733824 9884167 -204873278820220130254889152854968482040 9884168 139453430019528831660521927256250613760 9884169 -29740116839378150741219590042893001500 9884170 146791765431833916289075934498213021280 9884171 12686718884778542422345047361730943144 9884172 -12974938995464135863272206910454837248 9884173 171224413187234725504476093200552198764 9884174 -3121266342593667864727502144715086208 9884175 -35040184606955760107633562988567238400 9884176 32625572308648653538458485844026335232 9884177 -10495290506896159003559262186145069200 9884178 -103943050117354994403312820164768934896 9884179 118222607634498771890528062568586740780 9884180 -2905994511510931877350993037803140480 9884181 12910045205431000286778026915349336000 9884182 33027189482560047631723100006486872704 9884183 -52381459489405965439410989361336381216 9884184 -160742951153438344875432552679289671680 9884185 166127027012771845504628133978268597380 9884186 74649491454604031933649147354703953600 9884187 22947234105622044432203341934474401236 9884188 201721142472553349021285986492842341888 9884189 374081924748400210569926638979791489920 9884190 44053723010213378190723884767311611520 9884191 -17995740263333084183406201759097220400 9884192 90496199941019379691467582549196800000 9884193 -330749418343480834041953126192514202272 9884194 -114214059001279208719541277418870204416 9884195 -1029524986246194142470571553496591360 9884196 -5923080500569372055205915708852228096 9884197 -199565265955145838422548473576494631648 9884198 66423370860885945563526677495520329280 9884199 -74954526846178840055477453285481628800 9884200 4455785073370332687117951271267584000 9884201 169683653706718628204124429616500243600 9884202 -172264469983664262502100488199416336896 9884203 66908538548472031199768332910425415456 9884204 -119897674006424145958791570297266454528 9884205 -60997540014977288507141422017731908500 9884206 -157831259426947110559190151074353058880 9884207 5848509527141473046547358627083135552 9884208 11662084259153344653209188451913498624 9884209 -6859883943288900778770640395798116590 9884210 17239510999692094677737634924272409600 9884211 -112400611883276416335331292179705268160 9884212 -124011694621908613440915216275893303296 9884213 582183525789759383014755201131179191900 9884214 -396446465161577957768498648821599360 9884215 -19729036708289639215650934449520039200 9884216 178597010556533535906227249631798374400 9884217 20857059385314159269894028907564139904 9884218 20024628750159713300977008993050135040 9884219 -237890610128844884446644456696545681904 9884220 -43286445463191121128364911338878679040 9884221 111123181127760152047329668353356572352 9884222 -83366398031414187665422487235612281088 9884223 -48174640589213867344740774131742487920 9884224 49372832559832180452248151946424221696 9884225 27022966756647025826342554864975467000 9884226 19253591995285603529528289400774066176 9884227 -365105629422891728252868985416950690592 9884228 -221401876760403747399942538334405058432 9884229 -50848464274768303599039088611207346560 9884230 -115752726681192119934786032342465460480 9884231 -88630595984622759618806905388822647200 9884232 -193813304515043695733654216669902970880 9884233 123003068737272015261339488627295243482 9884234 115884553416759209591378693446732096512 9884235 -57785785583146338214399115408523017760 9884236 488234796844595658140810452145857280 9884237 206169882385230911891934571515353899680 9884238 171447344201442686339290044215955456 9884239 110492400110206326134237641811523724560 9884240 -23308310562951238345150682937949962240 9884241 604627168416443721502543042672326508800 9884242 -56346591634525004588408425426185404160 9884243 -157802560680959221502654202242087457120 9884244 -31261057800746058745717857293086525440 9884245 25526032040770229928399560201910890880 9884246 17013249427849756659111281343715383072 9884247 301950226827913912619462888841312849000 9884248 484307859086462202644779987872430080 9884249 -40153077496198693545789303939552283314 9884250 -50426513208051515364091011278505984000 9884251 85227293469833912570818864686337906560 9884252 29634067165913354472794198439588790272 9884253 235101905483694914142565543159032357504 9884254 127622345764396768185490055200215081792 9884255 347502838137668210299879011787364165160 9884256 -41772084448541750436639786222433075200 9884257 90342126785538228792981359250174819584 9884258 162803663187612831876768366379300658976 9884259 55934039996010654211226255668820328960 9884260 126108766183029385379023556943596570880 9884261 8547970203320822839403788771101108192 9884262 -75915126025179962392177259394774166848 9884263 -548576409744793048541357810672315612488 9884264 139237826290242491751773549255790243840 9884265 4419191609163272924779125027774176640 9884266 70293059580373419426445003508348555520 9884267 -71650968877658330750077986739366188684 9884268 -108916000047214850350970625195816353280 9884269 -199963565641146824171414352038658556330 9884270 -11660302059640913981528583238459468800 9884271 21704997080608155473294703974212452240 9884272 12446320470087341954794872017132158976 9884273 -1959251846941486923590413403511609216 9884274 -34148368426250510708000532157340807040 9884275 109266337862564756805491125338239005000 9884276 -220583165962800575444442939415329790464 9884277 1443499604374461702630342282773754588 9884278 133539851994169699639587050298672685056 9884279 528292597901886500845536646482625259880 9884280 79461871808851955749401398135851315200 9884281 -910441207933116782897066535627496416 9884282 -95548675757320877561784227310781927968 9884283 200154329106552466005516751956226166784 9884284 -281338648990983066996382057750437136384 9884285 -203605682327664410014513673771139448020 9884286 -42048472572416592807844362786309571200 9884287 193871417605544993495818050678137207152 9884288 76624789676335980735255577084601303040 9884289 41292526836704919230600425394180895024 9884290 30061792752106721940559169978875430400 9884291 64497843284047734047408622406433448912 9884292 110343418190143209211426982921963372544 9884293 48530027185974553167991191105462457980 9884294 22213214907327012791936150525395507200 9884295 -374266455097744087023606075629311852800 9884296 163960742652971263182289553053401907200 9884297 532385660650065747005738689403315278746 9884298 41511409873767839103513214825251281664 9884299 139221014303509516328888808906883385300 9884300 119743658190424229158146664532094144000 9884301 105265652098176794049126814170088599168 9884302 -8655960947476612111429267810128977280 9884303 -206988144339683253348280671817452391200 9884304 896899457939261353287201060683710464 9884305 240604756786656944583663815113570361460 9884306 145207029038862592629270071677460772864 9884307 295139383553064982401363291266216166840 9884308 30808235096086270006196164932870178816 9884309 -111541605628504997495194151042664187968 9884310 -81771116384817232707796011966838222080 9884311 276289316838108930344444068074453875912 9884312 369588381701021432848394106471450163200 9884313 140280456270975482707218647844488120880 9884314 35013602888850083714941134352214668032 9884315 13089680952098915770589235715099072800 9884316 -35335512607622457429028490266561536 9884317 -376534879791953388645498555225311556634 9884318 -42884495263798015926070199942988624960 9884319 -11627992525203053442270747802881460224 9884320 49793628779661882916715804601797836800 9884321 -51063519312868863113025928765544972334 9884322 71369953587865042388533845102617395200 9884323 186146788093605491209787315943188886240 9884324 4285895767099137870211815637162914816 9884325 -112089278401862975404690101310234144800 9884326 221069612590056695374854520293042398784 9884327 -383478793940993876654426438223737854800 9884328 -61719610015102454027654421162672046080 9884329 123492642440336124762401847477033721920 9884330 -13901634589988711772163047929376384000 9884331 285146278883966567746703444878105607520 9884332 34518918458923417672490761045029506560 9884333 541653603912296118345050026928359349100 9884334 37916020347164724574007986260607202880 9884335 157696931860918377486045921934673060160 9884336 7367024837056192188214140559989669888 9884337 -74640646168527974056898562945793494432 9884338 72570836690572009698807112430613551520 9884339 146999637310169350563499318278839160456 9884340 -491448082537093046029367711812876800 9884341 60421968953247568228560301512951131040 9884342 -7548885448359947904551199493279207680 9884343 -158645208670665842695542761142553635072 9884344 1832308020139272166109036168381030400 9884345 -311465437753956897684127148914013475900 9884346 1957437740551622080662089277479023104 9884347 599847055207040255985123139360611037440 9884348 -391015742690513499839536386864184507392 9884349 -1368752697543166591231049538800256570 9884350 -5961237918372804926569050182784614400 9884351 -563370008980669356156662602747346796720 9884352 99675928646771653640175452760311857152 9884353 -20705231456636415178474927213831292796 9884354 118807387389502255470855161420680967376 9884355 -15990608401486271062180234498178233920 9884356 -48363916889713158807428634415204190080 9884357 27901909836944192660396652391506657312 9884358 -121424156855130337570301529169541737152 9884359 184338146868173926414194956692321593560 9884360 -16216132043843753659477681338072576000 9884361 -280635809161423390913577480936345131616 9884362 46230567549398800860998018762878968000 9884363 -519420619151421471045485362270454465388 9884364 -80083286255678987470773111488696107008 9884365 43541551513644579748897291336039771320 9884366 -167767791813577480934227488377890306368 9884367 -4420772515545646621475371418391718152 9884368 46993110426518521851537466781648994304 9884369 551749769247565251303807185659195170 9884370 92121044940837648504065347693083302400 9884371 203649484474185121120428467218026271312 9884372 -7187397123456347112861215833600055424 9884373 91421747007448196824594928743909620384 9884374 -1931266407351956782971726460508960448 9884375 -62211451804276333473460183127642775000 9884376 -290512378191005017521270548922674380800 9884377 611467262293805419927959965198565209412 9884378 -14015442479240551003998588000731127600 9884379 111491390148286265438636182318884075888 9884380 -82973127494021868097851524478328627200 9884381 -48179689672748490831189482823513302016 9884382 81825325108934333907684565515650217984 9884383 18200477722421453932490059538876361632 9884384 409353557509184624207792328693396013056 9884385 87030247127092819630289489085174532800 9884386 -125806533659762352825780551444481778608 9884387 -320749032570089250944058286960552604520 9884388 -89575327014843841355076339089524654080 9884389 -370054226944850216151251672592168996000 9884390 -117093792597341893346422608838604380800 9884391 67907829683078219067545490149117188224 9884392 87827555305297351533591636145312481280 9884393 49659504944016520235445382025629618980 9884394 5790663812268826306784174488850785728 9884395 -403928443292980117448728530345760171200 9884396 177276767517292757461394202399286391808 9884397 -58544538694953298043299672341449190528 9884398 -98203145452652014238329294876973668800 9884399 35721616479959119876439414288615076336 9884400 2419830122467706712595141304433868800 9884401 30170990118299160811188146164286233600 9884402 -104557099454679467467410793141977363456 9884403 -179006364559306399758316893919593280800 9884404 300876244458993909626828417799508585856 9884405 -296794529303080652793825119816106465000 9884406 -28382573694974138508991429506431232000 9884407 93654023585678092999777262089877814240 9884408 -499640093818982160773666393118254592000 9884409 -99517253435824105462892930613331253280 9884410 519867099293051302962559605344747520 9884411 387044608151558181292855600567508012544 9884412 56625316416150279831212682389839110144 9884413 102790272565915723364968381976426224512 9884414 92511175001307805601858339474768562432 9884415 81622389988140199035037488125323920 9884416 323910621614260944835255538022719946752 9884417 395195828279735917180736418469951939632 9884418 -202379836899522435599160921362353021440 9884419 -14320403479649136348798391764593664056 9884420 5140341026561168356428936348750888960 9884421 122913219718632043355471464776976196190 9884422 31039180617634195798918163190051388512 9884423 539156295411800524956204054144322442784 9884424 -149129827797510566418458047716751196160 9884425 43750747468079316869613257938783025150 9884426 63661071478678771651772904573787524912 9884427 -154096992156698535397459306581731419200 9884428 -5047776336902878034629273418557004032 9884429 276813650647425633603535859163287097600 9884430 -149693362476190625449443091717938240 9884431 -63378115817527796125161395706762514768 9884432 -63025261817419218607428963263205924864 9884433 29865712989912642220411441642781421504 9884434 -15286287384831047934063119979985302528 9884435 90814430635758249609371442665568705360 9884436 -83117956005177067608527908372569458688 9884437 -339358065852637595489777110193174058788 9884438 -20708389296289323308217120760245983040 9884439 -29771965124573799921044174894039433336 9884440 -181604655096494901116407376894921318400 9884441 -16675243466627830073829667431077999616 9884442 -177180596733706431812532504930207103488 9884443 -111364949400288114800665565471636884480 9884444 -94745140829358870503485799865623574528 9884445 26452407498148022603509401744637357920 9884446 -49251957577265368869949756698613585920 9884447 78148595807137102280128633469749356000 9884448 28809336230526943739396546789023678464 9884449 2052650684750956513557694490936039364 9884450 51840311507372362194216737239978086000 9884451 -32557004126792267615830579868577285768 9884452 259249083016906485481427776220473195136 9884453 -2632922971026512715585103883313237696 9884454 18800532110686178162909266957846609920 9884455 -10128809528258615120341281917131230240 9884456 181493307699919194062442197292188866560 9884457 -235202873351931787286427842817602795520 9884458 -45302284022898543308984718511595087616 9884459 -189784329752142786039574388468557618896 9884460 113775015217111354724044977938069176320 9884461 -181377336136501077650392023394657811028 9884462 28648990775517879431468708086002667392 9884463 403932220961934096184952074919491751184 9884464 -74131709047171389243169846760624357376 9884465 -261816112456759653690475449181875734400 9884466 38994151152838050318655257742749465504 9884467 387529755352972995673627172890448453516 9884468 -65704693952937526677227918261160019968 9884469 -32394034342443355700239018502891133120 9884470 42773560563106732856938118370484041600 9884471 -259638134119985871214451551462669063008 9884472 22364303060568097340742408139990609920 9884473 -187542948546675389801890555585284056278 9884474 20803084380195321340396441696188893184 9884475 -61131405087836007072981000826810622400 9884476 -157062422856058655356767291073147514880 9884477 -550408558856696202242588792422445504628 9884478 21864048330341170111329387351271922688 9884479 94075275740953338890359298938467072 9884480 -63982216148620163880724080048576921600 9884481 13433464936405501213681618928457506352 9884482 -301006537104763431926798349408840879408 9884483 -37708551851593296478907657035433761536 9884484 -12235793572972082094105571762897612800 9884485 -43191482220255261925289582593637518800 9884486 1141285840841736204971672392686523200 9884487 133163497416572078841502279491569544360 9884488 36806953960195472827000752539063132160 9884489 310566667305929819569073406607153891290 9884490 -36529661642820411984920768569420800 9884491 -12318365761567345684169102659429195200 9884492 -28218267072841641037620422494545274368 9884493 155133230274747593484364128623478750144 9884494 160964943847056969415296766435142404992 9884495 -171026583269155941191383474234817648880 9884496 135240935545824597767981372329820160 9884497 -208785978608080555442780450661331640448 9884498 -14767251202290862114791420189199406592 9884499 -188101113444910225982407006932378027336 9884500 46525338625638712056607093804377984000 9884501 206195978611130207327524217328146656608 9884502 -88540546206556037089350707945932213920 9884503 36962079383082582578916282869947324800 9884504 143941184650087690898259693234933964800 9884505 -65351721241093911701470526419309900800 9884506 -176067304801646184923734419531402228480 9884507 -381968582738946937522997307588014861244 9884508 205202811561187103072674207922715240960 9884509 123120634243989588515212231124798172710 9884510 -488812462039077435338279233155373440 9884511 -33255922454829102535663776879303626400 9884512 -182641892875619970575181481406868750336 9884513 -49459777761455749793678496540509686080 9884514 -50396175646057303203089623434360830208 9884515 275409254350539454892159950296885614160 9884516 -83997441627003448280427477529698939648 9884517 -176192713163965231506110087527615323360 9884518 2121797946581448341424032698447898880 9884519 -209644677956902137563501429405708395080 9884520 51811515158598852701893754989912012800 9884521 -252763952518466923384216643147554094278 9884522 29617963971766868384071107134744344320 9884523 -53996345925975441850091627655552333312 9884524 -2465971228960965863457779154177771520 9884525 206980652987341150217136007745095625250 9884526 -6035667075843456079163535427003963392 9884527 513211308420312969774744670791867079376 9884528 29987675054771021853371145976315674624 9884529 25500029999239021244466030809255568000 9884530 141140473725764222033377587146886944160 9884531 236321558554803814534046927565343359672 9884532 -62892551531375317134362679976874078208 9884533 552064859592488205654052974269062548782 9884534 -115100555040483342883603404871568388480 9884535 -9946854080924523450765141725398810800 9884536 102298908968546823584887405428096860160 9884537 -25959387669361088497904978130301191168 9884538 202652982922741323278351711758899448320 9884539 -2884463966293174598416519659849982720 9884540 377157347227335110765468074945583078400 9884541 -1150198593010469590954245092152718688 9884542 129306461751564601257095081580561756672 9884543 -54693239325135047207036018532955982208 9884544 221149090401107523307073155880127037440 9884545 -134155386673219119102718098645687844800 9884546 77745742565881961717015968549709207040 9884547 -319809127507641930150073546688252197080 9884548 184752660034931061107123537497636075776 9884549 -29318526406347825741313867275914600832 9884550 -4824993994184035736220229451770694400 9884551 -470222822398662802728668758639002825448 9884552 -306166601972575066339724666881093094400 9884553 -17827913154204270554950504463247240192 9884554 -28411326353915814767455293971287961088 9884555 -207331499870521683658274106476081507040 9884556 -77705845992227448987609538897148390400 9884557 217429769459045037708882132444421818806 9884558 16525399919502044719013130031460179584 9884559 -283655954254076063255749001539195814400 9884560 -3043099970068165645806977592655872000 9884561 296858721601286668560202517958712602162 9884562 -25576575776929993369692356783392020480 9884563 -268768340558971648179922057140446466240 9884564 70665275492597687175854609600616466176 9884565 -18566474824571228245575331209772128000 9884566 -160565497429926335123316990005751948768 9884567 11914000982129442038779359827855732736 9884568 -194897096742344387847825240714453811200 9884569 451764020529502245516562173700376176970 9884570 293841564674829600108464994158029301760 9884571 -67448339054277230485562195351351133288 9884572 236627152728351154035617364735983772672 9884573 430425468622621245621972790694430510822 9884574 -25892824179872512956227523185123308800 9884575 -52066825867520075680969119737264060200 9884576 -51086728505850681104258617903236120576 9884577 -10314849321405654705920734415874031968 9884578 -47506342862255334659330400758916086400 9884579 -344715690580701811982090413423369008360 9884580 -88282210196386622418558956951544483840 9884581 68716285594199069513482228432545850304 9884582 -884351363354345197597266413778635136 9884583 104267810108560590286676476009144003152 9884584 -35255459826698014168177245105668797440 9884585 -5764911182493614011746044465122064220 9884586 21120530920400221176971213111499840000 9884587 19540479538047521283591061815315156032 9884588 33320677760454643699630675417170871296 9884589 -69570367993809385569621625262609939904 9884590 -165836053590236142460268481752024347200 9884591 -18316897937291406933031144174426908336 9884592 -5123471147388487670607441008867082240 9884593 -338607291370455099505696741429476098158 9884594 -143588475379889173455508617245553825888 9884595 14988778902838968526312152272520791040 9884596 220746153301369141978690301094150435200 9884597 544618504682123384153823782179522712046 9884598 53589938019174722876674604917121556480 9884599 -205040945751153359605383638605153158864 9884600 -222337750618628463667516847610342912000 9884601 389460964328212008143088602377300853568 9884602 7551344054910048262765136928291032064 9884603 -56465595612355187751458958633345365148 9884604 -50704149747527970208787537002089967104 9884605 -241730942991817953096995732576045592480 9884606 47839974565020889050445861500136029504 9884607 140891282255475696395233777196596358160 9884608 -18697344910019722652187986399701499904 9884609 138348488514558319169745933866487124416 9884610 9418371403888987004749170694506400800 9884611 696480769280682943750993590069010672 9884612 272000799677802040115863940821476272256 9884613 -347103183274068051285728416862015789856 9884614 70607896724165436456304706797040383680 9884615 -2751747640814015839241009768825741760 9884616 30064536261927451225573475218561105920 9884617 -363831037015865801510844839157407049600 9884618 -16420520966065513708545362143986621696 9884619 232509416433277935469935376540962022320 9884620 164611778963970297161684324049566607360 9884621 297354238927320248983683456442021315500 9884622 -34539017720482000657461460662833826816 9884623 55257857694430012169044029665814687096 9884624 15599720420322717894027401149826334720 9884625 3831515216142541256523696508376496000 9884626 -85317308543602224885005378918099845488 9884627 -214995927965039534428236120552938917524 9884628 -42310155464374623767768064126882099456 9884629 30038311725881376645202599462003482880 9884630 -39573577647423908922612488801374483200 9884631 -192482498031478956414577158223110132096 9884632 63281706372115257704182293435781939200 9884633 -121695352711786520376453536639181360480 9884634 -33430493664348008699827657669650347520 9884635 144250444570336069626266392080193798080 9884636 149101070385829896896482435204930437120 9884637 -93144120526641128570560391340737599200 9884638 29802796445522734422513284709405365760 9884639 132915514510865502753105607587806337456 9884640 -120455930296764614723466533041149050880 9884641 120573588196783900697926125364873642368 9884642 -81840688488760216430087592346304535168 9884643 -185619638077798617913423969172924576136 9884644 -214369846986957976409229818770477547520 9884645 -85977758671635668956064243100312980100 9884646 -23122825914478956792945863171428869120 9884647 -352460427478460925825475271383292052608 9884648 263048372724651754817961670585235650560 9884649 -118793278617843737018200522451118280992 9884650 72398532802541089834861011957478824000 9884651 -5960750760143179626068011285710350448 9884652 -107792302871995641669985840150254586368 9884653 329108215917866995486937718409696146784 9884654 -4079631238523438624677203044935208640 9884655 175633782937619906018747338697831644800 9884656 -76091069022553233127022248814910373888 9884657 -501998659803799138733785945621408125888 9884658 -26294373341486968393781343090677260800 9884659 -89679176499437218928720380203353171952 9884660 -37817486465357892419432477180448768000 9884661 -143402075080661838135073371481151794656 9884662 -61610437789576173002521245876870318336 9884663 439657548445122438692511554680975335912 9884664 126366288188897955443765859035979448320 9884665 -53452737741622879853799302908903910400 9884666 266307855498276754698612216030459988224 9884667 54907149055211793642851842185006729552 9884668 2786892209285954036916119236109245440 9884669 158973608959352436158994581741786706444 9884670 -36111175950689026546168866639707913600 9884671 -239610101170187601738440414017098032128 9884672 179107901060746840141699476084725121024 9884673 10768024000822990486761763615367936802 9884674 -122276144583206732723038385619676377600 9884675 -99231818398138774823065366746779025000 9884676 121876065772096796905557094520727186432 9884677 122123718281244724018266495415215511872 9884678 167957854117559881488880011879097964640 9884679 -103676801039489740882105135691615854080 9884680 -52673180657220173236472330887890432000 9884681 19108455542287080955991069734380307482 9884682 3492251724866378476995372327441706800 9884683 397753393804691181173835777864224964360 9884684 127315393112971157855553824946817093632 9884685 120865420005363993967533212202969112800 9884686 -51019192532732303015359943257030147200 9884687 -68313184092502043268250339719711451488 9884688 54293212025860584606087923849931522048 9884689 -160123487500651904165299355905869970510 9884690 58925058511337399665283183815803681600 9884691 -6402050946593120875152454894730880000 9884692 -318628160023577583953169159073562541184 9884693 2651590000422433021665479589619635840 9884694 172219649146015060166170484754244467072 9884695 42990269626591797438491483320446274200 9884696 -18776073915714230066845364976258969600 9884697 -282268409670225147735349312877371825200 9884698 -54593243342525886051355921831913164800 9884699 -251442468266503149074322554507777129280 9884700 -1004851573809155121351557002954752000 9884701 -198869878519030601822297650246648454376 9884702 -148111743126470447019035796036763064448 9884703 139593613506932442030058073504087327304 9884704 -404898697222855459805661196442664960000 9884705 -86704323643717426628833899236802508140 9884706 13715945741097510080691146250618362880 9884707 99124062575910943429154505858490150400 9884708 -87448413529544361511665477480855064320 9884709 198132336893596515975061726100388746814 9884710 90695539395274725578628085073035806720 9884711 1042975002055624773284769088028388864 9884712 74685779125678649675144245458530304000 9884713 118205995249398463256471021742225411962 9884714 -92448411748925578242529327674816415488 9884715 -17948014291994859694080586605654247680 9884716 287809931790795230066069686327184579840 9884717 78539444408399801133688033326019758720 9884718 -68850047957359561199408630391455045376 9884719 -114814128454098980375778998065282230192 9884720 82937933199568839369647572812081070080 9884721 9181459191332648671501610239460018784 9884722 -25533928834225947568495998100814616576 9884723 146622339924046275718485452373243576972 9884724 26291122090340588654399330176957280256 9884725 -31076133425643103263062572843469672000 9884726 -46424335881521785899818750861485222080 9884727 91026006734695738514057556451244100000 9884728 -5892541089839653318001220078895104000 9884729 240168563558656578294723320754030082260 9884730 -95851218861041133071565919046249671680 9884731 -63781041946448901348651307723929536400 9884732 -266732122895627376090872615599947264 9884733 90158975097165239834376159969296643264 9884734 -8638177808269255959447696179500036608 9884735 62319142142333102753945344832889456000 9884736 -62532611261071863207840603746835628032 9884737 319767350555698222529208367193322130920 9884738 -125393203632883384597670015009837120640 9884739 13258998737498091827127895655628568824 9884740 -226974289618031825450806194852485487360 9884741 287922459255433672730867068527564938142 9884742 10997046174591325710416039896641484800 9884743 1544835047482312949215247037108971544 9884744 244964198550409704745966475710089692160 9884745 -36220556283016741299605081708176941360 9884746 -14482440069208411874528859381372734928 9884747 18131694184278086002844130877543250196 9884748 -23890484189197660744531962146677547520 9884749 147496329391366555256063747882329287136 9884750 -301577995164582644687224453137834720000 9884751 93688681245381240572782033950124503432 9884752 28846675638360324944116999351862280192 9884753 -1152393969014905782889243617025506816 9884754 159733675798048936339123503379603701888 9884755 241095074245932830925201030506817454320 9884756 26827018353715199644014414645116313600 9884757 -17169644940568392137313745346551659360 9884758 121552273246107867842827959392139425280 9884759 -2742706831480037403476561555979293496 9884760 195237111996576671387201239593743769600 9884761 -323128178003638991352779939633284139638 9884762 -141297234355533667858357898485550287872 9884763 38003026277184879339208662114951757584 9884764 65057413227314789022711599730933990400 9884765 69459792073960392227165374606924016640 9884766 80627149384355186651649732400543017600 9884767 130268569697744534236691255411562132792 9884768 450116527008815456817322612525901414400 9884769 83025010405578213135419294186799124320 9884770 110915762101191881335656817971906235680 9884771 -7840173702451177073136924527867023008 9884772 9361555931698902378178230593394123264 9884773 178540096882212896077981626808179265022 9884774 136017868073396800225359150836744747520 9884775 -69868881431580945729561817526484856200 9884776 47223334579080635679082030090789109760 9884777 -1390631374224626069618143310972032128 9884778 126484869935977609448132934972445287936 9884779 -123870680376990853494522436942818296016 9884780 13100729924558715494557093430422348800 9884781 415267528791524297330666476411198683840 9884782 187219961756435355748526509459682472000 9884783 20144391237877851211989807751090030032 9884784 -186138279159874205506279056882008064 9884785 107073852988082221722135222267838866000 9884786 -72355570375331133577438402807635542784 9884787 205980780968482830586053880071486404160 9884788 72857041390014778608843679735510794240 9884789 -29447066341601176629036459838243983360 9884790 90462305673704881412363281589595745920 9884791 54306644423961811345290866043646853120 9884792 630324525687056986346474735055595806720 9884793 124389688225531428990299949269902672464 9884794 36033400674762470119723458812170083696 9884795 260203760767075806232873410646260118800 9884796 -176781752703791863967641211153502289920 9884797 2485929052834731334336302980860845728 9884798 37735710553679746689796596098372692992 9884799 150935887214415313202182638586094038584 9884800 187432302884458416428019210568335360000 9884801 212195275365621522885178850403597820800 9884802 35759122143741128056559778397372317696 9884803 153136077942376273041673048456592641560 9884804 134635696852038466584749175995551894656 9884805 -76836325161809590573592440833619783680 9884806 101187226284557173602608312895903934464 9884807 545178585661200591150217640576984791680 9884808 -185058464513947730147469111928923340800 9884809 -38881466600073355144783487044422446400 9884810 -29310626982516977019966218212433004000 9884811 341448921289180531735513627818783314880 9884812 -115797520790031803694341977060485857280 9884813 88609612065328863762402183952142809164 9884814 -8304768601909405797945259022367821760 9884815 4282765588863294542937663198458728320 9884816 -49089965836373290724927549803117436928 9884817 -125063658478461907561397893903795278366 9884818 -74352211387031419106995794271200902496 9884819 -191270169331816230221532451505054921124 9884820 27928270519940470389168606786858885120 9884821 -283018511566742142152974828263049156978 9884822 220549252478065566482342895772141319712 9884823 -41347924874203909397189882461731643392 9884824 -160795034513413166880743583779806003200 9884825 -126670737194468949944381777518883006400 9884826 64479033899101076812223605640128627200 9884827 5846821530887707481775742491471004676 9884828 -72086620572393745919644374375317279232 9884829 86399046143553014855946021984083399520 9884830 -71722775287240280679023747504710453440 9884831 -354368509483193171382409430930296284936 9884832 122948706956749213865212002717397942272 9884833 -97742505390609868269470492428984705920 9884834 8049000352419566219157911979326474400 9884835 18720999576565066158929077863395591280 9884836 117454084612299735018005751724884934912 9884837 291722856707585116834621182908023021632 9884838 -115173205018607820104730681506265358656 9884839 -29663591182411586834043102370506441176 9884840 32657684336144257501165975009689600 9884841 141971026175710011906897764210303232864 9884842 180340457328123182133677755887484652544 9884843 528292708387950939128091338568398935092 9884844 121135188582696655312903896263844929280 9884845 265153785738576542055256805263804075200 9884846 -59024559422491617939079472803517474880 9884847 33747453044392948937963799182520606720 9884848 71203246238960536895394045898911842304 9884849 -41027186336285458477042799173505145036 9884850 30528197192785708464997090126839120000 9884851 -556348470769202033389226490673811902808 9884852 -334926657597422689719859055669369180160 9884853 723398842731403574276939040770140860 9884854 -6907485832464477124598935421272905216 9884855 2922865563828307149220810991381595360 9884856 692024224791151199928222543497011200 9884857 -35109540843979665663003323586492097580 9884858 153651762118900725296124174435051333600 9884859 205376878848899556464214091877266010904 9884860 -89441231839491175214893425082936857600 9884861 25403685206539973993653227373711475904 9884862 -98634314115582470333297941935155454720 9884863 -234816641021600179484139474108165757888 9884864 -129342764902620046317496417157067571200 9884865 -92660315243570519439631841785616273280 9884866 -81948614483146163636305804204870709760 9884867 -427609030262816955580774830015747172176 9884868 -56858808687508334658663089539725947904 9884869 -404657671023466629003611025443232843204 9884870 146162316019209386565195959164272005760 9884871 -98347344076237101277197956892975321552 9884872 -51082329694166575088175184411117486080 9884873 -121044124709404594213148416096342953756 9884874 -12963866990971106665670325447680663040 9884875 -70768759918921547082877791749813760000 9884876 -182046728641787397942117279250149008640 9884877 24746733273842386122964911502296605184 9884878 -8716151902514205525501221623084380480 9884879 -252979467079495018495935122114387241720 9884880 -898037322656612283316178559859507200 9884881 141780603896699146414753717845768473572 9884882 50254456406460792525309683103496565760 9884883 616068779113126603386946828061164800 9884884 348696860355865836299467771457791065856 9884885 165605803788989258589263702384357863200 9884886 -50974744309100507789559362729661737472 9884887 -276959907983168132645175922182656249464 9884888 -133151204816919437364480913818329825280 9884889 -81914254258001785831041105031549752960 9884890 -24492729598539167847298491238568896800 9884891 -196921398977606301868333572874101243708 9884892 243546358200266806760919612487472957952 9884893 -152592237716622626713654932773826112858 9884894 123065328361546139879369963193280134144 9884895 -90516754774772022889467446022733160160 9884896 -19320570680199007946042407771263467520 9884897 887061807388978286821150733980909210944 9884898 123387315195806878935959596139552735184 9884899 153868827945475045517869718175976285536 9884900 -55754294120046134253360144799360080000 9884901 58405640650189996641633901085983586496 9884902 1701085795022022474587980419167768352 9884903 113169210722960383610077522269417740256 9884904 -98253916690923863512470335320725749760 9884905 -304400727547134614871770216231761341240 9884906 -13852552004945371734311043501939906720 9884907 149618346731911286830035812501689404168 9884908 -102793074925385503508035724440402526208 9884909 402148280878352352186894611287203313110 9884910 -33511214641300661742319039971338772480 9884911 -6249966373456074600672338460916972200 9884912 -16274838393802649237665052703361302528 9884913 -7568064097548666427742190202755525312 9884914 -112967681400880856063570198839424001120 9884915 300533475719271360958584292544799880560 9884916 -11084246294583734025551395409982280320 9884917 72890794032622725751294760519641976160 9884918 119012618012789396094760513681193404416 9884919 -21504423550966420894085742463248485760 9884920 11795389484852158467864542121756672000 9884921 -348252164177454606927977021488614040320 9884922 -163051652373649738961169075973913558016 9884923 439266222032521993097601592010393275172 9884924 35867083291240062323137996206995576832 9884925 84439767314359796308560478206361904850 9884926 2920828416450149895715243004138691264 9884927 -12293322651296649394537214223756919200 9884928 162456235933603436771810037450877698048 9884929 -333481472332148846600073627776572553470 9884930 -8786051949265055816658871106023004160 9884931 65114445332730261796675726688848191744 9884932 -171572042402602421957824259065208773504 9884933 -426858842834400288058392904463991991716 9884934 171603139806025188846248101254994797984 9884935 -28433038934953989818014570704925098120 9884936 -51453711340261378004828778786573834240 9884937 -160234106939706632237347141198733433840 9884938 7638222840612908754743705395985239296 9884939 48977389720794961956468680239805177472 9884940 26418676180945689632917432905818112000 9884941 -12343703318484605806253745047869842336 9884942 2072341632407593867447365756398647872 9884943 -540828824825810454865045016598139903200 9884944 32024780840868826796417579194136207360 9884945 -24996862293202143568543549516279331520 9884946 -60985527733527539776813453483805654016 9884947 216266806682900767705593713097593063160 9884948 -219261724334591809771902400352581848192 9884949 53585112489196044059022649830892546464 9884950 -2183345112706982000636485978544220000 9884951 -542070038934560200871639209404283269048 9884952 -14331556092167835123011923634763202560 9884953 48838072551449021219215288733741415368 9884954 -391575590097712326981116470159721571840 9884955 -96407569220159701638265145179492106640 9884956 -107381732795940645406880152676929935360 9884957 -442921878839261443596109564627766568 9884958 61055849436032052375623772485351644800 9884959 -115521414413051930578763809293739346560 9884960 -38891652429728015404708846975162122240 9884961 -63369841240319275884419855153149538268 9884962 464735899852037181779785472816522187264 9884963 7231744732950717794709801383885990400 9884964 -66274332721614830344920633076051713024 9884965 103224389845490835378721593310020388860 9884966 -1638621887594145090072165706209488640 9884967 -174259939009428531968651376708817672920 9884968 -245346611736622458885521695186041815040 9884969 2165739324982298334685217981086944960 9884970 -54984947420196476450500957831292313600 9884971 -145195548446636873628072307277882770656 9884972 -19964036004005934354950180862474029568 9884973 31022640030424098273115301029009918080 9884974 -126309599673257236150402724315452032 9884975 -87969860162611139824043537003334174000 9884976 -38852144576106252497711996537204932608 9884977 -12692089722937934805354779113683667800 9884978 -61331120107868688452714658779193888000 9884979 -192475379178997220733892286495230322136 9884980 1253522021747023118164672110818672640 9884981 -253622274780218764945985713310298715008 9884982 -149318570631274095946355388079499769408 9884983 -178452504091736939662438715662684615768 9884984 43050995677413806678301598649993195520 9884985 -27873322219288512226204935759720806400 9884986 9347880612062269523279363993929453824 9884987 71591622566169801431744176941424276752 9884988 180772466420755250283265836649338972672 9884989 668534580171699891758961251913374771232 9884990 194941655377812479343117285921658250880 9884991 12735993814859269592472257020470885264 9884992 31820632630088559558619132998260883456 9884993 251362906737448859572648729059484005120 9884994 13243819544703020735020960190302915584 9884995 -221652142163259712459259127587611413120 9884996 53509215158334312588132731241527746560 9884997 -400667651673299985214613794293000263520 9884998 153451791651998147518405035292189288320 9884999 198184271346583042058037901362881703000 9885000 23575381996475763922626826690176000000 9885001 65131040053202726758175727541677699584 9885002 269319618098027071563793410857612987952 9885003 5083893718972834713210581457235595184 9885004 -412884342049782094674700384352069618944 9885005 -87354053900759426030872129866063284040 9885006 69582261261988946008815462322934493312 9885007 562144333250437193865427190472070165104 9885008 18319712704954778409606530320695951360 9885009 14328833519358210176498290820646212928 9885010 -197070023359047303392970859731837951840 9885011 -639720586059573551823468138146875233888 9885012 4099719695576266217046440224219686912 9885013 -476063859406117853218479825622592063456 9885014 -66749268270601301089856132965706311680 9885015 128200372540087198774236505183073491560 9885016 135583998133077615065879371085758771200 9885017 54497731915044794725707464938316925066 9885018 12107636461948627500560843488873731072 9885019 -34463231791858850041468969134481559504 9885020 -25072263407816540551176024041030699520 9885021 -89615287496054549105925838575747631488 9885022 -56222706674838410853091547878769875200 9885023 -336168771435851310424857353349572245728 9885024 -471963986474295597976230573518078607360 9885025 -261961767475429203495206116552928711700 9885026 -204938787828703892722250215497851514288 9885027 329187989990947981772745285762052044720 9885028 -537630377979171475743900151951464832 9885029 -66631413253441001732898168515107576128 9885030 -516609044138620508565253468018970880 9885031 -40082038578422661454860371689033243936 9885032 -2619010264901876177152241717638594560 9885033 850140769652069532417583982039819520 9885034 -124724713319505740457059667313119419808 9885035 196872860006929424743056858829038097200 9885036 23405161237091737596318625880102830080 9885037 135821229312542129968444920578227957920 9885038 -207135030725300412787422087621872518080 9885039 -89800276801107539857022078341071497976 9885040 -48905682442452182311566429257308569600 9885041 -382777983121257941541129865582381920348 9885042 113848065914660825711452459270386564240 9885043 -196706099570570429598653553441775588960 9885044 -15584715531649634483120295030313100544 9885045 -106224004593772087001737518447034521600 9885046 101124240737562716704955238884880199680 9885047 145857964596588460637867403891035740680 9885048 18584110009707057263678109379102310400 9885049 127119312304197271440573787844756355050 9885050 -8709957479590211609602331093189990400 9885051 -153316165816145254232635731623905309440 9885052 -8012270603198959949016512841751649280 9885053 58161058105746729940995877562525996064 9885054 -68901107819240187517784587808043985920 9885055 1788724556756501572816203680300160000 9885056 130902670791665773056423361836063129600 9885057 -36445546096287707033407631945275896960 9885058 265755374138416445260347014155150236576 9885059 -23264811595643730629052294495388601712 9885060 -14501059306787389686343467422686053120 9885061 -162799016797095078429870856302759986338 9885062 31581015477340570553580039180868140864 9885063 -62677264057571824754541639189760000512 9885064 325600572287783564345403854797282836480 9885065 -75891401999971669992165789622309531200 9885066 3735648578200541162530747962440911104 9885067 -24594162400513770746540161366382299848 9885068 -93167956292170711123130480334253784064 9885069 319156871586419781137557449972250791894 9885070 5950803399721158363164042734790726400 9885071 152208435938438890008649479983992476912 9885072 -20578730554812895619784781111763927040 9885073 69769422708671376367132909830160623840 9885074 349497742445790841710795858071031455520 9885075 -4879472015535951001323803049094820400 9885076 4144727786195233208469295145499737600 9885077 -107054409850366396377902173794858985074 9885078 1827192189083938689696272902354728960 9885079 3359788050339193587071218310007419976 9885080 -169959952045168860292215275047534387200 9885081 213504586734328156601543426929904524752 9885082 142938292638500536928752489166335921392 9885083 -87292964311764178799009309018787181296 9885084 -116414903336615654774886029396821598208 9885085 118298581805985186072091992968096496000 9885086 329727526979773684570047715788424145664 9885087 -632143426508517500714765953437289198560 9885088 73030534924121924015716205911983783936 9885089 50521725846222101450621834873403793890 9885090 53909035987965612690279413715132856320 9885091 383360592450579930323919007549008086492 9885092 -4621820587258826698492453503579463680 9885093 9875523909989492484258283776679893984 9885094 18035381707606458472951958428978186752 9885095 491041028753949485473717695544014600 9885096 -48394412237515287831692547445807104000 9885097 9533128477696304537306860296809536372 9885098 972567844529713059776504167426567680 9885099 34894963454819483176759115782669117440 9885100 52529874476290056388692669053670796800 9885101 -57691967354765062793460711658800946560 9885102 121507763379067493541181369152373294080 9885103 8770003969322076749854423298187070352 9885104 -110793588760121199343387494905716654080 9885105 152697307686572369753628797422086768000 9885106 116191309176954542438821806300761633280 9885107 144984575576560109367681654646328806800 9885108 84347452993946826295621457137943285760 9885109 143172792211326218928739836026192538360 9885110 32127970878903716779195156123445736960 9885111 -106753551081975485701275151576279232640 9885112 -214990690060112752071836399200787251200 9885113 -173457719874379633854522367314156031344 9885114 -13862574547929105827070004227081575856 9885115 267945098310595983260133385440883493760 9885116 -123724929527662962174599089349844046848 9885117 -6606063549104779718738496196948016640 9885118 251746177928616717548478912699864683904 9885119 -33171120524885363394719977538589708480 9885120 -8730320201077476391287912763584675840 9885121 286756721861748559690636424723109717700 9885122 5634709550857017422626355007060497952 9885123 -210594806813127923037430939531342140480 9885124 182534351546614635004921361729364602880 9885125 -8319039756609973300059417342940032000 9885126 -6690274537994686788340236042093465600 9885127 -69857380825747169009377914829789776288 9885128 -414290156038504743165307092047273287680 9885129 -395335311814217056724458884051005640672 9885130 9961522628526588967199703142292793600 9885131 5185939942598833725056876624961516552 9885132 329833993738083734643603254168934988800 9885133 -256471088304959841675321182548299584736 9885134 31577586394439439921695609437683277824 9885135 12549979310031082607559180909577044480 9885136 -62432724067711902611018314858952736768 9885137 -250673576511337969177866409478560443420 9885138 -94284446615370895321388300763069853056 9885139 -361462762517167104513796867270831565760 9885140 -100747184139351530555821712544542818560 9885141 250950405120745009652269255695784320 9885142 50355739759535773390411224815054621952 9885143 501713540469968529413823973330105334160 9885144 213403048404847041622911691368911339520 9885145 -497567832561337844171688276934502305920 9885146 151611607599477452735491388922389644272 9885147 124867689746430219677484511647066006528 9885148 118245919072356752061953209245032432640 9885149 -38228472766258742415547315077124253760 9885150 -35576377512625609952189232366964670400 9885151 -409132009074147022375397449958711210848 9885152 477604658576424397388221361308510715904 9885153 -61836037419198913626039501476815831296 9885154 19684672564927732576322013289626802560 9885155 -32460868733617545164391314111483347200 9885156 16956917040634803023539620615292698624 9885157 -243910778871701869372046392445870302594 9885158 51774368101782167133443490021130771680 9885159 -8611743674980796655992042710230980760 9885160 326067401935004008342360631513885798400 9885161 -83604184627375225580757396436303256256 9885162 -61034576429829905512200621318223127808 9885163 -334164387927300412160144122880952472588 9885164 50209525652193042919144174752099549696 9885165 121662852611951433645934545143649661920 9885166 -254128246881503055355875543498496509696 9885167 -52326623612305558794617743981736559120 9885168 3022889917234823266431327591913390080 9885169 19889820990057941122873419104981418432 9885170 14723641436997208514035185057349900800 9885171 -103113520392189467825250560657710972560 9885172 184676624006765293209756636314816348160 9885173 -86707000263841499069869366628597044680 9885174 5988376485552079839883236284342314368 9885175 232951723231783706426473828201751608400 9885176 -80218841237734007261998008414142832640 9885177 40802440893553087202833344911123951220 9885178 -14563757048961001996203830217948985344 9885179 -83601393624120480945755878423112101824 9885180 203910123414432512886316636720912588800 9885181 -310910542612686062570580795074114388288 9885182 -103356645267581386660106463521244479616 9885183 75355084681970589696554629842900872448 9885184 -3827477430082272720650670966413721600 9885185 6131118834935890104664998728890022400 9885186 238049650660495532091568872242360659200 9885187 -6159272197239193370185450733498762240 9885188 -2205931862392652215739645903011221504 9885189 43025546014496303270821906305216038688 9885190 -3531958546291884450849195157305600000 9885191 115418840790452636396389616403563935680 9885192 -153106066103113748258744321426919137280 9885193 197434328782848480543041647867436500224 9885194 32267689089660453301227287594572345344 9885195 134874510005538871828335180157595976720 9885196 31920194361724652372802140435785414400 9885197 -54495404352975157994212589283503604768 9885198 3044652241322181698025064466705474688 9885199 -34824008549981049349108766215563038800 9885200 10954099332399948588399801164657049600 9885201 -41992874837250838733220450719730137280 9885202 -79095784265705735452761454248380750448 9885203 -344766082771108488567688642820814958548 9885204 -30073831975972578768361575647987533824 9885205 -248940161131447755376953798042588994560 9885206 136293069172784890955678511459632253120 9885207 -243867458028027661506287357337932497560 9885208 -15170184123857020842474005815041239040 9885209 529808187137349717729058233753271774410 9885210 -43012270035924384779882293013780428800 9885211 446208046895493065765565081318393193608 9885212 -276948377224848485194709270054845232640 9885213 45589258848977025352083428635230828480 9885214 -150067555178066107287686241859650185280 9885215 23700825459193903671370134073219602720 9885216 83913014176769324590731849432563712 9885217 -300688655603471377214778503394646798800 9885218 -27596753608780840600175408970861047808 9885219 -198108838655780294170052905496945548032 9885220 -44242880105734546207851634426280824320 9885221 -546230311095474264052650176698989374148 9885222 6722120916170250164399685344218308288 9885223 4902971404326028784775786686393811888 9885224 -436640484927210607131029679682568279040 9885225 26889039538116301762346454046474752000 9885226 -15172377149161633852838192982996982176 9885227 -5873389736933924526724398355116494400 9885228 -233075848587515361333189974002426380288 9885229 -6906438881714286096727519263597080170 9885230 86103172007504476847909470827758592000 9885231 -231561963811485072807679389163288878288 9885232 27693789881066504343117827031039803392 9885233 -557717663081148343756853052902415296076 9885234 78406554025191865014920419357168194048 9885235 12807299027708557460037700671203660160 9885236 -238177073493819734107798021557404718720 9885237 -206130087445940672029772412648318923520 9885238 -251078027624459607916146442808266180992 9885239 -23467458995265181203214632572604836352 9885240 55493298340407527422917208349233152000 9885241 -491537120836900598482358347051208166358 9885242 -86832864187160395041361879835411347488 9885243 -19812913544033736521182229884010259600 9885244 -167177353162809689304912987868114572800 9885245 -39544128368108366080621020874668884220 9885246 23815013955537578503854476637289525248 9885247 -399119215131516636753824011594949676728 9885248 151296678646741961336972475401965142016 9885249 29355394195579443959113076798509614336 9885250 277600628613702485794490531571568104000 9885251 5729351112958479448748123918820209952 9885252 33146185483337002741182743194784919552 9885253 57752718053972943711932205823854525056 9885254 50532793998314953809272202265855092576 9885255 138837567962836347131129988198505900320 9885256 -478527513697538479385841622460219136000 9885257 163694120198249605182002989220355209892 9885258 -234727056589367972782043145809051396256 9885259 309977646962706210878366957307986994720 9885260 -147679309594496946703303976840220672000 9885261 101670257301880341179030201917373625984 9885262 91731654066214225799521215551525424384 9885263 4847863125163160677460803739934832440 9885264 26016121067150138394484819023576956928 9885265 63070079424686568088482182673933135720 9885266 149385090988052806868879339128710386832 9885267 -25161225897915713802135814332060395520 9885268 -156226198197661131288657180412678959360 9885269 202290437796923475427001423659552440096 9885270 1430422155447831468120322722563481600 9885271 15112513439633344556909925088213696344 9885272 -5693745101578190936543887548130867200 9885273 32810960389016846946815230451082012000 9885274 35756301590519444740090274617793378304 9885275 -203637871735673350694282907731241691500 9885276 21536980261642671734626279660524460032 9885277 11543957566890510073131199578803402700 9885278 -9746165264547338247248450165017018176 9885279 -63183030690929143392325178436449456640 9885280 -11678623412535647123677345348143022080 9885281 184641487583202012008796983730891494592 9885282 59897684150478936927945783838397122560 9885283 235651459807105970517773577483084949532 9885284 -419044294044043910169192051595133184384 9885285 119324574840623548053899646838762640640 9885286 -40852867826244714147013430516109906240 9885287 -56720143031365165717473058268075381064 9885288 -94827558924757535512922638473977856000 9885289 17175394136989951728726503360359387620 9885290 -17588905542296304604657686991264057920 9885291 -122756136062292279783445081115797359120 9885292 -351563546966859309984781535689014793984 9885293 77720911334627217079656919523463042144 9885294 167468109615968897680946936514635086080 9885295 -40218839786638585382603998544940653280 9885296 101590174134919507544972763570595233792 9885297 60861686236558946316124958354691182400 9885298 49587770387155175677534409994409640064 9885299 90738345108853796322502637304814060032 9885300 -57745383350855593889601236601685555200 9885301 150456414095126536723082359341817909600 9885302 -44426650391967194596128243775400294400 9885303 -222729401099529463131306817069570448616 9885304 66302940214231026924547896222343127040 9885305 46201335628821869119302400113574990920 9885306 -105082140628818731819236722136129898496 9885307 -98350934221237115898327883833954039240 9885308 -72576605482916901276832278474197068800 9885309 -120434762239955757576305251991691822144 9885310 27562716059490407496832853872378757760 9885311 17144127824878450513830999122690207424 9885312 101722422159288114649180871350120611840 9885313 -2847528337173095646851879218925450016 9885314 -91143692417053027545479803107500754048 9885315 41241199370432924851350996049435918080 9885316 -18617399021076832905684327066901532672 9885317 -426063415721317595927895175191781988940 9885318 161843290371287051809229784064717965504 9885319 -78105176594952520959075499328074122000 9885320 102118152569789200815046607393415168000 9885321 -997613212877257363426077153332466438 9885322 498068229197750228242826401566381901824 9885323 134741691476448247950643112950628983440 9885324 191631404067908787208967493398955757056 9885325 19632927088298787022099378556744380000 9885326 132640577243837003947270685072991067584 9885327 -100150099639041348736622009107156605168 9885328 -124196625549833372178565444020069580800 9885329 -194454249544436337381355053451734053070 9885330 -8617121368552968245911811504078991360 9885331 170581618091822800210163416166033004912 9885332 -140460061799089594936945550793837649920 9885333 -40910534465878447372719052914617748576 9885334 -48531898842997304813694729110683459200 9885335 12331643352710713914109033622965520280 9885336 285180918152455845330107572285225205760 9885337 186145876634125458121846038187792622208 9885338 -1865835896513560425749852147290267680 9885339 -121581698964237822945646119296314110600 9885340 -119214761400884572422164492668725404160 9885341 -4871764382495308276989148249267823700 9885342 -17849542928754655125050097538454777856 9885343 -160334953620865705022279162166078418856 9885344 5478667578642229208373658548182188032 9885345 65547574934430752399783871542835227520 9885346 -35491474298166438426851006957069922240 9885347 107142913345078174598656067831235526872 9885348 -121042775831527456940662718438128066560 9885349 368512510438551827665311082385059053760 9885350 -160626698355124834120934604011101675200 9885351 76783998219711541772490386639280480384 9885352 -521504078691850759114811172294760166400 9885353 72502471093803024563426721014055540084 9885354 107636936047830543823851326069192836608 9885355 193288220037928468698834865038819149520 9885356 373488251251329349906217728760177664 9885357 142420221156011668900096768022438640054 9885358 107645191021250915105237535098411745600 9885359 -14788436497294655533950786960796937160 9885360 43467732977990261755853832718108262400 9885361 164222416836951195865768160548717602962 9885362 -64486542645593339327652632479511680608 9885363 -233260055635352023381291847931850118856 9885364 38204906799625206989904091578785379840 9885365 -127420505436746203065169095384016924800 9885366 -59894299963821650652059288223847764096 9885367 166980689352380659581778216367066348672 9885368 6534102405316817195346993683916226560 9885369 165225421583987024087485840778437594368 9885370 120503556506435235867554275463795055360 9885371 647556254446128328795385055487863138144 9885372 -10046210778710271732331412297428746240 9885373 92875646275808860780950288705291869824 9885374 32097718538151256935965337033535431936 9885375 276129999082084856614089541034000400000 9885376 -18451602629430490307072114793376645120 9885377 102447653091107701199595589534314569280 9885378 -25776237991785390789705389016812750976 9885379 -116104925581781936417879054305491512624 9885380 19876869399863740837933129774295020800 9885381 -349639397677214749262721755192389788672 9885382 -48461911489293257002700499742379651328 9885383 354801925080231437747440558841844489864 9885384 -93750776295720720178622275592374394880 9885385 148310126627776479285579306080897252580 9885386 31742472094891978301525411625125049600 9885387 82817303566279860219902605997385973680 9885388 -335429181050685571024089667452687123712 9885389 490381648151413614284764811090889059190 9885390 22595017915088282282719349469892573440 9885391 271326895048622490985305762480784281600 9885392 31063986711044221955134541512254554112 9885393 152591630882811575959023408469998144 9885394 108227849340884871881864019879200420496 9885395 92939137794697313448262218488898372720 9885396 14855872676972327707048677579223203840 9885397 -226593561586711534325304039416118591154 9885398 27750398562078527556305095173306423552 9885399 2643817879384938250883293080794364288 9885400 10295997466094592831627516308865024000 9885401 -39333497058326835623143692328954802364 9885402 692411145501337042837097003220921600 9885403 288276023715546936644558747591380908264 9885404 139582387328762411515471243063434240000 9885405 74886764529503612276410774260449808000 9885406 -21305246673362021252254891087453438848 9885407 -171013308525730279902098093823651355344 9885408 -61587799354318433901136822440754937856 9885409 260147843109015772137190529832864048816 9885410 -83861304978360795375825275479129916640 9885411 -124935499774611629074046625230476426140 9885412 -35940109593667205046904585248710124288 9885413 -171971728791201869561096745840551434176 9885414 -21146426677772431911145996142751000576 9885415 31530201481191336412213051434905767200 9885416 -113356276522085172722161518710029025280 9885417 210611536322769716158000139616874870848 9885418 195733497989999244524454857957159306160 9885419 -179527062622226862590064469117022940240 9885420 53205685376549050698184796218437657600 9885421 -10216747154077564782218571908311424896 9885422 103321311932940388508511293633557288512 9885423 -78086101312996337982559693003502933880 9885424 67227395841284007749032865779298795520 9885425 -78917354352684587474611716024243240000 9885426 38882739519257747220342138476115615744 9885427 -15373181771316515547228850512798785120 9885428 21271075874168650550117394806717644800 9885429 -563359050752049740568266390637879742080 9885430 360841652998199866367570920151364393600 9885431 364199249222359815811107583090435012464 9885432 332035453291256949607044331643982028800 9885433 152805971436754643287759126459137013380 9885434 112224182024815546422628882671338676480 9885435 15633522207191796217905464051029585920 9885436 -61868153321866395463511839322175828480 9885437 432349681189588474983443010716790478086 9885438 -51443821946483975112066667465092311616 9885439 63816039208975209535266729507139370240 9885440 -90318313057467564498985783261176791040 9885441 12145427320184219333835445182584931360 9885442 1893996351237867067595059166597958144 9885443 161101451087900163363154411599156061692 9885444 -191029782929345271402537398366117827584 9885445 -274958694484197799741312066108132191300 9885446 61309234779739799165990063509020530688 9885447 -12911052007171387737147120294485102544 9885448 -212750083859882945785538680744066621440 9885449 -126789389922438281356129324151930124288 9885450 -68461224993958066154252341385422752000 9885451 430167871706000776263902664588202786312 9885452 -160631979867722803244224449940397910528 9885453 -31139883900253331591432486108334544800 9885454 59741362810285707645278557176599752320 9885455 371128911606040727302920934565408436360 9885456 -75784951002419527050686555565574717440 9885457 -447578605279661908222262069392993690640 9885458 -297392053733729862582724790155849200 9885459 920088096221319330879761423973182208 9885460 -64295125581271114401318020719221027840 9885461 53383848062801004677231767641351915552 9885462 214340278456726246328289206474383989120 9885463 -73891106672008001792165010315467771904 9885464 86884792563719674420526734724407603200 9885465 -111905313457066078996387415263254242940 9885466 -21876544776329452160871269024238907392 9885467 29918776746508581582179511745026676440 9885468 170384361525858196351924364351831063040 9885469 122943110900639064337288060416543067776 9885470 -75521265998027031983849355654372829440 9885471 17230890118368648462703053213535554960 9885472 242807127289436001266506870572397363200 9885473 -45215255061493402540963746498259454976 9885474 -139109737882636456421152319773376587056 9885475 63580614585600443053827267871346934400 9885476 -237137614950882637302277127753954369280 9885477 -36612307640610666911843575158387712896 9885478 217872606957411499721202470182663811040 9885479 998960318355696813114357081797337931584 9885480 -145233912928980481168508350706036736000 9885481 182860633373767131022633852768092262500 9885482 -21220205574296077977598119709668665088 9885483 -296464773133712286911662830881872179696 9885484 -79067349843211876180009367179971083264 9885485 -4711609504751654504040936192308791200 9885486 106966671142811979107185794415945656000 9885487 -18564425097816331886134372939063355960 9885488 39258234491466423905121545726247616512 9885489 -53228950302606522895932438439113438240 9885490 -178425345658244262682158570462597756000 9885491 215232504850610569006606109786396198400 9885492 -55412704148973917509350618552876165120 9885493 -276072508858895662426877442594359098258 9885494 -274959534491773034401949627838588868704 9885495 -68376334082016805962761492362216936800 9885496 115505531489178915853454620526577807360 9885497 73095810294098627696022419913716367360 9885498 35909158689278077029297675745054026240 9885499 68994058298662912252489805960455482064 9885500 -191926946310812099316039615514668288000 9885501 2200798495205618687837282470466329740 9885502 -74096967701272965424200735565946596992 9885503 379466481033284142521984799801837346752 9885504 -98462277886431585233791928590720303104 9885505 -258281207926386264809852941666007507160 9885506 -181834660925568250874822590224913440048 9885507 -202782425918763613669789113184645486080 9885508 -301321967670732343700265015942521548672 9885509 38826782091365187539459340360164329920 9885510 74989064342956527298544293707945984000 9885511 388124367171080028932154565156339393112 9885512 26491288834602551704116832321304002560 9885513 56558756329724020793417201714836174848 9885514 18132482458479460200573366529088519520 9885515 -311869800255140503090256109541887002880 9885516 16057436816027901167324287380188467200 9885517 -186334467610414369780074904438540844736 9885518 42968047967340995979159922949827841280 9885519 17861277233576873027506396258947195504 9885520 -688839469108681009891083189895987200 9885521 260458902774111082256757802365163300722 9885522 127658580478272888989739967728482782464 9885523 -458118601966837467916149919369392862228 9885524 30747412897558673557284611154402816000 9885525 -53103035092397251426637927658922116000 9885526 60472719007116214369243812300944415360 9885527 323050618375508497078558180789028062680 9885528 1961424525355730594706864812843335680 9885529 -277354964251575860079294199707455597360 9885530 -75057998408772080170075530745530139200 9885531 -302941212058134703995631500329845240320 9885532 -143401294661392543783345016289264930304 9885533 161669473324250344355215214735908794720 9885534 -13573345942027571894693873983846214208 9885535 -229816126198977864559548627849843799440 9885536 -322552654688657522703468581000102412288 9885537 -24674949429012411650678799753473088000 9885538 -6775742086972522894647536505619451904 9885539 523201458163561592709134964153210989340 9885540 -20104159445201265761143318749995704320 9885541 -329486234821718092767235527227551611200 9885542 121188031423953245672562389804889384672 9885543 92278989525883318970708586793942758528 9885544 132277674389644688058540297834942412800 9885545 -142453913350172208846054593326997719680 9885546 184217159346744041270333196939638025984 9885547 68887790486799408976248659232124550032 9885548 4547761347499902770793090441112542720 9885549 137369999571894369607435001838134134560 9885550 -140255019964076931329863508380948003200 9885551 94689623803587886552841227024924147488 9885552 14254520966894260586212713284073062400 9885553 -214171339924303325316453691997201807360 9885554 64193652992606748431133674003592247200 9885555 -159525201975105150904107451515392203200 9885556 230164977990101480695196873221857576320 9885557 -817068437539319765557648317390208592256 9885558 -141543832011236990593195528328784520320 9885559 -49146898100657078935595384826489081920 9885560 132654730047113725561611525782454681600 9885561 40086127308076567747039399193956988928 9885562 5434348831380983736506196337565938032 9885563 -350911848313137463918900071995793700188 9885564 2814812845584961919302924101088943616 9885565 427280656234244675132118365442276019200 9885566 85641996272651047909125846165191477184 9885567 -270520366724027346567797499071673141120 9885568 -108449981158069453312777275327696076800 9885569 -446348876381427784732692460988250139200 9885570 59148861341492612891152537964903347200 9885571 622132410581313086728336077987305032 9885572 -35443208315177056761106086673061553024 9885573 -68126674565179361803179753656376978978 9885574 -2339103819479276338250583296615894208 9885575 -61161392424584328387932066091077814000 9885576 -59509055010868629834631041671047741440 9885577 -117173092510835166819689068493185013880 9885578 -230460847811558902548258472781231099040 9885579 2473238830295953951942101534594864 9885580 -135643025658271757402547369901893427200 9885581 -304812136857089811539746359903645021888 9885582 -82507858116040524947079698215794902016 9885583 -201887904870775879494194399185680265168 9885584 13488396834137952348444581074165039104 9885585 80063190905046639643209730768525128960 9885586 -44416087885896353534091313420574976000 9885587 2823740331594714436016801416972419840 9885588 -192531261283090365846943465796131891200 9885589 -62850251643024810017061913281269800544 9885590 -13877424167256593124138287536076881920 9885591 -224978872922122031869742818948069648560 9885592 -58037250849825927792503267395919769600 9885593 159875969754751589002790202351959104842 9885594 -172038547353009675777910178934939148800 9885595 -175950078497784216981229994883345758400 9885596 -155251670008334843569147079683233518592 9885597 229319018723891841177618454027729622400 9885598 236886265637185975327163726455114684800 9885599 -585874455208950438846477293383000943880 9885600 -112213454037803735732379524679288422400 9885601 146222772704233461154183745791502768304 9885602 -434737017307311442690428180680652472320 9885603 75301235439194149916897902799285568000 9885604 96443490522326015380837459485394722816 9885605 177198933967356464633131883397088836000 9885606 111557574103676479721314044907911655104 9885607 54317836013045133196127933916600373920 9885608 -393565556466696596056382463085902935040 9885609 370255526165339762467048105285222181514 9885610 -5795638064912407441480096754999485440 9885611 44217208977089900005460036623585660212 9885612 222033043397172417849185625701896679424 9885613 81236152700279837382462833778940053504 9885614 -1910936086267054532007047662016363520 9885615 9486952499717765571029455349895697920 9885616 15076503621264510094664405555402309632 9885617 -167904499939409106268570913374103183808 9885618 60762809061853452612867420285841278720 9885619 30158014566951865697221655649847415520 9885620 -174028685719245647656027615737912280320 9885621 -58864390016610007765802070096418342656 9885622 104783135751214657199033715842502686112 9885623 11953955247114384353690403794188094592 9885624 -360261014894646962714023582145249280 9885625 114725770437391629554904284709898891250 9885626 -114983070834230283597790362307112132640 9885627 -88808328887184434409461852898104309880 9885628 -41243932969667999056258009332129221632 9885629 -228262324093594677754937822447472443316 9885630 18289518991564487813648691761970155520 9885631 -242688723881995830655437624183905453056 9885632 43917899913103275246895240865132838912 9885633 -79946712785715837208267639275685656000 9885634 -111823380855546373298279250042762987648 9885635 315314758050995398013658974926361558160 9885636 -27812257430057417847563432065318417920 9885637 227310361971238291359345839971721248286 9885638 15635396034272564302586052546037716096 9885639 174455356141479036290535388487049632424 9885640 -70588891567970425391739477249972787200 9885641 26919020018429111743012466629221831552 9885642 -67402888110562666260560124734654711040 9885643 393639756260130092443737794800447139320 9885644 425457692744701436842349719561831904256 9885645 -6002253058011667279027341981973914240 9885646 -33326612758097711590392538315106762880 9885647 -40775531678873718629933262234335429904 9885648 -52719186575624750085179023707189805056 9885649 564923130640268566002342590723432663536 9885650 -88193292597473170066095763012161493200 9885651 -308508371245373128500068246060484765696 9885652 10576732612141277971519775560594710528 9885653 -442514155475103770075997269070592221312 9885654 114951177223006605815148267675133671264 9885655 116501650993718344184001905155038687000 9885656 102816832218234071469763553331899535360 9885657 -1860248814278927934309802565295147840 9885658 -37853964006856821027142696627301051424 9885659 -131344564522968978693939520778844257280 9885660 3324330651190030938364338808046161920 9885661 8250402687521392019664553009833959724 9885662 -143160831636647615983009768576076330880 9885663 -17503753006061588726299519317689295816 9885664 -267338230819090614679575536664947195904 9885665 255574132322975357338319495733944064000 9885666 -1546822776312435468534469227158049792 9885667 679550521080062326057553006326599695424 9885668 -27421012500067151619688511535275642880 9885669 -250935279209207369140157220513096241056 9885670 -187433995899549336442415641323526429440 9885671 -51415676540316916781981719607628815256 9885672 -469738405607761182968667186599286374400 9885673 732892942876494720802846346595034240 9885674 107128971841777617678440094482773241952 9885675 29045591860392218875829729799141594000 9885676 -112483327443082318865043330990855533568 9885677 192397046833137506976620356791286440012 9885678 62251987272934615264078789038371214336 9885679 -16017362943329512258154475385340262024 9885680 12516877047634023457815075428184883200 9885681 -133740151873238487901217838411965541120 9885682 80267265055458612578582591919467536800 9885683 -40005562412014647419207829781232808960 9885684 -279715970661752590482992442999054686208 9885685 106534165897480516062490179855682392960 9885686 -3887058893999265146902314789057090240 9885687 87354463887172174581726337685633220864 9885688 143260567230401344013133812628744437760 9885689 -51567403664522178571007369075505540000 9885690 10208774960865592675267023963825527520 9885691 88753004169900662413794206037945386952 9885692 93977964634607773534452417081452193792 9885693 182839614019703164079163701783361872928 9885694 18711920844687091558538955114651409920 9885695 54412551642066621524855429495126500200 9885696 -7053203473366368884277659372303155200 9885697 -179788797005816300560946552859521287768 9885698 336268429657496887115623847470293620736 9885699 15827107154548354979112602790144076800 9885700 -3415125263951785926209599412096000 9885701 84718819926186545830757999574830171580 9885702 30500999428395196759904583273726628032 9885703 162383024053512059209087025933248253400 9885704 208446320338279614270841314180938803200 9885705 -126996131716926929766293672640016088640 9885706 131466171609186672611965645976261243904 9885707 62991007187771167319214290197269489072 9885708 -85820100498844347252384081407941585920 9885709 38927931085327466012259934938762878080 9885710 216451823902479490564867718151846509760 9885711 199560727424604798092723397552615561984 9885712 -26558296415127491546349016384894787584 9885713 -8181283121057829552867674536078040460 9885714 17184064478461184717562683635157145600 9885715 10647381717209671832049268111081161120 9885716 110215781051182479641555680545278588928 9885717 -43889935428759850940249153931226050432 9885718 77080958644618038605612137698638217600 9885719 -190799605841055543812496055691559544560 9885720 -1546977942624860024595833904320102400 9885721 -24266673997284293885118817265933636856 9885722 6803946423537856305709473184099811328 9885723 33757098008650174037008184222258784000 9885724 63870300456129601369491935900727576576 9885725 254911896316501611284071934426118923250 9885726 -148220283341402692318943806714206843456 9885727 82416021283394557326431669828063540576 9885728 425808177915464458903352150108943482880 9885729 -15185113368185852965314041140029672000 9885730 -68560575440839635380538393313335820800 9885731 -118596483892876892314875787619602338468 9885732 212051998085693405728123338226363625472 9885733 12890831190966221014765747950771544128 9885734 -115972466481917676311259263662726226688 9885735 -6288617258853982834539003745372093080 9885736 -150804365984699053751741427202107555840 9885737 -228360234913325169639121532320883860614 9885738 -23662651213297148248801934027835333120 9885739 113981897018515405270308390352521485424 9885740 -244728254203549698490062402253772175360 9885741 -73742273675499521528198486320120546176 9885742 -115344794099713325689405882129049322048 9885743 3151058396429972567791163021517773184 9885744 -42275228540504747779096139812079517696 9885745 66356401252492537816934050184348467200 9885746 -745644523037673507086625669672577536 9885747 -113601421369017628732606429705778253000 9885748 217651774760029960288664405368277633408 9885749 369538473151779731385466120013534160750 9885750 -95199454920305119338734069024854560000 9885751 -41631360140591367181331018753863677096 9885752 313112694292824416444986925712469708800 9885753 -176662570431098095458185536919746135200 9885754 -168714418160457001245166228016075393424 9885755 -98295367013887164387681237994788926400 9885756 -18704083518018015496196980135242350592 9885757 63566907639453545919305925675553689600 9885758 126213315678712933913425278195666804480 9885759 56279672996434561943955766130689770768 9885760 46760886918045464239741233196019220480 9885761 -272723151222893567799605059151144248638 9885762 72444457506711483550629505117389873312 9885763 -401843712770676650027932960238202897988 9885764 -74384287269089398687302758733390151680 9885765 -45992131495589547026385550521409586880 9885766 -256014402867987544674206217470348842176 9885767 205428733603859264303463659307757931880 9885768 173370604949165055445518523528168243200 9885769 152293336324494385697316867624776387344 9885770 29112810262208470554030960242141098080 9885771 34435103196637347233338565032568841504 9885772 -63676853223808248700111860963227928576 9885773 -401931053001199914387889412969804115978 9885774 38921003297310024073220291894408630400 9885775 47056087736136953059982908926834729800 9885776 -26939973455703654207168511968411648000 9885777 273620788386997828693086865417617629280 9885778 69303076301964032569443877523681697792 9885779 -351720074099710744984215375831139841040 9885780 -122605246061203729575224920634262835200 9885781 119869451013119240332088294183886584700 9885782 70686570019497859405569092494462829184 9885783 182718388586750733348385352599916133120 9885784 184935992023317981771056954591983595520 9885785 51688471435764784493313547604990069760 9885786 162567321627252496275566255774502144 9885787 111393210657063228280806874452931235800 9885788 151358423483363996507600606902161409536 9885789 -29099226714492718053711604131178997556 9885790 -101924355813948838220047840575226065600 9885791 -12043045192351819076356518938354534448 9885792 -221891893412498932108265001377171767296 9885793 14333547566421163985247368896210008624 9885794 64800110593060798421028825645675276672 9885795 -210307851853692420684308720606127820800 9885796 313302580486904925168562471276850345600 9885797 -107745323339818006692628892881085414628 9885798 3963909655645798107846860265199236480 9885799 157690675730045426111550667393653992472 9885800 39749220306628144962724612055084160000 9885801 -61721271068455633702622542292111104368 9885802 -19235591599473273102639276639605805648 9885803 -5367265618707411623706675839990391948 9885804 199080047907867722246556394903081758720 9885805 97140381313197135782379505497569723160 9885806 -5493960342000324221499070356084687360 9885807 9893936974875252350564176844024562048 9885808 -10338343905517246701479518179204300800 9885809 88777152432183316383813038943175157760 9885810 1018402933193862488552641230937267200 9885811 -90145669238951782687201577837692437248 9885812 217457197710178585715951048863238615040 9885813 -10441653409432170826052431350689759232 9885814 121509690166759075326259106766568058880 9885815 10483517467462500999882084051741039960 9885816 -141976056767100202684493831297466593280 9885817 79046639901637620682441720153451589866 9885818 188363025338042536718152978530412629360 9885819 -163061672099098398445934721294752413440 9885820 658852884928937672218415497948508160 9885821 -286126707868573955595455563581791034 9885822 20463599969479550948492989425319701120 9885823 51092169035874268375804867808354008480 9885824 -149628145506847300768369788357212897280 9885825 -83463517590582977673694654475049034500 9885826 95309329901092976976086454122366492112 9885827 6117121482278627537300037854662988544 9885828 202166824197467617688897099502284344320 9885829 6496057210628085277475407987493992384 9885830 50744348307090323716231077548618194560 9885831 -79802609448138842355431552122262620248 9885832 5493861525806700482661730261082726400 9885833 341377858559945108305283640728261429520 9885834 -33064659692434213662667582170417576960 9885835 21976696484247641571915187665971160000 9885836 -398054694388098686009797630578881656320 9885837 55296338906311912466442266993426036736 9885838 31640654944001220515686090972134927360 9885839 348742538547165712748506245938774256960 9885840 47382917232755866516993339677561323520 9885841 -6547238138796223384017217213509880960 9885842 -124086094792607387545314091872050594928 9885843 -182843833400476076739319349900106459312 9885844 330912140383865887279563709593212836736 9885845 -18425464694825088951020558117322889320 9885846 25300724763839204833600882909548541824 9885847 91300748879573336314725108498972929952 9885848 84863923861561804852349778798230476800 9885849 -171851240044506768974236651774806192672 9885850 -7443531603838672218773706146819731200 9885851 -325219065605642698584105802886430386688 9885852 -149227584485725628216104823041917312000 9885853 -54744881975479083619851289775373015720 9885854 -95093037344194206513478208523908228736 9885855 -22197275649003258223082560924259950080 9885856 -356185970342118137917817177802786275328 9885857 -544985755357115496389621125268883180348 9885858 60750099065991468202554147526819888128 9885859 82926276204256380553078005301881188060 9885860 -11332602225447671990400181865903370240 9885861 -18165256512075768105674649321496917120 9885862 27743408837945343926010866105366308992 9885863 -65266960404159505290176407093385917200 9885864 41984568859733396499276213447333888000 9885865 397144825287571446664796286965873752320 9885866 177053356640699152281580324264451347632 9885867 -13494565870166162307069943271920775952 9885868 185390982043600759168844140813910062080 9885869 -49217396115232329329245061148431528448 9885870 -4455110698382782705134534667909836480 9885871 -548548865547129145916678081578316235800 9885872 -1358060483921603999936793331046645760 9885873 -18443768562788366697151900998148169616 9885874 344603557948658127103054652625651458592 9885875 -306029074565340194611481689343812968000 9885876 25949154564248012439745520787909378048 9885877 469905498173162529658706139423965785312 9885878 -29110665741595796010636904557892190976 9885879 9118455792409684730196729381988749888 9885880 -174179517215524345096478689411760947200 9885881 297524375426534270925780077897699706192 9885882 -67744722174395748226095664234388388096 9885883 50687220037403517610048052161615928064 9885884 295240651496787569118975681904849314816 9885885 90608181369300916220432758136860821600 9885886 -61465148841117665225270979763369666560 9885887 138663861424728480035403398074999932792 9885888 -979914937846893575232172533520269312 9885889 -164269045925660955345124067304576364076 9885890 -37893530346945454828780256330195788800 9885891 276341537001459940012311528685641832944 9885892 -64895672403082808379217686589540902784 9885893 -43245078849852844654775943807059205858 9885894 -18440889378929421670812785656545979200 9885895 38551574161719013268453902838335900080 9885896 -72741964487799544271868205712646144000 9885897 -275990158903585034843823024941156338140 9885898 -44921653912152266417010834554968404480 9885899 -687655850059071380094088146444012124464 9885900 28071833739490339131199464611035545600 9885901 517706509528924229649429912192064278902 9885902 -125472104720309749383382664795284462080 9885903 32710820328354477889879484973017996304 9885904 -37027759930461722213575386362733395968 9885905 129501140530176136915400885101439400000 9885906 -6004655077500304091871757517228014080 9885907 50934303773193762342702986517408793680 9885908 131824244129547526389059356734163566336 9885909 -81677975470819850933728186330147806720 9885910 -4487896676150457599595055807743632640 9885911 148560555954813738540316791682574803632 9885912 -24750207764490933071681787375047516160 9885913 511974423738045979013682877862332049162 9885914 68722991681063025378481084967319427056 9885915 -2211565165390344847291858414076659200 9885916 -193575159574522892180238576936436482560 9885917 -392265528145067059542356025088265635968 9885918 -19538937979641924419423514377614804992 9885919 168082366201753610397767508454618635496 9885920 46512704982794126278271207098071121920 9885921 48849325360880089453123201043112968112 9885922 15522335665945524069257077858891584000 9885923 327382626385106431947168169168823604120 9885924 157721579333674976137946674491969413760 9885925 104376169365913670990171407689867796800 9885926 -49679708354370995028691568496206411520 9885927 -4338542351680012760008561274774571480 9885928 -48529740394363564645094028020314521600 9885929 82176046770481677784949045784837187584 9885930 -8045892549250922518201721720176128000 9885931 33913844231103022627682160707952073728 9885932 -13387454508338252932552770382818647040 9885933 -539982737487653523601698974496496314816 9885934 -159935115878488836089485025337457993728 9885935 176953780835181226523296042167500087880 9885936 -17451240844923307312235113078625107968 9885937 148225085898941028426129410612666172480 9885938 61093126667156461197998641765261167120 9885939 47430767155421395195975129006061936640 9885940 -152108314414879245080066356026433536000 9885941 221822600041647755487029115122486478972 9885942 151265149778783436813174464169926400 9885943 -317628855950247732526407890012456896640 9885944 18448875208633909799233543772634624000 9885945 3264799933750602842600408630803033920 9885946 -106002973012473083135617989871366310400 9885947 485670219274416588459240896574680618040 9885948 -89705577622872624025173819944069905920 9885949 346551507480991171685058800806787799436 9885950 -25924330499851019687164294291589198400 9885951 -82711720290869614373579366424880117320 9885952 12085913473496717675568619635850870784 9885953 -35724798231681723624482762441588752320 9885954 -56955804086629210157696776336948219392 9885955 -86204876046245008225364972539873628640 9885956 153287516296248215058362354736703143168 9885957 -347208942178556008586084589707590682112 9885958 66852927622585267959104043257940480 9885959 -399242085016524866949750212226186131184 9885960 6929828076869164056444826648758681600 9885961 -22201023628416402113740109285306334514 9885962 53562541639763936509615029082043879424 9885963 -242941083356447070554983575709450812456 9885964 54381386091162512148658233506343309312 9885965 -362802629306442664887480108827864721480 9885966 -102009373736134535008166229553577779200 9885967 -58939013976802804905560484245422933408 9885968 -90715111428000275367852505221364113408 9885969 83362510724727277210475263281988566528 9885970 126169628799239554236147511220812239360 9885971 -703492360747073702745958359525118796448 9885972 -236458345125773748811091292009989572608 9885973 -234338357675267083017385362780557868740 9885974 -20305925830967941726772228085719154048 9885975 -59406946840653417218155291845670137600 9885976 -93749676702617131795892101423485911040 9885977 -45651403313213370086926986411458735088 9885978 127918281616446903789046707327674936304 9885979 147072678644231349763759319719570696580 9885980 61867647791920917167181588970701004800 9885981 68222524750618469412012437244835123200 9885982 227367894529609210039410564324110750592 9885983 -113678272960478221226692448582249881176 9885984 -157281092493844112899402596316379873280 9885985 -1516243451548013493811096289082271020 9885986 -86854673247161818162228318872604861056 9885987 -44647207103840572823278854502952404956 9885988 18634843159211536118559697918125182976 9885989 -192599280799050582842895174193166262210 9885990 35546084245312289633157582192373941120 9885991 238141605915692186845268914421662787400 9885992 -71671999818455643541300457787331553280 9885993 24437815300596574996075682860670581248 9885994 -292707070860576243853206136114182970704 9885995 265719579003138569552076187923771746880 9885996 -178244734677663443742692939265815347200 9885997 -15338436343592266686006976597499491488 9885998 -140323186349066621264388733019873713536 9885999 -129547849491721478124508636679762553336 9886000 76745547333088733192268571962015744000 9886001 -3875875327719788675185189738622654400 9886002 -24022266373002630138069506030170924032 9886003 -230268953142785708671391257709601378576 9886004 -4027680285006276273108413800243200 9886005 128760627434291207539242013677326931900 9886006 35520024987379486426109940417808646784 9886007 -215931449420586236004417342805395654744 9886008 -9054630674747812966128792436287406080 9886009 125203297490048205417713091580379055616 9886010 -61718268237790411333203172237265509440 9886011 -53866719648460797949422656103977463528 9886012 -162421795715915980236729941133408338944 9886013 -110177009899555161274353415544909356020 9886014 -11092075318670382489302280922581558720 9886015 -11841913682017619051071901151818466840 9886016 -1149984075937258637022241128261353472 9886017 -9309992038641928475233469900322912720 9886018 -56089536093194929026574609627062773040 9886019 -191219433482645973773650928720830785120 9886020 -98017472208367310686264468462339768320 9886021 69992354247679130329234921149984475872 9886022 6482957107994062163745092267621481312 9886023 48220992803518312662439711638158476800 9886024 73604735825416226287861274722229944320 9886025 1178340322102867827785501545783290300 9886026 -165088838476502140035486053289062598912 9886027 253712889884005182931234630835880441792 9886028 -255578929274554765098288949071760280832 9886029 331125538913476558439536558794008021184 9886030 29431864745584595534570651879838658560 9886031 25307897257568386920967622784704633760 9886032 6783447449811121349874389475405447168 9886033 -53350606666407870072489357525420051980 9886034 16196915751678302855118879008811190416 9886035 4381126878241846418435188173294865200 9886036 -30821141162479274605413258693185036288 9886037 108447986692098887501571133262698253952 9886038 -27538434423940962073674041801281544256 9886039 -90666194520442093133997252458944872592 9886040 -12897046513471580868671948700520243200 9886041 -90045482978951522132755980107734986960 9886042 -85641232104258428261836389229773868800 9886043 -33070098418953134611509897014156280672 9886044 1387951795412855954094398695743209472 9886045 -97670413073914335488543146297238092680 9886046 170397595709781718019273742560757079680 9886047 -204324079634330059694006931958243903872 9886048 129513916275600244810237059675317207040 9886049 38729742152921163636515765965543819440 9886050 5466391622766506171901602074168306800 9886051 -67280508339004405940283077832280168704 9886052 25966910783387595051823165548812362752 9886053 -299803275127837725897008083773841147296 9886054 -233368782620075343790954421565331317024 9886055 -52790513131324788354328184030967358080 9886056 -146900477384604195571969600514096332800 9886057 -134114937820511655189656834081244157068 9886058 20540470783415654698092836665778595840 9886059 279146869234446698561778302412274118364 9886060 -119815506121264464992009042547913420800 9886061 -4474191724457684600494357727607797760 9886062 22026698175204336841284896374567090752 9886063 158975312992326627431868114635816216 9886064 78277256143909523738274122350086881280 9886065 -29394789914697656967066246480285310080 9886066 124994328262938726695322910258727577600 9886067 97223796344951007848351053113125506272 9886068 4305880076497356778296630334828222464 9886069 242844438635398321402219652419487559470 9886070 19690765130547585875143074073896852480 9886071 -47420235332875958835811882062764244960 9886072 -17110433938624311353487137783825080320 9886073 -31196221930186351480908242897579334678 9886074 80560045665223477306885110131341369344 9886075 18053627864284952599959658272293561300 9886076 -53556325747420355910242020465077189120 9886077 -32332428213074658842956716308335248960 9886078 -307021667210722214325401579465702540544 9886079 -61383305462229228335696186900344635024 9886080 -16530052727169341938293816327929856000 9886081 92680867637507211153127086116358835200 9886082 88279355151054020153780047755953064000 9886083 65594184274651023452481337392871058424 9886084 16635163747948033684765498999702866432 9886085 -68211841827268180340900094930964819200 9886086 4806391771193337585281198361357508608 9886087 3162496117256164268760064394169381680 9886088 244960633118236812087819452091363701760 9886089 -276538602840378548741942060870862433776 9886090 -17540159201145935996233578636890741760 9886091 31778594962770910456548285605659233492 9886092 -138996401109406756511224769087747240448 9886093 89976657544272115988812891621952188758 9886094 140086977671998796848481610734576342592 9886095 270942922324164791320328192873576307120 9886096 62199422758800497947109542374715490304 9886097 -76413662344102075071488295997931331840 9886098 4916594659479396811063197517363968 9886099 -81447530225562615324375007140951576000 9886100 17747058356690246467057327357940736000 9886101 296700137897423561446736461139731580832 9886102 -25327133233920870129206884884137377248 9886103 -256129791987252016877281807968046638648 9886104 -109793921723732226731865950069640806400 9886105 -251687252262702743784264341647578707640 9886106 -237644782291445006660666527164598207248 9886107 -100287856166179622117338740666941957376 9886108 -298529567668413858569938170193543209472 9886109 -41113460228735763745877770955994705690 9886110 3880497879266945455886288163756192000 9886111 -245217931136773143607711164404570447376 9886112 214297982119031066842142787469068533760 9886113 -18139721438548063662835674241227720384 9886114 -33877513404394963655037034720259685888 9886115 -246042711896497080999273176242254120240 9886116 -30695518523131328932476799345124686848 9886117 -131131795402448032052502259583259502208 9886118 52754281238253065565975394292307809280 9886119 -171243952368524634540280904340745415040 9886120 70841861879930559851653476043070976000 9886121 27021590899483160620043810566134374400 9886122 126824487716595088576859657616771280560 9886123 -4878623760042822294722896603527274000 9886124 -136243156411338470536554126606781864704 9886125 -8473548029662765157831487769418064000 9886126 -238418169472040189699611365796155319488 9886127 -429224318932121138113462157957396007024 9886128 5301958561185915345722231550539464704 9886129 644375193327656907955151990810898885120 9886130 956179392950406215270473859844011520 9886131 30403230011565123156561823911698495772 9886132 -7275740816644571827120376965217087104 9886133 -399265481083959508046181426244104003780 9886134 -27214527628952153745249906772123475520 9886135 12142665124157933578873593708278081760 9886136 88496814925525016708694203722255319040 9886137 -95829815621665282025779823477325277440 9886138 -195729318482374115176639904642092859280 9886139 487861289630965596956877661602232918560 9886140 84232760962103476567466094677074590720 9886141 -80334014345984932103327551597974168788 9886142 135006337906676676169423806100501618560 9886143 -30421205758304130064960888020181071072 9886144 37586987175274224251573107442011078656 9886145 -364850062301868507641759796909061248600 9886146 329074228615871127649133744202947263488 9886147 270851135147096840557747690243116801596 9886148 -47968048318387213958673089775829106688 9886149 23893148471100957752284564427179951488 9886150 -70180604617554276039446323783465440000 9886151 -507136776363454828669495852653895923792 9886152 134181003316061842394213414771318661120 9886153 -271677409243601703750903102330121746598 9886154 -240776879193331915863368924591309878224 9886155 -118601302762474542523077722607806349840 9886156 -59224018294693890229258700695019438080 9886157 -186644192128289301178528860333050739594 9886158 -105751019565889631583684828607021824000 9886159 -335007194143217727884669469245200566240 9886160 45252510896708192035941133503336284160 9886161 -91789155584260108611588699987170526336 9886162 24200591403802887987265631235870426240 9886163 -59468466878808570231145730946254846304 9886164 -27624409622926576878298052160924622848 9886165 -64408944679414636659040532249492171940 9886166 -3246954220572439783537937295712869696 9886167 -10632881444278452207052981412680014816 9886168 -219709433943303203014670102431417712640 9886169 -85085705516765846149572795830312189430 9886170 -19962806007420638200688324630154854400 9886171 7066335819561305091565824129045662872 9886172 57133205884362186440934018029282015232 9886173 -1755624409278812810116973765814569472 9886174 -113030954912204673152642841293338529664 9886175 -24236258798220601993766715797109738000 9886176 -270899380830616114508889436589047676928 9886177 -64513059909886711201623597869003643456 9886178 -109928545194282406260344139898368517344 9886179 -3097991553455988973835695015365353472 9886180 -16213744913970117450817549108854812160 9886181 90941616698093426747299858162437867552 9886182 15611566146307076914057814358312161280 9886183 315806021693138371718340362935233625464 9886184 227991301782161639738022153834086400 9886185 13955902523145271268644730275045699200 9886186 -147640570582021068989364732049804208208 9886187 498800202640643920311670121968952567760 9886188 6130089394201281121144384349306880000 9886189 381247097992757644412914774435154562624 9886190 124133169497871476713747648824984827520 9886191 -764753563985292809140939348863043440 9886192 6320905030724830790430671399412432896 9886193 -28028869841896732326249447706557319500 9886194 58706790781388525957658013024097998080 9886195 -318932258929917518190580336109878830000 9886196 -84978417411445818105429000990190103808 9886197 328548714997584199038337718726786811072 9886198 45503408468482599187075286940397393536 9886199 -119724605489931349134634476586505419800 9886200 8025572917588982931674417374815744000 9886201 -102731848843635752213406656765088158588 9886202 -290347495029807105082354136373352802448 9886203 -210802374298086065019141110897209603776 9886204 -203857797834493988622217121487035244544 9886205 -60835265457332518245457413234968590080 9886206 87155533472305821769404910045517303808 9886207 70400808086746975807646610387597577392 9886208 204784077753287870497996738868186972160 9886209 109361419884674924830566861715739804160 9886210 -53622871732631952838301533127603988480 9886211 -162108053413358882794224148625348989188 9886212 -66729070836439101211715250547348942848 9886213 363107350358039573909556605942146984800 9886214 -25822536874840428521244341821233251328 9886215 -87293124470073888326754006459142579200 9886216 -4354751609160924960289688320976486400 9886217 266793249757519454265373375584333159840 9886218 20465411420232419490606434733364700160 9886219 82556471328811045763375508229398103696 9886220 -47759973801259841991886479893368458240 9886221 339161447674677689490024248631567349590 9886222 120317068207085738800895521866904254912 9886223 34016880745260527844837746170269719472 9886224 14013299045096359440812002678452977664 9886225 97413553965576729717335128727517323750 9886226 50073161326035745535377776886035164160 9886227 -71201281833432915998706262725752490192 9886228 45812746291193002609471572794279792640 9886229 -355234552271878938038224345103350141170 9886230 -19504400200617430856424455140315098240 9886231 53109761375533148554624832643210030960 9886232 593128687486578487216592157235994419200 9886233 123770057477327191520939260468885386240 9886234 387140707734063459762446667903856262112 9886235 -156265307959675032005852979602157729600 9886236 174736023877580870372205576354251120640 9886237 -25809192869712613135510883784000073114 9886238 -250490147860670330427990414080973156480 9886239 -85379209313103761403254881677690274560 9886240 -69872954448493581313055066245681643520 9886241 4103178340988418725728580687805609984 9886242 99115758282891978295503923677262666112 9886243 -232355569131780750920476046560888761508 9886244 -7742960890964355552936995345686850304 9886245 120797189647580250331102259459972380800 9886246 -250408833938012950367639723212731598080 9886247 -107567727008675085026779039723850812368 9886248 -58754648169817190239270978159543111680 9886249 -483166225951076051432413894957080082752 9886250 60908248204722665071537293744062400000 9886251 -1064904301900098429028937324690883840 9886252 88865326159783162399134543673124953088 9886253 -43619301409340031696478440562944373632 9886254 32886521293427192084091390751276836864 9886255 -315104553330620363046846083189155542840 9886256 10264685036688497275823896663121559552 9886257 103597387298750907959419522783489247748 9886258 -139156751544842401684721087010653637216 9886259 4252879258009047285505829325672557568 9886260 65283617027846868693932096247406786560 9886261 -15946377344100070678969266884237856576 9886262 -506277977502933200373518969234734687488 9886263 83209682427514466092526705027621774544 9886264 148554724793700004725492781539108249600 9886265 16195594993328941591184009038595220480 9886266 127559953979662011038425300882309793280 9886267 -313646118039179191588374424713780520200 9886268 -118583276529119742628451546245171405824 9886269 -1491458227741349116047741318251615712 9886270 128810522750897034775537472018695046400 9886271 -207422690243037257129492383952749854528 9886272 15843153255800988814787616928167886848 9886273 -70512300111634280300346106685570703440 9886274 -72962839460387847906261231336971527680 9886275 68939277665144299237321266104313778800 9886276 -65493328023901886676688551244008867840 9886277 -336561574572324250209322427427263627874 9886278 24744760880657570210060552121157214208 9886279 -65091180656874657463606337080392547200 9886280 -2901893824959504230147805272567808000 9886281 -10067937211613510311744241497091847456 9886282 57651534485657077874081747335856640 9886283 -273823892567835445297900063537976242776 9886284 -60701432151043013476668179095038504960 9886285 -269371871165300557078862884558738196640 9886286 208282781298446559341749365342796646592 9886287 -514663551082883849797146305041124193648 9886288 96997371973617727828389165900491243520 9886289 -36825491178039532879859854814676768000 9886290 6097132209554295785747000889754176000 9886291 -2774155356743568715545819435769280616 9886292 99588212857155818031115236907560552192 9886293 -12270022952075701713395299955108244978 9886294 -243067573774017771024328428733054327296 9886295 -382846272856247550660519848487935188200 9886296 7302300924681805987808694859559731200 9886297 46399111689588313041485429828181016320 9886298 -26385468050568276078415285134138297120 9886299 -153054758101887187089014019330074714400 9886300 -232727590618923717392785595165888000 9886301 366604004145340472326470231541532779302 9886302 -17244043717098927742637004436696704 9886303 -71509514247418240381495481315568506880 9886304 76406764992019349076555630325028093952 9886305 -25721940118916330524707304904164800 9886306 -53619262615240081126892108416930185648 9886307 -7770445164907500871806185698435106880 9886308 158805131446060245276798172583331348480 9886309 449859739044285046956857877040457514816 9886310 62196913220698732611507440842569519360 9886311 -128099214157442631766552322645177827440 9886312 192360155374580197782573119828409523200 9886313 144397186681443805800169937124167573562 9886314 -33453115007484177235539919137137621760 9886315 -165165577618874659731484098926513702400 9886316 -121468053858146925214715662073242512384 9886317 3123292320614828741699948655110428800 9886318 27564872107356485835926852286167368320 9886319 594037418648885248714559199907018511496 9886320 -4744506830443635238812001944207360000 9886321 31648058757310373627416823433368707312 9886322 99015917376108707546232627145326467712 9886323 -20973391820968107949075673275301391816 9886324 42431885186940039039263786284910272512 9886325 213934975478004068378207373056238619050 9886326 58869520120578684989752451538189266304 9886327 -49618615455365648071816380263489089920 9886328 -216442039962991772866016560932402339840 9886329 -184692424276121852741037378861884704326 9886330 32455845454581891410586953226351376320 9886331 -50485435440808921078476466745946845856 9886332 16672248792537829536531499082675020800 9886333 -435739249426154853213896615179506731700 9886334 54341636057647748733340951586703662592 9886335 110231955887514005554372120556715235200 9886336 277105414737610948991799885168912629760 9886337 -21781734030192529436646030262537307388 9886338 -105230946559731655968792008775217560960 9886339 -178771094533601885531493451072563113860 9886340 -111047537766821834783238838611491132160 9886341 217456288544848848944351567755286925792 9886342 -86454768231129702012729243429472430400 9886343 109123532141404713675322749451432690848 9886344 -16766865063948050836342228661078753280 9886345 1935268771235674768958837749404355200 9886346 -6059294681803220089686272918721828048 9886347 -289890202345208354089611105716677818960 9886348 315334874155078907274715654402633423360 9886349 364596302972901957100211581954411669920 9886350 47460761350260833014999117039444924800 9886351 17749229451921966071714081449783803056 9886352 -83046911165287303543546898512080273408 9886353 86711271988980054659687742100489457904 9886354 85013950421163102963988377546558911376 9886355 -187746832088395436643308196753241805040 9886356 421862466107610206903918152769584361472 9886357 -46045240294162772165277983531566494020 9886358 52760753335669646352831068648205869184 9886359 -102464432072980854185574510897642157440 9886360 -55624219666691473648396905215560704000 9886361 -129979256802305272663719923790040400700 9886362 171926024788010569983709869260297252352 9886363 -237674944201047679567935356752667484800 9886364 119458462624294720275314180675644004352 9886365 -17058138218670573893597031267352819200 9886366 -25288019230117679827829936218499751936 9886367 250999725607059093645330125556997158432 9886368 -110740678865178991431305777365889581056 9886369 566092168851407556298178630208401004770 9886370 -27036228434600841391061110299479794560 9886371 77091750169678004432772390190393304448 9886372 -185276297446306009806709318704501427200 9886373 -167343560911236311020641173502593384160 9886374 1885309336389990833178270934876170336 9886375 -289756636999383295107372636700200900000 9886376 -62780131030123874653627918526268211200 9886377 -25320170233833018129838697541244087968 9886378 221345787343694592526957689505923288240 9886379 -338632203459846007984542126721893568512 9886380 41132110878778098024349662709013299200 9886381 -229684008092973739391479003415153987818 9886382 -138302084297337037734113362550207025216 9886383 -40752308207692417632677185015461663000 9886384 57947698467857034012508435875496919040 9886385 210867190385641177650739576352968133160 9886386 27242214839120559675926281272663999744 9886387 69250901557088810319251359587121849320 9886388 -3870015621505608407001740837687715840 9886389 25960855742249939988081875914802332608 9886390 13451726420883199447306198827458860800 9886391 6554873300298103146348910050717179712 9886392 72962046863223394527908706954208112640 9886393 -79387141908891383587194367735068364656 9886394 -92129580885594051430717523771921932800 9886395 102952497220114453549475238060609680640 9886396 279207835732942809556295580242468864 9886397 -546446248032730678386918105963482804154 9886398 146865701432453210017613236771540011648 9886399 416558893388249805143816688743272654400 9886400 34550404804734688684387708386882355200 9886401 -16413060346832876206546711797140177280 9886402 225552466839366046398937360143053395152 9886403 -517437526380944255108891547453008424960 9886404 174266201008558137305428078807083866112 9886405 -59160374973179223037652240238962198880 9886406 191657556301663282887885031898208119424 9886407 -171960730666546470562920536913359189808 9886408 23195086055769632792746869054328504320 9886409 -31995758562347193370010597655640580280 9886410 10272559270452769281860865493578396000 9886411 -180440055661336010229550065366539610988 9886412 72464551400220720050707074526649923584 9886413 187903872944538186493180478088360817344 9886414 -89465529388379169724392233248472602944 9886415 -14123752807356368520309305260460467200 9886416 17542914208602421270322934968204132352 9886417 525080635983425871056314854945572308466 9886418 -58950963548242712893192478885000994240 9886419 103424373317027276350651876498455466800 9886420 -5621767486393317420699742276974021120 9886421 -10289698613108251120390665893119817028 9886422 -24971224046223819881606157502312919040 9886423 304598514940002475374803680853645967648 9886424 306457708119046323007624348113581352960 9886425 106004796926486070750348004870571863200 9886426 -2255201399267256753950230339539984 9886427 -28887208074828609230471839417716420288 9886428 287525889244498120965068224235565265920 9886429 -183821099193354500437787794583736216224 9886430 60919326797848503665412975283028439360 9886431 1346830804930531079155173739702310016 9886432 -112923530402095516874015521478831505408 9886433 -403819052787437089244501108112047628096 9886434 120797422920874465485986443425196499712 9886435 -53844566553780769650237906388061635200 9886436 147946441944334435778973851917902384768 9886437 54513880448027103345647459008317448800 9886438 -292810915571224882295481630034115630880 9886439 -27612286462220853521392918846007515392 9886440 -7560182017560347247024355603389235200 9886441 -425069422224360175870206781038340761200 9886442 -75899196453528754594203340547420540928 9886443 -53745495230976664416883912873071599616 9886444 354521594055109933341947562582186311936 9886445 226782200043344546469944986580758743480 9886446 -162408972509982173799232172410014563328 9886447 553423458629202503869741770831413151832 9886448 43669458408305316800767045902778368000 9886449 31135791728504165145208095205950916464 9886450 -64415704031596898013033360590588467200 9886451 436892276338792315357307340855171829452 9886452 -168196915831222224666790326408093032448 9886453 172199901564425750425741798917758360640 9886454 115533242305371380767994721521881174176 9886455 -556970671445357729332536611562736358400 9886456 -110114528875023585110016212115612549120 9886457 -47512504959296626214183503586622117888 9886458 11533843871056768506708237608236548096 9886459 -206040208219659076767006828080970615960 9886460 203833752472529125620847920353807692800 9886461 -64569997026990651714634779944659064064 9886462 32421490669390451509128569158044873792 9886463 35684256900651523787322572524477774704 9886464 -64195060061021353211524083417838780416 9886465 -125261427942965054296818284809746818880 9886466 -61616849165733394294636842405938428416 9886467 261414655505583936820048468404471961080 9886468 182444561333143960491262119339620833536 9886469 -546090637029284772501528755886100188804 9886470 48795657649790257311689548514791987200 9886471 5722630095923463437581703931056368224 9886472 -78168283531246616484653084073702144000 9886473 -133583948929445517397047822146554257216 9886474 -308918080128813332227510604612106240 9886475 113579808522079363598237496386877886500 9886476 -29974620086356045407360384694387368960 9886477 187702493440036040186761494498894294060 9886478 -5719610455454730688906848958390545408 9886479 60042729659292863771411489043327914880 9886480 40466487242247527461738785897551708160 9886481 154912539502980821153596734975792346800 9886482 3600475487454419589071365378252001280 9886483 116047423051178944826759999844511598904 9886484 -394931878786341330147597451230800505984 9886485 106975509426859235268329832054243641760 9886486 132241772834735485562277824612019087360 9886487 54341634966243339725495662877527653000 9886488 -121823582278567867468704214940679229440 9886489 15647177808445870644570853859494570240 9886490 -144404480942189393359480261147542708000 9886491 382507500779192820390491335031926769952 9886492 -106830663139248998995203420728709734400 9886493 363574324173352269529395628753200272742 9886494 3789766593972474160773929891141612160 9886495 -147253659145220868133882224178826604000 9886496 55343374761287887965347155221290287104 9886497 -281848240197334840461407096582395283328 9886498 -51097889131493567064702022393448837760 9886499 -133031375503938221688280318144530210864 9886500 -112780151475098381634270905261608320000 9886501 282436644649497289918519657748775530400 9886502 -25310038868224102771274717151645230208 9886503 -54347325764862446180516066066082692352 9886504 -189703788938258441990665692467007406080 9886505 47772674092451949879083122667883978660 9886506 -13898062738724979573919954582035287040 9886507 249088768884193645617279385050166136756 9886508 600638333451516434274250210902357236736 9886509 221321927384245989315096814521067158720 9886510 -157619709076695403815219064465516299840 9886511 -204488268361206224879340806422861847928 9886512 668342000671205455846213218096906240 9886513 -458888591104269234362086532879027776 9886514 85018137356776664785424721940862046720 9886515 100667826601734353821412477476127350320 9886516 52509753383640759310637117349097773440 9886517 -2697731354302136493273895320963786720 9886518 -13217960034885243152095053781501267200 9886519 15950393385216065004441194143991460400 9886520 38600570888320532841160936545897676800 9886521 154604358255766381984755242567691634512 9886522 -175259820427638622331292912653609612688 9886523 27201905459945148108943243057460667480 9886524 229892560755118644088621951594680070656 9886525 -60284432554614594957280145226351566400 9886526 49370573356912349372263108259288639424 9886527 -37736060343655900759098548436490563072 9886528 49066261079104749573040912938282516480 9886529 -458676267618177377089213962733826679870 9886530 -45582849110763844326515516791086535680 9886531 62465481129226068934006862785500601200 9886532 -242739599820516282460516478576484626304 9886533 -447285524947248830231246914066539203136 9886534 209584989924818143672527112203248298240 9886535 -84784705383955540392803355859750118400 9886536 1173681327354439340707529134882406400 9886537 -315309234454661445857466701714699452416 9886538 82349245445871236457564897617330959920 9886539 135504942993542986051351955298571896048 9886540 170022487864495665702218452984687242240 9886541 -316212828528057374108317319544311328 9886542 -141845317448960618446802728369298006016 9886543 -4976123260991051286373682837353717376 9886544 -7449895072619060209583351557015732224 9886545 173245043209880458507693816652880928320 9886546 102494792484650703282214780314654179472 9886547 619321063959914213826658309733310948 9886548 -1696348439060240093294126728776572928 9886549 -352043380711097625735925618996715014450 9886550 -54124524352091245414488896914748323200 9886551 -8930161721080517377571413046148450816 9886552 -44642564482084936647472127958042746880 9886553 -165626002559901286630377798896424654198 9886554 -207943434166870437283119766475171918880 9886555 77943269457884345433525675575572665600 9886556 72331069032208330408568368646595064320 9886557 138198742427663851287556349400132139680 9886558 481557490196936954464836096370864524288 9886559 324429887091452985098624865120639977760 9886560 4308739594772139725985785388308889600 9886561 -14310870858567258398449830242637231838 9886562 31454480530382812178906217473889249792 9886563 195852087740414251093518821022804284400 9886564 -379275534610378854760791894197206828800 9886565 -9801064765570022736500676812023746000 9886566 57207193879232771587814697576329298624 9886567 -376139237795552377510911952162512739488 9886568 -455894828652345559911785026220665021440 9886569 71709627129296921484077489370987331584 9886570 -15902714481590647072248696845734890240 9886571 -438164431474658578493178199943308685040 9886572 29323639277150002255389263031528420096 9886573 -155499743669630130217854616155448172256 9886574 254715459050086735664165318742162324480 9886575 33462010146345029338529696546201713200 9886576 -12094073559455192903395599208726265856 9886577 171129785834133326551011041633383809972 9886578 35598591062407943826147629293483726848 9886579 206499943597012824260130969149138793520 9886580 282125042095912368246846642830118451200 9886581 -344312502824289868775698415585276656530 9886582 -5337334724359611723133772500526840832 9886583 298712455122588095199188249378401916088 9886584 -146077148505836111656027913862451015680 9886585 -12281961593533352697884496674842034040 9886586 -146732243023761476640666530185030060800 9886587 70132290915882424971909274204271618304 9886588 238676177008143257529620899637563631616 9886589 -103307469282147820105626848732670815610 9886590 -30264402832822806334216962975560908800 9886591 -131724414530334117208120035357834780672 9886592 -192185839437948316768084767312288153600 9886593 -127112009705783248822363184000107665600 9886594 -80672385298107237321632489394351603840 9886595 -147684489492826959421423886792295212400 9886596 49091355397930755460993686902924550144 9886597 201955967053947613707959406725833392000 9886598 -49328770842293449175833561488895735200 9886599 247615016529525174901091329200815055984 9886600 -11391288910460717879361173230740096000 9886601 70685708798853459299086100406966568602 9886602 -5627049500417855331975226814285475840 9886603 -170049349377191404699812530395412396628 9886604 17797662307167462265623744860795277312 9886605 41751882634157755767180880720612629120 9886606 95761718274449845518501771812016857664 9886607 45958188887191470232740828841288055856 9886608 -20315603903372255546514032365105053696 9886609 48408405420383791866987780244958445604 9886610 48642746034596781718471080345820428960 9886611 48004445572542461230784429941321922304 9886612 91286180240675545492643483902903183360 9886613 191568204795856391569430421585184849920 9886614 -141726961411970835892468803583341188160 9886615 -156100612593020998027254389521104027240 9886616 -502583130663612662881416775710852157440 9886617 3505050967619371620575519568285176520 9886618 -99511661273452402162021020169718561280 9886619 200427528535794212488868578669175085744 9886620 -50536322238830697686245681134629222400 9886621 184377347342183095571833522503103022822 9886622 14611820158504572269594167870017039360 9886623 90306588496123839463998959435895309384 9886624 175008159561270856962848359036901916672 9886625 -167705276240310961240533770955848400000 9886626 100481958643862678870468262269217296592 9886627 150369457934683762142709275321088457120 9886628 49595399606869321129830308878645610496 9886629 -179497183160516450638741722734594848416 9886630 -1830027432290418487218504025395936000 9886631 421064529786392390401499561023015557000 9886632 -96688354648635220059806264123940864000 9886633 418721836135748146889009460193386725882 9886634 170114862480888075451209887724602583216 9886635 -121936113876746745638241181339443266160 9886636 -21785224207482637731259424613561850880 9886637 -559000426865069008218047663273658420714 9886638 69937463420067297722805459156661585920 9886639 -95456714459827769054357992592112435456 9886640 73736431970129268180621123208449884160 9886641 35538020519419644956202886636640506992 9886642 99120754363234916626431571249291528704 9886643 192862685353061737101724458628009513344 9886644 37566341057414171394764889320770928640 9886645 89820268732099568538146648223885231900 9886646 -1229364083278193105185071770231764992 9886647 -34631810124171079938657044241237125400 9886648 71504826720553803879405273408744591360 9886649 240640866614031009908725733974155796650 9886650 -8887952483417821387915697163302880000 9886651 414786053051300267448214558327876911600 9886652 82558757788937308530120873711562945536 9886653 -60914867320241752927822759058068929600 9886654 -167582771175315519304263112470353596800 9886655 14460352043017277010410690429365215120 9886656 -47666358374722906558219171883139465216 9886657 251489444883108661604477502718904534832 9886658 -34799507824740062054093561440424561760 9886659 90947312521576544367770965090684017840 9886660 -13612241096981589950696189875421491200 9886661 660521695101226966194130441928205619872 9886662 -93689611283993777346904943940493181280 9886663 -165366118228233440258948688701218195176 9886664 163070410019532102981591486554648847360 9886665 -47897496840276218917165446286225706880 9886666 51611382651329838066024484736607274032 9886667 130473582901490490521841031798041704592 9886668 238660445205021677609306034935520583680 9886669 -226262095440793623140174461560418720800 9886670 -106966523774868255418987885107992371200 9886671 -185704733342491952153568437164951931760 9886672 1434829279303475937386878567025893376 9886673 203055144063889494804915619084196300904 9886674 4314123254143452762191426385665060352 9886675 92550070802017555116839695230254468800 9886676 364331571006239521050348246511085016960 9886677 -201739745699272441121795020259299248480 9886678 218365817818189342517987185542139748640 9886679 13476446675305232925608691342575207040 9886680 169770915518364250878040585983028224000 9886681 -81438000329509206560576000648336963190 9886682 1367016906117247985409127023555810240 9886683 -79329643816970177016563825440873123176 9886684 -221795425879647550115302974319476253184 9886685 -435392384426877801056644975076138615040 9886686 -66891018464339462444547865474533279936 9886687 -77287135834617606396815033151454895000 9886688 53513707080386295938023483930816020480 9886689 -1008732255855175593647691819969085920 9886690 -41479623669588619503446364639381143040 9886691 250160496093894303084887633864927656092 9886692 24499828835118620046315344432161382400 9886693 -34908716276608679533635921525461745600 9886694 -212285161716698295698839190129644387104 9886695 -11181115941603871942769761481625884160 9886696 -98165528724692054623353653186805104640 9886697 -61041000712029519945055799386504808802 9886698 94383028443785654396816637630586486704 9886699 99722283025773853955347354858261360608 9886700 137618482318463797136437305003110227200 9886701 438107093220865271674086805988044366848 9886702 -53453478283812933032676361382370027648 9886703 -446009334308227460172548524165761242136 9886704 41406453798794055830148986543503638528 9886705 255558569124467497556042179481675900160 9886706 52674229824554251279507522856594294784 9886707 -3726967374013519650266584926397188840 9886708 19907399141394572626444505014754241280 9886709 -13139944588957561805610509049317076480 9886710 63358468981163698517989022677368216960 9886711 45595803267714078853212013299176181120 9886712 -196896451089890830135865859523736064000 9886713 -159058228909587541836839144471613052800 9886714 -276040270215884738827893611945188454544 9886715 -372779207580009810409078841076095600640 9886716 -52866925624462985436389591109997421568 9886717 240059138278856069432225095365415285766 9886718 27801326440391684605644835455246422400 9886719 26028201525534221265435055984992074880 9886720 -17106824791238835771494606050972139520 9886721 221652676637337381781472419339996785984 9886722 -76015912083107401114054585786686341376 9886723 -23259321527776121056510002755825395200 9886724 -116152476317802493130122269447214909440 9886725 -115560580416132955209207072594046704000 9886726 -26590373372201586740048110201081257600 9886727 215913326121323436662982396199222749360 9886728 311328511461242395599275089244142428160 9886729 441847761112872450479158488801780194330 9886730 27561250026890647596750114593848441440 9886731 67471934240906952989735406554676915120 9886732 1705548356817210891162427136945651712 9886733 -107417519890158932124179975898430387200 9886734 -43265439656884704967876130634732662784 9886735 61442970917638774769174238828513213600 9886736 5826303375344781139893161004071731200 9886737 22821326356375925414774490955800858624 9886738 51590651866447248560239120611888356160 9886739 -476945173855645578677897670357896789460 9886740 49071188157949667443893572126607667200 9886741 97795884431760291601206170428121580252 9886742 122186015488991614512536398884477673152 9886743 -22830789330066478946493207621327585840 9886744 -48610560807592544478620298216877056000 9886745 -220016443349151126809372127156351681600 9886746 -68607057503539484562199634324383392000 9886747 -3775634191996479780484182203303438960 9886748 -340154424514296763907001723819805770240 9886749 104350173606899976716107673871981089664 9886750 15817267724648011249042510213051584000 9886751 -41753807600764128874859586727675509648 9886752 93893366450258632231397709364922941440 9886753 -542466309733268888933545491180321818576 9886754 -47641011673820902720171625162032949424 9886755 -4943832960656721196685070291472682400 9886756 108188431015575595475478809800077235200 9886757 215777913901328333847265852829358891840 9886758 6615620006646192245492730791482773504 9886759 -380637460907960216508437724009110124040 9886760 -102908961323795407967660332956090470400 9886761 274920209452606231708606151254381908132 9886762 -101380888979997578163175804037644382208 9886763 210403430302248171960504070614388154304 9886764 152771141706682096549457014381108346880 9886765 910665234387031896858534510940744320 9886766 -276818011017702071652742049750038335168 9886767 203276812095543680523678766510148595840 9886768 -6786450996649123581659555220783120384 9886769 -84996756981180297236196066301028782830 9886770 6543060820326915950516246835066619200 9886771 115155179155765769362298997464500132000 9886772 -12839030624750750195826453562716211200 9886773 -81314062297701506428061757966273629856 9886774 257516377986744242926071629690136671136 9886775 5112530483710774193236988198676723600 9886776 82014403735795488201618748851481804800 9886777 -207697334622413743637913287300926376700 9886778 -232222994983302343431189077140926739200 9886779 12120159557344028564372042160257301216 9886780 74211286314437829957185642945586677760 9886781 1294440394048293481130908110211683564 9886782 52769547450677544795477890319897168192 9886783 526040091544671517006249328946826980520 9886784 -629545688532449865097080405935259648 9886785 763799954492316683441710091006919360 9886786 -27817042751009950996633979933023228416 9886787 42444685897867842238213140456552717552 9886788 -247628008119266426777467207079865830400 9886789 228303387342781911094290446359005660 9886790 49887404317928538455808454594233166080 9886791 113373738307441741165039582317142247592 9886792 7596759403882153946855559673556582400 9886793 -77369228821238973105707299794153129600 9886794 97029272707320918718939620657459702528 9886795 -313036535271729433825439528730523855200 9886796 -27200116077454648465720432354740506880 9886797 168938540289764178672309813369502737174 9886798 -323677556039091859686164228508377574336 9886799 -57442067860891774415617844388595216512 9886800 5123981737112840411445507317406105600 9886801 -321727173126451659107618691849220045198 9886802 240232860791140935234528295476046377600 9886803 123540700525616125075836645726047933184 9886804 -250215537808402985792522463917974409344 9886805 365141617446187819396186603525115066460 9886806 -31772686132016744906791455404879491200 9886807 -54396569619623348364094339802875568640 9886808 2884381358058553962459908199338127360 9886809 287540305046783187062857755019124677920 9886810 -65893096608817484713581040775455153440 9886811 685026026501845931046721702548810972624 9886812 -33942148281603744576262808400113200128 9886813 -203777921709103633739028630017176286938 9886814 48834592531562647562112315774116118912 9886815 129751321720040665528555378591079310360 9886816 42104332416895162827178501436300328960 9886817 49418513843729870907042717170674936866 9886818 -939132352613241697268274824551940352 9886819 -522521729868402268813790269328039867840 9886820 165421556977907632391600630638462798080 9886821 11295165320665192321932115327396608000 9886822 25251020429716488635234981883804849408 9886823 -171391442612492902669866204336968198400 9886824 35841515352678784020843791995793356800 9886825 91635053405450610947004397814104575000 9886826 214552585232697950346182613192184688640 9886827 -286129643838252881672636101213482035520 9886828 -10045420645711443991327775905723912704 9886829 475491942250046899005849088213104569430 9886830 2778499521017531281129158083803299840 9886831 -521380260750375033052723708266986744736 9886832 24867671145342155932502825982039490560 9886833 7021013536472297631519449618951313600 9886834 2654514448277421545328544019390028816 9886835 104372562292431695340245031062163507360 9886836 1349057227671755930089777896462016512 9886837 -167804929845779037262539506355486402514 9886838 8122569841343435726199418600634280864 9886839 -179592538278930120002194729963815230640 9886840 90675817475587679128485075994874880000 9886841 69756932798910969416966095527305165712 9886842 -8179223631220558050906371523393270528 9886843 859156307264873253078253057265416944 9886844 -68625786758188430204960181543916274688 9886845 59830435071983926149083088181509081600 9886846 -14430131303735456333332021690989405120 9886847 -192522404259026987601002972567318488704 9886848 -164156604965388915748722563502865121280 9886849 -65591005046087011372058927789022372480 9886850 166090376344619791711935629229880704000 9886851 -111350796723259254841909657407752988432 9886852 218034158182380413904766730251795319936 9886853 45361110480317322253493674360450347102 9886854 85707986540803206850262812587772878720 9886855 -91326922816847748939998515302722052480 9886856 -39029479986591641120427667452561162240 9886857 -343061674832497962119097295797347546208 9886858 106002887724483845137535388191361407280 9886859 -164121048236303333861481353850592413960 9886860 12884075668151819687534305971084134400 9886861 -2346664787003380509148254273879844096 9886862 -200319067094658323904965944419240341568 9886863 45261407073571443055200606921616566528 9886864 -27421447811179606160251519057973067776 9886865 371416020290457601855185787600389837120 9886866 -78793539884691503745512925412564838400 9886867 -29846476021661734140215653402309767920 9886868 -275103302982664586926478242799186535552 9886869 49046072935045915840149305304501513294 9886870 53259105174732506743258905082400636160 9886871 512988142522639182957866898281918352072 9886872 -22630065432538250571200087010325954560 9886873 13837396411253012034536551911132293760 9886874 125863735480604092791715521559326117120 9886875 1518547557127355646498315539561115000 9886876 -84070127984697628531409562020431354880 9886877 106182407031115996939672364961661418304 9886878 -114128648196362245030093070891432241600 9886879 147329623515139938197605543138199161776 9886880 -53390191245963467384138174036166574080 9886881 -54563482149084168566229393798647442816 9886882 -116041186266182797252370708457005804208 9886883 8566460571539649942590094088677674880 9886884 10276916196355183782086026122197839872 9886885 102688743735716672947941961206426336600 9886886 -21144495399828711375946309661560403520 9886887 464388101555121052673415700827239263440 9886888 157089071194889870377524954902297886720 9886889 -366907910574153550862133380052822027276 9886890 17910885200668109350787690163883975680 9886891 8159249209253855301543111553968771472 9886892 27984322232544302466163040943407038464 9886893 13496497219580824752604803840170867328 9886894 160951087031174602895510016547451455872 9886895 88153379911788986577552126017195304000 9886896 -35512270682789912101698744783839969280 9886897 44545195494994790362154889381377229040 9886898 -70378269863264317463814289698893297664 9886899 206621871911876366041949935486688950848 9886900 118374288357920962243810506456415184000 9886901 -20505934466640375450409415166029184576 9886902 -5675064446368467891254130678446837760 9886903 -6798133941542436789646866823174345016 9886904 -2553203491971250871503284175071682560 9886905 21253331848910296089730306322174160960 9886906 -56424955727697068826759969068039304480 9886907 82438778497991657648546685144601571112 9886908 13614667528487067185723804601989047296 9886909 8087043720337508701405064569965990316 9886910 142094974450855251034811545318630080 9886911 -176827290582047580779941355542768604016 9886912 44943523129639214900363566582836756480 9886913 649495494193498306250907671914051232340 9886914 160316719759961771518488861597013136640 9886915 86261182231771474139645694900135645120 9886916 -52211915469074784991604763773100257280 9886917 -32242614442106177504972937345865387200 9886918 85155759756499663795287207589809814656 9886919 45567009240045333717226906803269807712 9886920 -22133954925219674273426740518528614400 9886921 170488690439266279232452021787999388000 9886922 -104982199904215939686080721494469497088 9886923 -41706757054475030434584852687038751936 9886924 94619807334539048550648183531189460992 9886925 189549090915989034014884354506967128000 9886926 -45923344562647260368810509360392054720 9886927 -157275616503844794634922789807513059080 9886928 17892520338149428329156604768224804864 9886929 -167556590602774968741906967203612268800 9886930 4265319444332673283392380952185523360 9886931 460789403326764661085948567319279856200 9886932 97919010809872233758121345549953144832 9886933 -29889978688734255492210277934972586080 9886934 -143720171428980946206948210251406492384 9886935 -16917553707901194442225111662896121600 9886936 -146274650272409193541960801532220856320 9886937 114220180515336159739554159958550264586 9886938 -33306214743146129236232526344611660032 9886939 88986856469332740315783778893918828740 9886940 -62598077690035711757318226617832376320 9886941 223166837184911100968651519749350042240 9886942 -54477188222974387780734644502393523008 9886943 -117249394530570253492028107712397634056 9886944 66823498325374820607961338600743239680 9886945 73114208824185121244389411886857809360 9886946 69359390979802952200441706932243182672 9886947 2092969647278579080381107369513772800 9886948 354152133683604001019711101564030471808 9886949 -389604866094569494147995229463611474050 9886950 -17364813119314726198052876678826854400 9886951 11907350657186405478245818902889859272 9886952 -264896957320596668485499082390776217600 9886953 29169287621552768045330472896710720800 9886954 -8894018402882400775907266507019059200 9886955 45986719875887001903509321364700398720 9886956 114973135545455302099160748402871875072 9886957 146244973515461059145944721845075701206 9886958 7646036418310467980353906536980758080 9886959 -271495723447910779425870829324489193616 9886960 23130824506918056412622580215350886400 9886961 -27989594011720139684529135459022910400 9886962 -63248535771986531547277343642179166976 9886963 -347286829337062796295996057143532778752 9886964 67420527834945223822392199654004729856 9886965 105800541415039334542244362283306514240 9886966 260115875807729776127079283551422646432 9886967 808427540894830189540534961984244949152 9886968 -30337463406780665879943011351828889600 9886969 -604645045764104965071445074628055429760 9886970 -213664042586350641137004222990672614400 9886971 -301142345665593497630504607625811891688 9886972 26887090847334596094867336575286603776 9886973 307397480907114844457904311769390055200 9886974 -6539286813523422642703866433305704832 9886975 -32751086679224930724935557603715260000 9886976 122859705614391190054256124683851137024 9886977 201788158182015619738522290208963666320 9886978 165693149250352914115727170847245913040 9886979 -29967152300392410566506357436100042924 9886980 -195185251292337485685520642526459904000 9886981 8974011747244496988042034764782728732 9886982 28010585591329558690598034982147001472 9886983 -38810748401775630651311545644972005976 9886984 -120401187972471396640633367378315059200 9886985 7300978870373148043366593073342225920 9886986 23801132089859212648847650055899830624 9886987 -42632471161481606510752781835693108480 9886988 -199035857184456975640575820145576032512 9886989 121036611452721350207575892720814715392 9886990 -742442167471670101763039341950410880 9886991 -178300500909378549594334144131988946016 9886992 11562676650022880627799040227185786880 9886993 11932252396600092234868459564323864242 9886994 -90037851577895129816383964954341380960 9886995 214328577646615328231724135262149429600 9886996 53733618680895824239865935075086913536 9886997 -7746196611716649882211395751339501554 9886998 28639388125860049277220308279559464448 9886999 570693617501511719666605546634215133160 9887000 309161098320565360910222140876431360000 9887001 -173974083809627978762263043300406588096 9887002 -61297764004684609441975838654930366496 9887003 172401615904587605254729868516595889680 9887004 -247532009570254627672489876220998404096 9887005 21715140043945113526226784610645227000 9887006 35347422337613299604775654341315117952 9887007 178343722946078661827471906427224147928 9887008 -258738440393982326174685965855112560640 9887009 422483113193347610484955005663060350640 9887010 7398801650354129125618662595221580800 9887011 -139195460854762242478291816078429946600 9887012 -93740185844207950889991064657441858944 9887013 -205643482681412330448157207556348436036 9887014 -69216691624897307258554011177507975168 9887015 -215346667982663439005822828477919840840 9887016 25080147784057558481871846218768056320 9887017 -69134407826098236745981579520152588416 9887018 231470052341252801156476867334213046960 9887019 27080255686526759268074598925476544344 9887020 57666244315187710041970041147545487360 9887021 -84757811741953891919821976233318844778 9887022 -14179883858101889402769299737223408448 9887023 -246826423188964767552242629775705567728 9887024 44033422458045086578175855908769611776 9887025 1117937583695233455101706316120869600 9887026 -202029284924691002820649234349209236960 9887027 187140873601216465089341069897670250464 9887028 144648763666942366755823865683739535360 9887029 -42619417271463715173859410015724743524 9887030 -148008878366559787434932215961202028800 9887031 111387404558501230712442765368731056 9887032 8647099778934990356468531749188710400 9887033 465596913747321288724411862056536960 9887034 -87290263712351838815256896664873960960 9887035 -25521711233056409363841551126517851520 9887036 -241472111830194503704488885546407972352 9887037 -300285185018393963538822252074205277440 9887038 -36785191811406997297007274741441266688 9887039 -280563350689775935593523265378920616640 9887040 11889533558083846387894532090820034560 9887041 377244160490683519952857557029142229442 9887042 -216798569556157239755877207749744816256 9887043 181876664965530382706437312774090942080 9887044 260698778156893594006810073642050828800 9887045 16741328749231360685081173461949361280 9887046 36769633766395557333640489566918428544 9887047 12799672778574932245074856506481161984 9887048 -184385954888540540009876598808262768640 9887049 146392772389024278220589189875958740800 9887050 -91528299467537916402298357464623641200 9887051 -328895803781807935912115564567809993896 9887052 23069306889739237556555375612503375872 9887053 321788138291666322197297630201477828064 9887054 -79767331824370253642960640785379744000 9887055 74578110622862213091782624556058367760 9887056 38010449364599507262023236463349202944 9887057 -450053242096405562763141042841679843340 9887058 -42381401755915373101360381738387854576 9887059 -56987905140078308239283183014774703200 9887060 -50846693542844998615073337193309835520 9887061 -273039317082661842133664911307896104576 9887062 237869700476090243097187935587425504032 9887063 87027824279656442346827903009588521920 9887064 118267404489374728695345615414205808640 9887065 22095036696821886232532492095997150400 9887066 16210937920798560717746733790781822976 9887067 149215816669075514008082986492799366688 9887068 3528964168125011906890089196361604096 9887069 154488544531320815671265677717070482470 9887070 55982812407222249410460621567263308800 9887071 -421787007585011812720051132217644915368 9887072 -82011089034528565646441627524771872768 9887073 -114438279961500434143064257681795726656 9887074 -68047952481868096416701343040905328128 9887075 211987141875179081430912929704809414000 9887076 2707245143525465563250212715290521600 9887077 -172132485643650807432988333401433722114 9887078 29271139998835488416217878070091491840 9887079 -111729829253270870155371631231673319552 9887080 27368362850762464413637940598738124800 9887081 767935864434950846933300102437933307040 9887082 -83209478524189494192219114468649790208 9887083 -52349998545260985696302386502332999776 9887084 -96741985319134928684340769225287360000 9887085 -50564633921332221336388941749175583560 9887086 67741847403518563899332891940555557760 9887087 237472466096451597926065880893375411200 9887088 64498403049407165665218133811955400704 9887089 13010831458277670555899180458755132324 9887090 -34397441256828814722684737990455910400 9887091 31993496895661803848449310279317922880 9887092 116018655895106559410469956713885324032 9887093 -62828926607145139775572867772241896658 9887094 49086472087451392478214155479725926400 9887095 183445333198894818175425397826856487200 9887096 15957528910781981324406808681381601280 9887097 34905539624327774472850450243366562496 9887098 29377444153116739243385576248876347840 9887099 82064067104965266216772199958104741880 9887100 74620455707973081724374803750026790400 9887101 -17189187588984797273119086790622983296 9887102 -75111337302055953179092821063007349760 9887103 -4854293917823045791822864521773086200 9887104 -86249755880425974594878013056514785280 9887105 10520129074673183403439641171433043520 9887106 -52838707268446739759414141521851052800 9887107 -316774621183807923979519835179710080644 9887108 -107334228466479630207546916251462402048 9887109 -5848510856230102581405267643259887104 9887110 -81078318601495402373116505442923207040 9887111 -32252214379616244368406729195406422240 9887112 159292523139159984307882029509283025920 9887113 -377914067923524945736799558627939292620 9887114 168222433751369869447364476374282419712 9887115 49923365009291070759316752894181785600 9887116 47887973811114340976608453335995315200 9887117 34074589903406568888478730787805706166 9887118 -52643110521803892509314601894430760896 9887119 9116768052693315398326774032505819008 9887120 -364095893017057351855477205910650880 9887121 -197528339451736306114654767773894738928 9887122 -71445615520525759679858262396294483168 9887123 -220450637960125562035658998538003026896 9887124 41438305893447578337299025785204981760 9887125 71126245682520654527993692439768160000 9887126 27939207306612064670621022720146261184 9887127 -175890860797048144831474853472509206680 9887128 -366606245946663612589125533502887331840 9887129 52259500687155243824086204169626565376 9887130 -128416383225452706152710382092439424000 9887131 168672226160305867654100495363801820932 9887132 -31570463981349720794189475467750476800 9887133 109094772665099766120411626125925514624 9887134 21576192529642204687389963499700601216 9887135 234631281279257496376623020619391783080 9887136 12314415673432572356719378281082650624 9887137 129131027100257947688084415882946110100 9887138 221652984616680300480783057959398213920 9887139 29445895396992136864934113839077573808 9887140 4913626187535486654320816900244111360 9887141 122287604936046137464761184785001721568 9887142 -148690189454445729966041109953830433088 9887143 -60566895270724288191252671803326629760 9887144 544892804656490082863537656002164736000 9887145 121747713926967224316170905378989680640 9887146 135160483697389934989371672219167236272 9887147 170503299752099668391162054000319068592 9887148 -155155548500847741037160987278822020096 9887149 650022632860721478561052442728330077036 9887150 -2911366811849696587091064760063372800 9887151 218774255844612747124268569447039710720 9887152 45035494316801736829833891842736128 9887153 160286483982780558986463034646737090020 9887154 64517598619364956278152946713885781120 9887155 -537531819409701060606843242618033951040 9887156 -198174348239912015810957100190289921280 9887157 33902339253991908669422767848925722240 9887158 -15551345193677852067475050081424533120 9887159 -345150735674598921122879443560221351640 9887160 15974249158064081109945105571614105600 9887161 -104069088880264958946092107715044280160 9887162 4740640268435345022151367810592751872 9887163 -98236856884076118780655471492669044480 9887164 -1094395273150915548959791243952324608 9887165 -374813444470686903343085359274108345940 9887166 148017710887503962762680948517294937600 9887167 25874518921406139433504968947162867760 9887168 -27075311178689666393782017267232407552 9887169 -298861328147925340845553449671196847056 9887170 -16741427649946850335612029916054104000 9887171 27941062390158381896081491166501858304 9887172 -106308278805839891389283936353378406400 9887173 -335629865732539157666765685283881014820 9887174 -141378585956367938859493974520494652608 9887175 -27323367979196180492996896283694053400 9887176 272339456432150583970079398891888803840 9887177 3027668584043173523170484538289349832 9887178 -6609617234362347762061859904602357760 9887179 333190147653972199915358741201645669780 9887180 -20581518092206715703769419705451545600 9887181 467843619351149100680414094175717090080 9887182 -263060318101872137471908105496178859200 9887183 472635485720481717169532399269192737600 9887184 -58663395447679745040085119224994594816 9887185 -51465334749874726713940289065763439360 9887186 -9011435724947377851402155082203760000 9887187 -9352524414488278722484760668837248840 9887188 38462832531033698043129367724520810240 9887189 -197344999815812418702906682416963015876 9887190 94779442524304919828122781064928819200 9887191 31106919284937970479200334891446452800 9887192 90979716429704955537591756629204705280 9887193 15167567761686699592841655117026128200 9887194 174948330693604676628761314592634881280 9887195 104797552906679573026786869846205176480 9887196 19416351141520456141283209947369529344 9887197 -615927375431784882270694341736673865140 9887198 376490374634678367034557161643086362560 9887199 -98761498093451520588573316500177951360 9887200 -85374748497907465417112970423081369600 9887201 131243162857454526499041643517332791600 9887202 28733276299422551167887777045122826240 9887203 -55855033781285099232620674797575449296 9887204 38381047431966270768129683618988097536 9887205 -56620916876423890677334998895070400 9887206 13946791493267988516235056235677540480 9887207 -1057402468219713094639177917242942976 9887208 273418643999696815116955513830638223360 9887209 389638050737613244852354228167610704480 9887210 -33641623442019586878650259402817285440 9887211 149980193617779855086668884532471166640 9887212 14999599840986574569930633516960376320 9887213 -40321711427706690917581047612811211520 9887214 59877167470537412145570147199909003392 9887215 15408755430006857466262796380979507520 9887216 -2721982708742899330200798387804438528 9887217 44309396814758495750484130990897941120 9887218 42889474776102753401510866575349299840 9887219 558607418216950782996170124077278613520 9887220 75855372186160080564272476815230208000 9887221 -185972344522485320853286913048731466578 9887222 -99716487019950024329826767793077950848 9887223 215202117891349209881657956290511031784 9887224 -410649244977732163354622981426018918400 9887225 -244789297917357570199307153753255934000 9887226 160267977563206115746106218424798060544 9887227 -42797468934870999810123097842169254128 9887228 -80274159520832689343960430359069328384 9887229 150494058208145554047931894330336702848 9887230 -90795758907582569741358092943265574400 9887231 -655693127084935156558318569329250433800 9887232 -37268067830683209119487828967330676736 9887233 -72165455224725009888382036561010530560 9887234 -101722586245167031966075845354197511168 9887235 176364678904120525556067548558280917760 9887236 361915211508295517366065624363420849280 9887237 -770986878889369868471670590974427818020 9887238 153912277580430370870563208226452535040 9887239 255787195968770170153137996528504338440 9887240 -35539692067034055903045570467202662400 9887241 6839738878569151610073333694778066304 9887242 -62446882800778017176139422713468985088 9887243 -878822420740740452110535331332647611960 9887244 -142099849284883409139863131347245936640 9887245 -138975559856833181012389018709309779200 9887246 71644135526999989064570091498838480704 9887247 52269484061873050165282902697868015088 9887248 -770760868365568638950976043876089856 9887249 390677669250050160378144780039764683392 9887250 32090171507209380802058662283347968000 9887251 -109029904433211738288464463675289292640 9887252 -39921883673216448266487186899843931264 9887253 -189123599371984292006122321384098470496 9887254 22095764720160271181564067059869646208 9887255 46919513101413846022496395374710888160 9887256 137823501874641686465396995653199626240 9887257 78970745812557795658682182925211289552 9887258 190515386407800726795699225587393264640 9887259 -44117736655113856122778857540633083496 9887260 46432189149014804950933038364202035200 9887261 105170933685391405463323000583556635052 9887262 24580479324401420389308990136067033088 9887263 220940616923485371955529973612827991504 9887264 109918345463820037743498282215934001152 9887265 -14664909928941762471204681996389336940 9887266 170937149316836754072999470414799168 9887267 104759868886361099249550063969768421200 9887268 -86137237384030191344411733934377268224 9887269 -69331875194922761469726131852506533474 9887270 160601949711533548716797817785492830080 9887271 -13958708245737117729793431795304054488 9887272 154639214345978426074191518838091852800 9887273 -35716276049293194439123438982940588 9887274 -12465021043050433148147911908896018592 9887275 -114006900100457296972609625501259408700 9887276 -62573121831590582126895283075936730112 9887277 101334997623036981091471147112452920000 9887278 6548190807850675987491082829661695424 9887279 -93868586625611647718351513451528804480 9887280 7473719529608683749264011289437798400 9887281 -27228140995336173480865584227100317900 9887282 24032595737590623350619155629713310992 9887283 -20746556998743359186870284137168693936 9887284 -200377539122787553604724088310850029568 9887285 166092343614669140172296647412325510960 9887286 62726331835976985131924460277775130624 9887287 578579948877062049556873433662244060440 9887288 193833674641679984282933279320396738560 9887289 102556942048154381600130545324789112960 9887290 19530217103589058258301500899194664960 9887291 2880424724579693751792775677845075112 9887292 291736290466159270631800452114214256640 9887293 95227626985500225916332760663947610444 9887294 -202243785220816205609800707966329001408 9887295 -48273329617221125380261369453782865920 9887296 -73500512818934748178530286875998945280 9887297 -55062624008187140975481762785098555968 9887298 82433081201405622261105432641046888960 9887299 184741818909467175885665480881723706300 9887300 54190887226255036030822443156664022400 9887301 147465623094015344046212249947736837280 9887302 82398553814078841319639424418702877632 9887303 12250976313213218345505047129636006424 9887304 100995405138491446404234856202644684800 9887305 -35046053459442613596455776369728891000 9887306 -20411028430726383489292739967022424064 9887307 24655038970328299154474402464838022624 9887308 -163667016171251150765103210554195107072 9887309 -153538147601571567844426998287027849472 9887310 -122876337052525010377288807330586366400 9887311 -151988615553783449222726507143964369168 9887312 -52042069613827990933744638789354651648 9887313 55371949908400316648746456037507944944 9887314 -126847046051197447351114805072965687008 9887315 -818379790998440480650999299593760000 9887316 -22801232611733022479214070380723603456 9887317 363693414450845917520643037708198487520 9887318 -70166666081061200750690489865344864640 9887319 -124384702898243701038212595027317972160 9887320 -276579714914184168679990987392060211200 9887321 383279865700393369558321577818080240522 9887322 89392855750779880051593583797317878272 9887323 -128975337398512220363150291420812106428 9887324 -536290381834187121612653679039738101760 9887325 -1681195265663955582181123215834192000 9887326 -52901288178024619711517034175683088896 9887327 205801234936439183414311197743386438176 9887328 -2853019459694947712007056619586977792 9887329 219190332661438083827463743914447188160 9887330 175482108480800779169576297555666806560 9887331 212062203317851886668810765394417762304 9887332 -32518962568962297608753648109696270336 9887333 358433281311378017001019378624598211582 9887334 2512416897049950527240131702718100480 9887335 28188774098966429101942306139423133360 9887336 -480469773620402974153873977060006512640 9887337 140091655261276077543271861926461595594 9887338 212603791824595533576210690296508433920 9887339 -11883987126259756781502529120624527360 9887340 106430996328267533765410489370803200 9887341 -181597015977351819859982018911265588 9887342 -26987780915722153073867059470854088000 9887343 -314272621445449745012662154462883998976 9887344 38088996191328234237982091370322165760 9887345 -106181993317575930416249338977805609380 9887346 -1772055224215229728123889773425454080 9887347 -81674071424410339571871338081048577600 9887348 273235220276924950414985682693530634240 9887349 257160989709544913297171668117392812064 9887350 -132059279024733855044931565400545723200 9887351 -630578520428987125374767289593454192528 9887352 -16776637757197577790594947613602611200 9887353 83631327370319588192648695153476743040 9887354 -201249469784518877428725620290338900624 9887355 55378337014519328636884714999235302080 9887356 -288625650557652006072919131886820974080 9887357 223566209063252972137151313882697793280 9887358 71035112107654054245130243234318927488 9887359 113043277153967376240701476962780786560 9887360 20078582408460391813905032843939020800 9887361 -325202031350129548569867076851468870816 9887362 44358069504652624570180975235819947584 9887363 -504089406075845273094342202764795200388 9887364 147849698956093394521048202460254711040 9887365 65007628591097333060483545154263749120 9887366 -119521085070772436920506038702390362560 9887367 142689208700881489324787305579111822632 9887368 31975530632360837803103271616581765120 9887369 -27237907081919117255167854124151742720 9887370 -70591688439373302975667900440379491840 9887371 25103987087634978213386373158115761392 9887372 44292158255773960906247491471682949120 9887373 -291563176998500230289059125144637416000 9887374 -72210874366072135172795101642026713088 9887375 421605429636733233661843622405176068000 9887376 -25204157012046019574415030201907937280 9887377 6373612228591190064427158534382484080 9887378 64567174223458410169863962671613466624 9887379 44864806011938167346648208633712006584 9887380 41474868443763120485366584836880684800 9887381 -135504574786852862340303009880276096608 9887382 -23785690555069682503828252700598394752 9887383 -362236177970634052692827696565343089576 9887384 -114587497801190082202935713129810657280 9887385 199739689388325951175218370482053697600 9887386 297155934727557918911481219816308017392 9887387 106351558762649222521583102408062255632 9887388 17981867969883212005767465034810785792 9887389 73644034696032183845185194691483815552 9887390 -124582431426913462225953124882066406400 9887391 202789428604832177116529870722010964480 9887392 -247350418757856471192887362457180307456 9887393 -101357220355599662585218542092835779358 9887394 99006784236720843299501204957512320 9887395 -103973885763178859640391594478256123840 9887396 134370318569520233923541915018993091840 9887397 88574247064738927064165765127109439040 9887398 -183962425843802070898535460162414304800 9887399 15530536459778672776114268516694518136 9887400 114306845512462909052386513895239680000 9887401 -90909880168714808187964362680195486208 9887402 10211014194905530910671742082980551680 9887403 -310259368326816632220696732861810316800 9887404 -162512407980607627196051037262501248000 9887405 -35910476580074667847075298455997040000 9887406 -17027762026601073901886351390693376 9887407 335119184117565696414071884472256384656 9887408 -106096316929615250068638138135056007168 9887409 -34433155939898052096727290611476196736 9887410 -67170094573532035289913523517995353600 9887411 -43977549077819253863606124013142910408 9887412 4589076592416642841655643984122621952 9887413 237456848003964885097150837025048871662 9887414 101719065403048584109286795030245489056 9887415 48060865386397754604777030545608319520 9887416 -135155819643714579721782703202411581440 9887417 -57974118099499772492369665485165205680 9887418 -69593317686725047625892941039062826496 9887419 46918971446625441658661461815090222400 9887420 -3163893989078044839418799986635064320 9887421 -191519438007213399404097461835604250496 9887422 -219563335957579588777634703757664287488 9887423 -40598904101251020689970011151504599040 9887424 31191681755755076605685201244971335680 9887425 -625717152236602809807594534021071700 9887426 127551853960960710934175028972259656912 9887427 150699459080641606185350246549540817672 9887428 526316906550837446951476224065237277696 9887429 12031660154895468096190117207037715900 9887430 10043690880956436964664555212435046400 9887431 -455385033584775858124067938887042601768 9887432 212929998399831307353250014554594534400 9887433 337168362985900612929914124290757655824 9887434 236448509943329580748550689279609515360 9887435 -29394297127949640245970604890241679040 9887436 25221670363168900619715246995491267584 9887437 -109707617020596102803967697168280557056 9887438 -71074122200918982600750626610680489088 9887439 -14154630020000763272331359913316172160 9887440 -32844489885004362212825601295264727040 9887441 66462591750203710713127763091922489842 9887442 3156922236639151290488854884450810624 9887443 -683660827369515897091448138123679085776 9887444 11775008619987169131071530214821226496 9887445 -68298743774858906164109200493077746180 9887446 153637425112958117527056184930437264672 9887447 -28764551303320821196093951433092030320 9887448 154506264716223475256505603971602022400 9887449 -85040866795013292730354867619370073152 9887450 -29103827125966332817640242258432896000 9887451 119503739758160307563749681735555584 9887452 94637259520902736738241759229978139136 9887453 -126184539202759692364439427598613806260 9887454 100990776923910562956105437132165130240 9887455 -73901361278987986327009714125683344800 9887456 -516238141879665793269252723693292093440 9887457 215648866149702062813410141318245216480 9887458 -47947806120991159167559390162426134528 9887459 568376293594331842265881010279739626640 9887460 63711105737396680631950841442033008640 9887461 -69098839370120586819948017218995642948 9887462 -108385047224145231597434525963020781568 9887463 1055130331262021003650081694071685040 9887464 379081405148343914298782829678090255360 9887465 -286559608668901248141849409095223624860 9887466 -13625712797486724813987202008633336576 9887467 552526391442225464320750414780446411640 9887468 114695788126883558820548035119868016640 9887469 -91813596367261767402034449207793670112 9887470 -50534935545031645447072655979774969600 9887471 -280021819301848709047643146519526718336 9887472 11384849407133865616803750886337544192 9887473 43490558851804545772044949697945315380 9887474 15886119998501958321046644475555934736 9887475 -3082456073625708422432938771122418800 9887476 295034374937236146703137192640672050560 9887477 -398443653983413895183786717894804672448 9887478 -4262191402911973880757688324284089472 9887479 -176331120503045150010161090497099359824 9887480 -145536994740597615270376844685716275200 9887481 79544946452980120196446715393730977280 9887482 59978216234002266382156204291976678400 9887483 -912114834317748861015886598374965034320 9887484 97187600684465830841872611040986825216 9887485 38743639372439854750710065246784618240 9887486 -22228353062990437597733496542571586560 9887487 -94670513423868605190529277570269322880 9887488 72238064279772451174271144805158354944 9887489 -60780869979276607531438530829488418044 9887490 81187294284836753640260836742129701440 9887491 -610032291143334636661593285773096226000 9887492 64166058214406500757208580688715767040 9887493 23325123752600138181735603904100284416 9887494 -170456578046251745612441536400104780704 9887495 337762091806294927349428263754310235000 9887496 58709755404036573404741557570451865600 9887497 -78009787299719332755257595730708796928 9887498 -157610148087726997837755485276303778000 9887499 -15573068973159775565101248721559054400 9887500 -31831969582550584447658647029331200000 9887501 -17626243128925381343510382017728069416 9887502 -60587905012821838369932129695535634368 9887503 259562136371380325626314291551446872752 9887504 46038140182759738951698120948890664960 9887505 137606414477592343032682905341779502400 9887506 -5203169936111645241628693913140974336 9887507 -23110805716756210497947484538241376 9887508 17697121965975028202099778072373216128 9887509 -212192374310403259626553617656289698290 9887510 -56683819265623796322090820956750848640 9887511 -187184477390629695313540454680191590016 9887512 -59921048381789968554740429527334092800 9887513 -325473438275945049738528306095094204780 9887514 -10902346787620688100502288918065465600 9887515 205069473788318088172774191257576400 9887516 -119256462111433367090918625661124533248 9887517 73492196368730712871923462836554177734 9887518 -8577297522441320991489604771516362240 9887519 21706906297734623448379485415588952400 9887520 -120155241768270934039423108233560064000 9887521 -16689558920524453485505244841720940800 9887522 -263400224409746563580455074309938554368 9887523 276237401996347225113599838984105445104 9887524 296696172628956161979851857961758336000 9887525 278487568738336214472184312417498564800 9887526 99140234689766415156753008709073929024 9887527 -106938432117142175311586986621930778840 9887528 238770378448816730007936158772803665920 9887529 -215456526315087941922633070111135560816 9887530 -16127432024054598112251001713564559680 9887531 -403644786249909246731878162242815110656 9887532 37330715974070076102738708595767977472 9887533 -162053734734009195039638128143327602420 9887534 -267805411224539604487955165468545915584 9887535 41766167185637852479476662632292659200 9887536 50639730657645481958294011026986811392 9887537 -98382177018451718940504010312511739408 9887538 23009286714736627295163725904998569728 9887539 251640791773961129419710056456634505244 9887540 114900158702825537919240716350654970880 9887541 168714208176831611602712982850735542240 9887542 -10779631789097526790408095899011068288 9887543 -46380357894150253521997986439222172160 9887544 -48684540731787714465507540994008883200 9887545 -126611563068148979618996592884102480700 9887546 311031315322308031990567183586962134240 9887547 -80527455245755151445701031503654101536 9887548 -15784407854316918385577027800693645824 9887549 396204206726715314411313518804623872 9887550 -12437735570592875252986921815238992000 9887551 -60453185299928446291117631552497860296 9887552 -92224407196386596590733479440711942144 9887553 156078309323655459215834718732437533140 9887554 19155959187559407063780609441123680976 9887555 -15936912062245882143400126065661259040 9887556 38554830937906170446578042529951477760 9887557 -1350352161027692385485056020241631974 9887558 2331564421813019563945686587390616384 9887559 249071034808102261757238628107927539328 9887560 -45041210880733676704939483358670336000 9887561 -200849292404456872211473889097545445120 9887562 25659329070352961911963207425555456000 9887563 9852565988945659476514815496806575748 9887564 82979396179051373960041565447951694336 9887565 -24354560677349421140691909962428296480 9887566 -34519650528051141885932013201697039296 9887567 253817218599463981640000870386840551360 9887568 -60041819207510382592596104294797541376 9887569 321296061385152191245152134740992434496 9887570 -16529564230215580879016567954082094080 9887571 69505200108247298927366714754925519200 9887572 -191679259116985663390762863268679383040 9887573 -66358364375434566786044769479956688178 9887574 -18279815897161211658918026826136043520 9887575 97231914454631210949227033018560714000 9887576 139681573239349216130501465202027694080 9887577 -3818168132350062156316732070910543168 9887578 243183137393213143446147324559528273920 9887579 -6365806653608867984163179381118943440 9887580 -34983900187576389940967915195211402240 9887581 114800377986749395948926861652159850400 9887582 62901231095349836338661228895343123392 9887583 -125618817333570136117269733226651650416 9887584 -1727637107332011954932700059494514688 9887585 33428889909991661226945356118148853760 9887586 21625540661939699340920869022773908864 9887587 362908365380084664728854372710395454236 9887588 959751451454218683689487131816352147072 9887589 -14029664214711619297059812761932363330 9887590 -128362392507117221810993008907176003200 9887591 -168848103599490768140951571304346182560 9887592 -1743391098426074249377626381747486720 9887593 257590593092106662232256526382375126842 9887594 -23650617219382554501505540860679949904 9887595 -48634182693551740358826216777960798480 9887596 -91895310884434664430476926910552876800 9887597 -17406348058171335653783573022031741440 9887598 -19200242491549875028978408945881319680 9887599 -456053026832978703376525786888593924400 9887600 21159196145082442668143773448564736000 9887601 67046066471626941965202867959475025824 9887602 59216951580210740209919616199782950400 9887603 -316985188969871744973899302427161761336 9887604 -184105809983244040898948660484966703104 9887605 -14141276153866966894964247387785103360 9887606 74116744613204626664656999409453735424 9887607 -265556967737948961745736442278298957696 9887608 -102629184515194272929645587896102912000 9887609 290222097240316165625736059370678840810 9887610 -76422498037356201167109149903824554240 9887611 -219797474037465683607957403910581181788 9887612 4735945743867276886637154774087464448 9887613 -77016830835580138539402290741582591616 9887614 124410680600382708754491773497585904832 9887615 -188435215155252153658732884080075152800 9887616 450112859583216304096830635425293926400 9887617 50872295578213073232937708980217985666 9887618 94954679109137244160090378253502816768 9887619 112528208366400938873349755484054017280 9887620 -60729298780479180134825826928845976320 9887621 -132296034358865871826753939212024945348 9887622 141794068054853052201314550938664007872 9887623 -327513258511434216127928704147153755696 9887624 179739501519283013183884549623662469120 9887625 -404784231015040328211244119211816512000 9887626 -107609069137922598105449669015299883520 9887627 -130882884831994537849035155281608671568 9887628 105975545195932927119574078439223774720 9887629 -155322255878141626642885943915308253770 9887630 -22050359322409285924019199466997471040 9887631 3275636316047078551044003771755922432 9887632 95211705607294039896915083371592876032 9887633 -56108782869076674419512815208549872000 9887634 -52709390111352828174193351020254751216 9887635 -4084523408351885745727015511267415600 9887636 -87799643180361110368437079625195520 9887637 -52947893019614443913923167529581226560 9887638 -33373538726877039554338204803591524160 9887639 249177693062743028591647025207936942520 9887640 73201752174836756202781849377177600000 9887641 346701802294741125829693754712550004042 9887642 71732940526775171098503803346376238496 9887643 307718604885128224969527836538577334400 9887644 176917946085314889077310209562877344256 9887645 -149652516184984249401809429074515902100 9887646 28364664983910780143872753751317195584 9887647 -138366686586275051147570490770347767936 9887648 236869797199065709813660868472983715840 9887649 274671002186847531002869945534309209264 9887650 11610206636927450907708197512987762800 9887651 -106600425236538440742244056014178573348 9887652 118755913762769012167192775010286877952 9887653 217051500738227548156500504279396051902 9887654 -26619344214630553622802933825236932608 9887655 144726270084150180210177898540070846160 9887656 -16376331500057691029841758272222986240 9887657 86342410310309902945993113107645057280 9887658 -62122372895349308240989089874758028800 9887659 348761049482547857984150810263412598192 9887660 -19843457335245865726052658687953848320 9887661 65043947392523586965608502995026331200 9887662 163667307040392386193170254344568832832 9887663 208200164590090319229727161159904704912 9887664 40272182648664498874365567876551245824 9887665 -278734307716573642008485088932381005080 9887666 28568910617267162300258876596403573760 9887667 -37204982287100586424546597083371857920 9887668 -38732097175364670357202583656204238848 9887669 -7417753400952998722813189470330810240 9887670 -89281059485824910993306097262351599360 9887671 93370082540264687586750986512265107144 9887672 45977403620281947544017831345670471680 9887673 -132925526369888501755499900767617665664 9887674 257101638512213929916532558294806964336 9887675 -6664970859086998038877638318720853200 9887676 -11976623591713524171560918982859407360 9887677 -106985251387949766551902714284890863200 9887678 -1155442095817193632836442892204947776 9887679 145547233674143702375218195338129343224 9887680 -46850243781023790943638858997998551040 9887681 282403816509985350329675686874672860482 9887682 -6392398697064451571584086650823791616 9887683 -46781662266235966492638987424690004856 9887684 52064384398528693787261890126080005376 9887685 19177805956104040287980117871595800000 9887686 51966173013537430690162723367515197792 9887687 -7859916762539482171196487491289626664 9887688 -257509582329875793664248854036781465600 9887689 -66731109341689089619682300292574511744 9887690 93015368732230218832367384165807939520 9887691 -495559967760598214406489407495618238720 9887692 -308645262951083485141922241431802693120 9887693 -252561531191551111358140530240798148800 9887694 -138335663490271237913600958081360753600 9887695 -90379423024689021511738639526251992000 9887696 -15737748278668255069031221453178535936 9887697 -30865448135906524159637476741893732960 9887698 55281352844128503833664369859298027520 9887699 -41386527944825476973663500512635505300 9887700 31577769122511928695598618441317273600 9887701 -22687615844783996671557698472290986308 9887702 72010959213676615228577431140493552704 9887703 50595808782606702896622103290440640000 9887704 -8900451494338249762150506499670446080 9887705 -74437812788586131425986536052682630140 9887706 -1305775840333842649092780818195268096 9887707 294153377754451015197530172653026626360 9887708 155238885486826500544408338006414985728 9887709 -10079212041255424442763920960280136032 9887710 116906422148659194828826222709398477440 9887711 194392540947170551263143361061992561312 9887712 -66223527008982040806057327381599748096 9887713 -35319378371193405760696031459189937600 9887714 31788037561466740833061438667277235200 9887715 82689245824293952013132082635703622560 9887716 -108419019289633595990790450965279867648 9887717 13823688153960200097895004896465497600 9887718 -18369980982574103208885325125447525696 9887719 308882700663980234576346762023708559360 9887720 -290499673236386426586545729691160627200 9887721 970611655946352924635430901836645600 9887722 15919679351060471804352977628883488960 9887723 -190312901486316116333889973462031848656 9887724 -38202668216567702090613561050328268800 9887725 58231924680578697142456031773219525250 9887726 37502681063090442561632787126113453184 9887727 -189191326150528833910119283887591549168 9887728 92748521802193774265140810685509271552 9887729 -197008618932121323267473051937508083630 9887730 -79446108256882537565347648016880545280 9887731 24693282443144662169722413311733178880 9887732 -113927161238844332143000190301584497920 9887733 148947873455827019434789236304997652960 9887734 -112829113985923873351251015285617336448 9887735 162627840919799763456322153928907813600 9887736 188038749701437414603720580018473205760 9887737 43527524720940215042323190415573953680 9887738 37271719760149828987339348851214538496 9887739 211331637234201734901777519543622540824 9887740 91896961715301943165172868761371568640 9887741 -494616201252641436881030164582106148858 9887742 30615517193402058960773427309021839040 9887743 61618186035074929502103942904162583944 9887744 -135237274239012775312223043202452553728 9887745 -87055063757375595495716549948131612800 9887746 -97142797020073780875959822056311194112 9887747 -526902611048839954921905679662286380804 9887748 1203273575952501449296751702031065088 9887749 268274483384582379220340122741880878560 9887750 43782585409544539134778083405863424000 9887751 17466308686751034878237326608062854200 9887752 -82282719304405555120845827235945676800 9887753 335225874228977515937930751594654495780 9887754 70733946458573045800708540861151896320 9887755 -338818127115038511808140197010933903840 9887756 311479229772545573545058496125604222720 9887757 370966414128176756379063665859092640 9887758 79279713710681771063629298963700066240 9887759 360876636993447483144424709511308504256 9887760 9401971495673655495749897798984663040 9887761 206029642680688092072666104875910863464 9887762 334626547781799613155239696298432151200 9887763 -19565792169503281509494036230371158976 9887764 -4484257150937064515945355834999640064 9887765 -138252554820686133364272973420192833600 9887766 -41490743809557795578546028889502638080 9887767 -151217203654118353891788690055496640184 9887768 -286418485149629568383890416208003706880 9887769 -7305324262441573237229921302995365952 9887770 160055512292918327977675123050692136960 9887771 408436865699564282582533954343081206200 9887772 19605691125581748926939437718009313792 9887773 38812580346340653151661864847178419040 9887774 -7956155382649305466343171873843630400 9887775 -101701311120166044008299716032107084200 9887776 165196319686721365350117029444509630464 9887777 -48971900870889001340430284995994351100 9887778 -276033661279489293304393774317899036160 9887779 -163774902701072726719382992362201369720 9887780 58088009819342982226388472353654845440 9887781 -28946094234675698667264477482147381280 9887782 -136288384961262737218765884990033235200 9887783 -37549284503533494751338613462447720968 9887784 242994068661073640732524376616457912320 9887785 23993622561165717736978986237099202980 9887786 136758600584599553691972886026588557664 9887787 24647611226107240086667416177746630688 9887788 -302777702524216547891797958739029254912 9887789 -595332144257782354702622208885182507700 9887790 -1293923776315269566272319813869839360 9887791 -98889550928101972767510069957258057216 9887792 -22666468285349313946463871461591482368 9887793 -107941564287716323726465729596875343456 9887794 42240352572887146527199696591997187072 9887795 50586355100097739024006551842104328160 9887796 399818209541455364267130027052781952 9887797 -441446387650395606430669976338159812754 9887798 31099529078483139621669386716945685760 9887799 -58850421984895638424579518670173009072 9887800 66788142509714837975132060352342528000 9887801 125812621883866278016681857954913836864 9887802 52867080186061978562474732293913057280 9887803 -51164607325274272979214852358765774160 9887804 -99011436602554273462091737000340665344 9887805 292821899128417197325654299778241851200 9887806 31337873893566347472791830737755291520 9887807 -5009832831556776463517957745528678600 9887808 64802027367168924336344490524327018496 9887809 -40789424911034672277525290743243322960 9887810 42003427602619105714643892987019968000 9887811 -109185251867916388706563321692029853600 9887812 -311416110070910737098223918077498746880 9887813 -53273967684959697350298609923609876736 9887814 -85235554293349148327023320722117548896 9887815 14030648655364677972108125467272407040 9887816 459402519308671641444045940709722260480 9887817 216956571329064414883226863834288158480 9887818 36263442328973413981361999912719672416 9887819 -555491992063652674425682786451305644780 9887820 110480400480173383637218827786667622400 9887821 438191584354666316573321392587358357452 9887822 -26256254435021860154638615567630073856 9887823 139855265079468661395304124700220995384 9887824 -35003793196416572848680409053711581184 9887825 -153157203246328871107923371350329759450 9887826 13503228648173343975246108600165281280 9887827 286651735778181857963321288774384125676 9887828 -40337543178403811671321222725385052160 9887829 -34643689401721530522049203742229674368 9887830 112177985464042096318358456717853730560 9887831 179350793231140814567027288948297242632 9887832 -9109761758955340130329168312230451200 9887833 -330227941473980495194443142938674966636 9887834 -567843137944764975616282544708847360 9887835 26375439348855052329747492102849548400 9887836 30899711258873469677734819030411906048 9887837 -185089185898634261491885443373629815514 9887838 -731153887873292760552802361439332352 9887839 20627003179109510401752200023925234688 9887840 134867596241448767370567762852957388800 9887841 98360933154710639515772962261778572050 9887842 -130982453999368832582073155209376618928 9887843 15953672140220693752684167492425306016 9887844 38564611307511521002832398978158981120 9887845 354652867849791380106046841460111664800 9887846 -7781349166461951190251747739393929312 9887847 48608287841087488195752438216325128960 9887848 440660997357263718772265771787475983360 9887849 -135478691087578524963842605706756146140 9887850 -29192267570805022931759665614988800 9887851 55116250124727890507579775128670548852 9887852 184150256961620584451376040955051172096 9887853 -42676997549940353056397618463861019392 9887854 10858512591773909999008697900118413376 9887855 373709852362189121400149969761187858760 9887856 14164846774793335078157354269404561408 9887857 -158689729194229593983029550161326128268 9887858 -61856721821669072611717251714728348640 9887859 -245313912457977382604008308277968155280 9887860 389014194054216733886814119190800547840 9887861 -13941512973767989595429059259162417568 9887862 -33912948078613033285609818472057731648 9887863 64596304055116478336033106922812485040 9887864 -22110312231104324918331783244610027520 9887865 -56297457252053557134386242464463020480 9887866 -280426700752900946057983803181211220480 9887867 464071982272072759919831607706991419752 9887868 -56739366797261139127066195984046630400 9887869 470456164744915788337086224214329844000 9887870 89836335159013178831929975071030092160 9887871 70334680926822925645579908195177767424 9887872 334792428420747911754633743688007680000 9887873 -347228181887276947814007553958608650576 9887874 184398071704747590660865055479161043200 9887875 302271997338534543809867975115114624000 9887876 2394762469220333000684984641461119232 9887877 -36561190613095791244940477105822869440 9887878 70847126463911995233881144403667200 9887879 195007002913048588969818193303357184640 9887880 81714144886784387363071735656593817600 9887881 -154640182001624499038453920428512713318 9887882 -94153781411916234768926141119900521216 9887883 16369114093958739039377987437830324144 9887884 33120888660046085943836289066929160192 9887885 -144608906571288618107647986842622768000 9887886 -56223484207870812411150804791955916800 9887887 530265453452373377398312972789647135536 9887888 -37859988139476635069614226454331047936 9887889 -219729371246480041516904452120323397440 9887890 -177587833447110880691156847962795752800 9887891 24650470401959047746056545523253598272 9887892 -2353077107780941658776742108301090816 9887893 188123399563046608706864852178470304 9887894 -209886614609114770676123307123191203008 9887895 -61577402241974231321297924817566017080 9887896 -185144019475501787416544541261488670720 9887897 -804018606173629786636732874291373865728 9887898 -174676319097237738876374103978973290240 9887899 98932533200864132365717657253596834592 9887900 -40995935187960694891105220826722688000 9887901 -61982184853543989691858287869872483968 9887902 -58308564744494237588931341791451438400 9887903 764192123687514570134852447105854528560 9887904 -82173369485112888072719704674454732800 9887905 355766305745525746131829994095989255060 9887906 -61579665749746667836896399453865495680 9887907 -326387319515262750575404988268456268800 9887908 -35745254172327628587160018039537704960 9887909 -42729532151699625881437787873485549890 9887910 29507135639826839021121125496696255360 9887911 245947548609192076289540407258619480064 9887912 11656841658243342255790563729795072000 9887913 110368010950846716141737544457277642304 9887914 46775122323721588783325995340251789152 9887915 -114786300035186663395149027996682500480 9887916 51337914845747330655782907806025303552 9887917 88611684961074562667518982717726291824 9887918 -265899590249590871286747042910207131840 9887919 2539767312045828101917891185396040080 9887920 3840951352819374545513279820931399680 9887921 488330604170798524595746066871541823122 9887922 -109136408833431284570187781911780723840 9887923 36701114010920243503599271101491265200 9887924 57954248525545823566858141280392200192 9887925 91552878829114433622698594667288192000 9887926 -7965325733069529987658642522348949088 9887927 82040939455611139709800796528086740480 9887928 -274943651510482977286836344091716812800 9887929 -127234614230144153859677287678747446060 9887930 -5844442500258236579511113130694241280 9887931 -276820566741344407593974706873919420488 9887932 325930199653606684487400518369411818496 9887933 -103369909838303248753132753264549033152 9887934 -3369093206136131962014243249436839936 9887935 -178432579775808469668359066589208598400 9887936 -2752157224452258082732870767055208448 9887937 19946673453544482881513334778286811840 9887938 -167202115835437333982556263822088607200 9887939 -269532515130731406610953217588228312260 9887940 -46347110988178114550697475175971430400 9887941 144636208914392418053346418599858851872 9887942 109908015106562831651510805845777227200 9887943 28055950929900106850084718940835440464 9887944 235689081667993184173074179325235077120 9887945 36369668688422901430602553569641086920 9887946 -3951089332512994706788633189600991232 9887947 -269096604950187820431854873747377156728 9887948 5145655782288632479332879887931303936 9887949 51207010954152956593996439308054809600 9887950 91518274957569886889274161755695744000 9887951 286253323177371334369393375823793805632 9887952 28789652323791993323165387896843665408 9887953 -140079044381938729823699842674889100736 9887954 -67126285850991982487537288992863925248 9887955 -27799886020494776429219817704784871680 9887956 -122104231274411251162651220168403763200 9887957 177812827941203276667973414799887073952 9887958 -183468933641277663117011603724148898976 9887959 38796316497182867504883880974235195104 9887960 -119977275015307595177612865506497536000 9887961 187542549292541789773664187533953080480 9887962 -56238341789615156367012142967183332608 9887963 -307289491409995371821897460986884639896 9887964 51687236574618703406219533805833406976 9887965 233646103310204033940462284615082845400 9887966 113931570365592501671206755040243630080 9887967 146792286578661304755172980181240308240 9887968 -265120041889730234741808401237311488000 9887969 12897181338024051892111440217977545088 9887970 -11642057009129153320987575395937715200 9887971 275732942068096597134190463660911798172 9887972 116922283978912526021978270462339419776 9887973 -33506322852076784805290186472535053216 9887974 27497860329823238949290044464951999360 9887975 -31178485453490121007636372961099295600 9887976 -44902074568249937855691354832649256960 9887977 9605849754667278081088814361235365888 9887978 -129004430199895360728437616785894186400 9887979 2894872746057988482767064748554168768 9887980 13458425832008847309330943038079257600 9887981 -46831827944460844599967420621398888000 9887982 -81639492518216075791648655715205015296 9887983 -352886216705443298898398269447548437536 9887984 -97061544641765779289370961194896916480 9887985 85079881372552999820310550129788277800 9887986 53351719309161839870728907189188799520 9887987 18456696038596274692663029296135050920 9887988 18824857928742829358464805455258226688 9887989 -4216154337042794854232749637275666440 9887990 -75552154128700776066049220935109733120 9887991 -81372832614554942532542914993621125600 9887992 -205979701831526095690817548307589120000 9887993 300945019427850479130593479140169627242 9887994 -6811566271385657042129349724603596288 9887995 20831664139339805671239831743421351120 9887996 4711849681372648347281253940191009792 9887997 -52730996973044047981142093773563617280 9887998 21127972465446605111369652907614560064 9887999 209005953763839915459581518207691957760 9888000 -278617217800221580477562823578222592000 9888001 497777945420535382028392909307786300544 9888002 -18579647442671735525678657332398237696 9888003 129087277012302857949828474042835212612 9888004 -66600634039889733697968441980753305600 9888005 -179700467981911770478023639177308342340 9888006 131193642759208885303769046686510579904 9888007 -361322009820437319558755785304798197448 9888008 2488827328999966924649522776255365120 9888009 -233505348353085987879080366667364928496 9888010 -28979520050317051173589243053044647680 9888011 79087773647443075973011771167684883968 9888012 37503860288820628573184647155979643136 9888013 61507775291071694549629823633064862262 9888014 -60537797486042851162571188472086875840 9888015 -108863552303531356497347580542288369280 9888016 -111351090275508823191045616056117608448 9888017 -361955404060059878590148492851297274508 9888018 40442105248102259314156256674825543680 9888019 333750149835445565106078487913816453420 9888020 -20643568923579259563412896556606494720 9888021 -164320546670022751063048895051048109120 9888022 -2949907354526251087146399753715968000 9888023 -464472897786448280055348621872111692728 9888024 -51725258344862493131493514403346862080 9888025 -56907997297916309629368184903533003200 9888026 -231394994537122715418754071560080210176 9888027 -175221054361540645150428889083467848080 9888028 -91655500351915780724261811303496747008 9888029 -501760946503558896126026021132112521370 9888030 32775941290245137698012282337120363520 9888031 -245854391404454733920982332830690699168 9888032 45955833888947939470170236057020268544 9888033 109796221462311797576517490266277235424 9888034 -88002082709320610065066241511788678880 9888035 -373783957681283433120541287597646699200 9888036 16365381126624334968837891595410493440 9888037 -342406419483753419547305502524785585760 9888038 26339497846628387885517869257472509920 9888039 20519547374958047112340355418889168896 9888040 -297913951468400864603300130883566643200 9888041 -81581222765279999212532497965680007558 9888042 1449437281325825580764765078582651904 9888043 300498494024334785761902215297462860800 9888044 151491289284278236806210320642116070400 9888045 -38177021414983855145527017120343109760 9888046 -70389866132094707382020675879659207680 9888047 -229020285411320572706627387039834186760 9888048 42748995181656987680088407999218974720 9888049 -149518457034454155257951288232923571164 9888050 -139218228947002074137044589719291543200 9888051 -85515604262220642423527564831279705040 9888052 169307255719360254684711174621070977792 9888053 425507565645548142502778617969034400078 9888054 17262607223305857108681914142216877056 9888055 -52129606559540159583809014355357216040 9888056 47263597192021251885397957540586803200 9888057 -41306258173396570683921757995249987846 9888058 -62237772437049517618615360144278687120 9888059 551599647450190891458762024415437692760 9888060 23241092066832376708664136656909598720 9888061 -538197865399601649870257447506217727488 9888062 115406371120452773951376148228406436864 9888063 -247965497758700373104592400811636800056 9888064 135870037523157729343098934664912961536 9888065 -686093216916821366487406017208613760 9888066 -61205661771893124870215636015977424736 9888067 -50086114938397251996700889828236265568 9888068 123135757273055343844864823452219408512 9888069 2167228538784315406276410431621723328 9888070 46615433583041333941763873103847096320 9888071 126229828377678572778566082764796048600 9888072 -34465926055508758629442394253833011200 9888073 -114578222710123487951402938235897132636 9888074 54209078478145383593456060861250692352 9888075 -10847104636997613346879228167330567000 9888076 -302327459276248888842178366569644613120 9888077 -79966149032743854772633680817460485428 9888078 -15188137592578324742793280606243355520 9888079 611851216370139853353457650578409105976 9888080 30021364939330472694312114156650741760 9888081 167927000764703524917350980728544671744 9888082 -8175462654907875891710649923223487200 9888083 33790670730832776186081081728948966040 9888084 85949027080956648865490099992780050432 9888085 287089014763230553403455820362619826780 9888086 45294564973918409199959589667277929344 9888087 158219888641170797133493315710037315200 9888088 70596365264645998803693271372744335360 9888089 335189277894215025302051981805020746890 9888090 97942884628974921318126826238812312320 9888091 -94684255709738686370369315794477543248 9888092 -32654594213435750951987107649626320384 9888093 -62491952477038787549752315300149353472 9888094 178246785719818995458971461186780095040 9888095 -185138000369670671878126148775155543040 9888096 -142043896764639124319562798568489353216 9888097 204939490668724216110387299975078816546 9888098 46844247087002005182419398120159297920 9888099 45566446615392267145796445504445199616 9888100 64664204678807405641953126977172908800 9888101 161001597776364772802983684613092469760 9888102 44452342314148702407033211717396504320 9888103 -802132253486123736113206853028153585296 9888104 -61248881765174097213529911601596794880 9888105 -19802464961380481515953147534210484800 9888106 150531617630518240790852316617598904752 9888107 518505719718797002050276055813550794356 9888108 -1991798924593154450960748934003838976 9888109 -57146518219399403411687822256796776576 9888110 1921515701947195135144374275153904000 9888111 22661935713536368741819185050543458800 9888112 -26383735148120917512038745245978001408 9888113 24367235222737744359566074386576871920 9888114 362642741428475067935492805163499520 9888115 -71279022001792577614690331769969828240 9888116 -5745230835550929073547742264675919872 9888117 -294964629391753714967665488788825572320 9888118 275694491873993231563843416871474161216 9888119 364777516271449225240192729775433136296 9888120 31422422125250742799923061311590400 9888121 129437430759216667231697171938370233322 9888122 214981721943175204634342794072969907712 9888123 -24348295513076056075759047700988422656 9888124 2712582146704391302900579005318676992 9888125 7336381387684175609161690815453757500 9888126 -16433969346573212751711038208399358656 9888127 -124549950873758267980862504058533425024 9888128 -109268877211129837658380593074672762880 9888129 132248935620109999492810562079817189920 9888130 47460253571165996886167247820788172800 9888131 -110477527745862231416102098407594201336 9888132 44598491692998703357160955703689216000 9888133 -367112927481460988501117084939043475618 9888134 80155277489492340918149703859850440512 9888135 -42091768432664232142895146858747332240 9888136 330121390938654448888136923340073415680 9888137 34577347162563636786704627628996976512 9888138 -55082682793695115321231909662046804896 9888139 -102369339556844551147804327116960482640 9888140 35826566011234824549228939389383357440 9888141 -327890240508397423197210355267434451008 9888142 -31874709495685869627541579822253985792 9888143 -110171686330644374278083596501004550608 9888144 20795403993888895369377892843314216960 9888145 -96675176623396925991965858309813803200 9888146 278805759628314985768935457859933968272 9888147 -21037873624067820927433776435249369120 9888148 314507364132067532444611828019592334208 9888149 -215411840217796192498220418218916020850 9888150 -13146685022672733075020224241575838400 9888151 47421568633882178674001095425556632 9888152 -191712900832273378657389991479474769920 9888153 138347312347076585768682694631505720000 9888154 234257872873885827950157515160271297776 9888155 95158283859720612779269021179368266560 9888156 76461450347071848837907736295377743872 9888157 187557668110226287605146971453088940 9888158 -44089472490488040965282852131219703424 9888159 97566085607903791350453183750822988560 9888160 -82943546548879349673117203597560381440 9888161 -255444923621149318645699195268151132696 9888162 -44969574277930944218570683441506397440 9888163 -22488903758631741565241546744917534720 9888164 56449988652761200812901733795103805440 9888165 3521335648608255615470302805471301120 9888166 45612812275531168103443206362150680032 9888167 173042552130754392330211028149534817280 9888168 156518960915794504624074317476835573760 9888169 21217380615891626268483735288923399796 9888170 -95753589806491174222498653899267865600 9888171 141912560946846968263128847078524829680 9888172 -28393405252193637473717419549569612800 9888173 247015325577437050955628707762773222422 9888174 -163935707977862341508534320947851496000 9888175 118040269039601412819515305320054075600 9888176 -15448836412076020256406022815267422208 9888177 -27928353368138297600614850314304092992 9888178 -19565025341942600715136509794796113376 9888179 107449140288090661650560613602656381776 9888180 64345306077055401494592325818594816000 9888181 513315866310336758096937256259808227772 9888182 219516173534390605594650035618515636800 9888183 154067515146899620558625842108236161280 9888184 65498951716552880829491454365299200000 9888185 58321821306836449199871196375333501380 9888186 -14622242033046749830582039925029724160 9888187 30432511764538998388532517065902740836 9888188 476279916378572863017255841542501434880 9888189 34061160808713843356165308959061754880 9888190 56120673306214209645521028838240269120 9888191 238645151835071726600841685717371711672 9888192 -25649720026298256840756487964520873984 9888193 22550631510477114196365482163107682560 9888194 -1091058794386497882413335552634664960 9888195 42291575775838305897266110290746918400 9888196 -300456184252787742209090028621789001600 9888197 320489042923267377271641089409889614912 9888198 62899574398562445027660373289636855808 9888199 215743804863307421880987839640746442200 9888200 -51691341654009582519204984275187840000 9888201 186325206650524925611263456571141773930 9888202 -151477414323312621960215666297495786448 9888203 107094455027539533086929564064977146528 9888204 -68212608793544632960960649175694754304 9888205 -221173344377825695543661993725245553440 9888206 -128723394986956591610474825418402902016 9888207 -58753454324401131993405053348615803008 9888208 -36632222075917459129004140025447055360 9888209 540683295061628549274912596926617799410 9888210 37247286096702864389868973882670822400 9888211 -37735943009208269206057917928183425776 9888212 -53230612872270593319306564303325628544 9888213 -63576739183792351759274509438159862496 9888214 59776824969693685593321563078382160512 9888215 20548699291408023633270920970254107920 9888216 42237325664199695686712784579618324480 9888217 28774543500022338884921026146770133000 9888218 143239340951195658445656619286449710816 9888219 27562847943776152832641738907185106088 9888220 152526532673877101260021630004237107200 9888221 -74128971906047069395594083511084425888 9888222 45218806674185004116310671665714694784 9888223 -174659079876238903241936057408083112040 9888224 -612191625990365385277927387250909773824 9888225 -54410044088012421225715032094443820800 9888226 -137158560413997327294337553509076000688 9888227 -211070996052211713376172804254987651560 9888228 -32486209641915038759757899683658280960 9888229 9205590112987400604975260608188887808 9888230 -790721578836246298974407749492104960 9888231 220577484822642918940871189794240205352 9888232 -3171885159212729548900457860219207680 9888233 -813567576567967753890923208330066527616 9888234 12762486861717942476546317296885607680 9888235 37390917551806402254788657474415237120 9888236 109912234362595969240675191789452390400 9888237 542537475731739177085192336160225472 9888238 165090576145027890584047600808484563520 9888239 -353949259377262596737219846413642134960 9888240 -27983786504714033708495148809981460480 9888241 266033821433252347344597527979389952 9888242 35597516490204856821766825488107579904 9888243 50193557933701675225545682775829726264 9888244 53733547872027638354052565342512561536 9888245 285459686178355037790195651915552777600 9888246 -79905863234359508324578027887663388800 9888247 -130442614239995316439280483934294369304 9888248 34786697129457140428667765859802398720 9888249 -61495449523462928786085624475581454368 9888250 127448141410697338099564313027261040000 9888251 249117984175438212009650530882816713252 9888252 -67973056391486940839505529762102788096 9888253 -452335804824541207186515387000155165396 9888254 216815099571072739321716675047058035712 9888255 -23942411601538947342227681695724518560 9888256 8070798858818446151982027164960686080 9888257 -117419726890771369854540302213036120508 9888258 160562691372083179126717381075343228160 9888259 -77430107583663888878940422018335778280 9888260 135120741471646822224372218453377178880 9888261 190485622771449804384787444637957359104 9888262 -38581809634133949590808944251602983040 9888263 -81586944930465994721649653734298629632 9888264 -24761884110216946991869831830484992000 9888265 288304654130666416079193183949159329600 9888266 -110227125209662873434454512415176662016 9888267 66560086989491871347976889716620984280 9888268 -43364650415162459484781541958709975040 9888269 193881587180225162283316209922744079670 9888270 -29755403474180899340959379928436285440 9888271 508292250666071508861239726901656448192 9888272 -1193946874867016670810163045009981440 9888273 403316786533771291353002796139439210064 9888274 -43768804021262113484908580959132392960 9888275 18515483302498150584010899204076068000 9888276 -7584917646264004320926315376026603520 9888277 106319014855580660763881085141395746112 9888278 233495995614895134004873255429915537440 9888279 55464577021453659188344185459759566184 9888280 -4160929665795791854790815385472000000 9888281 222560036138511626989511338223577364932 9888282 59356062860334517781819469584168739840 9888283 -35012262359586467821390429210097601600 9888284 16048713722808518617583196207268700160 9888285 235519654723445420459152236894918657600 9888286 114339444243947208012429179809452830592 9888287 -134311323049375259992570957617351772608 9888288 -14699683323926691630070169372524019712 9888289 -159674824485477797689387708903477578910 9888290 -39630259913598812502187545804912165600 9888291 -12765475997045518862969568341319813120 9888292 28948735178605923464288194313700556800 9888293 68546407544884836034912745758987651164 9888294 -51421778448033090611394707223034036224 9888295 -149756739771966710477968518055798892400 9888296 -708018418967850111303524952168291532800 9888297 -242598648177656979158176031471537223072 9888298 21112126062163419495877713640389192192 9888299 65907353640709271877660418477348869300 9888300 68663810676163483077976467102145478400 9888301 354474477709636035594264076540767057302 9888302 -36243751529666396116291777959622142400 9888303 111045327016835567165516301893938738560 9888304 -70386144553295967284272367380431175680 9888305 29966012590518834226281559065257193600 9888306 144188032395911000885144662655100331008 9888307 97962007484638874270553272898315339600 9888308 94821030036065989711675111654074476928 9888309 -92388600853696120384513017398947788576 9888310 -3222519320655890591219171048486880000 9888311 7513951514885918329881657199822047912 9888312 -62985590681386479766940616976229990400 9888313 -328356804490816056577558748801663764438 9888314 61142500055626269257349963056831942256 9888315 -114272429901880142451570144816536718480 9888316 -28740231161448861767367433337129461248 9888317 120876633563564672275991495930166855366 9888318 1898318699093495252597244837658398720 9888319 147194513692398366182519864772019440496 9888320 -27529796089479103592242584825070878720 9888321 -94926906459263065492194696054527892480 9888322 -251570900478063088108637010556713319680 9888323 1531466930628465090126833637730252104 9888324 -38534369255303440711715369373303963648 9888325 -174226969060063674580869299828559818950 9888326 72578360275846486861714172364283282560 9888327 -363413428742104564244024462410612461600 9888328 397285461335437795648165627471316060160 9888329 -368604692158157667096645077832584797728 9888330 -13471683318438371070367096121008711680 9888331 59707720038036299489957032818376450192 9888332 -368638249031118325626061311827244464640 9888333 8688827790062141656556048633125920000 9888334 129289174234892687328448591230331152960 9888335 48502105250089391323350346452743318280 9888336 -20177480075022277106021244713391759360 9888337 -140268048489328777578969882175597232014 9888338 256218248372294107067942095765763122320 9888339 61778450154337850986644531030070583520 9888340 -88773632105338198171491513845826723840 9888341 -348477873952046934562204715793453237600 9888342 -43839837616685564127389330067461402688 9888343 -52828723245604133935864715594167166040 9888344 46258647741361478348585372227861463040 9888345 -119654792552119689055100793886847712000 9888346 -44817131988493814066525492693993891136 9888347 21979057156233534198080220128721100800 9888348 61481194008602972207083617934016801280 9888349 -107821549821972837378526433142257325440 9888350 41681751541417809225647973476971022400 9888351 -300049459520071980705736562582576002560 9888352 137945199875558776478699803294274813952 9888353 -142324053238601867245048097283930706398 9888354 14521655663006885202492069894140175360 9888355 -179706578883285291345654175897717177440 9888356 120630625616920476767118104192376999168 9888357 254717353857999207781017317721246611040 9888358 41618428369037162995362521797252685376 9888359 -89395470594863781323609730041042708016 9888360 143325160529718800588193570787209216000 9888361 -97442045655581148238975045783888256 9888362 85564890795012776659663616888834400 9888363 123642735765886783983312911403318947292 9888364 155003676926228511344816144673559275776 9888365 -226083353881238579565492139514123626740 9888366 -2119345523245885491979147418205090816 9888367 -107145038163042535315685649907455249840 9888368 -19135918351164293606101027585463746560 9888369 -88458038722589494984703500989135618432 9888370 170912722921344337030011710476389182880 9888371 -5490110870543462315697148206785577360 9888372 -156325780309189969923567252692604456960 9888373 -145865323969969255758426482118342771840 9888374 -198132261851598363314499884863436829888 9888375 -34053701797140740787899379236052096000 9888376 425325125323355200157552400846477619200 9888377 -224948781373749656946021876128149815168 9888378 54727519377501662137597072043071617024 9888379 -29098507470681287730617174110285953360 9888380 -17349364067233548751831383063363993600 9888381 -97011885578725129073203739156479007130 9888382 84765040539046119522827165864934387072 9888383 -6987641514844554152824532753336096016 9888384 21653345741093237424157412012882657280 9888385 106472580130394815959688156043174298000 9888386 41984948378889102531942242097831290880 9888387 79499368880607367040204592232302675960 9888388 353540754314976515112119082094045916288 9888389 12599396824697550893315018247254299200 9888390 -35678210471598605242274030032688540160 9888391 -124175336521533718179007193257175484600 9888392 -33378070210035479303542520715963955200 9888393 248587993089660658980933760404441967200 9888394 142066200791300905890292367384884232496 9888395 85188505903526414330136806834344343040 9888396 -126526164758445520482917176729205305344 9888397 -255265041312123719872356762951623502154 9888398 45664142408837435763075757832524980480 9888399 489146147264646650762275141137175403544 9888400 9587857092662873243299432726241280000 9888401 -331358294172323464814789788130814991296 9888402 12787322846641988222124573527903778432 9888403 60452670371830927615493000358022476880 9888404 218054478559949479596675267569528082432 9888405 62458654837240082270625892548830375040 9888406 42545469556868703142278290658992691264 9888407 -375825177516032448757151168431617940800 9888408 35218685966922960781638519049104230400 9888409 5399916722800615029275294601722085904 9888410 28196443750995504722118553307782133760 9888411 -573551001332237862523183314644904960 9888412 -668986914588166652658993129083200652288 9888413 -59317674634753125421607066873422252896 9888414 -180220276988060040248262427742555194560 9888415 -226297884328626524191762236148834408800 9888416 -124007489444149559425170895693014171648 9888417 73937196217380510979481153446937487360 9888418 78050330809527653813499641132093390160 9888419 346548554699980082062625097503383080696 9888420 4731302578902592025770478744622796800 9888421 5770060174362419756751780232611399864 9888422 82402722096841736929471239429389407872 9888423 -37889210796999071062414915501884702000 9888424 29472804886602763896142972175412756480 9888425 -48793399863785740012540296184123130850 9888426 46871239600324178978340285932433638400 9888427 -204485878166373982745340983615456405600 9888428 195689013335250280761025670793124010496 9888429 -241713175466295161748228115129521537216 9888430 -226843059941357713100574423735856089600 9888431 72313410114377204390396802989063799792 9888432 -11303621575692973801259613108348026880 9888433 -53773458770896815122049735541475283456 9888434 -6799503071894889328065838160032559040 9888435 60899664383243118016071674253808028400 9888436 6349265102750953930855607614620856320 9888437 35907725484331806817056370829226786300 9888438 15110197505386946972498911657680506880 9888439 -783966358440468317443096975097299968 9888440 -51274938708406634054179082537687040000 9888441 301551967041779046045848403551530496544 9888442 -13279978065238507547312654890159635456 9888443 408623708895045617336380251540704110692 9888444 55045800223639939298053126381372346880 9888445 -205098784221960201861656818849260347220 9888446 -39395391136427819419729174004497091328 9888447 -278069079390036503405584527738037510200 9888448 -82169351062322660830374869460492222464 9888449 251099817689198413499053411896215241000 9888450 34739162628175215433015403286437798400 9888451 445061526842648021041086417718530267452 9888452 -63251385294713214787480438103725867008 9888453 273590637150957783182716465925515756800 9888454 -54885868647777828009691685250058045440 9888455 -133272780075427258195947711926478246000 9888456 -69030144640578229472842746859190476800 9888457 131347116127008097548704644453640950500 9888458 -88722410077328244854694453924358801824 9888459 -63542455860523036144640347923624898560 9888460 137801449122033940156178182182322713600 9888461 135631832864664057164209341074981190624 9888462 34185815792115305815074678721159593600 9888463 175519839403303038351098590239826979984 9888464 -23255277110046483517083434689184440320 9888465 87672629120978220226009077866384229120 9888466 93567772509668652071366771897872488960 9888467 50663284108710235407248367796204199280 9888468 20854056846220241268816972711942359040 9888469 398905671197325103126466679392452289870 9888470 -16228644239123269741683486472414861440 9888471 5299014542375900426981895031850858304 9888472 -119463110054443306110161907711557591040 9888473 1046155445114456180143031593584714240 9888474 -51348039274154644617846372265528197120 9888475 8159484993484945888157414068283652000 9888476 185981127143470172559840047809384980480 9888477 127986375184248921911870950254673718208 9888478 32623879366731106635412221671518918080 9888479 298439380955502701792963847421452082080 9888480 1946583135235369129518397621193932800 9888481 -241315516224445003549653461213139354718 9888482 -60043724037896036030135247163065896448 9888483 437558616150878545336243913642060472 9888484 -98943235923615754606444949407155097984 9888485 -296991159644252869158331776697412594820 9888486 43094261751460428860023541194652969664 9888487 -102614104362204080301926306955672183248 9888488 -333050637524319903028146831031243376640 9888489 70533251023936468437454816771178423040 9888490 -111581396675246857277125118377325412000 9888491 -343190799185518374203107817357523582216 9888492 -35429721867143888425421745213245887488 9888493 6995969956193519140033366037581112320 9888494 -262909262641108309336883882483138576448 9888495 -1497176423799570489035834744249784960 9888496 -58755262623762798526062318009800654848 9888497 36751905315768323684994182150115371760 9888498 7155370581218163465862542105930477984 9888499 186988125905592911730253736212699383500 9888500 368992509752889210346283992327935936000 9888501 -8515085442602383722032276945126682816 9888502 48129262913718204306907002668883165312 9888503 35495545687168200056050915451616682944 9888504 23329710927117478657626536386516746240 9888505 36530648737490906009899188428646529920 9888506 -5565299478945673401897955189384382496 9888507 13090231199262869322502411914811646400 9888508 24652777721687730933248484244319190016 9888509 34936894230561952400022107335528896000 9888510 9637524219916498542710113145306194560 9888511 387705849794245267446335590708588282112 9888512 3476983717881842882705203660698157056 9888513 52438072246243862022985736652521105088 9888514 -9669855268404912011618639879208324144 9888515 71655129999613004954923726295963274240 9888516 -7605485180558685623551577195902381056 9888517 72665435102362792649651678972783425020 9888518 -55812925635141490297793050599010529280 9888519 -7864436153821447444371595715389347072 9888520 -523243252380458305377121441674755174400 9888521 -3772323061556473102107570827582146278 9888522 -25084927246355321471112967789811498496 9888523 -37771906099077164628842651912470025520 9888524 -298504570618404339250320157923742619904 9888525 119892301119894666465249835603817412000 9888526 238544262330892411838817617803860762240 9888527 -319896788911475685607619150630821654416 9888528 10794888751021247775839510058363518976 9888529 -94533181112247649350809539538002015424 9888530 19468966751649909930873653032736908800 9888531 84566936486862768631978817941615778880 9888532 13881801088004479359685434049944102912 9888533 -346159798951283163174298358315203999218 9888534 67789096356827152087458448170889440000 9888535 35446554976851474550094529115679877120 9888536 93441506658289980356399557493385216000 9888537 -147940641397012901128890382476823716864 9888538 1817287867380689942005928361711115008 9888539 365051276099123374095998033600945342340 9888540 134146756745395503742223384251031884800 9888541 185442208440921295287958966297511311372 9888542 -62284464022768529151068685171097531008 9888543 167551395099997319163976372121944505520 9888544 -214297913737570839109864001892798824448 9888545 131031892013511570233955782394811185300 9888546 69071776796585487811273220368459137024 9888547 -484655539495365638890983741120350532004 9888548 123230630021077589142161114182145045760 9888549 243857036623017209771678639664181542048 9888550 -18599282637198710855204699502792192000 9888551 -65532818534305677805215495449532154608 9888552 164655039822350607340610524889040645120 9888553 -302051595479886326473255564572886072198 9888554 107183369314251853733233726865907224160 9888555 101342123855936984672539652734792043760 9888556 279020942591793966380330623860015283200 9888557 185821732860773032098816365808649650912 9888558 -7370186587507313530148053793596096512 9888559 168914093893193157336636006370326174280 9888560 93825817723582748106707029163938283520 9888561 5532445319520175795845718944928500402 9888562 76049966075836091001069408522725110032 9888563 -241536587585550433548272052522295939188 9888564 -545293893399427700004088713035870208 9888565 -384848088450945803440605749538086803200 9888566 -9869694537952190271698878089862732800 9888567 -68234502171001013459034652069133800752 9888568 199994465340763214923949271860366991360 9888569 78136383847853830141514295867535701840 9888570 92190064570991447863682546853526660320 9888571 -62244620585268069878869594906782236160 9888572 -132767871189982144536455020060906497024 9888573 96479927023658908258113235952189964768 9888574 -17348149955052254788930928096528882688 9888575 201977891197481250662794223484674263800 9888576 78281985135924767087571136892551299072 9888577 74517900437035004594186014622445189600 9888578 -56020507577180152063017784321788046848 9888579 -188674525298668315150143199751425934076 9888580 5577170414500524145465304127233233920 9888581 600217089707320994349969285451145760 9888582 158890950517353634233592769556429709824 9888583 -140761750290846046806265250124392346440 9888584 -411740619970224772434100367362156477440 9888585 -23881214800060461266374169111410433280 9888586 -136325317728978536661578821397412612096 9888587 -18640512227768468605722530808971452080 9888588 304936409169685492441512366075420672000 9888589 43859522699076396100683877298157141720 9888590 -65244901872476353432288865258432635200 9888591 457305054161390295731094364825376626704 9888592 37384513260558799864859712673379966976 9888593 156067404542024394987581366625194028288 9888594 -4719484614027681874403324727296993280 9888595 258435168980255339944965815784141399600 9888596 218926186496126429874781714984497899520 9888597 56270406208292131908191174661420482688 9888598 143945982861650744496029374810244608800 9888599 -66226238020019931629546602644554152320 9888600 -82603722981921370548059049596001792000 9888601 269250649825835065763719018024829965312 9888602 160954392898106891140097078898739713792 9888603 61848472080796812084289568286271465584 9888604 -326398131327871109594237517024351232 9888605 176026480648460146966448017778086273260 9888606 -27352720386586184726246014997244262656 9888607 131203185935986852477826004263699545680 9888608 -34894268331424638849479613929660743680 9888609 295962531520283921355762116846153739168 9888610 -93904889858158775862328139005543715040 9888611 371047551281216238892415715885588103512 9888612 -71655905482975238293004841519115714560 9888613 -39983942084023700676476362993687151840 9888614 187694464775478527106641885947377874656 9888615 124772467006711969890740138214195552000 9888616 357810581379772845758511322598363028480 9888617 -156344962023894865078315498471491620208 9888618 -158188849779084122465156026779233121792 9888619 -113874373946183623659042927868951645680 9888620 11863257767502859115742124594455183360 9888621 -57454537060502792529447165791376305088 9888622 -53777093215518803808931361255555709888 9888623 -204197243865058164428103956032048107840 9888624 -1415316131449008781670436204277825536 9888625 -162973234517051584923246225272132640000 9888626 36992312417076111581735762603658247680 9888627 110016054713526457516825764093817842432 9888628 37128625229355048073942751955091341312 9888629 -76082654141853557919398366128745218770 9888630 463845012446594321110471784918526720 9888631 -419254045631982526192671025230163356568 9888632 70339195332882371127779340972371128320 9888633 257482834134816213608512605646317551802 9888634 -21345363302236822570901860871709861888 9888635 -377427306053981204358899248008381937920 9888636 -129938114736761117014497826722552791040 9888637 -241341304494841136694245640323272548096 9888638 -88246037358145430218127531522258849280 9888639 -67253375427202632480542558099191755576 9888640 -115290972376030452042366890629555814400 9888641 -25127009689210710479806262391192827070 9888642 -152727496968215185280585144041900768128 9888643 -56262650107748199804433343978931197952 9888644 271784910253829536677073057008611675136 9888645 68089538683075879998555218757159494400 9888646 48216600494776325206025961550702000704 9888647 422833093393882686647924318129314827192 9888648 60236906568585823440335096362751754240 9888649 -438426454517635982297792551660961858780 9888650 20383267283263953073310569388665990800 9888651 14833352955975656504630345650890098280 9888652 90471126039076754085728614479665725440 9888653 -412449064115364600459361329986058036 9888654 -24339355933860470384909096834834592768 9888655 -168571308751410243950693131355503603200 9888656 42916371457125978522933310957488218112 9888657 35982635369235896103272254715431329792 9888658 36154758644270751697897885804969140384 9888659 -1847628292101733162103565390524338176 9888660 32035114029725727218842232598200040960 9888661 -315246107913548620336934408590760602738 9888662 -19935512177856723836056788670196755200 9888663 -148546586066721521727679863691011733656 9888664 299626625547308350219571276101403443200 9888665 70376562283346959026217485208623304200 9888666 -53558509302285249413638520865534431232 9888667 -1969402912770473617511288508457282560 9888668 340453678661388147967486351207235010048 9888669 -50919159563075531111243467439661298560 9888670 -164372057243363684728754625655382451840 9888671 -28628893769252003844954494604809749296 9888672 -198754089835279247588417819072054427648 9888673 -60173968248389506576109302914100465916 9888674 -83222035645386876925504473707267327664 9888675 -66081182131747474344882099043555095000 9888676 49360244577520221788492652395223674880 9888677 -608773532444705881132777748893790952960 9888678 -43583167064781159850216523243762496000 9888679 372596882299636353290853011225287636176 9888680 62850122245748394029887071377094144000 9888681 59071595413584919511565540848787099840 9888682 99231836863257070097870113108044630192 9888683 -21679886952169346524565977215180000000 9888684 64437061436725395924603099721007815680 9888685 299142462640173211749617085444118954380 9888686 202706944636974433908042261334790697792 9888687 -112824221263843546205969863465375814952 9888688 32105328665751601202354943669256781824 9888689 -198354509347197425149069323349674883776 9888690 40645180282874712958500925942226304000 9888691 37241764231266100568463992999467073872 9888692 155834420065648975945386314970314790912 9888693 201647817021253921561414034230050188064 9888694 -77464942268446954987372528523439464448 9888695 -149657569138852358584188386103264752400 9888696 290339675674415751591122035635460915200 9888697 -9558595238998585084651641020569800320 9888698 -31076158303090205484120898945690325280 9888699 51329050233065984098579256387808925464 9888700 49309776965905498845623330757161331200 9888701 161533303610010220353013764364911465900 9888702 3029139769324120568897099259374945280 9888703 -283269815780984836671037605428601683712 9888704 5851059135060986392821107334920011776 9888705 -68208492049389456732494232056142907500 9888706 404994810442779529850179836493576243200 9888707 -11107723441148466374678942999418102408 9888708 -6805249133827930751765828639123251200 9888709 921222564285026998771566176031408540 9888710 -1024506566884550590238633940953740800 9888711 29587698745395544374002276048088165504 9888712 -2672124288471271657967636308194754560 9888713 -76447109892503559677368068878444525682 9888714 78764965314244279453485170575725673728 9888715 -244343521253546470635545123382075308640 9888716 -201188611733270571843368187417611900160 9888717 -1042338943065737328356338632155758752 9888718 -58044888362897471570273863425770361984 9888719 -329599964305283577192784191874988228880 9888720 -6685738800198737927769510832238100480 9888721 -45511549465770080648227703373369405440 9888722 11683156700937237485192677586997984912 9888723 -6247487799788218741089089399835025056 9888724 255336563809054390294841497178355226496 9888725 -131355267514009151551161390497584800 9888726 5427108153980522522988916440392967168 9888727 -12206585178864531667410604654617090424 9888728 66366409171047247440491542488351375360 9888729 -312488620872751398089109393633394215072 9888730 -30843920435648297271497469085605710400 9888731 -59034602341303269684184423702805346960 9888732 78312404912605092606326180719144430592 9888733 291368127358218476199789632413635202982 9888734 218125115793726502705702521427738790016 9888735 -109232535441718965392512648889981621760 9888736 -45480262444188105094662496614691110912 9888737 69392512526358558440911372787759305920 9888738 -97359854448424198776756760477989642240 9888739 -101336332213958329352011015549212285600 9888740 -58538361853435119025076844391741132800 9888741 434989413716240231810275353491712381948 9888742 111693490090173008294888990872807810272 9888743 -146192640502081641641577712496449593456 9888744 184960783573435511581493735110673694720 9888745 -38807261003290663740365660903052577500 9888746 -6960004440793814545111475931014768640 9888747 17252080980908596563095455073053901184 9888748 -147745007370571897780107035775555492864 9888749 6842457977459511303691045982103950808 9888750 20572799671510993923962963059904400000 9888751 -419223052839173938353761519419068899248 9888752 41732993770157125952803718447235072 9888753 -3410670161141381579205454812023795712 9888754 -15168338814457029594252974526191324160 9888755 -240590752209309098513068706144343837840 9888756 87543594943823413169276617958328041472 9888757 301962590949232999176684043774417721006 9888758 -96422811829465720526815207374430451712 9888759 -61188046948317247941721441652278975800 9888760 -107929095968015312469360612635378073600 9888761 420491555899675969582829724144490432362 9888762 -23235310345471865963315854046675467776 9888763 158495171956801124537766819357532031012 9888764 342152964044319545343593187691771385856 9888765 146964383259431189590656531222712564320 9888766 50811628208338743905418474279358328832 9888767 84301469282924765599793890229064961392 9888768 97577424776198029430364422193366958080 9888769 -155099096561699985651984957934107080640 9888770 -62358115225173739592895129866636797920 9888771 -138840351270235622035861164006071846736 9888772 -9678199507100689511940492576287050624 9888773 -49139960643683785452971018702398578978 9888774 38405536749793116525158245329884669952 9888775 124722859094188165436067868163248541800 9888776 -190698978519322619591414885021906688000 9888777 -3229840833026785624169058345683348160 9888778 256404134381927802325680872809954909440 9888779 -93335074673686055447256601131853384620 9888780 -48946682396326917006280090779535687680 9888781 -5448680892979011019921340022701504256 9888782 -9453428758901972821309144542756499008 9888783 69250442036038303519913145230759643648 9888784 -34393470697489877745651771926224691200 9888785 388392424567647438732721466707033348980 9888786 -22298790452104498730586726834846587520 9888787 -78241352214115388643318564594589828564 9888788 113682822654255678975551970639591841536 9888789 53058851769397912488023414494285893024 9888790 -3363558082114218066018920115648691200 9888791 -358348739967356855533697608744568149416 9888792 130686048315426592869030913017705246720 9888793 223635971786065580506153777553455871364 9888794 151077318197718175866733566515178963696 9888795 -32472478225061244549831296064930662880 9888796 -5440229600462069323029538557231569408 9888797 -256946441096251041732613078260816340800 9888798 -208237139333807092454362612046542645248 9888799 -35699520917237993481423947973614230736 9888800 -327194306820858692286004699478045491200 9888801 16936525779717186852689632177662686784 9888802 -58249720392304569689147857938802068480 9888803 -72402759687118720072007381674746678948 9888804 -4698167156390199750543589170392653824 9888805 -31664363696962885123736767011228387240 9888806 -365502841231665185792435723821154712000 9888807 -88282088561741606526390316681503702960 9888808 -10709703367601797578731667754917888000 9888809 38544360513888746252127253005504831744 9888810 17246622749241371858369907034190204160 9888811 -83547312581044685714910531682085240328 9888812 245718265273410196649079808889309158656 9888813 -16447299688086950628117677879526690720 9888814 -25957885240980306416631358969201566720 9888815 494714189330828670984485517758893207680 9888816 -16641531175434173422840945694343168000 9888817 -488533274425958914202958563191140881134 9888818 -37031923117847573025519130287062438640 9888819 -83438013907558824064215690453951821760 9888820 -34065992525124834230807480235371377920 9888821 -79128793743356571942259755976061416800 9888822 26164387379827389421220544034592571360 9888823 177991175353395239308417383247362539440 9888824 -785341875172349614630773879294914396160 9888825 -182325890965474602554232671997804720000 9888826 -32778197409494335933648224066224927520 9888827 -77411096369482390973736341871759544992 9888828 -106600453999792261819088582653675015680 9888829 -118339251187460755668651503159156244116 9888830 74521885232419264308572097698130681600 9888831 -131914863577892144792504414195744951520 9888832 144645939335826161383163339702167142400 9888833 -237063239751396688561162419984957808080 9888834 -37979737917629598968067691882352455680 9888835 236376022047537823874673451748945798400 9888836 -167642429491399353066627085096105115520 9888837 -245186079064997887713436421160011469408 9888838 123349875999084819054172620967808359296 9888839 -511945154805950310135168087173607552 9888840 37938491769311806570346384814290227200 9888841 420391157680270880600840655246172353242 9888842 -60820339404651596605737100118619577248 9888843 134242842992257065471199321873246760664 9888844 108267760036072635203016883196873552896 9888845 44823112783931506935592571719034688000 9888846 115259442429824570108780503495051392 9888847 364742874410000421005421005246957455392 9888848 114680896535382891194290303308196995072 9888849 67546986128636638602687121213548543684 9888850 -59360057455892215523834811992915520000 9888851 147628568377054209520519593093630019152 9888852 15104191220280377095638745571567155200 9888853 56076499465641648099449973294977925144 9888854 -59783396538174630742890387187336341120 9888855 -69038380735873289224828169283634176000 9888856 -201138554988074904824417116121958297600 9888857 -239198237009898207040916137705444182768 9888858 42114474351254883118822764150488970240 9888859 85666872662552812245859862028737220876 9888860 -196366869480174290118771031005593233920 9888861 -36217688794161668734918612310499616128 9888862 67696355284513141261479014855733282432 9888863 -279540336401329127438495692200008913888 9888864 -25402095766799730204930740538562314240 9888865 -162938823896418311538600360780476373120 9888866 -104462613762045593725756997498956059936 9888867 -53707522234993301357739515594920719312 9888868 34960148675066732813189596667931125760 9888869 -83893219044060131683974598216913323872 9888870 -83425400397176825489731348574352643200 9888871 179663203132375106070168427953089702072 9888872 3310651932091981692777188280144691200 9888873 -2761471431318858332343338149158891456 9888874 -122925573731550589543566231350879978064 9888875 -268384451121643949535621932008664556000 9888876 -27073127402559143615746380708314689536 9888877 93644524816171821501484743967158352480 9888878 -143837684531376251709735946509812521344 9888879 5935078237732208350775915041630725120 9888880 2837349525853399042139022939564933120 9888881 -130906894361450084154879794052792246318 9888882 -683280624529463575169762612259482880 9888883 396621934153943125719334041397372246200 9888884 -1475717604723014150822129848487639040 9888885 52482300429291070164693524117467354620 9888886 -269795894246294189058656140785353728992 9888887 -551560155430085287243733685433052557464 9888888 28297048610771991803401033903024066560 9888889 -278469969545809141105941916971315180310 9888890 -45917355237549496253079841122340896000 9888891 130908633507407093951186638769146982400 9888892 19888516004862133882947294031142835200 9888893 136343023378427211506109841393819873920 9888894 -258048742923715021868667217381490430720 9888895 47627277976117782669894411341441975400 9888896 28881640003772256796269391161537331200 9888897 150645845174430781080184591532271072672 9888898 -84770311299093510874943181807825129600 9888899 294370583791698626645660123636408625264 9888900 -17958161588524478713881219246101913600 9888901 115804931570278281963204042062657963808 9888902 34520502532889775257414386908936685152 9888903 191642673289431476767719261860840331000 9888904 -424407010365155416882784342687553945600 9888905 84629865922086986474742844985487352320 9888906 3914716566017700897662635571861869824 9888907 -7620656691762993206639562481438208000 9888908 -80338675324302477328033977577837039872 9888909 1096805197547451536044516305422781888 9888910 -63468248655162045535057800585689057280 9888911 417083735450505327779748308047862149200 9888912 126961860307898277601224730773211054080 9888913 -101890514510903645938007053702483031640 9888914 -2449643478944587630709158917214233600 9888915 26019800847790695810730358544478140000 9888916 48741465326916654582725190406772917760 9888917 -307699880222970243753419748908756869668 9888918 15770700201971937233371843860174096768 9888919 230839185739337555428905071492655244944 9888920 -35660897097802289591811204160071475200 9888921 72287633685920253137695632851891422272 9888922 367292814264933234121156281995606537952 9888923 -576374329484949110065767367505663108400 9888924 217675983791529069549489034464697145856 9888925 -2245162875943601974153315630753640000 9888926 -169074779172169515666326130478487657088 9888927 -426842049308891667100043015542895678592 9888928 251687196771239619446941271206555287552 9888929 145791706664720663912739220339125538530 9888930 100760534233232523130853162151339686400 9888931 -46559180346524635544732677876479822960 9888932 557510677834480547669079432678280627200 9888933 -26820908158756248892916566393288342176 9888934 -143320665524703074492405657514605796096 9888935 59925131258414523294184196749332485760 9888936 97517212412096125207934113694518886400 9888937 246239054079068125033379459020362331792 9888938 -50705828851129523731526092494011520000 9888939 -175542451543421347655756804400668547360 9888940 -30050610855393546305662858350252088320 9888941 296986472400150746702142490947398995392 9888942 6038806144393591275314195102251376640 9888943 -311314639304954954309506887294972669808 9888944 50939085006212962143340981217150828544 9888945 265853353690647577771468470399761280 9888946 -156084575508882445874944723135215449328 9888947 -329459440074100054319548913060454767604 9888948 94561598109642338261507293733436623232 9888949 100281840465519207981961516624942399040 9888950 61647142256995728106325523585754932000 9888951 114837508366469721541932376841329436928 9888952 83204527312719645118541204228982743040 9888953 -3215103469285025894819365978505132280 9888954 29363619473118074375460039706402106880 9888955 -672160854057438656495340296231837328000 9888956 -62848302124800086027491674935191093248 9888957 -37178713276792179014102632014739138452 9888958 129593950312237014128087672070766030080 9888959 -522267058728782864291472326557198619784 9888960 -21215956929845001918920503960786698240 9888961 -195794153720622037257810632467842325438 9888962 203883060174243077899178641005072641232 9888963 -28210447720529866493972731024526866176 9888964 135637812408963664127622361231525582976 9888965 84747986659518726795486670145802913920 9888966 -5946980341105017669125684869115385888 9888967 536794996905405906865695916491401408 9888968 -2662299219342229694913795053801472000 9888969 -39571278127439677923205028846908998144 9888970 15703674140689590488402273806691804160 9888971 -7967553226578893370403973415796230000 9888972 117743560050097938089062069213985275392 9888973 108986504648560396046934718497536591222 9888974 -172630691406183078786201703708792275264 9888975 -124960721667358684757218282417914680400 9888976 -23165864309194496355502782953573531648 9888977 29286743227963264342413861116587543872 9888978 -15663193589130286215978939841284395520 9888979 324834548608883367487872530681862505580 9888980 -42833208506188738574410765478093168640 9888981 164321364118601259421653362931882237600 9888982 -145215692080634272218964889747130759168 9888983 347011588842762198271269928022171236800 9888984 31427481864235128036218286346066728960 9888985 148218889346264435459949943263379994760 9888986 -475856919765247531698550464874247697696 9888987 -260046598744111208906252182562454726720 9888988 -379753550798151239949625763839463522304 9888989 -313356828648718871833866256181713388832 9888990 22772076888722871258035050679513395200 9888991 -64802371810679255603112816637623267728 9888992 -467802433741379697360097389279297404928 9888993 -112796880084332058970051271111800216800 9888994 -198338739875782025101139678405401078704 9888995 -40161902569879907519170523528639745600 9888996 -47969849857042333450640990744133451776 9888997 -371268786512871268826425273083014375554 9888998 -32938823693404892930588465336643387264 9888999 -51385288210221678213949969647810297600 9889000 110018237221205171163856399668019200000 9889001 80604751985832332839771885376228787072 9889002 27570784676719745498057387335538829072 9889003 -118240632811599883410156846849698463680 9889004 -159829881021884605931468209872629554944 9889005 -34024112891426571613507612909980046080 9889006 -106497944856329544099931803042635544960 9889007 -279437688338832718539687530880463514088 9889008 17413380119552424609594117000833040384 9889009 228818225567880822212800930522422970804 9889010 -164260357112386268666358681015864159840 9889011 1585632061097634269676287241235084032 9889012 53740527245726302749681477841554135040 9889013 255708055259451400454711892882875513262 9889014 -216382986803929140591320114800312872960 9889015 331028748470191586930973492207746433120 9889016 -360521230428412096192047399485320089600 9889017 1153689458547530416394137194212147280 9889018 23165484152396519804170705681432603104 9889019 92095234139514371456078348773875727392 9889020 142448638529306572112157332077825689600 9889021 -1959844310926218872501622604805192288 9889022 -15961524760010949213304306253315837952 9889023 98275972831196774248265285472695683344 9889024 -200835308824111013791203086347188305920 9889025 -55184116134116194021629771216210240000 9889026 -27491443950090584557096945512561349632 9889027 -97438494202482661604050531314533308208 9889028 41141733491782208404860994715550821376 9889029 -71498877683304009725811579125880332100 9889030 241064301153679708891576864964576728320 9889031 70708392842289311092760430952130825664 9889032 107586206897041816420678324141398589440 9889033 -281868620090347063209438486514939708800 9889034 55537610876090723767828708481008504320 9889035 139936075493558509626720867556375472640 9889036 -185046244683709329365774013630321675264 9889037 -183950663655043054890633942856331002314 9889038 -139459860358211214391657826307234185856 9889039 -269275925237995639711879706257366158160 9889040 -11351379639686161508144892811326259200 9889041 27104044767011180774124873462020900592 9889042 151733671814396760324754540329893046672 9889043 -255622438884043090477358244074303302416 9889044 89036966253257128988880159210567598080 9889045 76592295316011977505920089331516238300 9889046 174098001172898951965747934583643325472 9889047 900342647566897117386002248100967552 9889048 -24858146567618685440084078759937392640 9889049 130098422700142393134583225019474127120 9889050 3541989581697678526030633853362732800 9889051 380993320999384401814729736043306610052 9889052 -440465830947315743421748857933625443840 9889053 151421818771958734798706335363671456000 9889054 772266668155356549860202538493770752 9889055 -321347905217148615084979828212801160080 9889056 -194636597145094850648632308221706436608 9889057 -52506312342789778669467284713680637440 9889058 -66249156726853737732465746754112827840 9889059 -395514423314847930031610589154679908032 9889060 31139087896580661146488900688991682560 9889061 4862671343497852488447823431622829568 9889062 57757147096443487967507298553772605440 9889063 -612739214872075652036289713823683836800 9889064 152560600879512970391487406351803340800 9889065 -197402344722792530288185647196470514140 9889066 382414330500080518992774673240538814720 9889067 37541537271897977469493210411762888116 9889068 -34680588937383852574984786076827582464 9889069 433498419397270630424551327052097912470 9889070 20650776645906332972650286464558412160 9889071 -157751471054654623981595497962850548336 9889072 -178823804588905688394279003612744450048 9889073 185637227291598157049308247980453730322 9889074 74765089629051095600554618302780349440 9889075 40221027098217269399287966462375414000 9889076 3130789296613512658534628272804135680 9889077 -46271560472921463769308863168742409920 9889078 -47181603514660549779126202319633240160 9889079 -44094962097437775858080457548649055320 9889080 106098783007790822428038245024740147200 9889081 216754009036538808060787331173931843882 9889082 -99355490577699380440200330075991802880 9889083 374738013623239388580403300429318208652 9889084 -8592104878955676409181250660717438464 9889085 -4852677815673269408539028377974587220 9889086 98116787365480884585559838351620716864 9889087 -103948526820824043818585951071947919680 9889088 181600874961571715791647421163372544 9889089 77816131010885439945122344135660366848 9889090 -79525584560767218463450541304739231200 9889091 -40738023684445665829870774844030833848 9889092 -120459482132331591748166524507306099584 9889093 -99892076169412300566117325071663954432 9889094 -165564856428058269448330404653609759904 9889095 -34795478457743709324415197290387621760 9889096 -169142002598746414322819498033284055040 9889097 1148148742472006643117275253948177360 9889098 -211935639927169578829728516760313210880 9889099 -214895278802991259255504006882880763480 9889100 80113228471810738508205807648771302400 9889101 132045632114591041592610291630395068800 9889102 -340552626875611793513128974734427729600 9889103 53402586302878974283256187067987015680 9889104 -34421739624801323402893283754368040960 9889105 101830310505275393068766090270679286260 9889106 5329260856714853278182784800565171200 9889107 23781655817805734732666026231989818040 9889108 105860440485070509440904845694848962560 9889109 -125738870466015531215000618427681513984 9889110 -12276756916206563812350644356946503680 9889111 260015280944450291533190833601064073272 9889112 -142786538394403241435873306959204761600 9889113 -120861057765819549395355515522201097216 9889114 51584233777557768657989237890505692656 9889115 -155103836756191116596191892758993362240 9889116 62439156428904054693565071491216885760 9889117 -78313033229716737523940650091189687808 9889118 -43826496773392339522667877500145366912 9889119 -338082475751398104163665589751818188456 9889120 67147868022679616301178681843659571200 9889121 -55840819825717837023725477085784820256 9889122 -125917311346240444790350744110469696128 9889123 -490288253631119583954601440683414694628 9889124 -28683862944181349359065125559108599808 9889125 -280660784294712138014496468297974472000 9889126 -81485097580472268054507800339925169920 9889127 220121646740639888054523962471746525680 9889128 142046081435777673673890498766404648960 9889129 -331064552811786881058801985806224106624 9889130 -131435983240209714966378332919401448000 9889131 38206629488816414053200476905325026392 9889132 -45815338059260905774492151801920035840 9889133 625869531210237521100989414333980655424 9889134 -30928646239814282899625474265984447360 9889135 60900674109972992999898795633146635080 9889136 -57478061577763353908384978585554944000 9889137 192590926824886539602692699919087987508 9889138 18579864793465945035393805859742047232 9889139 99768195564701465241589038095773699440 9889140 924282169980576649455681156343173120 9889141 -567098923698621645593597877711068435200 9889142 195422321623667181097249392390899021472 9889143 -95321892364498923286410839220042540672 9889144 341561619752412613270883627751368601600 9889145 56230087534031346014641003829087500800 9889146 90503414553717904244347224568537198560 9889147 -74058361513737285503192235862008941404 9889148 226327702766971899401863033467314059776 9889149 87359839954850768595318484092960615936 9889150 -46458880796841865035806570436941904000 9889151 -200515486243422112046086473717964030848 9889152 13773937300409606096576616527592161280 9889153 119804867891137606228142843526765966000 9889154 -98194180907840765041119264965234931456 9889155 -77083699490583712494929425335624192000 9889156 231924658680631892674186169858553019520 9889157 -452229752067060461555636385465482533440 9889158 70882349469706091181507217696403251200 9889159 -18935924075388852277976356071550838688 9889160 -288014434921824651082387443340585728000 9889161 39437911666116206121849049183097709072 9889162 166832760724621073767025248340762006832 9889163 -25815700371148768817421899509628163600 9889164 -3826716474052472716475933510209001472 9889165 -15594162106569448698173809067295519360 9889166 -24185951595427105128770001913410890880 9889167 -121166096119486043524445292196018498560 9889168 -91027018487192376659533707563398332416 9889169 -380392594479632844314941467827441300430 9889170 116961715394700727208514039248696870400 9889171 -181917041653971549125651401063486476628 9889172 -174212301426575063425698827359945248768 9889173 -123880748081026200267012154737978780576 9889174 -3483404182959576227684504113855098240 9889175 100593572795350621585006273452088111800 9889176 70422685410602806606909121443241656320 9889177 -84899613469692857155327395029646558400 9889178 17410457576454758429410238577229882368 9889179 -251984118945150869858781680230934490216 9889180 98846233896273392346716123509434877440 9889181 -53136776055890122371284747068097973018 9889182 34065062610816077587462502116108800000 9889183 -8406736471752553762646167033594467656 9889184 -170822861856831464998683141298489196544 9889185 -31438410786331436030988031645144579200 9889186 53515406967046928105633008252169048064 9889187 133935181942047951951199473287279291904 9889188 -29028179361522047379787878789526502400 9889189 394058946348992354202174904381275201792 9889190 18115376732289540555020604666988848000 9889191 19463825576284971110678959938358780248 9889192 -561164735498643197464107846891072798720 9889193 -118653469380425826834488169413569431558 9889194 204696958417829484594969056841851904 9889195 59375561901845608326932376628054645440 9889196 -141845255009932323208856329724040737280 9889197 -273796578438693241011157958348368555200 9889198 226284215198447304135501112986145706880 9889199 10914493866935175935719558793664999864 9889200 -13645497702399643829660886768129638400 9889201 -70806456378484593387245350332841555776 9889202 90807550937061590425135467511969766400 9889203 81680174951013423154922281559905188960 9889204 -242155542866339438026488896459119489920 9889205 -25307904773616167960690637201352173000 9889206 -158778320867027546417266273483105143936 9889207 515262150426448767576045800874213980456 9889208 2213745364545671879455021068471091200 9889209 -11733716914870774347092311530399270 9889210 32328819883058717729213431496834031360 9889211 479418142675554760517316065714364535800 9889212 -69453343891262550584820230048643406848 9889213 103375768897866331693390013342509649760 9889214 67041598756379196462787462275830835456 9889215 -68873579509316486002617309821571340800 9889216 41791837573126418334773121466824130560 9889217 -5953837294541683646365245691511568384 9889218 -97394660981902304298493723245257081856 9889219 391114678791158031743672376544443185544 9889220 -195940435458113923006821241818519552000 9889221 276680442137385983375914831660655967264 9889222 31840625153704441040251053586906338432 9889223 -129328624540991457836622762595688297664 9889224 285403742223551403968869068919450705920 9889225 65927560463257763564052666079452997500 9889226 3218751276153290568315331590096864000 9889227 55770439238908594313384036694770013564 9889228 171095597173818166874994453978234388480 9889229 -4052828439788149531030619003794456554 9889230 29677947513345354267090156943795979520 9889231 -187315008709981391012703039327982956672 9889232 -10077938684636107676345040869292195840 9889233 -171447720876924861373486190657122198752 9889234 -6012546487070422552504121040213610224 9889235 117585038768532108114429998064466516800 9889236 -107120642130433233071425150700098682880 9889237 -4190345462472541394617709516247201860 9889238 34721652363871387035820559307266312640 9889239 -148557664908754775686757832113336526720 9889240 74205361095858135693517650870000844800 9889241 -119400919031891115156184305094885873536 9889242 -82772480804679837340627526037753428736 9889243 -15212385755361226857629658434788633280 9889244 -268241726853567627107160164405681762304 9889245 19697242729611826650891942924686150220 9889246 -65446341685737216427238908353274412928 9889247 283871673482240156767055525888805783600 9889248 -92725759530899718607132949124200005632 9889249 136247549267233078629665425792402908436 9889250 101153369079611438604796498200591744000 9889251 -64698273159630652293844053033819314568 9889252 -390150364832436800216812698757424251264 9889253 -205205689772719736870519986174910331360 9889254 6225298272507326838145678234820549664 9889255 30539863107021332110576818115519770960 9889256 185366308706975149356661426745725286400 9889257 -44395357394868196281008019137752934016 9889258 -401339685359603466568395877204029786624 9889259 -63074711293974313961258518121833163760 9889260 -31742204274450026907072070494223549440 9889261 -107433028807412932231528482074320045920 9889262 70768699308752618188304429630552365632 9889263 -281029742847226279336425560105007423600 9889264 4224411855469344070992677898446438400 9889265 -250078185275034321896768577520060517400 9889266 383429651440170421915947461970595584 9889267 -176887589178107161947173059730640415404 9889268 -130458350532685131316503469960324186752 9889269 -2325326393536207816541530189118807232 9889270 103472459872280802464118871681249090560 9889271 5945354561262424660066057454615470512 9889272 -14773381196457101218754786620245504000 9889273 61082238534381918371288942097126212740 9889274 -88231450168111092283230899151155627808 9889275 -104911094458902142429673614373822990400 9889276 -2260209719996396958003993031876826112 9889277 480182661521006739469223053679237072160 9889278 7742858402928699709887493987093221696 9889279 -165299365985538072745734681559728182400 9889280 98331304172267116425431582292427407360 9889281 -94979831315589218197285593135024806172 9889282 -387757348912389528029229973325263296 9889283 404534877548301874560818577338392097532 9889284 -133071912096027276663371491201358346240 9889285 -13322605520369521140500151538890768000 9889286 -16466055951943106749609569797546851200 9889287 -29836964183137193292545240116945138944 9889288 53928077012735774923129712925629813760 9889289 203840973707235431206114590063558552090 9889290 -4241207132094463362832297803758683200 9889291 126755270407735959667594335317724761320 9889292 42214976831313894896080888578927575040 9889293 41383050602958196978026411727884878400 9889294 117439631460094568214945508349583199680 9889295 4989152636041161731678802742397005440 9889296 8108261136687002061628088553231286272 9889297 -87736095986842686633847888033242392256 9889298 364507984307750066498818974111314263680 9889299 -76667644591257012142052634380297187840 9889300 -155815779317583500450698796029552393600 9889301 28971046783070180634961444998940781532 9889302 -105559375628348330255716154660671560768 9889303 190598255818118415216795215498515365384 9889304 -265472157926536034911190658492452874240 9889305 13635472435398423638333715616368624000 9889306 28171160973125503414274566351501286400 9889307 190591919202270567771067854721738727556 9889308 -30381639779278373345360802878769211392 9889309 424139522467784274790184217382161233510 9889310 1782229282686903213579828763098316800 9889311 224380360695354788100380772503468505672 9889312 -8402797192802654297476561063389954048 9889313 182169078596554561545556048730462381760 9889314 -87028278938708725018220637342761349120 9889315 343746705763455183773142961189331370960 9889316 -249074275223604407580882577569903768960 9889317 538624975644334795529662046675737885440 9889318 154299320441172265424483072880319419360 9889319 -186086482313600486021242122006507253560 9889320 -65183807482976409583818744628022476800 9889321 -86637845097833691183926540455521933696 9889322 -253527758250757306284696226293426942288 9889323 -33374361596102771947944490025259901488 9889324 149272928072801536663602932703427929600 9889325 35282233746234877310539611367278370500 9889326 217790582321186052662850949776981029760 9889327 352154351336326889553994463503967736096 9889328 -60933854768870310501477735382573006848 9889329 27300057316459040148630550554343076640 9889330 24055355785121358662014865531638871040 9889331 -220642385334524535319627210950794282868 9889332 -119348607463644272669999426530861056 9889333 -298968254265795939347377854963471885216 9889334 -18277995968490005000965580897288472576 9889335 -65401264001198277802673255482477388280 9889336 10122657061174428330884836251636019200 9889337 137969435177820861665343444786068673792 9889338 42584724815379676373958796018387897344 9889339 159701208217770802177354184291741462224 9889340 -5455215254656949116424534910656486400 9889341 -20845786930461637795274583168244998144 9889342 -30735528467128761961937242291959221760 9889343 -175484083945587674763849897451487001408 9889344 76996536788639193192690715614353817600 9889345 102782790139372073564999962691723368680 9889346 35815841975184527272671986484018139680 9889347 131488759158986215740297018874214935728 9889348 34021819763679598138641164759365017600 9889349 -99741315124671927559644774972486348036 9889350 -54428401012116647407738001716627416000 9889351 -175117441877533937640727113538422621968 9889352 -112362161125086135977630724103208140800 9889353 23490771634362311950168136779251975360 9889354 -166545964710930917675076998035161421728 9889355 -44209996924741118314014171634932480 9889356 31098880851160396625572798870759194624 9889357 -1533521745351709378219097494950864394 9889358 -232112873097460865671862307757783590720 9889359 -57497041682618386956340294224965733120 9889360 12026620063713067675984139265391656960 9889361 41370285528884215340091031375187181300 9889362 -18044145984018707455130271593629567488 9889363 -41032786058814918640247754612864675840 9889364 -272667992245681632761330302185035440128 9889365 -140479139696183714546088922293814656000 9889366 176382814242749145120190889966603257632 9889367 24256395473620249024212015024754759680 9889368 -62873474812775783129577234491129364480 9889369 24006528595854017311853558781760496896 9889370 59303372687497611657573746933606150880 9889371 4062328606867404210317734305713788872 9889372 53914836733937383511247430225314668544 9889373 82236211420239404089276853084231939040 9889374 49210625850187839399759691511693199360 9889375 -11833163460337816680265341459276130000 9889376 -133389492860307415001843800558691942400 9889377 -48891029021884727460379334245474834560 9889378 376544812913486700624542106193731010560 9889379 24762215574564559612368509678266662384 9889380 -99914882526294043161187220415982237440 9889381 125760200060579931430632545120890187264 9889382 -82154874240857507004690097991506130208 9889383 -2808479323284141397275959558273033472 9889384 259846665581030210972109340719718210560 9889385 -185869760366199462793345517100900906240 9889386 20876026969594099691648533882218677760 9889387 -217624881210302427650325667075551779880 9889388 188971517370598571444413183939401132288 9889389 -107793873029043448320060734636954203146 9889390 -782157687324791779810292917526795520 9889391 -42208014476084720009640807039959863128 9889392 22804708127822229129888935512972984320 9889393 -299289109329258536756115913503933680220 9889394 -90066622274278951972647754475477355504 9889395 177851300098806219263171379352277011200 9889396 -411864485923134396639396910604709181440 9889397 -28438943366179713191478629893353141888 9889398 -2997728260856475982454974249160985600 9889399 -196086233531641928298082124855260817336 9889400 80437846258521820157378229212557824000 9889401 363938667715402908268560509717124696864 9889402 -171451475172316470607300358930181719808 9889403 60966987976970000563657934441468497920 9889404 -77724145111682154495435556379763253248 9889405 -74511292990188144697349016133174392000 9889406 -290409012861308423716830812428876842240 9889407 3661814897379891563328043776487535616 9889408 275937230910077360102831289970112593920 9889409 -75106665000141621906117502270903179390 9889410 -4484400768855325119027287411161620480 9889411 -261141390458240042268427156911027786240 9889412 -136164150572044407265206278746348770048 9889413 -15405776044243526084362456628039644800 9889414 -33830485950038026245694785747900694944 9889415 178663239003857998941810444949703493120 9889416 -198660095402298161529382216069754465280 9889417 240216864357355515485541035765127661466 9889418 -2073814936184604023717552868476994048 9889419 9301753313530448406905772106673257944 9889420 -215191535707369527966908072918210718720 9889421 -111321089869029103250219684869735857108 9889422 98138961808333564207187529238851473472 9889423 260686165674380925428742924472903226672 9889424 35269113718523855868530440509919395840 9889425 34153325473743136169790871935740976000 9889426 -242559792127467008989053151272849407088 9889427 -14753697187911116027237451329635146888 9889428 4696048895342779955573049569182156800 9889429 -10596469157325195957961383256889673312 9889430 40619528395634953865660756107648464000 9889431 -64272936042324295913283093022433821848 9889432 78417780113214754065829192181080596480 9889433 -15612519250863724522310581847421707760 9889434 27596795005654386645376130224345989120 9889435 -2397630086873624480443297976763842400 9889436 -274877141673210983547803386136719864320 9889437 -144317327079678690970946868794932659840 9889438 61793233321128004351834397901191127744 9889439 101074923683660067912728716913445638256 9889440 80340436208714863531238168864269271040 9889441 4125342576785617918469199455912427104 9889442 498543549007289666105332568457161700864 9889443 231194246910602064894206198117713244160 9889444 141407934718442072518893401649724974336 9889445 -118893275843613444717298887741714050400 9889446 22480132507342262459764288893066682368 9889447 127990008566698125303157817567592859320 9889448 -10286848344194434490326505430689710080 9889449 205936917640613246849345592001567660800 9889450 -32321165679630779685256351952162726400 9889451 69075393092448338003908222436631456 9889452 27187655053231009982680124417626056192 9889453 -110460006995090490330862074240860690720 9889454 90293722271809274229571397538375183552 9889455 31102502881907096035243195998152754720 9889456 -2400250241389114311360579903223267328 9889457 -188912554086773112015307368110187786240 9889458 88651522229231567602903224965320074240 9889459 184216369644798993591838061556658907660 9889460 -49381902661389734680841546326736486400 9889461 -17492366430384672953691681764222642760 9889462 -94699435451800589672169131051206579200 9889463 145500316527865403979463685700317852712 9889464 -4022364372259574643481138924881100800 9889465 -61907794226785772472479386583235674880 9889466 -124117416987835124792802201646304711568 9889467 109319631244347966994531762468412493312 9889468 -410364915928690742740972318544203042304 9889469 -89040234366248607352002183056231603130 9889470 -11827363565862473735522661059525014080 9889471 -79109225931987020684681494590535409376 9889472 106359461460805876320384335144624848896 9889473 -239388434834550092693458607028155728032 9889474 268527964555192898151941807183434500816 9889475 -143657097505341480431281800309009018600 9889476 47704756830581719718403073262046968832 9889477 206908149060457488775251574703036226460 9889478 -115094523166434885229490072629339561728 9889479 -108361830759930965375900647268620204080 9889480 -209929476439224972846342614838276403200 9889481 36836047563734851357690288297306653120 9889482 3901166369558573474165566593688210944 9889483 42405848188561876017178721561339127024 9889484 -3312127560431645897459863402293669888 9889485 -15429865886133074467000740066814452000 9889486 97017330746831602470208342968753600192 9889487 38060154274289582092845318615136449552 9889488 16383416559744388514517435308451692544 9889489 228837936250763384028646252128849921600 9889490 29945623112751704352254202594226176000 9889491 163364970970551817101337801522181086392 9889492 -19445252280650934544682525817808787584 9889493 464730737082773013171668650757851667580 9889494 -49074357122060690254033506636290691072 9889495 142402398973792661464694589060601297920 9889496 100979134354575069898562744052912783360 9889497 -150171715977840078991111077288220866726 9889498 304545958350944831124244361176723352064 9889499 -866293353220244392209375512856529856664 9889500 -221004219074096816520666647840040960000 9889501 -339934301305786665563944894882055665498 9889502 1954544428671722210547887954428650240 9889503 -37855219592276891541169639966385573472 9889504 47653689547382949152473677047621222400 9889505 -405163065233320438819186322985890874240 9889506 178124180987831645163974021812230336000 9889507 -442651888040725829961109687370800326244 9889508 117248894165635660797456128981988792576 9889509 17161931340801473152585757765275994112 9889510 175621071358336312989618506723621324160 9889511 -9746135441822325367789518529896018888 9889512 -49019640616017797333046547628865945600 9889513 262288018056025585895442734516931515764 9889514 24401369262410251081214083997352485472 9889515 139067175743433084781199832923268606960 9889516 -30074767284634070826493768165757890560 9889517 -356216863060435300535484657853417103040 9889518 9389260090681019029703933433322979904 9889519 -29087339935753567309971582592475656320 9889520 2253377021734215130441387053836697600 9889521 23193875018794978190601339116097040272 9889522 134972030908951545781789452266069584800 9889523 -131961926679752294059484034230770732932 9889524 92608661444648043283724008107921663360 9889525 -156311921349060787446625749466502228950 9889526 3332713885690314206963921305519948800 9889527 -653470636644066538119282975870372864 9889528 -49104347655240760951709684812744335360 9889529 14443027041420362648595234507934604688 9889530 9162466544824807183194212469440824320 9889531 -8206793440494126854323028896695482000 9889532 104532012068626496476816318551145477632 9889533 -7752175316746346177848484984993331456 9889534 -114725560642151859312285072045400692480 9889535 22376556259586021173856786861952915360 9889536 46889067683605071038048984850203934720 9889537 -170941374579058555827185619340868982848 9889538 -43848718420221212004209416122720917760 9889539 9775764342402139942115918228733480768 9889540 139588565716519702630262517296678400000 9889541 -263414162341649355702715379057531009058 9889542 -129225810188877357102657594628085331552 9889543 -309146905281208011987064840000170927208 9889544 -37848040231809955561497584913764352000 9889545 -47584564210014364710270526617828322560 9889546 149205529720825975142420475280692532320 9889547 -97972395476232553973257948330397956320 9889548 96673784647268202266232306572421602304 9889549 441472416307050434140535569045036140736 9889550 -73597995913790545259557693356693662400 9889551 109168644009053008704645765571879271520 9889552 -144996319018688966529452696508655730688 9889553 364439950048422630068978437307531930802 9889554 150099851690692814752399970587261537920 9889555 -53870969516365165116335459306941725840 9889556 -5744226009561385162725984724955671680 9889557 297161171822255628586564514263586035680 9889558 12174608099879122170093690636876275712 9889559 45494694539179921036559589557607986760 9889560 258127106214462203271744150060423168000 9889561 -171214583780011457622182019406844296176 9889562 -154697552782912867864872560820879517968 9889563 -174569369790745705826843959525679158272 9889564 243672485136777342512068545480912957952 9889565 138756126652293004367621132423440204800 9889566 -47271043473345705253643512251711581376 9889567 -109432715971901835480455083109639289408 9889568 127885507896800109611005494433110687744 9889569 7852497588088888424350844641769770788 9889570 -990978553932653612665699741500940800 9889571 -297111584886963182953092843878113785000 9889572 187203381555535432067251939904732160 9889573 -387085940948141391265115369474665162080 9889574 230180944513017394659054475629578989536 9889575 -12521580925219588822877992602932171400 9889576 -433967040760763394651367797696357580800 9889577 616898372687892383736059960817868731300 9889578 102170010749180365460886992308625686704 9889579 41283785626411443868466706647593368976 9889580 63576488457116332819207775423957376000 9889581 75892549699885308672167734561081931520 9889582 10954171677091820385505091026576176000 9889583 448913064695428041264630050729118283008 9889584 -33103179558529702229524720236321079296 9889585 -259868665156460728347525960136573574220 9889586 -25372898054540879545548626235991151616 9889587 429171706109437944274629097400149388640 9889588 143735297228508166780340064625932614400 9889589 151849918973722002606901442695877764608 9889590 42209103269573319417631863375895971840 9889591 -12402607672418513895816919866015847200 9889592 61647405709622433367023659487168614400 9889593 107595670911903193049504210582463893184 9889594 72264217118398919523994172288758871040 9889595 -4527539113816313391913550242525911600 9889596 -31531886586398928828242097103008757248 9889597 -130902323542613279931958592741337711528 9889598 165521973848148735145048873242891924480 9889599 -361945830910517973349446009468587915520 9889600 594790405496583147542152209655398400 9889601 437239921887293374382613399020319217602 9889602 16584548565350108621668274547580076544 9889603 -56517974469712128617436945002115543776 9889604 47618534605703221675593191674632830976 9889605 78754364961082772952471619273554837600 9889606 -273996000020192267861301605185799257248 9889607 69702487780583914874158315388407483872 9889608 39924622147569025545772579468412559360 9889609 208689591944562376354278130456539111360 9889610 11831973963863313173628526767973321920 9889611 312290863796929604294767305744451846872 9889612 -116750129439577541541523191819991231744 9889613 -994730830195493110948981082768508000 9889614 47258375124008719609187965770275020800 9889615 60423409762791869534583748918962398400 9889616 21875976154418372157474021398048538624 9889617 -129672485074900045956112762520709605376 9889618 -188478255673138832844821749390978408320 9889619 85375674921752996594798631854707070592 9889620 11277053371416814638667754679587635200 9889621 -416587560275260797896557203869397917010 9889622 -294552837200737344177594538878128544576 9889623 13218170745650629123406406910829952672 9889624 371167692689071535414414674663948584960 9889625 -293366930646170362870738021831953126000 9889626 16280947169985486655588850834917536000 9889627 -364834374757642316342893026642323176728 9889628 -14763552776391177504305946235759064064 9889629 -12005537313647623756902324413366588832 9889630 14887769591068841881030905913646064960 9889631 -302408964046390559084453892220506930528 9889632 139253439269698919824104280290246524928 9889633 96354172900568413918172834527649393600 9889634 -171502340402399707627200408711263204784 9889635 32850043706934342377796257132008619520 9889636 440111191728224806009199367296116832512 9889637 142009316691090168397599756374607980286 9889638 -135202489301248511989467662801421742080 9889639 -29934357400766071024421741551069694280 9889640 107608552041749022004361111333218252800 9889641 -71930344777574709207678948565333585920 9889642 -63735200794323328123120529206037253888 9889643 -270998123086181080065733276022692090920 9889644 -15616167289980368642106116370876393984 9889645 161005427140896958494749044729774149900 9889646 -94805616541206760079141267759827478016 9889647 90907615839904853226668475402716256528 9889648 38336066147223075087064952910041186304 9889649 -99699721975447990991881666634819318208 9889650 35567717529954166919693935974293194800 9889651 -90472090351316062120849012976762672088 9889652 216623857969200688046706388435376885760 9889653 285661953190718931829282058922966787104 9889654 -196801684580604240057686437839279952224 9889655 72123724117995398010220492326870377400 9889656 -883443004190782120595134111767920640 9889657 -15988156062896751119672833034505405360 9889658 -3679684546558964118382228495721135616 9889659 40403927047884702335696299806907820208 9889660 233024486993088253048048779513831029760 9889661 108732345380171024971114701510696784224 9889662 -112253577755369432271300185123668794048 9889663 175576597187836189016958346401032007680 9889664 96562554364370446007453066737924177920 9889665 -214322325574159820071005722867889838080 9889666 174247133953886757261160924275118318032 9889667 145435210477471966264095151363496278800 9889668 -157396480289521693035501347204703713280 9889669 631112209933894193221273806296323523296 9889670 82855489814315268413530908030311710080 9889671 -4704984379465628045964544437471642240 9889672 -159520685166868531811257677524185774080 9889673 516248333481811480087879173872754272922 9889674 -125576885743379550126407532282870643200 9889675 -2950247323286298478400737081725269000 9889676 -4493760357285368456647968424300055040 9889677 -73744090422980797749813056866685996640 9889678 -101797903226994283524245879669954875776 9889679 -196326536146553177603445879087153763080 9889680 -3669194639192754597180758647190323200 9889681 77572602996422573204560806950832550000 9889682 70153553540989022984105982465935167488 9889683 202000051384882246179045614350846480824 9889684 -66754773305039763289179423031624792064 9889685 -58095931990949645079692767348626388560 9889686 48090625556597175193152203682405851904 9889687 -133508477743390216384379869253149764664 9889688 685344433750044324925113209893877760 9889689 38328613186251448562796432607014897120 9889690 114711192358089381030120573046069267200 9889691 -188036680553389201338804230533695430128 9889692 59364289127278749516242677527876424704 9889693 -431273691675217024055739665818954906 9889694 178851598414982385619996480165727915520 9889695 -6315064238931028264776321905029313400 9889696 -632358044913957093708393808485755781120 9889697 -150927304194629145947271686243615053854 9889698 4648457273350525244238006323122544640 9889699 1241476845816624967074420436022149248 9889700 -201765550718126116502073325093692316800 9889701 -56552474248249870841904021478426390080 9889702 7457976658087957810707600241646511552 9889703 57118277030177293236140703271955521200 9889704 -174278186406327986402583371922462228480 9889705 118936261895638397617825363234492781760 9889706 16578947515644419488312021532303440224 9889707 -179246434616508614503235963038177147560 9889708 -397459522745820089924889172355538361344 9889709 -25566538396147349439072242810598387360 9889710 -59104862137902251527568623197715847040 9889711 -148927499464949266164907714598335041240 9889712 27053889017353167667055351406994194432 9889713 37522215678140931184378409243377269504 9889714 173004355715602465840272507058168351872 9889715 23283372308986524741001520696160509520 9889716 -53804179795825220051415975736149688320 9889717 453379319195573134046895997925250358766 9889718 31161710209961105147604368783333294208 9889719 115356241878810239775462780238113735144 9889720 58371022621984081153195771971974553600 9889721 -74769005307543904008157443519967332156 9889722 46940929881971122053761518556452846080 9889723 86087721375763310274557026958879663972 9889724 -99313668122730540113995364725982607360 9889725 93058263231223739511590514064876644000 9889726 17200105486750327500538637241163161600 9889727 -359074408163876697567512735542071719520 9889728 32281401953587409334863835673594429440 9889729 -26489118067912765613057732657295457580 9889730 -7485505426259546771951539170087729600 9889731 225312261233557842127580912679296339712 9889732 -170376129139594698092131062195522723840 9889733 4527033938212530663344773653923740032 9889734 -93319746873762135219341744326425664320 9889735 98688939784870855614205259297879852400 9889736 -164769991359144310224863276569430384640 9889737 -106788860133488177768839957741982524224 9889738 -64328149626852525132169053269922966480 9889739 -28004937811679047462075743013896869160 9889740 -100155834275747437971563826176928645120 9889741 -442950255225671979373862211287079358858 9889742 1863600724763009759855372353986666432 9889743 -218156045995097443315508092606262639736 9889744 18022650291754758095993457472975142912 9889745 -58563397218219677549223040326329544000 9889746 86478960125923044630348334772834054784 9889747 36951655806693686150135769923511874560 9889748 -16763008781013229438063644572163133440 9889749 357329471165338049642748876233393301120 9889750 57799934619839209379816875679613120000 9889751 494235632713490246506122269887683893232 9889752 149475062270009367221915752195957125120 9889753 -181720792155521609345078582463095978998 9889754 12261142715521565360858299681781836800 9889755 115186745350457547277087744473420520560 9889756 -222056053425502430443290562581193900032 9889757 -344723339491042900383854123094457061280 9889758 -12440093341446723791124948775529347776 9889759 -416884904925237361018223414278106148360 9889760 60846484136975946654835428603380367360 9889761 -23105123948240522615094804294161080896 9889762 -17498728474223300888929238126065982688 9889763 84358499754486203391452984409525349200 9889764 -144488868189221510968525165372057242624 9889765 5924538981058844061758271316709985660 9889766 -5953999323037560179151919121692652160 9889767 -24843687975619485911129882154840607728 9889768 214211043227147091636688487780083891200 9889769 -88365768958254110242128523734422289420 9889770 -3431024641310645203520073861802475520 9889771 -37766063876108741269287527232840043800 9889772 -396804091824498453350504866617599610624 9889773 81910959177763025568472929564597148800 9889774 45841783092925085756050759937777751552 9889775 30666575462479732007477024471481753600 9889776 2311727072806046478777587647069519872 9889777 103872837870113733243583394941896631092 9889778 -159428611654161625031106125062831960560 9889779 -274275610351594780326879536467878351816 9889780 -138877076211541071648878053297886722560 9889781 4086180433760961742172821701817789728 9889782 21133444337629504699139390548510746624 9889783 290902586382677005402765223812107827880 9889784 -311922786034013179897408799932714598400 9889785 2589449044365399545209982562127128000 9889786 -82815504463651851447570710862307467408 9889787 -205048723486703154961721233857097843488 9889788 30899996465912454812082853976692024320 9889789 36140213395339475180206133640483809280 9889790 -47460215555997674352977046854173233600 9889791 -58217464372098471929941648154489988408 9889792 2068820214036083218110808415482675200 9889793 266694024832535631480289023172644018624 9889794 -50502588453638448535077254586552791520 9889795 -194599957187087083489643335718170329600 9889796 39841491934240755898841191435352150016 9889797 262055511191736926919150993325851487200 9889798 -112064363528656588421773464404398749600 9889799 -249483804715996816837486316767366564200 9889800 43212936253561396794347762279264256000 9889801 -69890762463258062523823797834227201868 9889802 -23203732461079520708404216531159229088 9889803 -99437159138552522099843321767050731520 9889804 -151153676238278467347544110600287626240 9889805 225409798624842243695481722124945104460 9889806 37937322630634048532441614824296951808 9889807 222240501007336579947039895326359451056 9889808 -105564174459948943722870342184005451776 9889809 -162421529113488278551110770987845633296 9889810 18045628594655749018326665856591183360 9889811 -270883810637477538247536199898232453588 9889812 -53528677203731444500775352474396637440 9889813 346735179620868465882376593745958562062 9889814 86361215455412836101262639191272928 9889815 21089359735805406761289601690300223040 9889816 89976052282770146883580801137554227200 9889817 212124356786937155922147055036216510026 9889818 118132221976388069919321295094352261120 9889819 -177255991710154386458004483077147631360 9889820 -102604047463885422310773230962994688000 9889821 -6522182225521109144030129855946407892 9889822 197494720859487487328592116933476259712 9889823 79178940302063915127426790510801669200 9889824 -11880669224766467459671790718044602368 9889825 -129878088176489779110073861610575448400 9889826 -399948028046068931093160352150070870016 9889827 93044671753190917822385819968357982208 9889828 803342870407208496182589361680011264 9889829 252129794002790544120819112382156404476 9889830 209189413808260021365317268796492128000 9889831 -39428636438873707243271541486043053008 9889832 -303515105500042125580985941645723161600 9889833 -2900971888807253642714507347372897152 9889834 -347039138466713886152305282918866114048 9889835 -63113357935423673152816142907127549440 9889836 -240538060515401356302429981947927433216 9889837 -184063238914257425114088388780697399168 9889838 -22470875638099236899001029595626623104 9889839 -119556914030305197691892398749306670896 9889840 14405540571285933737370822550293381120 9889841 9439673766585231521920238652229155600 9889842 -97353173983639666074785965614188056320 9889843 418589950796638335288645048950621118092 9889844 -192595595560238491948523430323744667264 9889845 -124971138783882899269656444445612953600 9889846 -241572097075193690792767439941988908128 9889847 -748511930076152959830089721786823881216 9889848 171470712842708182100897030580811161600 9889849 318647976466621796813866974982499383850 9889850 -99301030706817356407926636432435648000 9889851 47011550687567037251058355544981597184 9889852 157486340746076661278787953634314158080 9889853 135643499760877349170247353200137037804 9889854 -76400792735767447273388058688226648064 9889855 355345994590924865145255797725426550760 9889856 -22078174200155910094772115509980692480 9889857 532757105449526498037772113296543912400 9889858 -72636181344217397220107964040426832640 9889859 -131378664004522018833278769052978657584 9889860 -95993766548011861957241566453675376640 9889861 470562038796734506686584318082878612480 9889862 -20142968433640160688028101534426961920 9889863 29574031671535349782570662435954654288 9889864 25590098654140313123371819073789199360 9889865 -257318866390829192354799230413012390080 9889866 -84047986838508035687684765193769671888 9889867 -13224179290233022949826532868310830480 9889868 -124907224170126297827474088121220788224 9889869 134957211310297988168094495869900526720 9889870 19761474294629113602595724880570144000 9889871 -6033203077967962553226953887162423296 9889872 37818549062141180583343618468245012480 9889873 -24476188252571722539270124996324438656 9889874 21216382873605512967720902090969032704 9889875 236147266529538464316746706936448500000 9889876 -151643010453924569878175627789534400640 9889877 9988556981843360214495315960530955726 9889878 -48938785201495717815647522865826166400 9889879 35232092608950412644407014038810639400 9889880 56791647471345428779543443939213312000 9889881 -69314150069049698806339740102285822336 9889882 303681467573221211902083431745521090784 9889883 -56722160520960697646256110884170735816 9889884 -144543049468974724846151133002603105280 9889885 -138141032518872035627315923239144480000 9889886 127124308377345337850096391550610119680 9889887 95586863404143617333696225877345850752 9889888 -558981534202452517778033946899571671040 9889889 569623025064980279315732615666118342690 9889890 10632965972320492540474844319285841920 9889891 173541931578614903785214517297260654544 9889892 -73309592643252219616270208711986022784 9889893 -474879762382170802857384201840183816 9889894 8288273991344413205097220175529138432 9889895 -208692630890121553608639168225147078600 9889896 11293837204636045724394143151540633600 9889897 -9361236675818119066337264911984832760 9889898 236334071474151114082872381447785377200 9889899 -99215919761428219023806775183092275200 9889900 -87646650244457503420489385197585120000 9889901 -30127019915772768876009148851119568000 9889902 13789048319630907898183233013278489600 9889903 -108999059377128925303719617410612771344 9889904 -31063698749471106588330196973095649280 9889905 -112632364051822543000196316036189219840 9889906 36648084840816233215707759257837154624 9889907 -851957072862287628040306363084511380848 9889908 35330401053055858776050101210935459840 9889909 571169509511321282138337549711152856110 9889910 -227114515925316012475861003522180241280 9889911 195242041009667160676869661854067778640 9889912 -307532627094064118050845045777842380800 9889913 853742572380321102763649900186786184960 9889914 -1116273815319925067011508091819117312 9889915 115034655838825584958407283021117607280 9889916 -217782921935436955472575067480497231872 9889917 -4573826808984530658995016813779364480 9889918 384449159011571525272990654407135911040 9889919 -31815947469290275501883027254922699712 9889920 104754096678424625443248961808970547200 9889921 248956263229697619612797854915380213122 9889922 -43672414864851561699884507164427736576 9889923 -90408990165358137240229052557090705416 9889924 144714171166078631117862194407406472192 9889925 -255650884808969463969072636144746089350 9889926 28705783816237017559816842625989857664 9889927 587966501955568469463001853496718410776 9889928 -2459764106016580654172742359103897600 9889929 -89911008348304777163743117774301490240 9889930 -929746555959724659689057907906908160 9889931 -227681314026450029385752810379571207680 9889932 39471093084840772192794923652629056512 9889933 163989479888341068350891105859750144182 9889934 -191992246395555339305979393897133634880 9889935 341830650650211856633615252236666000 9889936 -3368551106084109884010347569077288960 9889937 345934676957336728422167640276351213120 9889938 2036453719850870274015620567520264480 9889939 206946031834451588644685343460011492856 9889940 80977142011847792260367853938563127040 9889941 229908906455950192832666814249434508192 9889942 -942755096683352219784586013804182848 9889943 183400836864949625452643921560586343600 9889944 126091228514362554732686485877121822720 9889945 94621906378532377974945383034133847040 9889946 44428724747266551191723850555164431104 9889947 63432293368647066284000581297997347080 9889948 198502423058087491166953192332438704640 9889949 -78775485483977611083715106130422588640 9889950 -30343394940016055122628854078852224000 9889951 270331961665957982282754529455477385952 9889952 -145511062257900492359610302892242239488 9889953 45133037887597913049257884075155632304 9889954 -88181514963094048946044000315413009408 9889955 -384675698609346142442112099852825806640 9889956 3658843423296674866543482866479542912 9889957 -4443974174483241177963223275232757760 9889958 -99132289438279798351254766791849110016 9889959 82299784814091318076467773923834093008 9889960 182884771744828875237395641257619200000 9889961 106585726679897296745001591344685844224 9889962 -20180632493257694169202769240794809600 9889963 -74838718273958032902956850148847278416 9889964 219056238703505179206472486266058256640 9889965 372664020052029373917779493704330856000 9889966 139593816868235656530747160864449306432 9889967 -9233356212440038019492711249755200240 9889968 71680672954326988297333032324003790848 9889969 354500643153933248229080445621487732370 9889970 -6021882339860943355999397081654635200 9889971 18610921320973111038098309487045769728 9889972 -349402384402183532908595168939567289600 9889973 104794587185584689317075456559935328060 9889974 71031094737980546553900337008427582944 9889975 -239899474095254109429750059910953184000 9889976 -505718507081685083453964899005381079040 9889977 85062927026257352393216977619957164608 9889978 -37199799137549245312980561044898111744 9889979 -198594952969692032085805449493861496880 9889980 -53506671539053570250577211364427694080 9889981 -318879465114667619275379289117393356218 9889982 132199683226933054360774448007290510592 9889983 4854778257933123346600840672312964040 9889984 39251057259482286130186602822580043776 9889985 -48975201767540082395892575555013397440 9889986 33498324409073691649758314898675594240 9889987 -22742884825544660087709369941283591364 9889988 -84014953896747718098830676974016777984 9889989 -27630758200460052911095797385166965440 9889990 -175407209817821033885393698577625494400 9889991 270631389228734138715362529268775398944 9889992 37209544880330037463489385929270886400 9889993 -293972961667825959106954804533818760240 9889994 209205480194668942181187736462236791040 9889995 -130583104582493041183564649135967332880 9889996 9957276615770784648067259045707998208 9889997 -194342680457901283303264782217265405460 9889998 59134270195820604213166731217438556160 9889999 -171909057105187880789578150361542382864 9890000 154086332490454027939252228669440000 9890001 -25293614441335245308437294490247232224 9890002 79673667843733058734127986979514935952 9890003 2915985836901558751762906204226577144 9890004 130558404371391951952071100722365601792 9890005 -74800416183414498158408030384421393600 9890006 22771928509696214194482156984629003520 9890007 187714791422155995576535453078932353640 9890008 124584149046986919831196017225744629760 9890009 407360629560539920967496635380184211210 9890010 -26179062655880766138602984793609062400 9890011 -210676071960339477974411856457460163388 9890012 -124742353174304406536367406721144779776 9890013 -164511398153444789135508732451025292960 9890014 -76683903121784836100159123784475446144 9890015 -202486656718816292193727988762695857600 9890016 112072267641677445778536593439533826048 9890017 -27601724993938484750912942342664675934 9890018 -24681769706304000125120968080109829040 9890019 2949334513510522912340931457503245100 9890020 44289500152733507525863510797642178560 9890021 138129119566027640468173970334323110488 9890022 56785019085633245491732904581020401664 9890023 22825507617991744530940087612747370496 9890024 -310414348471509425352985712813530368000 9890025 12887282838358347527395126639143036000 9890026 -49602946472305443209519150443082877600 9890027 62979053630146860331309048192869904272 9890028 47665084104639222300089317506237242112 9890029 -323751122746200129364506573883622988980 9890030 82055895157318597633970322532002345600 9890031 8377625571128422367352017767275703680 9890032 -9507463666004655420210333767860060160 9890033 -420799811634855832537015099578613292718 9890034 -54888437607764842180920260244854439936 9890035 62961021709126714873059934348984930560 9890036 -23561259148917711620728146540677122560 9890037 162653773769395724285170889028169654080 9890038 -2341786187900252588987656181772298080 9890039 -458895180556341088637804833357792440144 9890040 -8073800261497999290949877982984192000 9890041 22519143996736926962057514320528668672 9890042 -249440563875402094455436136401364007168 9890043 -1348097467524490993234393679183297856 9890044 -48618608591680528479143170016765145600 9890045 123410085777717343469597262329379871200 9890046 74037169687089811520835151007997818880 9890047 -24005627913047966455087950937851100208 9890048 -70366574728412109704298227260540846080 9890049 -64758629012577967443838450662721899216 9890050 25671717139360525693929218567859148800 9890051 97025214765377871738643659208069704600 9890052 -158335411653348945319280874859489382400 9890053 419868998146360294607894771838894030302 9890054 -9939225336857183415607501878260075520 9890055 -22403879096311266692604641406099217440 9890056 -680072037427263704682220303030917120 9890057 -149008367796547556910243543038631230694 9890058 -11831569149695946702637059826174368000 9890059 -189270935002407976281815319649044738720 9890060 395719015638844139871892378401796392960 9890061 142074399026668054038407353169207987904 9890062 -65073069571020418061272638402652224000 9890063 69511093373684555318080221455720521800 9890064 22187825511384554306831848297576218624 9890065 -15357902928065191467307788734717259480 9890066 181839545162965726466255683323363449232 9890067 54437946339009557968108836631286644800 9890068 -216270425827931269478953065556688129152 9890069 74365461231654123298189984929198354432 9890070 -32197295234376948776847571187761305600 9890071 172605296018002928429400493367358773992 9890072 28806260199168423591982150329654220800 9890073 88561353675508060493369074944734611200 9890074 401847956815545164499990433787983156992 9890075 15537524275034257419180605005974657600 9890076 9590513604481511035066040367191408640 9890077 -279881084769059874253055501879254610074 9890078 129464985631119792178478826160982865600 9890079 149439422045130916259129077166331981384 9890080 7518692038841833430492123969671004160 9890081 38678496278388538832485880574125430882 9890082 -116290212856791542388399436908558519600 9890083 87672122617804884161965485933837257376 9890084 287047488621156820171297565484171027456 9890085 -33966771049798220997785168785373529600 9890086 4587224549436275893158576977341233984 9890087 -353688656620453233845479438733852843088 9890088 -79418497921812844487634127032354816000 9890089 -369765381507355859204024514316327680000 9890090 -17716280798094574263811224288141219840 9890091 310561163318919872972791717846478249040 9890092 -28002402265243575651586366914410784768 9890093 1621418635929575497756071194761952160 9890094 -129844215308396635543176166800149860800 9890095 113184745818191860039694282418306671520 9890096 88900453131423317799155254877641162752 9890097 87864683271007999443435983647901633472 9890098 185759246627373134976823774924948321920 9890099 -34502326230363115511484892793879830536 9890100 -48998661653475446943747148225136179200 9890101 -23987721801219817178966905081473299200 9890102 82521071200840689134294040788731545600 9890103 293772388003765742880428174002660892904 9890104 70216639905445553002843125251258572800 9890105 313495936869307294438724842312130392260 9890106 -14319771724302408520008989510742100992 9890107 -41738522758751918767135381296451474896 9890108 -65035664996910734196424487953006387200 9890109 46489575075849988006300372331858810700 9890110 -177886325355745958074929372932741423040 9890111 234799230986700728973235947992643361920 9890112 -20845620707891055958210598848029523968 9890113 2417069705568857533331436202583503208 9890114 50359087729855217445319177064440063488 9890115 -40475410512023036006017962293615385600 9890116 -122271188950086828936393041721239076864 9890117 224014102911662856424480124151281606592 9890118 13182474797573956731144614184236921088 9890119 -93535628938006631787440600706692740760 9890120 260817813828070387243254025004229120000 9890121 -95513019217917482217117636179053391088 9890122 227182725111809526668688345506621192448 9890123 883447509632668129801089026552574412200 9890124 -26554922435312049301932698298875593728 9890125 39469393467004992267358896553774080000 9890126 83770181857206385977641838753158418240 9890127 -106311041761878191708920343400920582400 9890128 -112557455724348792158819197520233103360 9890129 -6181094421191088734552970364967542416 9890130 -40488107639737559727401580734411604480 9890131 316323188438799273317934950250323801280 9890132 -33578437103395836748979135293106626560 9890133 118273408442384792761181804160461881248 9890134 -27515741886306187113072201496523259840 9890135 -238923106025212177334472037982421298920 9890136 68107895480323102039187460637089208320 9890137 -80004923026395853392656133272118680828 9890138 209155202214409281881945803154298232320 9890139 -97321350885090364266517328480122222080 9890140 52587831903432921050637561862048819200 9890141 -342982012822477715865939433645487986548 9890142 -135917791795981971380926980271777530240 9890143 34921953033034436712168273361525284288 9890144 -53871311934440523978765104228809310208 9890145 -10517145888092469484956750110034380160 9890146 61796819703005372694190587114209840640 9890147 63007658003824954649229795383607154752 9890148 -54901061749734569732817073687720504320 9890149 393794360074068050492242338606523985150 9890150 78030359258626810552478993528475832800 9890151 -181692802934221193658648327273093572400 9890152 -249522923601594161605235857707433082880 9890153 12544430749492421134428370725954734208 9890154 -58427480323454674885433183991452636160 9890155 -176956775947645620844368906999636608880 9890156 89852206046634448022084769913720715520 9890157 -9794659005057058818238022014879286400 9890158 729460613924910877420410843775220352 9890159 -194470154736923221788238172222369870640 9890160 -8742333013249436495643460145337630720 9890161 64786612025929392642759956520480205632 9890162 -122694450556426122106353587514229725168 9890163 -93754468897423584220959158268245177856 9890164 141389798832694570117243289245634389376 9890165 -47864501952389954546308860495921938400 9890166 -18112381003821662635939721240379328512 9890167 57971314760860025944794547244325463392 9890168 453488619947701346373774314811586560000 9890169 -34563480727868838534926630723229979056 9890170 -159294648737211931874270674810162310400 9890171 38528927588154561328136949203635363584 9890172 -3586236046489871377760922249645457920 9890173 -119890452006404947105137301749699662100 9890174 50673328656260717014748872614324309504 9890175 61604662202839405755434079778080538800 9890176 -490491455515299711454843308624775741440 9890177 -521839476521721320378111124040046862 9890178 -7786202249215025536489696325137876992 9890179 -93303925149949443234011968405823371616 9890180 18145437996286685705140984763443200000 9890181 -6472899438526341819949978438675756128 9890182 -134797020483374331877362912740391611808 9890183 -122970371318574110936594166056087822568 9890184 -42326885947612935832548936573922099200 9890185 281795442098891096094312788374072993380 9890186 -4929212049911163780029263838350601376 9890187 96356938774050586574671242383200883160 9890188 13560900363252842193245394513491116032 9890189 560451988604228280876996827086628060460 9890190 74780372933878729077170014310782355520 9890191 577001949841841896314554528420208940592 9890192 61943811032808958767635377178695729152 9890193 -231995058249151605941909643945779505936 9890194 445482717317667660677622688922752881792 9890195 131363185820659310634739100336903160480 9890196 -236895221824971687922216185045634295808 9890197 -235245061390794046529006868825710184480 9890198 151938304088282120145329191179240240000 9890199 -233171447278968812037204917757038187432 9890200 -126743567284905793018730114379238656000 9890201 14555390439996206616904286354492048202 9890202 7958808509217604239463838231352173568 9890203 -232212143381355198230006934378316471360 9890204 77072871000233289439219676377947987456 9890205 -7262038270383387717855165783926359680 9890206 213484160945870532925110957060354183552 9890207 -135956101432616939055025175777698616880 9890208 47360742126921162739041224366720286720 9890209 -143331151236629337010965839240534335488 9890210 132783095795546753523438661978333009920 9890211 108603264538575382253453011233099136944 9890212 62686230275056617936375103060487914752 9890213 -379571042646539535862721467148005830336 9890214 -37356770924374231435228982534168115840 9890215 2602829176660538705680692508220778720 9890216 115319907888006012340588188986334658560 9890217 -28817155953675541080011045651990562540 9890218 -63552571932583143198854882365500626400 9890219 283877903670088649906463882129973453620 9890220 78297584750365778916710564849591393280 9890221 -96480406827635493292540235728417044576 9890222 -260775185114552539036810394472204753600 9890223 70256057064823271283554949463290060288 9890224 -10447566436014173769913540825032622080 9890225 70887491538803087107784404858266607500 9890226 132062515595276263689633943081834815264 9890227 19541688556587382182282143770828808752 9890228 -279021073503687034395551284850950434432 9890229 -169361470122535405054232981369833628160 9890230 10956312458482814791375297574621675520 9890231 527798981218602121083105531754832160 9890232 -171733969919847943034354747229063413760 9890233 -314449555743027651576890100380314418518 9890234 -319168908978774642618489378914638079520 9890235 181762146834044183621950065043778366400 9890236 230946365609521448192203558178221921280 9890237 40945397777664541618855771436982102912 9890238 -150701479012285212182669249639316452352 9890239 169500936202798500350485011060123487040 9890240 14743779491024407605015269567291719680 9890241 205723668838936747608319671794321049600 9890242 -139204936938199650376882898995992487728 9890243 151927014275426501711209229646551550480 9890244 24598745616625897756235114428968407040 9890245 -254370730724942608948211384159859765120 9890246 -241250358126488799897239800201331168928 9890247 -28730337846060632684183094835219968000 9890248 -162633899868141195318832353705542768640 9890249 -338205592951565374209977555219794755750 9890250 -59363376516510230886435295786403136000 9890251 28948609499965710684720491488628574352 9890252 -223698350369984735355764353587287408640 9890253 -101612658610563980997599730420474552480 9890254 76774490617022232769794822093357953472 9890255 310853262748500111219831356664653681160 9890256 38844379250512417284701479894462758912 9890257 232150044256464854025307817297463871872 9890258 -1386373117390100184454855397433661824 9890259 -3216740829845179662601851152091472272 9890260 -273344409179393283019048263797900390400 9890261 312916308438694262938034868855468620832 9890262 -3974142824029105767531135457361490528 9890263 -454284041850973294428909324662886938488 9890264 257744476938412302883844754110869278720 9890265 -7048435492159591031632788152373365760 9890266 -194818115661098431134537664418151101952 9890267 -15356200588520106739719745260559428120 9890268 7897268447854469866380077128008829440 9890269 -311559301575545125011764220387298116756 9890270 68036939255163011630291458848678412800 9890271 -59604322936627807546737000111153595200 9890272 115501476471273542676908791681001717760 9890273 60672578727457757228738352866383878144 9890274 -57345255209047618734617383084924007040 9890275 -221451948951705926373101056842783585700 9890276 -227953672657840094258930016622296637440 9890277 -126381949842466738338263112666392544960 9890278 70304181295419982218607997068363386240 9890279 36709631668239532349544506290575834240 9890280 -86492667071556438339873468940985548800 9890281 613730011214770314130143139617784401700 9890282 248058556265007972084177456132591490992 9890283 -71157160963404470791129431675891497472 9890284 -94930252826426029107890629074802118144 9890285 78643279790464158544866165932467758960 9890286 6735705584557633474098748526637917184 9890287 305105595602375533719936441529496977920 9890288 23771884208737184154803550437225103360 9890289 -184187184033092623352328044073633648480 9890290 180662655479772870342038783503288490400 9890291 29898989168089172522494686656535522984 9890292 -16095673795558613831474924255545294848 9890293 -30151566314311923384335628226533869184 9890294 515331326455376089379848452236059110144 9890295 -60985524556102452339035218485092629680 9890296 -26879222944031534550234716187772108800 9890297 103385876297649599937254567011387408746 9890298 -103454587524064585302996231262579200 9890299 223036556659047418642451004250277241264 9890300 -4482366794858705666782280500408320000 9890301 39040493564431044661009181749929639648 9890302 45422865826660601045582962988227567104 9890303 -74596375858330474573916530916380269360 9890304 73455279717249113137378954959013281792 9890305 -319857002908717003299085119536689911000 9890306 170008805616293284023105842022311270352 9890307 44692800548705366283328874153147757432 9890308 91621439673569848257026980263016780928 9890309 -198167971844879026081227048024164506272 9890310 36103049197461909335352214626030092160 9890311 138821516004227920173435391928039019600 9890312 149087996419232643709981810819473530880 9890313 -108014155198922716918003258650652291056 9890314 40394768405563512233781822810348268032 9890315 -256977958570570789489426819374405443040 9890316 25204060763497958611483400740491893760 9890317 14120953188961238848269349517279679126 9890318 -73675208721243154833094827230241752640 9890319 -76606655966088817420033104965104686456 9890320 -52711180923527812019700547550517657600 9890321 26642809472648797740127599487459758912 9890322 13240021476395553428976198883858483200 9890323 464166764181013718412532161820914534720 9890324 -70372585732650060638523405958734436608 9890325 36979206078504489239000403158350756500 9890326 -62009131396248539652748215430249470720 9890327 -28744245449178931469744394888202939008 9890328 132171336457214073234935844522047569920 9890329 74273477938114453518283640761322057930 9890330 3443662546020203526622444489150345920 9890331 67901712488863214326560291129976994688 9890332 5182211202671898920838341435782961152 9890333 -44627691171680862302175711449902080 9890334 109888916186161365668906203176058647360 9890335 -44507050521196443836547551691634424640 9890336 169957976940672366802810473229642629120 9890337 29628619241096642318657498563589507760 9890338 47770711115362851570370346880270637344 9890339 603298384513413193156365588989661323256 9890340 47763645850096010706506285894461747200 9890341 -445428940188878821570954743092963032258 9890342 -112709328196804450374896593211599036416 9890343 -178982448086156191798528353929835656448 9890344 8877829118664251021311535802896056320 9890345 121129858902159628571141679300602601600 9890346 179721127958712327823671269434985289984 9890347 -117501289899209188690676288767570498680 9890348 -9227112564469237981186119665746206720 9890349 32683153944685803154059457344446484480 9890350 91260730389156462825390580840860758400 9890351 18196952118214218097168025295201571584 9890352 -46884022851418428223305090949118017536 9890353 199168987731398517709298014116185351664 9890354 24566556371369740970614797153819877920 9890355 657519316547302582423367799179174400 9890356 -147771776304632335216164383781767540352 9890357 -128431888879086315125161342818325307016 9890358 -26208069991573182888943331320508357760 9890359 -49425889801323324127553383311850644584 9890360 252921892715948330357171494339505664000 9890361 93565544829548840161877015153421387588 9890362 -16600943083135101898422659727317078016 9890363 -153532209449308604776827939311415517440 9890364 -32911989170947137656795832548232462336 9890365 244369869577519428978952662700093899000 9890366 -32842491784771687524248429115639130368 9890367 54821922535942653847326238272824500680 9890368 43970122143913298199257498680578539520 9890369 -1128142143400397849895612446929920505152 9890370 -42768012173172188613044848156413388800 9890371 226029773843086775354269768286469432144 9890372 222091579681424670311893810394431776000 9890373 118501530328698194700173598696177564384 9890374 -61375970026310012623238333836971669120 9890375 -245677419525236042984356777536491652000 9890376 -71613061301780169413582199646854144000 9890377 18539269645015443357021536987559283072 9890378 -50399297755931060902170921570644318976 9890379 -17680923134870844358964162918142420480 9890380 186886875188032813919394031720787020800 9890381 -16556500648539893838757599294337591818 9890382 -77061502918502114837127814446088043520 9890383 -53862619505735936386152526572006862752 9890384 42517910908746112392664019975645429760 9890385 -47171594379653665695268032075394933440 9890386 174481772287302475507544979342974857344 9890387 7134193039628042495734784035081168728 9890388 -325390828184625118507401758559192449280 9890389 -238326092451812746259250527004581011140 9890390 1833836827007684542814602171808388480 9890391 -38387359467508048739654416455427047936 9890392 -284901060034359510058770119896965120000 9890393 -19482024730941879806782368458183845680 9890394 22078150853732569237624043736727567872 9890395 -11246880663408903511766135935010774400 9890396 94825548788678372386636713616400464896 9890397 28276385805766521673171857617559958080 9890398 -49478323290207734584495086460466208768 9890399 -4385952228207556054719254806555122720 9890400 -60881118108886289438024717491332710400 9890401 32849047379715346633719509590568755392 9890402 81829576259750225509684234295353200000 9890403 49195701779680186272069170890587178104 9890404 59205815939967943136093795060024435712 9890405 16579679438153584198059770454829440000 9890406 130767855607699828448840992373015692800 9890407 -166075662625777277411535160153958102344 9890408 589896984497773452047018727283655147520 9890409 140831989013367101438688863186721508608 9890410 2832436851413937820615214220871028160 9890411 -22975380381327214679460057428914876248 9890412 -3940172338057559789847008631784980480 9890413 77804110841223542361286839577002154584 9890414 129265808029802315665440045713345018880 9890415 40157008977601040615461835242605119160 9890416 9584647917814821025059876289501855744 9890417 -454454399780562581877750425367374847534 9890418 -9688960587337529352763961245109228928 9890419 -228370989288808211618267307602923952 9890420 228506629923082034483959284181089473280 9890421 182074799800888697105659553954783908320 9890422 263335745196101019153263829712824945024 9890423 -175651141576710310035826494967161458328 9890424 12713525842369287432124628256438927360 9890425 -199498961613535779140929222278986387700 9890426 -982706190285596234323725195051835392 9890427 258965184471797480950654708073901905520 9890428 334497914748123059446105111155928659968 9890429 405735940746487714161539998458031665030 9890430 -569100656442784609300146107338321920 9890431 -516279404225830467485046877993621799000 9890432 -42024682685627825881137122519600332800 9890433 -21139954237322936925229539154061695296 9890434 -51895947634389782196640078158525748320 9890435 237617880217297246629816444359674484880 9890436 -109263812991519719898992304709874712576 9890437 -310441986022780202332390451805574697760 9890438 -38019413171803541840691799955997214080 9890439 36022437141879652873171419619676378448 9890440 -40556008350720866538624066086921011200 9890441 71621101056264305688153137787774837984 9890442 -27106491414883426303917016914728729040 9890443 105716205214899133924858438501540212692 9890444 -197716724309489472490507561774918136064 9890445 -163206066546761358836463032699709523200 9890446 129324419362267149479088206201278780224 9890447 -43461159669246614959481299654434815280 9890448 17437187084183107878825454532894982144 9890449 2570314480524293833019398939973821540 9890450 132024113271758968927600909468046400000 9890451 417366753916715743372603298870076797040 9890452 -76954931829123518611226722440697030656 9890453 -5482235439248972943658593301987748736 9890454 -70635082561355952075178186223814554688 9890455 -213690421884807023947768261417026113640 9890456 335570796461094982102030993869973370880 9890457 13506718800464543134932483390421190400 9890458 60946839826331161106635583463419083776 9890459 -259181805966414967388189050080163394040 9890460 24923552683613800562406799108970342400 9890461 -26759836773516649464619835469490138240 9890462 -248547964136892507727034740040612016768 9890463 39347544446300770659139861581185829888 9890464 -178622215501531622581303196820584398848 9890465 -47277741041139535476910943780152872000 9890466 -7256947754170165297084608848519750400 9890467 436480942049681959585372637613996983516 9890468 38764755746133392702163627887426236416 9890469 -70379114078073721146122059918848878400 9890470 -5552802827767439631468919545169875840 9890471 163193197962334446629850807382224186000 9890472 65941378841256223510327826023153827840 9890473 -2127625091689238281398837246110123296 9890474 -183341217068638337315347805810663543808 9890475 -3314256996364008822798370716246048000 9890476 -52106884649575001182582866714258086912 9890477 -477122707316247245921682973299539151828 9890478 -8094514903577962348707076737181847040 9890479 -352870005053905456448686409166649632480 9890480 46186836668138200664372480476204892160 9890481 -14323102430440148030636504951075985600 9890482 27234313578020064645376727845491689472 9890483 -2115895338942993994804408569357325056 9890484 -278578463873323213301464918246798909440 9890485 86940861790430052872170193418888828960 9890486 -235867512059916679679797298919015347808 9890487 -190449073568614355730626396526576466992 9890488 7553707994031522988143362143518720000 9890489 57015088819612326216977891843747870784 9890490 -84446325950977409296535995668941594880 9890491 -6933618928102092471305318387973409328 9890492 372403651123833531568932471589029857280 9890493 19669581148354202426656979658997419264 9890494 274057627145140196221803104579744715840 9890495 88974800946483177148467995484233053200 9890496 20141103005112513388909406895822864384 9890497 -13569619733452266685176432007025737020 9890498 291464814433560486596855508176481771936 9890499 43477334295910891944844643872584710400 9890500 -275143730945403459150533128889834496000 9890501 77761409402861282175489328916661065502 9890502 -166772801841722606309782284919299394368 9890503 351725428536943009939609330009021858728 9890504 196013287636028290314942754277206763520 9890505 -11922951803219218058497171034670922140 9890506 -6132455095309964475463807456617086976 9890507 85987010768139620891160418435653427200 9890508 85491180737747582408091811733910312960 9890509 -155624644330940296887462338276243249290 9890510 -558547584776735568501979722568665600 9890511 -71390691778531917023753526096052881528 9890512 13144376656438784568261123682432499712 9890513 164534704855051694154110664188188878144 9890514 -48094262296757655533635645738113985152 9890515 278169777117839012261485288078489456800 9890516 6128143986642270002555301030606692352 9890517 1086841040173488842692996286472251520 9890518 34992237608904341930495362358771096640 9890519 6858613987332251806682241509794161600 9890520 -123526133422305890378917872256445030400 9890521 329172061002401475297412728038802467712 9890522 -145809456176384492834371913155852316688 9890523 72329978398085519679463527451394686440 9890524 21874732440677079230091485422801428480 9890525 -146927116468698637057084766311070287950 9890526 -28685665962458543288862130666354099200 9890527 280606894932405002274424469288757097376 9890528 -201100285612793089399965051891418398720 9890529 -96897653050978102297939494119630337024 9890530 57958855679322251624499642738702342720 9890531 -97021748411698393835356501673473359408 9890532 -431356632417801322813658491616370954240 9890533 -66105438712752320022468747356796312320 9890534 -153613489853421754367079347504478967584 9890535 203248173943780105180560165505681547040 9890536 -45269616892583917488494778240330040320 9890537 -95443121447941236807139373990147644800 9890538 -51748795674211947408700162513859243520 9890539 952231341889592632639793698348200562656 9890540 381570564441730638808688527153904640 9890541 -433375354855173498465880572798291262848 9890542 -67110658492983599040370719684241197888 9890543 167898981886839153075480257583613029888 9890544 -15970406987099931264007367438862581760 9890545 -46435559449696798070190057858677376000 9890546 140282953725487133265367735790202323472 9890547 -111732026025949157605367495855723257800 9890548 -177327024082325882994154525299004772992 9890549 300209890719793332399576257978870686236 9890550 2566423099040970334222987370352576000 9890551 -4896339089189129622240670167899029920 9890552 -29196199085689890304315325286419128320 9890553 36701890977264865560789053595561686016 9890554 -97098728577226014397209942041400315024 9890555 -147896820809367547079796545211376151040 9890556 -68195894277801025430542899594929207808 9890557 -5797241804277187086628558702374002900 9890558 260168608687555611037974900597096698880 9890559 -545785845049403820301881898110850560 9890560 -11198662621566474790740508750978744320 9890561 -527198225698408948102842035960050309200 9890562 -89998104110544727779994894489062984192 9890563 400949084500518349166032515073122789280 9890564 151890106657006693838741435367113318400 9890565 82312383536370584604276913141478255520 9890566 -63812286455314044986787187287845936640 9890567 168601722132462431655552253702977953400 9890568 -336628013019787106439760663924540492800 9890569 -96349496479860261464897934302974913756 9890570 -91752097296119188384935190767898785600 9890571 233476241805482610758286749806289533680 9890572 -89877981272982512954740554552880550400 9890573 99320523067053223298361674962760510400 9890574 -60072309445666865997187967722580629440 9890575 295652911136000610326700818482617945600 9890576 123210137569316216073469832090839621632 9890577 -217278269827990266257871844790677577886 9890578 63497975542411818751627642202985620256 9890579 441262987133685673912764619593953595180 9890580 20063313148600275964985649742746624000 9890581 -57481222141997063394027230422605024256 9890582 3848823928850301969287164856808372864 9890583 -91503863573463868203952440675451603200 9890584 72489217336300094934911513476473815040 9890585 -96597762138485087677655612756281508220 9890586 -86327628271240803416309220673820138496 9890587 -2019726567423179927639796405035395296 9890588 -48681821313538981978706398482146924544 9890589 -94406770900263155640819012809298331776 9890590 121175577348692210922358008743865940800 9890591 -47673212052262882653579081511228783008 9890592 -296434783350919414155672621862638059520 9890593 -202650557494640182374682395100363565520 9890594 26848537898263850051494360608099723264 9890595 -34745210588267075292185548658533233600 9890596 -98110846331285067684372509487550268800 9890597 -482794766522759774078699535058028181954 9890598 72564160947585706585221031719637383168 9890599 -122324692779275867731637430907305435400 9890600 242394441720389272613295720833598720000 9890601 274269810370638483147220338457809224064 9890602 -703795128425310545424821582204670720 9890603 -478341737494280983214889719384807555148 9890604 -194831513987791591504687487060702972160 9890605 -236772754498417767407770152866551390440 9890606 33687464319917313996095918193145632768 9890607 -491661324630072962029157029989666254208 9890608 -1855021494670091803584004803285876736 9890609 416756081238940456680275491163984097810 9890610 3452496775637874964329554742997301760 9890611 -356948754872833794310949920342656865976 9890612 109584103480972292397007624392224292864 9890613 47708165372111264184098417469519160320 9890614 142583454620790533152176955659491530656 9890615 86948542032121264403462384041582207200 9890616 262302230258579445867604021825991577600 9890617 -88177187160084003003602398652127368256 9890618 -84296070798827418625919259182383908384 9890619 -7097206283862308364532374413588819520 9890620 161844809774981336142902029893669120000 9890621 -6979242111922071749100051884702567040 9890622 67648254497737072632787384232506012032 9890623 212290886435941361140297550981342247872 9890624 -107997383043743213853719453733546885120 9890625 -166280285942287170061526336608850250000 9890626 -5005254785705871622359452697646993536 9890627 455995265393767637864547932947520947152 9890628 79473947634280655754229644466742876160 9890629 47820533481885825653928285157018041376 9890630 23715043166460030895209454313020197120 9890631 152973451935817087502820596365629835560 9890632 499885001424335383439639233344915686400 9890633 -300362773436709801754929663661428609024 9890634 52413823869483524118499079822426365440 9890635 45961986036124569585469970137147342560 9890636 -36631798469510107919127759431241649152 9890637 100733587155273135285865453576887922752 9890638 131897171604608411478846831093149107200 9890639 -572526794381060569955397072874900624200 9890640 861604161147359892137670985580544000 9890641 124908833843204377535393700465791998272 9890642 346596423777587144059440211393511961600 9890643 -8900549811401829386227220709808515072 9890644 95619344652487359757597090187136669696 9890645 -3332506947089917515177054763897675200 9890646 65818549728591835048803054287756443584 9890647 39202274911723443633633171262108133328 9890648 -197094921399765884008597321402209239040 9890649 -25378261500021403248052111051610385276 9890650 98770849791443613774141685879226918400 9890651 343245473187884871432445506773269671264 9890652 48293820053502792520694345992109187072 9890653 -637592904392435027380181649751763351220 9890654 -63382210176291438349223400562394404224 9890655 -28193773191596043452090525943904642560 9890656 -395593599113598717096296836990041980928 9890657 163036371394788799122021937892747591424 9890658 72203517697820187277450270155401743824 9890659 46198542725947352978327381438284830000 9890660 -7739983734427262720557982112155520000 9890661 273237948493887007637651753142693841728 9890662 -108686870775095896905408494875365601536 9890663 374567911766426221458717757078480233912 9890664 28153421601553904024686420038344048640 9890665 133711081701208627701976445924340882120 9890666 -10333517707888316425972769562627685968 9890667 7696280773163464301491087738642351920 9890668 77922996930861657629236648165811575296 9890669 -270184875931344773443202817436402869930 9890670 5781380201471835521449643837305036800 9890671 210374063311337327396071379008801893344 9890672 -90906574692547952032061071620833968128 9890673 -43484922099028225647810737128877403456 9890674 -24018506843104672862288263947775420416 9890675 -122242582106376260854873747961584406100 9890676 63413582624475295890227750530096644864 9890677 54215365646443740240596813183536627360 9890678 115402940528833165622446461342598164480 9890679 25044140303970674898551781209280480000 9890680 -405890787620525109362055065500279603200 9890681 102288779602075038736708425000816085482 9890682 -127543020863528387172998892336911758080 9890683 256855821692476164489792484447847538024 9890684 186648448115671218447172553279184268800 9890685 -86741239667804112613829514067686839040 9890686 -104131277391080862431573503730739791616 9890687 -49550757089991818874807049079340547488 9890688 2483207619962896869338794703192064000 9890689 -348314263384805863954940671818274350144 9890690 24288224084814214212888705696674219520 9890691 98730258528298524443594746267349427192 9890692 -44775787660325257835536623802990292992 9890693 432303058829255843525764110641126382942 9890694 218061423003891612975653261657412910080 9890695 -60171146632455044728549580483264308080 9890696 -71189342492275640319273199282392222720 9890697 14373715907373650712212847393403932480 9890698 -23698927782279631975208044286219385600 9890699 -163254582003768546721498215393606567984 9890700 122427798918665979981539396280863808000 9890701 -33969665186793394401051108586760585760 9890702 -113361078015204911712081431788675680000 9890703 -2235574823838446438520171856168419288 9890704 -18680193191841753481496395051044372480 9890705 64316370793958098917429806748720253440 9890706 -41914685116965004933835931171830493696 9890707 34398470215230158009664805688302434840 9890708 120079745391616438017673330670492281728 9890709 -91172126276267372011319999480846745696 9890710 -107052285637215479857998017606745450240 9890711 623724016159215309703356488633196013800 9890712 129729945813342693379362167585636229120 9890713 -99795303309826176683456579787981723776 9890714 -201698190865978519704000895777879890720 9890715 85878153578762971414050759873920241120 9890716 197907137559761134797368797121973411840 9890717 -198928136276275041832657816269702274536 9890718 82582659627144688561344551155304426304 9890719 5732865147039313445483489083528341120 9890720 -34447154297356441807891010390788669440 9890721 -177322884142274095540332895723273478400 9890722 73945052109452203962793108113705947424 9890723 -161616417475906354426186504782005810496 9890724 4133405922396322376679340006844384256 9890725 17679695948740225046734063620475930350 9890726 -138404248409951412787282777414085264256 9890727 66737912686936732518892827120510271488 9890728 -309315167681027282118234354975203911680 9890729 -106772988106121420519194742313585816924 9890730 -53157758873692343547617418333849870240 9890731 5623287133725601397598698131268711272 9890732 247702132777516461940896473499138852096 9890733 162126295377581635840768085919439962048 9890734 -45985122351100827501660634359586324608 9890735 51519521842743325223305613953960213200 9890736 -3288833887129592390050521649382424576 9890737 490395657722510699412598180815289962386 9890738 64468053431498532023084715438887659008 9890739 -127345206672549221078554160001118992000 9890740 231233439660438392595608657428072742400 9890741 -108119866579048597742440515782860090560 9890742 -198843526841686271047495753221224042496 9890743 196068431100002996281015610445802461992 9890744 234395286463067839276012392540991979520 9890745 39247860140919393540495808594438319040 9890746 -137857423375872124860862186557552854928 9890747 -481238026208855334859198694856990747804 9890748 3768955433756833611618632628400896000 9890749 378510639719766151285009941548686492320 9890750 -70749685754636515544665613501805456000 9890751 8595670648651209500505979651697287440 9890752 -103829846251178727130442650637245087744 9890753 -374946188271538884936998846310971273340 9890754 44522992411024769021336149171672404480 9890755 145862277679396925336221697482150317120 9890756 -85082877782645075988051518527295785728 9890757 192488331497049180882298846909757284254 9890758 -99211686556941353767612929923154836160 9890759 -149547052743546933123557866595491858560 9890760 74942730172126589067476429744111616000 9890761 -410221300028271742553384931382685225638 9890762 -107172903081300776695779674787782401536 9890763 -217575831453052957176860331818275368000 9890764 -40639934127349380216059542387134070784 9890765 -226182892336956972417137823368511308340 9890766 -15244095475012187909905128692844636096 9890767 -104082299314410188553773411337412889408 9890768 -93826934923841933087830966715507908608 9890769 44409501710755696798746646969225440000 9890770 2698083634694767957978193821202847360 9890771 -197036915921976291180807019595705257656 9890772 -44901330873511163588938328964885854208 9890773 310286008652404750035173377248190474720 9890774 -5768055857667266284310713811585507328 9890775 194913279172779145345518498381699126000 9890776 -84903067430932726697894887526203392000 9890777 29773729273347942450361648475352812808 9890778 83726982767612090984961483086981453568 9890779 175778118308077395600438633209687136576 9890780 205588461366534484284701331211585881600 9890781 -521015104628144527788952059813091220160 9890782 233224149437839901281467336235445376 9890783 163268680101997482226119923286968964720 9890784 38094792073293913983374469090586656768 9890785 249074339453679595538810949431617000980 9890786 -194267197700543697595025541773161023408 9890787 -376304028507624656190936525519204261648 9890788 -121115784264764081326573179630187798912 9890789 115537451507074801824785639359129918590 9890790 11363108869426336057102559976408637440 9890791 132961721444754173410479828079717307192 9890792 316991979575879654312546487917634355200 9890793 -30992773910558110905837163179059684496 9890794 8449656958847453247188280676542795696 9890795 -41435805597245006904838934722647751200 9890796 -89067704475816881994625564723155307008 9890797 94907119603156347159991488622142632032 9890798 -23108695833020174490123672108992455680 9890799 105108986728637200037177289422138783520 9890800 95446572535999443178185632987889664000 9890801 110366707826915382225807393649265523252 9890802 -171649830082658255250330157506588625920 9890803 -77676650539890733745246692177337481616 9890804 75860419507006696772713673159338352640 9890805 23708025929274488877147190850678486400 9890806 440600001258132306737991389091958093440 9890807 -84555774000931929413697689443448205960 9890808 237495363300181789625552014315283742720 9890809 -227211157743502057297201365475516634880 9890810 -61521460501613567545216473261653521440 9890811 -41759479647154470589442829906611800320 9890812 -379600423067683737440304117802241081344 9890813 410155619457881978201252371400487085062 9890814 114771353212328805671992328601060185088 9890815 -128002587568606837275370087716537371280 9890816 -28895113663029945265368863355980218368 9890817 -1032364207897079265170263081080411552 9890818 11168612744072610937898308078716028416 9890819 -246153697207609470512948006267887117080 9890820 119129146284528113961806953818294816000 9890821 638424228248959923109935766233599921280 9890822 -3860866719468935972014171299116304288 9890823 -10534228383244061973688345407835094400 9890824 252960177226116257246276512730591846400 9890825 13541690247012254318887571789714328000 9890826 -55326861285780670930306487243440979712 9890827 -440466766555581668117267883144460531440 9890828 134973161896385800032960074210700303360 9890829 33442655263232319139020750629513381376 9890830 180425832255188978186309512491232041600 9890831 -123998006445148831566960649502389980000 9890832 11721509360296299169469272270355300352 9890833 157776889193114351927981630100368092082 9890834 5402123504652892735516351593673401120 9890835 -253126458478004005720531900725431040 9890836 -87591591072995409745980544393784391680 9890837 -114544960613236313972749490701005224640 9890838 -56353465349736300919090030852614851136 9890839 -14608925137096628693945899833392665888 9890840 8197506180041735800515407382426009600 9890841 -110671476246005202643087246669968363840 9890842 -130522128834016793903668374302625266208 9890843 20811761535669056774228437567062873984 9890844 -8105065042298409778906704596682129408 9890845 -183875152652360827316042593283903896200 9890846 -202543199674736188500298390766975672832 9890847 109713007622642270085864860938937982720 9890848 138247315339337403900357476377047859200 9890849 -206525764291771454542064268388756343760 9890850 -45269448105607849862921724744355372800 9890851 -197459754234220359695107532643110881056 9890852 -177715235533661981886579119170093689600 9890853 23683357393393989285996338777234243904 9890854 28170483920574419689245522359065098432 9890855 155952675054198626642012634728750982720 9890856 -423886495954837607778793387766722560000 9890857 491405463634457215734291913168380709120 9890858 282405867565403975655126907460442785376 9890859 148793710245002167401852525265930849728 9890860 -171948970532505849928692615346913280 9890861 -248888483965396075240069036424195159520 9890862 35637329137888685028352469658351657984 9890863 219749197480443576718443081379039204112 9890864 -49980176927154700534568353277354213376 9890865 10070652351677555268600403633005430260 9890866 187924156784191251303983451800624430720 9890867 -44408511425471158828328105289277253808 9890868 60121097698723616872345769813382266880 9890869 -226047004443278925158314560132558531730 9890870 -75431097265987129261474838911485536640 9890871 -652319474065060132405912147275719738880 9890872 578596284105132133512225732391404871680 9890873 -460126797142627001311170020713178257878 9890874 18360996575632341984484465504646181888 9890875 680823556755267977222406805451900844000 9890876 45897803857956263214955514550612495360 9890877 -126839262694734734925282583534628561568 9890878 23099650977372669485925065061275952000 9890879 -529760061568219056879126267087820292640 9890880 -37772504903894641288853648761411338240 9890881 -368585265303144149119901800948111104 9890882 -216748522277734875063204470404919181408 9890883 375240986673294952361166460902015375600 9890884 265783656353025805531718791701130203136 9890885 99124467424598656608352255151152579800 9890886 -36705126683536113125724437771771593536 9890887 -267812361130346795172802744293829888000 9890888 18881905348929924206052725986548940800 9890889 -212340738222576562862196334217726068320 9890890 -25345856862591287766918657392985526080 9890891 156641981968279294940398074147858686784 9890892 149154945758141075225810497974157373952 9890893 -494288814442376401482881594682013859136 9890894 49238928337648358005836945994081783680 9890895 -56103120976572380562528849891804756720 9890896 -11043785291049133269303051253143584768 9890897 -10165341988960477784549023004161219200 9890898 63572408219287801463401803456564660864 9890899 -457659977610818547884180807239609038100 9890900 95854381121782790903032372264676112000 9890901 28838209575079724503596057827661030030 9890902 134562920438783595593590201407675168000 9890903 -6428335929226547066906900742778728 9890904 -167363699082981321614854661454684487680 9890905 -12245071437488215096666087043846066940 9890906 159593435318274156184363266999100193280 9890907 -81390410027643875100380980393467207312 9890908 231450718552888781765935043423220720128 9890909 185862515824327982238302229659553044352 9890910 -82111135132341430249787015701141440 9890911 -57333939191774256752822001612298091488 9890912 -147635609867674296399951959687281901568 9890913 50153357675812032718432125665798375424 9890914 22036080882609286235676655915844851200 9890915 381321702241042161922353162706540075200 9890916 -2949968474003050081172024878932074496 9890917 -140224969312584868238165413784495340034 9890918 -170301068648605312853917769370240163200 9890919 -82494663463248065451307322894163509712 9890920 -1197817402501353256143504200353382400 9890921 271453919873860127781622083978770701392 9890922 11567701162547117832140167349217742848 9890923 216499917801598913639902231817462504736 9890924 348019920907630825511463221865466480896 9890925 156143248245105221565892511745845184000 9890926 -9154429774823389657442818711901685120 9890927 169619007451965492417562884222458165040 9890928 -19519891472755665729073574740424982528 9890929 131159339612583739403817875788591836084 9890930 33859135458980838234768298929940224000 9890931 -53234901266665139275218280606594906560 9890932 -63784267552994793575377202982095609088 9890933 54297309552759930562139899683516097404 9890934 -34755657677717927200210556114717455488 9890935 -165005522852680078575787186392831747840 9890936 328122690149201054067255170702555688960 9890937 -36413685276239227625813019829566412800 9890938 119454227761377107405259443544248139120 9890939 70129125217056749109196429849964472720 9890940 -101970858727167585194618844517699614720 9890941 -485199412931410150000563542287933569658 9890942 -173289980011220491001346913312968462336 9890943 -130644322822225905069175376910432629760 9890944 179425421635045762565787077026460467200 9890945 200030476681770322993336266977718671700 9890946 320925231840972457462006890031504896 9890947 -174108824968735383707126735848573220088 9890948 255332753046754483342210501244840135808 9890949 221358687234197135245872607070924458464 9890950 -180257767448852542799466007177185345600 9890951 -9522421608526801297136707119033968160 9890952 -845082144634620029080998856095866880 9890953 61696019791739809744354619057276691968 9890954 159298516729638146943931219666347088176 9890955 24545047917097917690256163600759358000 9890956 -193508212428078265286066089218674163200 9890957 292761410915210816346643941239340961452 9890958 -7775525544835338205306854152448245760 9890959 41237864544598313360115993102328178104 9890960 -39806006750514793614801438762874552320 9890961 -174421669895514949857032365124668340256 9890962 25675392622259961457843619365606333440 9890963 -183122340424091287329289404244223764560 9890964 -6578393487977596819515816702914887680 9890965 -66511232467969793654234607889805712000 9890966 -8017532878322000147656639052070625536 9890967 100236607061200163462730144903499861200 9890968 615738813773192230501909446846888960000 9890969 -101826805751273391383592408622158470640 9890970 -9077536751975962646326345019110026240 9890971 182312044758815864985271743673325907600 9890972 -70646806318108743590110232247375237120 9890973 191948725894301893363934313256130135424 9890974 -77915196812350770132113614404073938816 9890975 2997215293154867565606517918103673600 9890976 -3110637624836265785853759940797136896 9890977 -158651197352872892494467635212912294174 9890978 -80521693279128763267729819532532282720 9890979 95785548359740215739460563378155552000 9890980 -143779026091276512787275803013131059200 9890981 -291608726859263199689376441435146833218 9890982 67217609530711537688944493607503839680 9890983 -369091327845897397818668766335518021768 9890984 -168897014389397636447797282619903508480 9890985 26079892174864992395636893280107794240 9890986 -60904807426314126460886595184469088000 9890987 -70040627021395119675522716910996536160 9890988 -82292271189047816361377848313721283584 9890989 138898262078254712868689084723515008 9890990 -149857951771855018087507819490631912000 9890991 7287603075583670751167672332170259824 9890992 -17280529976817444281779654462961418240 9890993 417917290873385556774978553384859698596 9890994 -100438028189715178135052741239786800000 9890995 127004935195781581036945694952094326000 9890996 10934068914334362312682082936400783360 9890997 -139356429633073105466649553892503116000 9890998 -63617888490767374624823425193717809536 9890999 -350010012555593478024463374829924887000 9891000 -75895478071963404333541256390676480000 9891001 193160289556307718352480854156728976400 9891002 -92100250992135278880676602239513930496 9891003 12909703186273184136857537010905696640 9891004 106381163852127292342975731464232071168 9891005 -315225107086902081048975620948296544340 9891006 -222172415929272117660515095103475028992 9891007 61128038324541099264464682421322438512 9891008 189036457844986527379974476848479338496 9891009 -121243396619807289455611551178478716800 9891010 -50688293702591201444855845413266695680 9891011 211106700622522642607889411221040843552 9891012 -111478380552569633193377585625906229248 9891013 271899711891113046907876766939481528384 9891014 43417524243872616318396905265595318272 9891015 -11476936438482428639892598913123328000 9891016 -703310336418639729652423421753744547840 9891017 -371944425031798795165873984618780579968 9891018 -68589973497832916805143226194845409280 9891019 11442218164645206991080040154071731648 9891020 -285917061287430790978708004875821696000 9891021 125166647584156654830087083289859920000 9891022 220538821341460847200232323547945541312 9891023 220818907220276666183516198363803468272 9891024 -45228257662235653409717257863561216 9891025 49521836991107242573959456645698489475 9891026 -29873602526017803712724892925933266288 9891027 -92548412726367460007814493853588879592 9891028 -103701218134669746389150052951763222528 9891029 -155637363673692274843470984547060616370 9891030 -64244907873112424055129399748202784000 9891031 109551938761277973950702515100556824664 9891032 4808741036076095470312630170089656320 9891033 2625485098393545016535092271542870224 9891034 -5375087790293586483345871779917287968 9891035 -68956048194601594216043152696572564480 9891036 244148542261094081248152283042490068992 9891037 45222073355416177618927973596558085120 9891038 188568040770143801161597453764078625920 9891039 6464222388499557693034389762197459784 9891040 -201681660231138331753362661938226790400 9891041 -133711222463478691731752551451964030558 9891042 -167815193441001949791242340612080497920 9891043 295372134965880923084270855638924987292 9891044 381942285399694166587534779518853046272 9891045 112757546695893507373009126027987843200 9891046 -50767706111006415176976862612538744832 9891047 -553640143311517057028695317944916490488 9891048 -153897284572981877141728333366445015040 9891049 -37462412496425041529666881711054062464 9891050 17388883803775028343156630636140128800 9891051 -260798676753853528485298696514579347368 9891052 -166187270681133757989392199139433216000 9891053 241306751221054987454717277682650361302 9891054 -6036237279234244160359222136141915136 9891055 293026920938101309856136008606123454000 9891056 -21542988596316401956503546513032478720 9891057 -243860893586870336536288644354500299584 9891058 -142902059619917167236588570329511452160 9891059 434735079387010962187387513143396504960 9891060 27553642882071657743112487465001103360 9891061 222681695627508173508643073701232607662 9891062 4635342851315739467091777505312422144 9891063 -9921793793375278873123814806123837680 9891064 -118064474776754973881501224646477168640 9891065 -280389658573151376396876576567887059200 9891066 72973926556432486753681163137502389248 9891067 19595415425198860301922406662189472800 9891068 289184369496533393501692422436519251456 9891069 39475914416019471984700501601295078528 9891070 35088142731413548354392777412180872960 9891071 -23488337553727201462554987575134113528 9891072 67105353324535654737802958049455898624 9891073 1356316807447123387253792006535131584 9891074 -29841603253371926229644305315888444464 9891075 106193305344065051406580385261601600 9891076 250483308755478036202341811047881465856 9891077 12748187524874532652154771918155776000 9891078 38832829923812134592496465941374943424 9891079 -109164333847361234383294361660861862120 9891080 71278324491006187227413615214976204800 9891081 -98356156994295765105873575158601230464 9891082 58251968409369590968519457243046553392 9891083 814050631172670753144989607021551007864 9891084 -59460013638472695177493439566577123328 9891085 325903278648692394692756094677575023360 9891086 -26915322146278197619190683335179794176 9891087 286980653803153245255897011667731930760 9891088 -19319571046699200640614677710660485120 9891089 200647368343810419680207189764255382568 9891090 -119266154538715806384151894621300853760 9891091 142237347084961357944993997304889648800 9891092 -256721557879983129263986482744603226368 9891093 25861147593879333826087202858004241344 9891094 -57158777156789096866727394035310915840 9891095 8882923853039409962966118067684584600 9891096 12148405355648565344795392847462400000 9891097 -54758706319500717749155119326217510454 9891098 106787169943984838121849948038824379136 9891099 74342989988524730774004972220232310240 9891100 30625685721559314674852107449803110400 9891101 86516716336281956797336058937996453600 9891102 -26277041894247705322924094039291944704 9891103 682780677349200947973894959910125110080 9891104 -75564926096059570315453137078599024640 9891105 -39257903468358882311933732232232702080 9891106 -99979277706857037367298514899713027248 9891107 -83011560281919115450592890195927675728 9891108 49806013521142815035897810800151691264 9891109 -40404154133263451053287004456621788320 9891110 -134502650173141081112260719126894286080 9891111 -94199973048613693771667857585056103128 9891112 69451440374825361366818033685426831360 9891113 855675874935728531025192436150066398324 9891114 -174882391075131175021215485623829564160 9891115 -24801839334591610344000373177425828000 9891116 -78440132500140839649708753423116267520 9891117 412039149921023229460216699844390590860 9891118 -1669008243909427204014437213066988096 9891119 -189899249370737319272294225495860441104 9891120 -38651192425258048493064906224762880 9891121 -3691777118128003540004704965493405678 9891122 -2868759168631170831920900099124996576 9891123 -239004730817737902989582294386625936832 9891124 184132538498292990303046960430459943296 9891125 191454971854893956793937084403628558000 9891126 24176004639219361710319737324336906240 9891127 -965446332185322605714880189335057856 9891128 -18944884076977571072958750435717181440 9891129 216999363021301188586844461174575349584 9891130 41589112371518465084435482410532113600 9891131 150951718921004103151669007632367656932 9891132 -88442159164788476132646368726139411456 9891133 -54571125767247564354208492584999113536 9891134 -24712308004226271381181566646216427520 9891135 5304781215835840164858805294431405840 9891136 48407711910484368962281213152537346048 9891137 -264556012685520774840122507100892145214 9891138 -35633094401872368052800270109634941056 9891139 -75897179352318587613269617898931200960 9891140 47534208651830450683785711977057629440 9891141 36598399405325940124136281927462447104 9891142 -124405544600777758372080239979282456000 9891143 -173325218685033955481000565859945807320 9891144 163800152716821130788804405897235384320 9891145 138580887055712530483479702779806500 9891146 179333250160940465366829461924792803680 9891147 22659265872806783674737636703986435072 9891148 25619861071453503776151276727226666496 9891149 106765960566593468237795345123144892150 9891150 53749489807299705389113260703612723200 9891151 410980239207092624510567349771791415152 9891152 -48673369041604654969693237827503259648 9891153 13605183026872786985969170652396163120 9891154 -13304473299614609623902017003033599488 9891155 273565440697643321984693914991979939120 9891156 233489810465503715160634210277371029504 9891157 -105947993468231724662806041588721867282 9891158 38504302567410981903523904011401595680 9891159 -288793240608029695987809016548177153840 9891160 -212548883519523757817230052940638208000 9891161 -2780111461761292561175032169930222976 9891162 625703720366252947709247561119700720 9891163 -11341912530993917749582726267027028136 9891164 -296022722900361357181699929543053274624 9891165 -58126235472669081355812837115596218880 9891166 -47452590656059100186800819123096072896 9891167 -53375534550411726725979003340046541192 9891168 40300560139609899122429550868341719040 9891169 235782062136805998526020840516025808260 9891170 -8811742570647527367487602943822448640 9891171 203208762640235246721306867819334472640 9891172 -278982725415193835972343412565829463040 9891173 -50699732091025802982383208376793335680 9891174 88040946701296134641497995422205485760 9891175 -82737151381009737300544971886871100000 9891176 413902762565129904850793056320248110080 9891177 310979002733001243871834811186151461520 9891178 15397826643471285235311520031415360000 9891179 138933781863915820419144551338111281780 9891180 16770829112794888044746246684960256000 9891181 325931853934525256265159004831796700000 9891182 35539060976081767906374609656190305280 9891183 -285556116547823608733174646136676797176 9891184 -5050921858654890112782699474812108800 9891185 -245456419842075312142795405320748574040 9891186 -19936307744832623073944556898792791936 9891187 270999079776352834995993444514524935952 9891188 407817773776861988632612798631563797888 9891189 -104338604791730305359447432265502413920 9891190 180576591967858674580886371130468121600 9891191 -545075807732220320340798212896352086200 9891192 207400482555195198175520429378049822720 9891193 95625358401217771267049714548448603520 9891194 40145830722282356035141594760816662896 9891195 155027797717090219938932164620839193600 9891196 -5530613283611918572396477823047434240 9891197 154544540313648530046785522038081017600 9891198 -40795923371086303410987924673390583616 9891199 -301806635392509034532935259298300668800 9891200 -96946367750119032410481548417040384000 9891201 1796704896509209838092700476251120384 9891202 285878808275765979895745766045778905552 9891203 62106547138461808795532263501710851280 9891204 -4347918996216900099904275929452154880 9891205 -2518244656901271098996173945024905000 9891206 -7880006316661797399895123657542631296 9891207 -107563018316565824537548546809875277360 9891208 17458820213288991407138218669314140160 9891209 180054007353257045996456094809103784500 9891210 14710773029214076431391636282784563200 9891211 -353461569289752701646119493598733565552 9891212 129036007336009795513495507822684423680 9891213 -74209479773993506064836954037540667456 9891214 -48910887885588586687378692706334690880 9891215 150451699417665362349727209359164055520 9891216 -91258716593963939814979118115143270400 9891217 174288761126409001767464759746515932992 9891218 -270455145955206284042173172144129251440 9891219 -29286915230828957429821420079475593472 9891220 -277469123164995424013386210080322341120 9891221 -129559310731525605196180110441167998578 9891222 -119798613571858454276475518654430460416 9891223 39464115754740196323655318371557922864 9891224 -102004635160895870175818113189619097600 9891225 -15773124031315027661926421096762383650 9891226 -255936228524387253024357701362959356688 9891227 71026465622273403656215110644559010920 9891228 73018238486210286573606020813309483520 9891229 -23621595283008316549200854090511025920 9891230 -149134234196987582449226028400357122240 9891231 -53920647808671165897091822810584961536 9891232 78664413254033293209447466062619607040 9891233 85917710511764382065630831082930582720 9891234 2061552423396468624805039278888372816 9891235 -125733273442560400397991555944570534640 9891236 -30975355661475385116436692595850382720 9891237 25243781033752712341934840637584897952 9891238 63308009004422030178907154760936756576 9891239 329461066399015232922548403762953618040 9891240 -18613335499488034059788726446043136000 9891241 344257057731286758834632178307054235642 9891242 -77188125965348514965442616267398238800 9891243 -117889151865712139566866630377614311216 9891244 587654073953390048643034075355558510592 9891245 1491768030452997881763837223359830400 9891246 -105808135943059923381667957932354919296 9891247 -34576711837603352112667733243429008 9891248 -16304893424540667558281971304476999680 9891249 97645168750871041985433849501820439664 9891250 19676039524127059176038937966827940000 9891251 10484563219176197413774549406397546252 9891252 -48944412259115108948996387569314306048 9891253 53073174301060862508401736653152747502 9891254 -40872550620650301532286989623923800320 9891255 -111646121880574909724897859880870863360 9891256 -348997860714721460840103352231087718400 9891257 410251720288289390076234478403114446506 9891258 -55524598843712717727742072839396954624 9891259 2719913616947474533708604496426732320 9891260 -76702126654454636840163319354384965120 9891261 284935388976960592085921861206506584640 9891262 -133132947848934376140086850069551380800 9891263 -84216134823587384732580330335783277504 9891264 -18642180819808957187894713068891930624 9891265 -200492049695343150057683973750932258880 9891266 59010594247471240047114518274462720 9891267 -32298163530885557992900327302838077120 9891268 127671629283490215352931102129697980416 9891269 30713951981491941943695576190118571744 9891270 62123309468975441719191008231640357120 9891271 50130678494398873770723196410553051344 9891272 122289544439096822741268427095374899200 9891273 -72945607208112876564594727086157719552 9891274 -44304623576419379410953217706815664640 9891275 124788792290789110897257745039190368800 9891276 -18847931508152593585016229302231494656 9891277 188702128041838569347740144821795189024 9891278 254950895680282040886739352323783285440 9891279 288698176906440919292820258276283074024 9891280 15324242303519185152372138271781683200 9891281 33671087452567517872251368900752584612 9891282 39164384943411291123482502147026108160 9891283 -1010041081295754183206525587249788509280 9891284 18552682815868766626034716137098898432 9891285 130909639440371363404553800641608071200 9891286 170809762634428758274532062326919011840 9891287 349477302326375703447629342137702198800 9891288 61502344192545042450407270934203596800 9891289 -150563635181487261924311283842105745910 9891290 429337006786047097858976715845502720 9891291 -139037904291195258720643267790185036800 9891292 -22966382001423271004696422815613801984 9891293 497598037467464224199649208890233605542 9891294 -4728392954744109828766842488441536512 9891295 -58284893422182591399976125723091908000 9891296 607865246756509310836452111568728489984 9891297 -79721006652719766212540492743505375832 9891298 24291585552255867263856383981884388736 9891299 427588933223605427580957203120894518920 9891300 36843742693647202275423684891103564800 9891301 44719444258476089060513880735599486752 9891302 198021763345698236749554765584998448352 9891303 -21486422854766373908464744476066766296 9891304 47124501332470042225405453481852190720 9891305 -189465419315089449733452350717330328000 9891306 -66509063827741222912006042463851345488 9891307 438790294161790800835055275607994733556 9891308 -83366575359208221145455174077463066624 9891309 -89758726916887156396952516600990287296 9891310 -10970489255680810891669007670160999680 9891311 246040746252215808394532906153290481232 9891312 33770034349825917454006064249716899840 9891313 -65694556276376961020099508873686171996 9891314 -31125328452912131763934917730995474720 9891315 -56996331437291574793652634252745255680 9891316 -328896043431254697420080224474136456448 9891317 -356971392727320684327921120526645893888 9891318 -81782969573017240034599923800045138496 9891319 -301020089027136169128613252580059488280 9891320 259923237281708516269711756111982592000 9891321 -29594983844724385904695587114228094272 9891322 28517469935661540170769817226460632832 9891323 83338760911850349628492424433379254864 9891324 118427190194949624772538959420764387840 9891325 354508377168679415190272620839337600 9891326 -96102162642641650049775163547647653888 9891327 90586938068114054800875317672979858120 9891328 -237322216054006031018139754753928724480 9891329 -9194521396327977500393753466551376960 9891330 5520409391730461793880366586241745920 9891331 281087480485646150962576422580355682072 9891332 70688509475968622198420272156834473984 9891333 993796677083706676421190145974156960 9891334 53601255581816261494224482806052709120 9891335 57305265202747089002465197949713916280 9891336 71711661670155584163787510135186882560 9891337 -7660436667712930079141213091825936540 9891338 -203702902792566703939255149071603080704 9891339 223891689297914770906582422196969099224 9891340 213721069242470877234941320606573347840 9891341 -178664084611527088104285701205326829258 9891342 -37085111777385494800513717860026853120 9891343 -29734156313139978537148892306971365120 9891344 -30365513254109855864025816804537729024 9891345 220959219217980071334713836243034891520 9891346 -178878794892793625344642686869096086128 9891347 103596302941893950142921021362922527640 9891348 -81164488859784615422592837596494393344 9891349 102829903691093190563972429601522875160 9891350 55877108384867337433890610915230720000 9891351 -216387298360367035338117329320186122408 9891352 433169797565055453333027507149168793600 9891353 723014042483043620803958243635355230080 9891354 12887378089977385075616233537410464256 9891355 -172899440351484407709461094030245448480 9891356 -4703711905985728343992155765893959680 9891357 19343129361122122954725037358705541120 9891358 -25954755280071376739626556329718476800 9891359 6980093472025568612191995081801064104 9891360 57098592647675085817770352339481395200 9891361 -52338252373686497537208775558024981200 9891362 22102667632542686645757170255281082880 9891363 -4705635610491097661480554230273188112 9891364 -2011215606175198239225651794273705984 9891365 194760357320874781529797167967452768000 9891366 4734828631276116628205828175962356224 9891367 -79873410682309190845045769944888856584 9891368 475330782326766539925314601216996956160 9891369 162832934206938480118592933599914532320 9891370 135228322621602154404531731978466240960 9891371 44007868884421868018073272106597303840 9891372 -46570521767673388454579094070358481408 9891373 -170782799219792467329780102041711632116 9891374 -40172567012084395354774332066744080064 9891375 108283108800201238454314510777330440000 9891376 801180118058686373943462455694065664 9891377 -54198749315361526774256488210642881774 9891378 -13813915245005460117721279080888138240 9891379 -238967043713021262726140325942603569720 9891380 -111137888096041949990789810870880829440 9891381 -53531339183482785255468617780216462400 9891382 75640380278710660938880801829535039552 9891383 -30257418247641380368670459576179585368 9891384 -139156319754444186906922895317796782080 9891385 -119875879097846568992068147890309225600 9891386 -163568088546827428917244855576966750608 9891387 -71602054787558946566819877269881536 9891388 -93458587282988061619214738849223663616 9891389 105501725885327628529786147637571940524 9891390 40727799129353737358713748901544823040 9891391 -293977449231124419079277031320894694208 9891392 14195718583148424768477187982953021440 9891393 92931680800700423343153445779290594304 9891394 -230036945810678817288419019314189304288 9891395 39563621822837039311508740763244303360 9891396 8653610423720713184996722538640935040 9891397 9090770259526591704243437004540080220 9891398 53812976872986650584982822990729382720 9891399 -169970583855553077021337215013886622720 9891400 -1808220415759285676372883096248448000 9891401 -98986742536556719949720882650123528368 9891402 8681335205266009339654470282149490432 9891403 179712081209327578174420942251683222064 9891404 -21523740828347082825035833072278822144 9891405 150343515409597562515038775860778973100 9891406 -50513493067040583285753967580294000640 9891407 402634861815923322978671991897154811160 9891408 901427868000866931491102818771795968 9891409 -489748186237199581136418423043301940960 9891410 7964003196302545693948995570748700160 9891411 -177551796264371505670887038726960135616 9891412 179907120998448118312852457557396393856 9891413 39237499479512151687345960318693628224 9891414 16437958807138635340687349433117424896 9891415 453031001582195077058148441391699405200 9891416 -233638146991091786188970602758932029440 9891417 217440812952367345875994131657629256480 9891418 16851847687561241904997826372420858880 9891419 -3857380340056618808988466531096868160 9891420 -44977158081702309750872143682739732480 9891421 -152131772566613823816149982095736712256 9891422 -189679392721815233374038959478796591488 9891423 163158936553848522534003449431433402400 9891424 -102683226679670637411662066116593844224 9891425 -260617009095997520718468865869804947850 9891426 -132633385556912662212341084762733173760 9891427 -2341794282718498171383623237313064640 9891428 -42133212887812944335590183794963868032 9891429 171023074185410654762090584498870322784 9891430 5468346686557827660577577368390283520 9891431 183601857150129836617826891702766618264 9891432 179191599207467432383285333866794188800 9891433 -420641999169232335968576529646164776160 9891434 60601092094410664472486050881915456000 9891435 -86091218177671305838509728795450618400 9891436 136625159028061986852540236292744284160 9891437 68360518049292331018547283450818061312 9891438 98940166468578380320570222028071741440 9891439 -355125930873165383966227670405295987760 9891440 -9314506452422202102638751744178913280 9891441 75670236689921701579911926267568692352 9891442 -11882343489161670121771047056848793856 9891443 -160656758268426179689953266694860828256 9891444 86542608334244086161302548834119868416 9891445 148868479465222297499925923213849324700 9891446 61957500170886897593054014103920128672 9891447 -252696382202480969800831945147751986200 9891448 45986440640789372043314346578612305920 9891449 48017366208842377118555632973493401088 9891450 -22228946185547302835593282715314944000 9891451 323770292678511705994762200264619884452 9891452 -49020956751495288936885335878297602048 9891453 -41154172720355189839890644056231745472 9891454 -296996001371303196005510757493244557824 9891455 14759952707838434752209948851499719040 9891456 110956377629155609110496465657213747200 9891457 190329608029497011708775428235417406400 9891458 24844927388030526469409624050687358976 9891459 12666390492553628879893172495588634564 9891460 -76043885062008743110785060831083558400 9891461 309685585162979786268318825575896852062 9891462 -192760405406681266480581608845879296 9891463 245221803529820463146831183181716530712 9891464 -481713988892966979456032691330560532480 9891465 -223217248620925364689117348329860568000 9891466 8832398597347125035305792439965233504 9891467 -212732997442888924549871113393072831536 9891468 -204376104208979573877121915720462026240 9891469 20658967995444682037683299690543420544 9891470 -106812100566482205591852316816063248000 9891471 187483571643518527907768596355273172624 9891472 -65516567727525414868303385985904803840 9891473 160363955713189110578789867680870012722 9891474 -7813825977819287007006673736387168640 9891475 224841089458250745395274421234745391000 9891476 94021658378171998480336632568613867520 9891477 -23683450034413647138576086653063777074 9891478 -215845545558076024799472901402231767168 9891479 97072608361479796090489947121734588480 9891480 -7027421398202418630555944137457664000 9891481 -18310201337876063253887290723925315436 9891482 100040242152300238609700528229849188592 9891483 -89994629277456593573212150468072262760 9891484 -22851159957517963647905710985284660224 9891485 81810310353854038663828504208433123180 9891486 -42670732128811921105082064941054872896 9891487 -253629473430662579939262633983460184864 9891488 -235326843766239059119713137713673994240 9891489 170593886463188542524050957070185371824 9891490 -31847921224164495251742516541125189120 9891491 -194731659512069886957775180293469155108 9891492 11493138589856488292294880758571356160 9891493 -254751268581425269610358029964494746560 9891494 49958932908481986777042076530093216000 9891495 -55269077019921741207776346599239411200 9891496 -56187011316353640563511693710605209600 9891497 102986603407195991445518971021530041664 9891498 178463511071008820010858049209958904064 9891499 8225870492437205143337647838083617064 9891500 -2914646276746917202148767602686976000 9891501 -73114965597706611342787750440490350336 9891502 -331840672164157692852539061598284029568 9891503 215121974204083769652175187675889947304 9891504 -49176924099914976215975618658340700160 9891505 1615222031594164533971579684557828800 9891506 4825471928091269655439247583389423520 9891507 197724044655977871643823040077503906560 9891508 -182855616405277166604045040843210752 9891509 266887793282634899553252450860765677116 9891510 78473084807557057373488022070494770560 9891511 -29599950610203912018581424347741757440 9891512 75888756808474894302072392162731315200 9891513 -245222445544424828615888241004604122758 9891514 49583921414557078369646150211599328000 9891515 152706734994671754078298529100398953200 9891516 161348127658734977417745529369096356864 9891517 -398809762871389550531840316456131093434 9891518 17838982978771230730110599462098575360 9891519 -96678853119890274722170301689950945792 9891520 6035737493094610576042442869734113280 9891521 -36612793408158510833482021387072242000 9891522 -51228546687140334095923015043869728768 9891523 430751367558179385077997320683605439680 9891524 111186980883750483977549586918695632896 9891525 4292022387030988397371995574202457600 9891526 -247074303123345396709391865209200984320 9891527 504854574325265244003990810059580969600 9891528 -238529309739642618344699458354912419840 9891529 219460286896864628115734554365384021684 9891530 -73030950249272020649411659912230362880 9891531 118584365602427504719881672524886701280 9891532 22428222340362491202312190319431034880 9891533 528632350983405237055373960721692795520 9891534 31455341748518207332712095016555273280 9891535 -258498216925443065035682267007945057840 9891536 -7154338507834457231576524879743369216 9891537 56173734091008487160230906163950006464 9891538 47504424870181697411803030935049395360 9891539 -209156570555361183536520716806709824944 9891540 20800356987799439831097972087000422400 9891541 316443701098526936409154342573013473344 9891542 84374017452460474064359468711043142144 9891543 -126585306333269656057387079814294204336 9891544 2391504166511480666616039332106117120 9891545 89263524499945101197231005141310345280 9891546 64532463422833632769775812697025452544 9891547 -3143003972657094168939830797947052928 9891548 -462183863398883881751456479843000320 9891549 79618707469507722489350473160930445720 9891550 -59162679176881929825516780920442955200 9891551 552051515702332663158128932617515163552 9891552 250543099587575344935479142556001894400 9891553 6612235176693323003591525196331430080 9891554 -23041437902037760090081166869977519024 9891555 -24733006764260045308083469394155164240 9891556 -307516298873679024788475253450309345280 9891557 -31413720118207240926488096815968195840 9891558 -99885887074787496307357784337102591936 9891559 42681899079489887303019895495973691504 9891560 -23578309141452244850693286492477849600 9891561 -198579242789143019429099027345983337328 9891562 -803035878273989933429666564391022848 9891563 293514751795882777994494578452134674984 9891564 -87926139187262442297788511118184939520 9891565 107188488754026224646399311736756584460 9891566 -2071579125258066284457339582120888768 9891567 -12600855986853945611943359463685184928 9891568 -18627800632642072821647787429713412096 9891569 -146545976150846959677437886132022151004 9891570 67163983173935081043492377078036490240 9891571 -4522863282478210642826663200787349800 9891572 -151379077215656720474176395073796625024 9891573 -22419243954949179213632033196198346368 9891574 -19065125650368739206739205716815108096 9891575 -64531576825978877849885177499389508000 9891576 -54626190657233995113547722909435924480 9891577 -411788404653397174945508326501130813376 9891578 34665853091833593703643690901720844800 9891579 -23018236833359609972010533249555504616 9891580 61813335176754127581629859298273290240 9891581 515249737066947308257387581239704685580 9891582 149509976500096818214380196349184067584 9891583 -22777214969867784518474880979081579496 9891584 -71127858774435443892228294419687669760 9891585 172522933779335054479014256948850198400 9891586 19301206287839396844630372140533605120 9891587 -21469696364207556237308672686219072032 9891588 -56828939675913745716730475784133545984 9891589 259730984045909613005945576265524711390 9891590 106703389215463079335358496180257280000 9891591 3081788589246047096900360369424059520 9891592 -104551858597259387833766170587886464000 9891593 447586746191454840463148117836533826842 9891594 -104625122892058711471429736824919764176 9891595 23180824909535686003708068673573915680 9891596 59655164449814553779677328842703852544 9891597 169937430674337906769934978417681918400 9891598 115009070430735131667403141684728497664 9891599 -28692401727179349345552180684417317040 9891600 3514026447191055879179368427977113600 9891601 249744559956728630813701800802234215602 9891602 48983143209475321405535610857493763584 9891603 -81843399552651228415902540308560260228 9891604 1144019051947242577740034497798324224 9891605 354903572511681776955929173622706072960 9891606 32675270956384789423462095227321095104 9891607 -269693423125678038339899714890267449768 9891608 381923625441372417967413128799833026560 9891609 -5666046299117652534138938888183301120 9891610 65361248011086792481235539182511641600 9891611 22550359250290292660618247085857700032 9891612 273104122508651207184191391986105794560 9891613 -283319751328420580361187356980133994138 9891614 -237707353656701856517764735440763913344 9891615 -89845296416845432560372165959349348480 9891616 -64632889163039438951967991154752880640 9891617 -54177473698347516882252546319430138988 9891618 -148858008684499852095113331023169775872 9891619 -63123856983947367566034551388400810680 9891620 557537911007857636200392295198082252800 9891621 -76483926449937857537224445661275156292 9891622 -135976313336477152600906825223904450048 9891623 -1246404009675517177758704486394590160 9891624 64852787226095383216434041002618552320 9891625 470221046713770608299622902349471109000 9891626 -157916539211663553885522377715693745488 9891627 -75316101289895143265170147393842112680 9891628 -372448426082640440278331953977388979200 9891629 -786829386216540529440848197827926250 9891630 -105324320911656183716793899794140296640 9891631 -19161947082641451887514669658804063800 9891632 -128700061356547110739042860996614897664 9891633 -20710289473577419432667173593872838336 9891634 1569614214727861347917167765027712640 9891635 -9601011921693493546183836477593260800 9891636 -222374958286087412159039381157660205056 9891637 -127855084710557478473427987789427627776 9891638 -45937548918517856155747310599224675840 9891639 31406898968524621195686512874034625160 9891640 224095250200330477466279964899542425600 9891641 -123208827780786864237391797552598837500 9891642 15451312995844189724278011897579158784 9891643 29617295004493741070676353595165764760 9891644 49529644853737574808740843478857766912 9891645 119472508215442477589221241946414561600 9891646 18424996180434495355211820304032668544 9891647 -38026619652116199405837395254015143600 9891648 -25646995283005137240703837734920257536 9891649 -28100524156000040990103039916488972288 9891650 -1553616130483087275199492188381098400 9891651 25863277732478982306953767557041741568 9891652 -156837196508880380960981991324003080960 9891653 -115553612586407296875363929073765856098 9891654 65221301783749339222926665654377062144 9891655 -32617809834707624914643603290959506400 9891656 -156700790037007657326461595390994022400 9891657 -225223321695105074856533858144459765520 9891658 -90438813284786632116428901653639879424 9891659 312583897900456468555396054488796899720 9891660 -18712165735410757886933047735709460480 9891661 -155291283554423147823535371198486275348 9891662 -73078466664283472638049676948354217536 9891663 -203236737666181391476928097965375766000 9891664 2559713364352412348469580883615866880 9891665 -45807325063214880163125854144491382400 9891666 -49417350311745557383396103214302822400 9891667 -81201004319949949119098125447487545248 9891668 -407150624745622736619747817615674739200 9891669 153273023798746646774094011983969464960 9891670 -60837084047657686403925269190243930240 9891671 -18271334130533558753730893189353102608 9891672 66743761823110021658981012521494773760 9891673 -585467039786730722763021541280982636000 9891674 28626030549603385024257638604223261632 9891675 -179758082941579100837973407773178394900 9891676 -233662470022651871853057734745147543040 9891677 -1359873452218890047962899008609340000 9891678 -131151782639940938381558292490217693376 9891679 309321718266996794231325873492398669952 9891680 -154427088091625375105466281701767905280 9891681 -121497716552663241614587501872637685280 9891682 -216887420717251507776187875739393996416 9891683 -733790416753985080334077474213006737120 9891684 240006057571510041407039868695479004160 9891685 -268247402905699446307206291973549000800 9891686 4529275894551303413693107085005332480 9891687 123842103413641356620927787444461145168 9891688 502481198582284440005640924441607157760 9891689 234807333625619412165271005512405618490 9891690 -45307470762119054481341325593690868480 9891691 48874840469879097625095720272473015344 9891692 66617423502291466035843051925807150080 9891693 -21694044358193488692859859921782272000 9891694 -153414543643027897254067893198603921408 9891695 48208748777106321421657992027012246000 9891696 16079364730858505818081133007641935872 9891697 -77025284187215031502855686587467687680 9891698 265924579699462840129503641100547395600 9891699 80934946746850666895380315283152889856 9891700 -1953651751041631760057312215333273600 9891701 -13877941997522820076072735029900660996 9891702 -881296465071965424188192600826978432 9891703 -122356905335082885212169091951475535336 9891704 430908191621231604390492662100344832000 9891705 158143574184910092488885438874569051520 9891706 -128666112387729280948083735487867410432 9891707 -45273687368730495177719116109483820000 9891708 110193738632992884407973043848377499648 9891709 -79063654117958122275588967116702196090 9891710 44078774743704176760281908408517597760 9891711 -100179626606329702705005622732410711240 9891712 324572694866049831049021279500553420800 9891713 83925134587525270804616274234012714324 9891714 -101905031152378279288207880918495870976 9891715 -57379037006611444060013764687606070640 9891716 -123386967654397492445773815436247180160 9891717 -164211139791831127828488114917717532000 9891718 -177362083560277729154037708639922177440 9891719 -1641738027092735216833671697419245040 9891720 -113936142731728231131359301424742400 9891721 -15148008754084075689348872154764021888 9891722 -66395231642925776362805615890782996480 9891723 -39675510605546995797266074199831534400 9891724 -342351524920509055311562111836933685504 9891725 10359557348449330838828185312605981600 9891726 30437043353433897319841318161989776640 9891727 106438950439135767105645016160547752880 9891728 -8622984081800579490926403463752450048 9891729 43748802353022519714605196272066267874 9891730 -127359401233860587727604317427171878240 9891731 91041025937414165483118952327923215532 9891732 -4960067515345295369576122667553792000 9891733 -250347493451172595577674585935854332018 9891734 211455455116171106786768484603746282016 9891735 6811254328980588400097033232820469760 9891736 -382125458205715565998269955612595128320 9891737 -41570075395578408594605851503787090614 9891738 14557099923933257280133092366141393888 9891739 -535637530614067553057403830884685267472 9891740 -57051353343293360759519494582822863360 9891741 159064443545932719685137452260023843840 9891742 -111386905467361293279615936015144960 9891743 -929583869353130090165348121166039055976 9891744 -3323359338390305206211231732044136448 9891745 179511797414572023907242782178575620500 9891746 184759473196187200167248769719387099520 9891747 -6558126568989798597975633867451551360 9891748 -298794611087183694347299748234113597440 9891749 69535923746046764359538912943892175136 9891750 79506161621165319400135822727520000 9891751 78183761719115490876566314019127200032 9891752 4871799093825891668797514099575603200 9891753 114017089733511258981380065453316655504 9891754 270616449540037897519640960127416143200 9891755 -338611921199982517514494599620421102000 9891756 63702410962505123737858946825954396160 9891757 45631881340404225646379530007431274006 9891758 -126839874351502753656247052426437475520 9891759 -8467034031017341159329187047239173632 9891760 4214297378058141339011392979375554560 9891761 6476408653286606218237908255052439424 9891762 -8392159172104653869524425240165125376 9891763 -278987240736533551784915383125338880 9891764 244637526335916146160020278146281208576 9891765 -17536191395158790695098612828954726480 9891766 -1102542492426200764747419968286826176 9891767 -183283198076852164231853299210904095848 9891768 -27367991928300980966587877920869642240 9891769 -425607630255220979050321940945924569004 9891770 75960867343684888752718229282334965760 9891771 27580782719493218314987041396514083840 9891772 197394119435077934978983207757155794432 9891773 385026414814213935030516096439788527820 9891774 37887600598905708510300375027849584640 9891775 47752182347901105799468000670982375800 9891776 -18419322538636026454128872856760614912 9891777 29131543608923347806021642558488419200 9891778 -58885458883203298011901662780823198176 9891779 192402675518442533423876557240994488380 9891780 74824694814798047932892997285428121600 9891781 -49329884178937401057326340379617192418 9891782 -105704441392362106922956917536602431168 9891783 13484422974828111326561410086131813808 9891784 77737819117088258759577566313979084800 9891785 -36851041247705282323103087961534050040 9891786 2636807001482033315334386103881318400 9891787 82950664748254211016525090355789944760 9891788 -74744416933365731572183163633911878912 9891789 -48952777467785208319959411231876038976 9891790 -64286845325831920586820260183144663040 9891791 -49460272279985593782894062485378202112 9891792 5730874384999404559555960022485352448 9891793 -75788775012169641144818040306916530958 9891794 -19357150348994776863877802741603963904 9891795 29521821461139397586181400835399446320 9891796 -51854296199400910835922968792884674560 9891797 -317559178340873896695290368247773688754 9891798 -31871095961679152349784793068756008960 9891799 200126886728690942012464539695934007240 9891800 24359382456657709808467396416011520000 9891801 171108803698697822147683634890638751680 9891802 13817791333322932518743149790149524192 9891803 -213560290554288549687265805775292939080 9891804 -68336302775192904021170526592641838080 9891805 111836214490657438038065702079637825920 9891806 1634128989582530600298855876249004224 9891807 -50449801017956897481921664397618717808 9891808 -390995162802783439846158393829028265984 9891809 5334247274683051579354922920689935010 9891810 -66238021635621828433849648320742771200 9891811 384279375043246761363640066694251635744 9891812 88284083729053892997724297239274598400 9891813 293031079854679693156254798531805191360 9891814 -77546770748610778251275956617325426560 9891815 -400258951680260937126373365061578404040 9891816 -48673255323349418966147457648252518400 9891817 -108138597766812404390341848488229548352 9891818 -67451503293358592856285385149153404160 9891819 -90269674709298740886218615415765181296 9891820 186114190248871834401002805404764078080 9891821 -78219100322715654037973936524710054912 9891822 21014225678160576955616640328621347840 9891823 301649101180555090456650979111491413072 9891824 -12012810176099108503339098079452069888 9891825 109249394476859986346011927188511527600 9891826 42889343869540825555646429873775391248 9891827 -271131488473220254078403264632236986880 9891828 -100400974151871549770299979712040366080 9891829 516095866605967822389647559618281468160 9891830 24849500515808454547835272136654728320 9891831 102595347747055381624877647325128697424 9891832 -112570922657229256210951681621563801600 9891833 9143635971771855849956923632999492864 9891834 -15992990026305278344216524239799601152 9891835 188202675592312640908415969479999722000 9891836 -103145282749654431650750812712743403520 9891837 89078586613477050722078786602185894240 9891838 -106742840060153616083640575020864146240 9891839 -160255849617483011285147358608389790688 9891840 27340535282656205766543882729522462720 9891841 -449947260787244456477837068638415197948 9891842 -5016833755696955077065127841511322128 9891843 74197577008379185365737398595589810864 9891844 24084536545337419298670022931513668736 9891845 8013302609715186217052149746612600 9891846 98318944242316063815688154563916794272 9891847 -58409528834050524910560389300455673728 9891848 241039710661272586366390727284025103360 9891849 -1199893858445574566159099385265645824 9891850 -99993789683996864019407326265902239600 9891851 349067940365044314437300934397613856852 9891852 63149418141575622093341035933592715264 9891853 -299882073320471002015964432611226013898 9891854 35206517562228244873110889416007500672 9891855 -75299751293211608684964234605823744000 9891856 -43292460478598832384047481202305925120 9891857 -464205680439264986752305015350955857040 9891858 142054439298448025325157156832530786560 9891859 -141715774438010740240172698931242569760 9891860 -1903356310124159075754873406214461440 9891861 2107188449619073300993152030374378304 9891862 -29089297425739033457407958286316542336 9891863 214783159793098243029386093711926325904 9891864 -158502972543561806854633180612643543040 9891865 -11611382229957095714192259868138110960 9891866 43044345395255619999847381303111311840 9891867 -30727895556120297626689995699233687952 9891868 -13882770064396753214101010418412136448 9891869 -132273330117817509342825095368401581556 9891870 2868076748235420916605502627875292800 9891871 -681327826805762961603749889709606200 9891872 191720484865759456769762459846018138112 9891873 17804127815706269639652146245771907922 9891874 -62545167895077242552653013506621094064 9891875 -61083915974155285194060038890761525000 9891876 60478097151348634108111003777078702080 9891877 289825765934122851552885550191467537726 9891878 -78442170258601570248624760789213385760 9891879 -10372544628717567639982176375530227416 9891880 -29801841789249690679653504601164595200 9891881 -55821076030272597639619702379322499200 9891882 -1437781586990451086625247316496356352 9891883 157700817651861035939881283165627508544 9891884 234483433827861813093266826045641472000 9891885 -4408020808154691964824554019226071360 9891886 120005583559472086019057650385198592000 9891887 -368882852792966872825740032160802996464 9891888 -50637395627030614953625919828960772096 9891889 -102589940698048772315088555531409997760 9891890 26696887522771912048582391835982540800 9891891 51995722252892873749322943162133324440 9891892 246419221406411794198178380821145600 9891893 322491940795923517900678706689858393344 9891894 91127800953504914492038992146534868480 9891895 -120400298751692622951722677602019661280 9891896 135987862640596883585145686729689128960 9891897 118587087184522764504956466101473227600 9891898 113776708187960052451310255062523880960 9891899 507037631701004177808293850350212380900 9891900 -80221947269563378186688930609845440000 9891901 261086511976427450502822490803999900000 9891902 -280376313720450898066086419251016148480 9891903 55686227355407070808968195290954833920 9891904 -152564083227295150602411290537301639168 9891905 -49408999615105643826313297751136879000 9891906 -6091167787673232099108438599077324800 9891907 174767235769390799283229300496697973080 9891908 24164158318217486801996435576842073472 9891909 364528672633136883865004083245675882240 9891910 6173189629726648268323941602222315520 9891911 50440327195194159688492563237963632112 9891912 6525156347138251021683332255863357440 9891913 41331270039524323930751406103396120640 9891914 -107294929051285336670945947749101260800 9891915 -48487004801889496236899542548031772160 9891916 -46354551958579153716778986495322389760 9891917 -25205093138689859467655693827149477408 9891918 10049270617585929769382307842794894464 9891919 -352561535520593190771529459545692349600 9891920 33889013591242864605694130924785336320 9891921 -13956615011022830774273319804943525440 9891922 26104729747899574620538703913755962512 9891923 -223168028706083781664686878490989463828 9891924 29239060018985599867268138161043429376 9891925 -276643033668847419331779421881949967350 9891926 136431343763109440697051572719300790400 9891927 46724524785935881604812188262061237664 9891928 40310312672402209170957949979987036160 9891929 -237705534309658956476487397020005624640 9891930 -156584651925465176283914270636691233280 9891931 66780212105436092489570295994388683792 9891932 118751480867820681998329350664884019200 9891933 -80537370319094583396948930744900437952 9891934 127289994498206094490554156167745097920 9891935 3138830051009132043314221254811708800 9891936 -186019069236530244820014779440060170240 9891937 -12155297274367983068553090098492584320 9891938 -684965704462206415987498295413463040 9891939 193945695163576844924407002784147221624 9891940 -88469502779041975722102176160487526400 9891941 54474028995909298665562005497689356384 9891942 -49561507223590179333236446443871310976 9891943 -286872835313736226307840948067502476720 9891944 87244535013822531725007662969277235200 9891945 -3923236529078256704226614293354613760 9891946 144906119920354463545234975523237514672 9891947 -45249997248134573633981213012945576736 9891948 44329767725580278308732984313494904832 9891949 -78346145843233221718926184684151744064 9891950 -20411615564383481536304413420727841600 9891951 -241990146324583753993325369415194670720 9891952 14298864292568010323002871110219005952 9891953 -196135051988565258228850316760310602798 9891954 -175574668846614502515978561188811079536 9891955 46943726171695388229926617369883048160 9891956 71353839422761299909911543293865859072 9891957 286263779159907796856258655517448593440 9891958 117837443084810464299622842876895205760 9891959 -156958628989764278598300422283189925248 9891960 -22630431964304796166540246549200076800 9891961 388183370661492574932628008665339867400 9891962 29959377510225596874833117335988645232 9891963 4885230243245573669642648046259790760 9891964 -4822417423120877686928834865096943104 9891965 -157726286309536845089914856504094589140 9891966 -13602774883619420018985273252234126336 9891967 24348464426704323841085305301608307160 9891968 17348098481893755255335886793998336000 9891969 -31621135272920403950884491415886939856 9891970 -154849725449163345619970161265953497600 9891971 52868337991147157763690137825504997600 9891972 -30932841468128607074103743381157189504 9891973 37440152132832915999839484897011257944 9891974 228198898352465359603268480876205872736 9891975 -131144161334600144810428757021272667400 9891976 53406723044964829416013187178159144960 9891977 -193153956283316332381293159757152466176 9891978 1513727163397711117575347486756179968 9891979 -19784805663318869885963278726494699624 9891980 72225588488981469459134190802642544640 9891981 53763457412284254202469357339457009696 9891982 149665322964540057504017916314330557632 9891983 -303066793029566046063304107690771897360 9891984 -59585345325459176442571337938980765696 9891985 283844574635053467790910732067892123380 9891986 -4607085504916187842214584462461269856 9891987 -2866108398149110610409953668710681600 9891988 115388915476233652336976079900988751616 9891989 -249186294324778310509169553021958966560 9891990 130402555507884017307480210333905529600 9891991 -108529212302730532525616984129941559608 9891992 -45990780689462338239795472194085478400 9891993 -162013878680022876297537198909203762736 9891994 -42821597665474990349312105999621544960 9891995 -27111369874159647193318742003068562880 9891996 315322382683784115415263240028608675840 9891997 271311007476396607504717736533827753446 9891998 4017832167544039321352028047786984064 9891999 -61009620477284220791254018155441303120 9892000 -202349536539198792856933055883411456000 9892001 -92633933093521607230407852642656393856 9892002 -103559678701630443401489222433262801920 9892003 13634804162865367320303215811059203464 9892004 -143601225823308198580823374645910040576 9892005 -143225792538042471662519336868752665440 9892006 -77287439356028011871422396361656854048 9892007 -150309695303179359238456122210486961728 9892008 -870373059997089758599691566254489600 9892009 181150384892250157544764254447307817210 9892010 688802856561540482560190034079288320 9892011 31872904638269302591398731130274230624 9892012 47588294521953270765759253755736085504 9892013 -53601386866479549733588277160232533738 9892014 -202761279370835395139323968485830603776 9892015 168152379100115122236595173058345072320 9892016 45265253665785947021330553838254489600 9892017 -537269684745458221428248248764481464960 9892018 143894930425095170242103661665807538960 9892019 -89259252200891473178169943205412206580 9892020 -49342486415946655600399130361768038400 9892021 -1586916236532313113184426236127511168 9892022 -4836169985779284799929382604769951168 9892023 94815138490574719093249660414047454464 9892024 57979382159639117778639718926730936320 9892025 -127379492615256649306231159543203254400 9892026 -4476033810047125009803212260342290720 9892027 -344559776701235469507135573948393807560 9892028 -233424133348422425895634607031477510144 9892029 52644501902842226213359171824433964160 9892030 -93504075626666582325087914027458252800 9892031 -513454249642124633067300725890500831168 9892032 56948976464045309061360195009345748992 9892033 -223938992486254969639431542477394294718 9892034 -47458171918907626429454826995796001584 9892035 -75384161066126290522019099742149899680 9892036 9202805828569553447095014008701587456 9892037 -311335240427775116200981747660346521314 9892038 -15820548957396013778224850436015366144 9892039 88352904308239038149619209501107802840 9892040 -176937838724053207759378467855780403200 9892041 134967488304338015294595559177301563584 9892042 13800005538845826092227636000580089344 9892043 -85417290055268552871869063972104516608 9892044 -89049998936368992306045533270820079104 9892045 -111784466114012703911858794273944013200 9892046 -197075626418409733328519274917328473280 9892047 -136051839855276887628600107739217922304 9892048 4138976729455827360420476041957302272 9892049 207335796706110897428975265415329541236 9892050 -22550429240313983341490922719803430400 9892051 -121442497960648923068240658305566138688 9892052 231911887635503581133643424183309231872 9892053 -123801627097677480961774259483096202738 9892054 -80725486757251845055239354167843853024 9892055 281322913822414326037678620093264807960 9892056 -66871373200920783245726327908942848000 9892057 -3198179492645504825117441650795483648 9892058 -192345895395723835172445293977497135360 9892059 -38128091541243499942185179441657512296 9892060 54298426736347641832182928774740864000 9892061 27691679315450092922185891718312388972 9892062 -73044855334421325307468308448280757888 9892063 -363963721645691698042722849982405806688 9892064 1242149634851525957403621609669918720 9892065 122085940394658617739049593947480208000 9892066 -155848529719612015733763653891625294768 9892067 512265386650736205095793241587998857116 9892068 120625664530506351994870221056397603840 9892069 -142965249121634052958343470324628271360 9892070 -32256503899771423881761754498921024000 9892071 -139580316319829489425824584428690363440 9892072 -276345196677649321630697034813815193600 9892073 262215087633067381079743236215911739322 9892074 95552872275652448697646543383614784000 9892075 -46039695031696968790536021247076072400 9892076 189179933455872599598241938587398037760 9892077 -45407013172126016536946499061972024800 9892078 65004001693043553771229517426149404672 9892079 -150652404513899847679536989234893027440 9892080 -8040602002991493456621541791866880000 9892081 476650243729878305306376029850330038784 9892082 264782922817064919510089694878592805392 9892083 -78225048609196615225816743661054266000 9892084 3830900438075592086092594671088087040 9892085 12159869095060476206302887484127823360 9892086 -853457382430436311772851860083897472 9892087 -465300208534869229696194333662390890264 9892088 256770383982949824705797787591712604160 9892089 146677005988365282359127024159494064954 9892090 -85457681449704804537705686037267916800 9892091 67416995897437511035744072550198688000 9892092 -13625594919415929344954858863282003968 9892093 101138620380145615233588133654112209824 9892094 -21155812813153838552120905834339451904 9892095 -52264905590950139796794581324790490480 9892096 -59171357960927851229051297368488542208 9892097 -8850863843889229813897957019136734928 9892098 -57103408989877700699964584793784949760 9892099 -104847011654282942272880142895643276128 9892100 16998790399640596266221161177216204800 9892101 -267874746508753289690315147749951707168 9892102 -96355628288318870336948991813301243392 9892103 138313453024283274168166721041581386400 9892104 -162522841883882204779564862037756026880 9892105 -14526831759503226894021308884235395740 9892106 -29927147709301111773724792671194973696 9892107 1942394794492569888484854689756655528 9892108 88869891918906564787468637862032246528 9892109 -220653657230131362172325733314214200160 9892110 -13471947812803673695827792634628832000 9892111 -88964875128203160943129393537140491376 9892112 -47419052963462936734484424842096861184 9892113 -171699869092981729708060383746517120 9892114 -189365959128529793605035697217263519344 9892115 368210221581095806922881486493273315760 9892116 8763018368545682301496960768258990080 9892117 -394912964892850240018910942694033650880 9892118 223830747084202519266070940421776361216 9892119 -18041094553457117435998567083527203632 9892120 -214201367033728811398761276002398003200 9892121 -195054075412377922520265426012790362678 9892122 -564297824546669149438690777838231808 9892123 -350164633087004743255158514112541257736 9892124 443371897493018884186154884694120988672 9892125 5224093394986674450864766050384807000 9892126 183980125468188070560391871409953333184 9892127 145071161634683003896294544473953705072 9892128 -122765133806878841581583043071860801536 9892129 133085735529959667394409321664269665684 9892130 256447084574945565724510199843555227200 9892131 110172009405303304611711651625775284224 9892132 63344720669265049205614516090169356800 9892133 -52137172175885424944274434617684188996 9892134 -5591600407706997568489074610186999680 9892135 -25254360432368686212923212604125685280 9892136 -281882288827288941396949007565026104320 9892137 -107351678919514515441684568333175461248 9892138 -485330313053767674783675419647029275040 9892139 -59244614133372323677645601325695840976 9892140 68167759706855634626344718699923077120 9892141 131632154763200029748140853022096115520 9892142 -25480111445336420386907455179136002816 9892143 509653144933785021575021327487268017120 9892144 20639241826434127283273166541055033344 9892145 -299034341088409750262249518410722945100 9892146 -10681114481276638578820947852358385664 9892147 -385516269516708123541169689469241046728 9892148 4703277807150306519382333437898100736 9892149 11259092736085231600824137275794687264 9892150 -51304952470403233097115895254120631200 9892151 -203334291509449810516601492381462773848 9892152 -163177248370432876912494847853225164800 9892153 -356334732788703823036246505767774032598 9892154 17065635568997007973865858675099715072 9892155 -29104913926474687880965027102557358080 9892156 -25707754914455123591355198800283796480 9892157 -15422195552499167788396936799380678656 9892158 -47612786486166029356927651058743244160 9892159 195804439972303646138062769931087527360 9892160 -11137680334828895653953508370232115200 9892161 156195991851485944358038411259019080640 9892162 -9280148783753181811046406811528200192 9892163 -587562169865730506662223244302692669680 9892164 -117900788769307325913600226160342919168 9892165 -167634272466926434964547200023431935940 9892166 98595063683290729962838707691062664032 9892167 93603928174747432422870049444943624448 9892168 -94062418660278166549529829343125012480 9892169 291809477517836513068382301258826628826 9892170 27175489679553496832454929556767802720 9892171 -115455663515834487237289849582088845800 9892172 -45699577281830647125359502420030197760 9892173 -56678830151686733830033574029289174976 9892174 -255654876159289708108366279377032057664 9892175 -12786877173075101245780065347457564600 9892176 -2353295606169746866207877215027200000 9892177 -324177368049838726883508695128788916368 9892178 79391922979619141948705538867391850640 9892179 33455476392691668768884902305067833600 9892180 -75668562623893162763270833137704505600 9892181 -20311655270938660757937721720996232268 9892182 -20733878769051995285389937564377555008 9892183 -68163098087890872394474551665640096080 9892184 294214826957947943288813835840357580800 9892185 61398225767404370522374261953590119680 9892186 -139871828474900309854229998092163345440 9892187 -710623915708108320756481647388640568096 9892188 -84828734300701311024771512928139696128 9892189 229168292825376001031499154181114639424 9892190 43752916895588009281386129243738009600 9892191 167254295355065420533051807804241829192 9892192 505621321607828613377552387168115228672 9892193 -277942404639539107409054376911230464 9892194 -15336765808102501921574830764476969472 9892195 78677462252476293482367112366265029200 9892196 55125863543208322292813589067655030400 9892197 38344234206144386214017502488518940640 9892198 -114348090038289280499513393918930655360 9892199 -48956333927066259151690916717292441336 9892200 47424765607142390056974575360784384000 9892201 251837351870586582472802518174604775504 9892202 157492201543289025646728739718257797552 9892203 -111738691328402574875807184864637622592 9892204 66678441091084881412348395779948717056 9892205 294257749677526527581127866004461806860 9892206 1404158854749475409752127057215917120 9892207 96682691356763118156949027896133557880 9892208 -15851097718319836856265833173383315456 9892209 25351463493838298115579989646953245440 9892210 63139725948790246696877998018113408000 9892211 -125105137148333829218001156216899809968 9892212 45795003610202439592120867591082625024 9892213 -21005703677454812541329451958553384960 9892214 -46511715358949609706095358402524936544 9892215 -319391920881968074777919518979439926880 9892216 404599357680388818737162607152402964480 9892217 -204368217765630801526779436188486688320 9892218 44266492877635023360996026782491065856 9892219 -366142259645007053162153242784421558240 9892220 -30035537507045848149830344156739051520 9892221 -19893728616848032107100421917519670880 9892222 82510569394149808443308554755146810880 9892223 -731431203526059951562350290557574946432 9892224 -33333802447862104297398647927246684160 9892225 14649612477676617164888722326512598400 9892226 -237958637894438887361427410486527280688 9892227 83580820689881148545113920092397319920 9892228 374425204953245686747842611248744381568 9892229 -1433205681266417536344335355584256900 9892230 3878355535398488790820107090357016320 9892231 -416815570683853774825806643640814821376 9892232 156300524190389672505153926698705551360 9892233 111746990304710935907311927648773809280 9892234 78860990718133322676749644156988256 9892235 48664280734411847978664223209162795600 9892236 -957714181270398315823563436443033600 9892237 61112517969052934624389686886568862412 9892238 73350796947971264354077233892200990144 9892239 138071048079565981400848820574298778880 9892240 -30134762491443283933073905041714954240 9892241 395392882602377868464706413902844296692 9892242 42911877814829620494293091264093761040 9892243 -1450916128991145089446983154814038416 9892244 -78195218795341263021347952090251673600 9892245 282484307861564448320855742350513203200 9892246 -9092633269270983396978738274559283456 9892247 541684139405411260138728839087366922696 9892248 -333994098191948345901470427458286796800 9892249 8073045163022167862919824599891372320 9892250 187762330690055086101737595217919640000 9892251 -188521080996865673550521207293157982420 9892252 337628482852790861823704488189758004736 9892253 59466256160580378264835116392485027680 9892254 71106859011503596398822090447269160960 9892255 -12469307269442151836228184698969088000 9892256 -232534962632803056306270694580174192640 9892257 85364245407848367373504465473350570592 9892258 -221280499606804214783761997892032249520 9892259 58998958921993463692687037115417778800 9892260 88086663610128583966606486607168716800 9892261 164159490788025470141650682063197153500 9892262 142791861453264499117555414658443441632 9892263 267448023864656527389152966425365672744 9892264 -108726406322796203931492039062103536640 9892265 87869449457325147235583755285373627520 9892266 63543025797087760944117093939419140608 9892267 458894333312912817243029465719054472232 9892268 82725861678906233572581384955451221248 9892269 -53497216534839757810368536096831661012 9892270 -77043716190017284007891902833743961600 9892271 -115510098708127395833101762030013628528 9892272 11646169998600643278695552358197231616 9892273 253889938152799992705176798758960517522 9892274 106264300555929311468504664012545164800 9892275 26667460211629136421244562152303611600 9892276 -561283039492320519330849458351666214912 9892277 270689857599463836787415205824957003520 9892278 -220071208808600363986045483657863647232 9892279 6260860086809431728268880600796776960 9892280 -228307030371265856040037590897549312000 9892281 110898870566034208433698951845287050944 9892282 -108216269860192757643902607699352040448 9892283 -98055808140804046542439781140770249024 9892284 -38524636357479249557293378468558798848 9892285 -45717228707123687367724113703419534600 9892286 17046573173708199614542607326311857664 9892287 -363494787544287888218574194094555683880 9892288 -22072053083660511918485790380248793088 9892289 -128252173768328383047664003417081282368 9892290 -9052266514143403231677080077327488000 9892291 -187202729126999662379501171727552373008 9892292 -361931510735097822749654780195090265984 9892293 278657146267267932521077766295514572000 9892294 -29468630955619407302483544770482399680 9892295 -8470844564734846885506737495922830400 9892296 -125908706222869096113369385510601210880 9892297 150920571882931456094264429763363483300 9892298 -89997392866555867177182129374975672640 9892299 35466910602461656038938307765863835864 9892300 83873009154941748970590168040999564800 9892301 153383278220935734479971513341896001600 9892302 11506182288427210784475666610818699264 9892303 -37218388561047610822541989407153797936 9892304 -57562113239966139733083808327145594880 9892305 -147031261188365849008895741246023946700 9892306 -13959849297126950947653664916636730720 9892307 -44918554989079343933538936148590138120 9892308 -168461582404713097444841594677375549440 9892309 -5326438859474942648150318602686466048 9892310 -55416958631875138965388226858277469440 9892311 18285238113826986169952735145519722880 9892312 53297897405063508831893528815593062400 9892313 -24326306469482803966371444676697726592 9892314 -95990497307112864000429771785190351360 9892315 -371303086692898072791842714946753791040 9892316 74545045408382684038656479859924965376 9892317 40658648860846472152645411878181906944 9892318 -50527183414412089966754861249428855296 9892319 59715779597983132646186533346134224480 9892320 8179409013803198585564361252022517760 9892321 188273164422512410674943908795180431522 9892322 -5133269430996418741990684914099576576 9892323 -48660436608854670090266866297905874176 9892324 -25279027653043512094646308605855579648 9892325 204362932378002255148882035741085608000 9892326 27989151412776294702832071062645274624 9892327 -1109698217789269930630458255306163568 9892328 141275312246000207151349204356213980160 9892329 263517973907281214952865640232885652800 9892330 23881342030981990112250618356030745600 9892331 -156698470935502870780450890775070757000 9892332 -20899990299637247487885334068164031744 9892333 -133945359568528587572444582909043616032 9892334 24845477516378014168950131289974926464 9892335 53158079339982899412943952858557053600 9892336 70033130845942323716390167887768584192 9892337 28339735507751819336581272979041680832 9892338 -72407585064793553753115899746001782656 9892339 508496696240338660098861677799323784140 9892340 -138167213996181534312903859850381180160 9892341 310426652865167706618012855113733421440 9892342 -4659671046221919353921507109398592000 9892343 -443297776618053563190478235120640144408 9892344 24862841548926931767799335822568980480 9892345 266277852073375505272567214193365612100 9892346 -141235996508934403271306838360481011456 9892347 -200187914374896690229868174180885850600 9892348 -2471674610053136123946062334367944704 9892349 -104142199077704707495802886205566660864 9892350 -10706409434457761530309525674303120000 9892351 -193050583161154128866358352677176599104 9892352 6601594232669679607530978618088882176 9892353 -52177896865137832720203148918035271200 9892354 26036582871678213858178465189801703376 9892355 203069947978957875848079555076516080 9892356 2933671520717660834113066765887965184 9892357 -103659065356323870495924125445194940936 9892358 44443827214624289840285916582783413376 9892359 -28158329604930586501641591578382048672 9892360 33678781823478146763597173333040384000 9892361 6430276028713702032923992388509141812 9892362 10480549211934400914574188137603076864 9892363 -162766978913248436422177337687009474576 9892364 -39273159777359036731117828817742351360 9892365 -3518913217659682735586548921313580480 9892366 -178466504491580860312783469968695552576 9892367 -268417658691594431215203402112189717584 9892368 6951449476367561432287776752098099200 9892369 -24711709247251624609583946256959975360 9892370 130624807023892718958466152254860695360 9892371 -44269981071972027278969427327631190088 9892372 -1651262944863598660522985572176740352 9892373 566053752731696993909478910901641884 9892374 -9036196347337853341763028375296876160 9892375 -169158498446390270452235207545849470000 9892376 -841914699586921798136885058829762560 9892377 -4241509662886690160668722754863244752 9892378 -236632828508607449944267824088356287760 9892379 25389266345734630899056780546154458112 9892380 87027982951498532980628604482160230400 9892381 92384140701037740189381350021418990182 9892382 -35400947717140784978647380036100526208 9892383 20071291970939369494982489195352279624 9892384 394319339167161424756621701547741741056 9892385 91284154530080878168493386249690977960 9892386 -47217976679424787515965048382266397696 9892387 454116168438708082896224941145244851036 9892388 219751459169501394149577163388663715840 9892389 -93316124335399769728169451682633880352 9892390 41871842902121151425050469448836323200 9892391 449524417663287842093451262966258603512 9892392 18956675904733762665216037825490288640 9892393 120470142274171354614917995668553872960 9892394 -8778396250219440610143706097814449904 9892395 -163405650504865681715795100108674906400 9892396 419291712351649500093853623600385260800 9892397 -219818293862092878547496271107905211700 9892398 19838479939668048124883580215712686208 9892399 -3758583075500673544430154904953959880 9892400 3993662009851562645871326220332236800 9892401 106566622992756494911238081208163474032 9892402 337348049669389901733102091558004544 9892403 -221744072353837713521679465596165055348 9892404 -78121164918967262833745547354268673280 9892405 -9948268030196070394481103601285665000 9892406 -166930265485151671845158074080401482848 9892407 -108726204173452596881810794054905304320 9892408 8782853647222081450864230282021888000 9892409 -37386310442175568100852067377244690390 9892410 15263282534813699439124835682632663040 9892411 -127260366757976681277498477000262769408 9892412 273200064819773713616577680233441320960 9892413 -146490034481552959215433261213236076116 9892414 -116893669580230370552488066385778966144 9892415 -11261365174608863981901815458942192800 9892416 -26581646055201656577545665474807726080 9892417 -297300130405074254088148292299228489534 9892418 -35003669545813759049840993854860609840 9892419 -54039733350519818709800244261495779328 9892420 -112961690774375481740467773832807422720 9892421 151225576929173689898760515724730901184 9892422 118291455282823317505351169992184313600 9892423 -206723085381745653883236842642207196328 9892424 341453178418122867809575395736118952960 9892425 -5838659218790630261382983257253430000 9892426 -2253149881236653994599828800315046400 9892427 -574292745100344091159755548105568648600 9892428 29906744183513645243389509016143544320 9892429 -45815521413690735808791569545041389216 9892430 -87499316872497852297490180087319143680 9892431 -31677957873767975036919284307701519136 9892432 -42150383763728021992112337212684894208 9892433 24409409551027430359689469023755005680 9892434 -176954299647590372217667360064928961920 9892435 -72510605893658443678014905000824608000 9892436 -291349104976211375023459489347876663552 9892437 245881235191078598732007273742876544160 9892438 118059132593533857217091329193266618368 9892439 -34278642965698496899014847916219977440 9892440 -30824909770870618300446503766045696000 9892441 -75081350122550764986888219183373639936 9892442 47559097377409657715802966309403245312 9892443 -37460519647627444090007109974156734272 9892444 8896838152917211273886047206627050496 9892445 -142513185828201464963716702333815369600 9892446 -70528904744808793240948460266299436416 9892447 -12840808891974336841066113314728475104 9892448 136805429367759479678934153657340133376 9892449 291389742798876152589518271966862080 9892450 7828301893547677278186128401574709600 9892451 464571540913244144068989297570864720 9892452 -88417859278197881488201367664098764800 9892453 -147393285805842901036617059174804380740 9892454 -91744888975023096063560724874463571840 9892455 64461690899465204451659468482788273360 9892456 81325632747439601710901933897441525760 9892457 -435069057534479968449566320422207667740 9892458 -28679244496498566055474575946198027776 9892459 -272258586903983268340173524429157283040 9892460 224963096509769059124419947020361922560 9892461 -44410115587914103980328721854789464576 9892462 -213293415166714405007527921069587576768 9892463 -140114431056603396159889046696071372800 9892464 -8036809214234010589430520841198632960 9892465 321022851444481962021827458566091515840 9892466 -427139555098976635524998197188719324160 9892467 -33529847835750120920672349901663709232 9892468 25665635766651640115470832720841454336 9892469 264450162866470147721060765211838110780 9892470 -2348830359207697814626002561770711040 9892471 -151661796379997550568202646153241367040 9892472 9468515797155087590983484382354800640 9892473 54062651468579017256771672059008714144 9892474 -40199523711029170546587707452178373264 9892475 -104557115485772690741566154501807664000 9892476 -35855336186430909601881760727915520 9892477 90019889559062742955207297322528843872 9892478 202247839792247235275204738862484780224 9892479 349353538013603053218405066515585142984 9892480 -37324538075550514354706631930937344000 9892481 -477986205443465413258900261938050475708 9892482 -170443597358774391834432611789864593920 9892483 -9015007463020645671903841062728026440 9892484 -57462604284582324956290821101229416448 9892485 -166197423614431207532798240663781024000 9892486 140290266987373072796130578372675553024 9892487 236915114303048938346586546805432033584 9892488 176262106660736985643229238603305410560 9892489 -19584240867199939503067814103190313600 9892490 171084741017018652439255898297541180000 9892491 110473977788714098736877567299806483200 9892492 -288078333983603688603015549806896959488 9892493 233751880049262993737066747987341115244 9892494 -1679100148621938811976532321033264192 9892495 -133134855367932763933593671501814987120 9892496 62152704579415845796338520043891146752 9892497 -123449393409279844928872968713408778000 9892498 71016530675953938365520877013750702592 9892499 84954425644044012647977758345778435500 9892500 -22815752903857661965659791568172800000 9892501 -81442047292504735140395963533024707456 9892502 -132655831126547252028227769381180014400 9892503 -45332420137807952973525483649140080640 9892504 -131409336001689677475823937928683212800 9892505 14644864519518824932123585245959443200 9892506 -41395209042985217693113503839402693376 9892507 158543367770562386937961549738924044288 9892508 211355019409115513312331693238041251328 9892509 -186260733536891224574788485387719071680 9892510 21369050211286462589927179134174308160 9892511 -153241779731404054325006046638067033888 9892512 -217268308750954456632004006354147934208 9892513 -19058649545395748011215381739165975680 9892514 21485719276010431967038353092540267856 9892515 -113576643149179102923360771095481625680 9892516 253593154436366756063660474063415501440 9892517 629627063606302606931790228799361499552 9892518 158595139638144124973378614735872179904 9892519 -1422016763704528223623047033293032480 9892520 33606403350353928651404938432127385600 9892521 -75628980517389072024433569032922978240 9892522 -13409542603591490754631368038698750368 9892523 239083690976791929226114709190726110772 9892524 -197809639259487164281621704664927162368 9892525 -128246494309097773133538064563699605950 9892526 173881727245016164407407858299744131840 9892527 -267412796680574521673504541258826969080 9892528 -27658893524038720731727258180034396160 9892529 2015907742965584430601827493736575284 9892530 34563391444065144340752913263042547200 9892531 207318790395215766636446421597644491464 9892532 -262379883010334440112292944893280575488 9892533 -35974636415497910721663979261620947136 9892534 98170565300694641778342366529610778528 9892535 -374239910205831458510852837687976788520 9892536 29728679380502909797729019776913510400 9892537 9911509617903391461239961385421771920 9892538 -213121162168261826846219090844563865600 9892539 208841964819321308098404547225215105804 9892540 -77652989499921459451227482797338624000 9892541 -365561030387130709955387211829425584058 9892542 -37693552959493909196397042469105308672 9892543 163474244624136094791676003544009993792 9892544 -102013019563655262208576856170618159104 9892545 1150923171515887767975398327878151040 9892546 133380587301241293865194656565704576544 9892547 135575825648329358786850015521777038032 9892548 -60075685301227152848167351212366806016 9892549 235470186821157217403315266972237878720 9892550 62442842183446949674905229736891764800 9892551 -281244875916111683219396318416756609368 9892552 345218806468991216398705322444247214080 9892553 69909840215557521066112323682356829056 9892554 -13210274182467136313581539739411373568 9892555 10106829381425678327579135460017188320 9892556 12768235422900682068589710827766223872 9892557 600875972353122902323149751190903880000 9892558 10461185957287828701006117820292741184 9892559 266828751040071823167667561742542514640 9892560 -90738719492505308277392546111595479040 9892561 -96447454852032674968955042767495258830 9892562 7392802294333308419447796392666674464 9892563 -265605619071428076687482999046827914056 9892564 -314930424821597276281028097709478658048 9892565 -2991146081294437853457681662486983680 9892566 110422467177738345999559319304625625952 9892567 -29035581240494098423399810504696703640 9892568 2589016337809988292736467086363934720 9892569 79586506013868897969466423024754588928 9892570 -41352839350010417297717357875760543040 9892571 -241826111632506879343185786607692248880 9892572 -76030504196161238156053758556969353216 9892573 -130690134709250123669685483539280057178 9892574 2410079110662298639144061328407888832 9892575 -37151802895399694887719031194424636800 9892576 54342542458726944746273616336221896704 9892577 543157081456354228521202400308875627426 9892578 29589454391800000751972768299277076480 9892579 77458331613485125113833592248610449952 9892580 2503519644492520106494396711803740160 9892581 82539926535299126243012292203579974752 9892582 -53524921746498945344516961213361504128 9892583 -380352729690731674257312825433340244360 9892584 -34017897816853560610493929150921113600 9892585 62296835225597536153165270135512006600 9892586 252220493980426538759908832076252524544 9892587 25172783899957614956408273108550686400 9892588 -265416375527016031504395569748210925312 9892589 33432666202963132489041951723805065600 9892590 -28362241332797041685602109886420556800 9892591 529635340874079906016115577188715078992 9892592 116516915904806196947406535574300983296 9892593 -152773664609513780764412270536696430718 9892594 -283900903342791257861889827614658379360 9892595 -11754774026324034353890481795982948480 9892596 -26615644896437887239064377689891143680 9892597 195165136994094753336191979161918240 9892598 194413105634320562759229280090080112800 9892599 -170890503480436005803106265840412696064 9892600 -14196743142296948163768547366119936000 9892601 64000569426972521766152556399763709652 9892602 -38312993370760457488088389487143301520 9892603 -46431098833664222311132094428145345760 9892604 99114298550354163847744848113347253760 9892605 50892352536385720678075509938952467520 9892606 207182933913600273508710011134315810560 9892607 228062687867884316171462711439894019872 9892608 214473287088965987187368826546671321088 9892609 -184033101609007594535768690307509143596 9892610 37798597531232567903314164504999274560 9892611 -1267140548577891177259663075138738548 9892612 -45869473258780362473744283462496975744 9892613 -518367115286326422190174638588593583138 9892614 58321825237243744462767191131031869440 9892615 -243824879990129251654841208880253871240 9892616 -148844965916802626653765680035119104000 9892617 -62232301957961871216698717167673241600 9892618 -123336544072776608999785491822219528096 9892619 -317070842922730592809669114117561227888 9892620 -75660976387458215638496120227548211200 9892621 467493798693719929070296336763654432822 9892622 -39161710453706841384928557007383432960 9892623 2680302517721165008632841276104108288 9892624 20221216611824871943330920102963183616 9892625 29662476451953385287954626620366050000 9892626 38586973332942410795412149932334665344 9892627 -112686007202433936669175372468469693888 9892628 105760924804771064391884223556526314368 9892629 -63618644099753731671853193808900261426 9892630 -127072824872017992465983514313184409600 9892631 -43342206905157977072937314141631094608 9892632 -280428226451777789459124814354535239680 9892633 34921295248458029594153631381757659744 9892634 201861170151721398985843017121166742240 9892635 -354479272856323491175887940406908761600 9892636 -109028048084377260718445568112288306688 9892637 28162241182065340329782687274163416972 9892638 -41864927294774744212541997701854402560 9892639 355869748284876870158330776820488953440 9892640 174765818503088667494293266411249991680 9892641 -201753263207988892632185626737749551776 9892642 183569166149476006371247743801892316832 9892643 -322899048612408415070198705855468235696 9892644 -3428207099738528382356128008306444288 9892645 -20049380640683959856537123590427769600 9892646 142020296927692333989621013058588770272 9892647 258553597791862103158655437348545012648 9892648 -41424957454606385695787023104172032000 9892649 -388125527455126661134894210868809920 9892650 43949878596101671472626312334869785600 9892651 162093741658281386227217193823061833652 9892652 -6115552788324691021875062828443975680 9892653 69173880993830763558597422950489884384 9892654 -243907314184406597311051833144552652800 9892655 -84353438754926535505394317536779056440 9892656 -59103611246300284667791393584828825600 9892657 568195062313316428876732556887885718052 9892658 31784007462725817575392078597764433920 9892659 -60910677889559962658486754136201613520 9892660 -3183756163055684622580368395538892800 9892661 291389665429575476525575447465224497262 9892662 -17865320636830075075467795907867901184 9892663 384151241301370058658347415396449722368 9892664 228380609022273705182465856299229327360 9892665 -81609669413398064876683230960472166400 9892666 1420449311307099737886474297851979264 9892667 -16572061694021654873036581220862496284 9892668 4898151158993853268665376989772627968 9892669 -671242667688441013359918075338028186900 9892670 49583540536360877909446477931011282560 9892671 -261389820306937224594829405165655736888 9892672 -91847530538256578836479508916172488704 9892673 -167975294723527675747774368870511959360 9892674 -43395856035815972838927913539418909440 9892675 -11158000767366023642890351254604750000 9892676 -291982807721495904813267330142463111040 9892677 -30210307851964600342548194454615051360 9892678 151223152615530008599445193018861954624 9892679 -191460725446731195627274176052276648224 9892680 -15827475634142644892002564081439539200 9892681 149959940067578626484267602960389099482 9892682 -186832466163583625932412036523394361808 9892683 43195486589493891554799308279216965932 9892684 -14781022682040338801112310646597517824 9892685 -106114627167945241334611269098141255520 9892686 -105196294575732782774432006864541567936 9892687 26083990124609033265342283018775428992 9892688 2965823110433386891182234186940416000 9892689 95733805286287363421463425081275915008 9892690 -88821595926456984587538783634147312320 9892691 -185798135635714200938776078062800798496 9892692 -18205822514416402468323358591988643840 9892693 421617061042233570578848638720313613340 9892694 64558823059880677555754629352781781632 9892695 68191594977815142549200566752570595920 9892696 -468059381385270376039511616343336550400 9892697 -336900676684438954115709458941217111148 9892698 -77389894311896141967812024980656340992 9892699 585194911830546353996050164809835205700 9892700 -90074992297128302760556814379158860800 9892701 -70788915319488299700131990329268368896 9892702 -11653559591816023549673605287092696448 9892703 -162270018508444093218637337951046414048 9892704 245074114828460233815098244798814617600 9892705 -148830205083493984015389899016958780140 9892706 36907092310146555133164534657781032000 9892707 313685354392923967987179379472955895680 9892708 47022201639945808172040638412986215680 9892709 5199552051983565496539377769516535104 9892710 99527436240297573170428289675789299200 9892711 -148424299848525147158191555388710615680 9892712 414907622303503642550390109988708300800 9892713 72647961663122315482208758466770598544 9892714 -44454970611340528256488502622011602944 9892715 4986302209823017355977309681088550720 9892716 94561721312718987292725910581649085952 9892717 -39558969742556925531226039017702424234 9892718 259303369884599234115956687847411840 9892719 237071756975469128661104056165774738320 9892720 5272508587161032469432708520830566400 9892721 -351897245412872489708219340906663244800 9892722 -28773402744268266208882513706429047296 9892723 -318854750182272389390474440526820399028 9892724 -403341128130155473280381030943914277504 9892725 3090392089784542846955175201116208000 9892726 91952117088254858680765120814976580608 9892727 87431611749163855240414724050530982944 9892728 315712474439062888412824882162328064000 9892729 -32103244592465384943685757985928820928 9892730 -2744983979171317283301631203508742400 9892731 17973142850205848184785908414621680240 9892732 -198019393912461377381155676215816443904 9892733 -501524721869227274383121797204193673396 9892734 -108666376553141210897374218338438896320 9892735 -197422995003954799759824856042037957040 9892736 39251296547193583895986059969445232640 9892737 -64952314301937937308914296975438876032 9892738 -9636097238839382422667054093936441856 9892739 23850614952762361128073924994693219256 9892740 11552898950045765052572301839729418240 9892741 25978656321433873609139943140865460920 9892742 -103762289814221530300446809192633951808 9892743 771341250421275291341802661103152128 9892744 -56597142983668956149682478574768486400 9892745 -197404405496362565951967842160313154880 9892746 52925382407335991986412605187872773120 9892747 -254349987971804078553491542108461589804 9892748 -299937679359282708776913691841512624128 9892749 -32624639929971027035128093168387955520 9892750 23419267476012698017826350928055744000 9892751 43685138499668230340467630971933508608 9892752 -326693865199727470069150824131592192 9892753 253002229042264932386402359581090748902 9892754 18651433198069601889942594400832215200 9892755 -218122324972791315162481103668697001600 9892756 253715719030438102142594963244696398720 9892757 451063175078773346043164283617502858606 9892758 -48088452428526659963896216541667710016 9892759 154705352482793647511875114331211718136 9892760 -113612278772981389551310498442014310400 9892761 127706457694611742961460876495742379472 9892762 185655668163975339499530295891743032064 9892763 157754237847070832019395571720197067012 9892764 37263614766780871413764788257643640832 9892765 191036282607782847387066359295681304320 9892766 36384516399492505922869677581033904000 9892767 -110411139277637961026588244751462314480 9892768 51249255798719638541474998828888227840 9892769 139799852009257463850872637085330453680 9892770 -32702496094000936526621124267710438400 9892771 -148228456610479590971886435054637245488 9892772 47080793161327448152315117383077237376 9892773 -471109912802710155529196267118550835232 9892774 150675040450713412852176577884270407136 9892775 148183609134792564149070916574754420000 9892776 306314892605091075028944627998565826560 9892777 33671085475184653856132716779499653626 9892778 2893369740510810622057420996191040512 9892779 63135976293645370484523112162040418288 9892780 41656875162884887694262967536909465600 9892781 123895479979421093546546829832324827372 9892782 9037320308127871235735888351761920 9892783 -309523672659329329667133736518989290416 9892784 -12443339623808379987106404756489338880 9892785 -20515901904057152225017494047441018880 9892786 -79037180206849459553272960240905351408 9892787 -60279969824934396891165398290047590400 9892788 -54712421003724847990609653636444057600 9892789 -228714625221591673216284233590501883410 9892790 -72667360087446780477145711380622809600 9892791 -40448689778525144045503073540412657600 9892792 -19374821289625558073789687369186672640 9892793 -377236983237234702490068574649010179040 9892794 -194281779284627144425720910838724995072 9892795 2970128962567133599986300896231500800 9892796 19207303998136124320641829913790792192 9892797 -37200953807471281288438831719819713760 9892798 17547603006455123400355041954656006400 9892799 -92154955038498812050702218230094011040 9892800 -59639933289370562893000559131361280000 9892801 -143824904670714135737249781313547691308 9892802 -35167779307911050721600750420726009648 9892803 -152853181786665390901011141824945452296 9892804 87423808079578499707234134294364845312 9892805 -130665752008291506344339933981698572840 9892806 -39538532869682320710342162563899392000 9892807 -66481543091397510483445478833688345760 9892808 -56356483257652655260179019080600238080 9892809 -2872681572231996480958549269442774572 9892810 -19159870277387811938706720059450898240 9892811 -94353342042425227790243731840654883448 9892812 138490981565732538931447216795946368512 9892813 22210426454209766114740399901035834880 9892814 -20665568553753856195078843658203610880 9892815 12572614104509861574979358125886069520 9892816 112335315452964475928437882061749379072 9892817 -459290013069725810754405437393580967200 9892818 -104003751476498654354337542451451387392 9892819 554490322598465311611695178817391866220 9892820 87630920830172644230649088454338273280 9892821 -81680725752255703391985499926140903520 9892822 47795661000278020288339952329872359712 9892823 -371021753056703425044930338230015895928 9892824 188208264095772203798075744119909969920 9892825 35140930932005615324546024733676260000 9892826 -295015222062089534623788269832498639888 9892827 -123307058752441543788739940919946982400 9892828 11111094651517142858896511880334863360 9892829 68234802108539666047704867815684923014 9892830 -9151531592525315808426725151780766080 9892831 -87746288815051323292032633290419957840 9892832 -193293361103977356125774935527652589568 9892833 170544637360273673683988284769171477424 9892834 -46417681456205996406718053072707102208 9892835 294786874331940524591585003844693395280 9892836 -70673278052032160053790610266959289088 9892837 157862286878474765733036961165350671486 9892838 1323548902033765166147856424571886720 9892839 -45295889941397735070502477818039768 9892840 -137502539571758905099572034285048320000 9892841 -171121646712945097640355420216974756736 9892842 48302547216235518134585143120934329344 9892843 497238691881307416157791348524142796720 9892844 -876543598476573294240228046868471808 9892845 -82671711985439929782240218517091368960 9892846 374981564084397180751033067012057095680 9892847 82125991052226808337840077679696020080 9892848 -21179557178078780419280070480776134656 9892849 41673602887258550833946378333368065960 9892850 3204446515071567620982039942051484800 9892851 302288609864322314076909405890331851832 9892852 -116813910466864882206492304680969781248 9892853 421804337977291993693939873518161384544 9892854 16977826169239525979356809157758946560 9892855 -34448228835115968350528051934176328000 9892856 -279340617362160521217165676906350551040 9892857 -6520085274902870070701724663307932480 9892858 -445519668799746593049493915108729240320 9892859 25851732847353923938365754878674049060 9892860 -45954376311981558174161887537122032640 9892861 216373852435544791492291767071071291584 9892862 -43030118791796039589175733268562363008 9892863 -199790756251895290253193464616570732120 9892864 -558855255621270930119444139555583688704 9892865 22259198797529072747919716922557035200 9892866 55208768075430548243789989209949156224 9892867 57266696025542819469673096169464945916 9892868 401180873820051471919773806371845944448 9892869 99452444083775766475548168703204111680 9892870 51701385062193489843948389107229616000 9892871 393380761424433887036232764905652370072 9892872 24752280046741358503360622096064061440 9892873 -518578191612080054872203772162704251878 9892874 -96954429644369746328539545834160628640 9892875 -16240051777206223308438759155641344000 9892876 106547377865485393288711136223678911488 9892877 -11374391281059557904284701919402334228 9892878 106304253951668386592157824139577649280 9892879 75624248117370622392886982200192514480 9892880 -44992258532320592367004491953127997440 9892881 -388407252853498864487450331879961920 9892882 194914273599984037216118150151000028800 9892883 -65257787620135940142914111655851895552 9892884 -63268907118575006583629669609746329600 9892885 -48110965908706609775607365693683907040 9892886 161812968273460285036185792689836968960 9892887 -365369417668493251266756359949523200 9892888 -39783351285221155191138050805923850240 9892889 8906944222137572149590485911528227456 9892890 -15730306014951430484785471003869020160 9892891 -518638187563391583520225323974755939708 9892892 203010129668163470768657529882476359680 9892893 161662553531357754240465701429494225728 9892894 -10446651980559183845073958719056877888 9892895 -83556230457815649758055941033253703920 9892896 -28204600470450572174985064473685917696 9892897 -120659822254896458527590645324643535168 9892898 16513706103157854264682123395641547264 9892899 -47502606545640331411328689461937817976 9892900 28805169975354902807633484385468976000 9892901 232583184770222550041622192654691677600 9892902 -108914380780414559409827542339948853568 9892903 359811768371287073439490469043685020152 9892904 -344526540674103272643312640351506600960 9892905 122511872002767463061112587772152675520 9892906 29148103441366158087762906375748905984 9892907 69298815765071554314673415645253914232 9892908 -145814191671674769289029249057340416000 9892909 23744545248962641860089528424203903404 9892910 -8665828099572841567218843623820737280 9892911 23289120783804142263938078075723051904 9892912 14772363456684213149601338334903140352 9892913 314362783490782404538709414250865112640 9892914 -109717281495781669286709386574497829120 9892915 -106148130612036318698498027195279259600 9892916 -107297310456484422049074493960653189120 9892917 -54212610956523395115061573425708839172 9892918 20405448518510814892583596554632620032 9892919 -246738550065678919206462952020384741888 9892920 24072899795541777969896502355107840000 9892921 8144587734880926200972516209064113920 9892922 56301160885629116864289313765531663440 9892923 -66134897245330121399450302794388280832 9892924 -184067159102463702358232524467348480 9892925 75557381636578096712533466480258968800 9892926 -117929936440725161744293533002740166208 9892927 59649640519518827683483885598365701120 9892928 105962370945051158940340306508582486016 9892929 55521669733479335306354840510204590560 9892930 178268199312700560807239896475543331360 9892931 -89962243871500785857559779835484070136 9892932 7507322608468865060570898667611451392 9892933 -54106737167661649350050066415396634240 9892934 -259681292629836017478411070244129460384 9892935 -2253653725007229686608120857284911200 9892936 -555227986493793945356502097036542935040 9892937 -123860741461416129066095274644704627968 9892938 131674536473746540781210828733873508608 9892939 -53829868892121708420176537379640015360 9892940 -34353512849783763334919066289190056960 9892941 -125799866503181786387056341785195135808 9892942 -54308544681861635374933114771204792128 9892943 326996199910206856731263443796093372760 9892944 60627113235749434320444467051235901440 9892945 279640290455087292293108115895581683700 9892946 -54221054927453162307794420669808350208 9892947 375307872431466849914174850419681532528 9892948 -69889425374569361024667333084927392000 9892949 -52504410029386030119553032064186037760 9892950 -14943397061072371080350979456426748800 9892951 16382349769114114479538166363020882952 9892952 -230787505784763954943137843474133585920 9892953 132984140886700620504381412406495289882 9892954 -132065664118651380572296566731746231824 9892955 -118509885824425494020890772898845048640 9892956 -182851053563664689028844705541491004928 9892957 -174279625125710732087550702565276376794 9892958 -49526921475557723848134688308127013760 9892959 -50845983447111734042268752718758869632 9892960 11604115744994554381514350217134080 9892961 126795530762726970968554847868710712852 9892962 -188858652957850713293402769248090300160 9892963 -269509855599995335712370421356790982880 9892964 -213919105612889021817169597912021617024 9892965 -188146069431069607786708020991715222880 9892966 42025517997361175413818291295181214432 9892967 -866431602059470951366435787383303680 9892968 -21038152630213936757224144558150778880 9892969 382331422408895440086826129175814347380 9892970 312225893211875877809579366398116783360 9892971 -64343717011303090069256111667093171480 9892972 -92275368347457434543333912139679441920 9892973 -96672946549890512678545111289399922600 9892974 -12729702032138758515141450834190725120 9892975 -164569553649166344514994623279323007000 9892976 -91130449290125513255071458607395667968 9892977 53139927987606994996268273071411810080 9892978 1095890755462290045212467967692801056 9892979 259296387271583070786574611577266126576 9892980 61952317133452780346057049185154309120 9892981 -57300602242501335475187622034978579808 9892982 247681135708380007030128244351371384384 9892983 413616803968565780613396126051407848704 9892984 -126559013736723371926244964806057533440 9892985 307391398477433419962652497969104442180 9892986 -56234953150082741189951074960868065536 9892987 132412399854376901143007342642668158368 9892988 -53531824403904439041926829051521762304 9892989 -727848037131483590317987078352183069760 9892990 -21685051486844890281891385148709722880 9892991 -804838759270910057428951221648401714928 9892992 -177069289815295846982841255751487324160 9892993 -116737654426522129533830997083016316320 9892994 265879355769486591622127086113307897296 9892995 73075980427911839663756283183904915200 9892996 -183384438740973460891445034318573409280 9892997 319337650243162397286148651308293800572 9892998 32379977618133757573541412877963325568 9892999 -170228754026655047951202742414306648640 9893000 -135690809811630922994771179008322560000 9893001 -67809374600102284447691160026486504256 9893002 -16881548589611698162840840093434532560 9893003 470117985150459441224216857725261303252 9893004 112058805118909378927922846105551257600 9893005 89566892684115426233878392672043410360 9893006 -678871633459106500224675090115475520 9893007 251014696039296022640762179550211102504 9893008 99739786773599699048905144507408318464 9893009 46440577458845872606385463388691106240 9893010 -462834956788807650389366305106649600 9893011 -274618052790385371615362645865498911328 9893012 56883925582115771641456102005130506240 9893013 -21608672322478985752050661933363150080 9893014 -11092102458793400089235535010535072448 9893015 10420083612432556405581251413211011200 9893016 -46720285935708822753992821637623971840 9893017 -89570824109648916296859495468501930934 9893018 76806345765054954837841701151513374960 9893019 -34714331264387775297533045502296241792 9893020 134140456376418095008068279612058836480 9893021 -911487250036414500035871332566137060000 9893022 72496523067123435974786854335340452672 9893023 75756257645080315702815457614734915936 9893024 -365055920048651789876780036408220647424 9893025 -76580207812777995222846291108774380250 9893026 119362269022420378552304782149124098048 9893027 -227429997484932873689971699058332409124 9893028 -142655529737301351738248001539812654080 9893029 -710787432657907751396381045690284030340 9893030 -20676177394601003239147382135592714240 9893031 95752554968839611373573240453125578400 9893032 44359449321309735531710174092658150400 9893033 -4471497871042524523911746066547321336 9893034 18440216106700280584061444371742269440 9893035 -55784451993512574938283369284833648800 9893036 -18570868718434851157390067119844622336 9893037 28131661286002874245314081596069053440 9893038 -247920530312201627001904556527207846080 9893039 -78850548603129363830082625701284339976 9893040 24040662535266828293696680911365406720 9893041 -4646097777063448944643852795763438296 9893042 33397823746290380456419308543340924032 9893043 -481059064697986166042680814205527878800 9893044 23916186364440669212250644955877232640 9893045 19849708779680385496125943404217960320 9893046 10070830400255927364998043458075787264 9893047 370143372337974176374632667406949368960 9893048 -90837525441608654035724064183990988800 9893049 27062019142827523339982620562560278864 9893050 -39509672458396152242396327421506400 9893051 160897375846035493731532202979599028000 9893052 -17319453167179572032883925460185413120 9893053 -8363538202514521443881867541350581600 9893054 48508469527772219931478566659621941632 9893055 -24446477272787232553132100251041206880 9893056 -24542271274662970975491163185621237760 9893057 -87265786812688485957372568905868661694 9893058 -5570459365185513037804469635206927360 9893059 13025818098967871535342922986899171328 9893060 -121320290507418438964424610172941081600 9893061 -72895813775159595509421871471736075520 9893062 -70196802131468352827710615275826084800 9893063 -756962960156775765003542859955057725576 9893064 263540856007440612419982570431407595520 9893065 26715216163274577540768768449115340800 9893066 -16158237743389599828752486645856110496 9893067 164073908189278101526364981702992642560 9893068 -3700234472318646188184212050452446720 9893069 -24326002736429588908736306005604293920 9893070 46656473316709682880892607538955622400 9893071 -81539525966891787499286991112213035456 9893072 37940913244247250113520316752887808000 9893073 267828065703801661610871929122376243184 9893074 287980520921138093770325163445604896032 9893075 -2055894108459394209060429436896219000 9893076 67557720207276827443037554076942567424 9893077 54991554031656743537658040115094522432 9893078 84771032940172238176678381419055511424 9893079 -17960569811905305590242031812358813472 9893080 203297581956646445460121839836886220800 9893081 -56194231875731793575922450437569254 9893082 -101333342003313356817078141078221915136 9893083 69696335970991764169163492603774427332 9893084 -331782650361675900435736569605732736000 9893085 97146147155015820794640541350817154400 9893086 7232784370415653239228851782031462400 9893087 478240946383373867516201259739671224736 9893088 -31945545797852879064808060112699129856 9893089 -19885499053414483756250186602926066540 9893090 -149823034502926583282941305883231999200 9893091 192317560238548152939014587873300608000 9893092 42027044101516698539580521739024482304 9893093 157882662702014493770064889896601877184 9893094 127213229373765113643852819236063660928 9893095 83545973506251384741345097706347515600 9893096 2564147945474539043548019324371353600 9893097 -5435091984919655589719320608688450908 9893098 -27227803203594021653769885683030958240 9893099 658628375987590748536989869243648000136 9893100 -76102061372553860040950912806311513600 9893101 312551782855611355776261490037358278102 9893102 -42799633797398509188015263856222662016 9893103 -18801660161403688468351684459486896000 9893104 -5991813959884141318670322240957218816 9893105 145942961788289784681891307706186093760 9893106 9905575287874281091108475863853855520 9893107 -128335285547168309409583686885113728688 9893108 204560247567950502253218621872294022528 9893109 -411056113301360242918428275059348683072 9893110 113256104660598048582240710167657392000 9893111 377517312044836552164884832716186516712 9893112 41635071223544966890371280558453739520 9893113 101183249057703239290301379425730960 9893114 -4882652631147302436881311400408887296 9893115 -39250755923113819966557199401233904240 9893116 412838217515506297238682246116604131328 9893117 145148209542948144404594283749783587020 9893118 23438819813377616549588834946271186560 9893119 -652844878427262622925226995966074100400 9893120 215930997779332974861719167930309017600 9893121 -114988177086564166194746900407388083776 9893122 -59380483259957849640724169804213662848 9893123 -165284734651877180047776156145610890176 9893124 -437460381457789332952807446994311168000 9893125 6088228588132791015458509532794800000 9893126 27212748646883124649557728900267353344 9893127 223466251551577727938464640487131678032 9893128 9700286479926690786902130828816875520 9893129 510036365871570930037472453131857530640 9893130 317764593508106103020590627411614720 9893131 264570362042449517462036758771635246932 9893132 -4242982830870733467426416843723831808 9893133 281092104741312100636881718079320379244 9893134 1962685668478453175355385954446021312 9893135 -56670005367893219660849004184402062240 9893136 12435726497360824531864685804778160128 9893137 -427640734952275528298994952206739323214 9893138 163528999785766556209074632477649038496 9893139 2218190774530052428336723502978857728 9893140 -52972119212170318038232118690233835520 9893141 186770334335275427381483798927126806542 9893142 14739476396341343853073846575445011072 9893143 -92688699304084813652696688739093831776 9893144 -8699607165763325657649349713117603840 9893145 31815907717337555639995810357041781440 9893146 216333654949361810724012210836175070464 9893147 401303470970051089350706020246742440720 9893148 -96990100584248993246833454891290460160 9893149 106856630228355434549936974256762993600 9893150 -81239440164446248704512398432056902400 9893151 57409803628399005779531316795513408000 9893152 278843517511613137028296907796821704704 9893153 404799006227605425306453492941545708800 9893154 -15465300172135769967388387287941744640 9893155 193584076583052774335957325519416836560 9893156 -11020471246736725946744406703677419520 9893157 -51201786763309559470887607738734408480 9893158 129789053125474649412862033770780866880 9893159 -169411949270031246799887389421332284200 9893160 167464070505643803069710838930659481600 9893161 -59632829756221344856882217096965781148 9893162 -240684222283530917210221667597512953168 9893163 -40234989733455959878589856239733810432 9893164 337522002692291573311832801877457669376 9893165 -108960345750089648128809627179654654880 9893166 -75631067751131022270173651869241088000 9893167 -113809858324463125177629595442921397600 9893168 41016658527806758681335918448180641792 9893169 102094467645600968534522425458108583488 9893170 -19651116502799685027593403609153024000 9893171 60052451845646796429723755710967797440 9893172 -169861643746700226979122851206350716928 9893173 29886996302766000739078622484813606400 9893174 -3496637511867204372464387488995840000 9893175 -42609059355698888961795509712918717000 9893176 191033014234920070734198896960667340800 9893177 21311914758213909486636310798444758144 9893178 946119094287894387630832208955074784 9893179 -28887430020498585445009356259104512880 9893180 363321049517676486840702647639611422720 9893181 66005903201862215063387564459864875584 9893182 -1503512930644883704412171144044329600 9893183 313669749577464270428502591166239402432 9893184 7856276779848376037351906705871470592 9893185 18898704457548179623251182370663206400 9893186 95847318673270232519424962140830585600 9893187 -268746133533666505765759706477655220992 9893188 -185127900814919537438557601906429174784 9893189 68768978322707799042745387911149112990 9893190 -8479657109065611387949123208368740480 9893191 200323224084413105914408666627721675904 9893192 -123171541206681956415114401659734497280 9893193 153329487294721764481677298067840738064 9893194 -30184024502924234837592254204850484128 9893195 -80978188886614816401436679617314772080 9893196 -223899234008228695297618180358806395648 9893197 263752520540329967825623233481754395680 9893198 16281595203095475140302475020510595136 9893199 268793317739577438882282521990573059464 9893200 -49323749405458366948070651128368947200 9893201 -520707080175944752000368160851280912668 9893202 259100215486622094934934295646674816 9893203 429790365302551619215065573837929830920 9893204 386415680527176418961259282573084483456 9893205 -2149301350725873487206484105837152000 9893206 33967844871041128069258685351359179552 9893207 389969866203098258941431671007334184280 9893208 -49878701556155768459704070191311175680 9893209 460680991334609968975549208295476406410 9893210 40424343840430554223899643004848769760 9893211 45852836674936742823811365859493159424 9893212 19839920563516437408578048713672330240 9893213 684988103365615769038712789647727911968 9893214 41097787505412478604125691915035600704 9893215 -55516015522972833640806445741323054000 9893216 -8406491588468528910599506468867670016 9893217 89853750911998849883335099519905820080 9893218 -113146484757154859570245449143182258176 9893219 -97486845240683237327960807705472465408 9893220 46666471743742190563203855582628085760 9893221 150473815022212159790143896771595117824 9893222 19359845629308673366858440944763988800 9893223 190089968858804108120558828899191395472 9893224 251267861734031745027711132786177638400 9893225 -1823971549332312105683908717660412400 9893226 -11031298756102153723336168852034366976 9893227 -261863929392746240913763420625145994368 9893228 176354982156938019514736329409111178240 9893229 -214832840408010195057670817511737390016 9893230 192197017294169767413023904908466893760 9893231 -108398691799204532942411967720743943288 9893232 -100372055291306053286843682173946101760 9893233 -16942687317541365958019799871202713024 9893234 308708121138239820113860569499840320 9893235 -211851438379194613744457093085086753280 9893236 -277041085739387441262151183118818990720 9893237 -296960507036494058549107293695546848068 9893238 -105273304896981054095431410009680110080 9893239 -117500051614041243977624151225395479960 9893240 35536247745601047855174922967986176000 9893241 49281219076968802915881360317401880250 9893242 160397054833895220932984511969307867872 9893243 297039308380651186626621248356450905600 9893244 133041875821040328206408040675251298816 9893245 -19862744710894979744642521119221840400 9893246 -170073267895509227324605801772307084096 9893247 -35965713133493225083752327914417289216 9893248 292263689457983659268942064126756126720 9893249 754157640440574353324486174858288981760 9893250 -99999765268622574449680595749878936000 9893251 139088011231078991062381152834881990904 9893252 -3461360241575392051116666931251752448 9893253 -387698755760109450931755213059862310272 9893254 -74365231513832766729968672407789945728 9893255 -46910000538989298494453763924403260240 9893256 83666317597244150113794765423718195200 9893257 144572930290151681475902786239491598032 9893258 -297867031310054413769477929078749159840 9893259 -60381462319196320356317365589463681432 9893260 119167000811974151905027736869447680 9893261 -16303610888335484413261353589111554240 9893262 74747680517801160168552199584900218880 9893263 -166199001772339044614912495886488134800 9893264 -14003591703934598359512622510697963520 9893265 135602896574266509110649947766824843520 9893266 287926561239042951809122195334748672000 9893267 -273616404783972290050270994653089024288 9893268 -752288669819767921948686408095465472 9893269 -547994848188536628968682994914429333768 9893270 -145780403086683444716621295719486641920 9893271 73479839097933774501878977327798508160 9893272 -387098316161171718123598620702201907200 9893273 141345041276045173419683133500090471424 9893274 -107939263305134688817093899639001367040 9893275 33564345801053526520749875988863498800 9893276 152674968243458787515500352138412034560 9893277 186937194849774256730921732460218714400 9893278 12519914639368195367227934935521431040 9893279 -20337987062336522195844698391923467920 9893280 180965593369032062031002751467724472320 9893281 508182707101751006929742793425985214000 9893282 -18524781761672215969010691238107740160 9893283 -215062363313598860579693789620830395136 9893284 159569962831334015366118950882746495616 9893285 -8757527235215684418753785085278256000 9893286 126626200951236207001068823750972915200 9893287 211470796435553628630987025766604212392 9893288 202587650454016439586930860309160053760 9893289 62255486014555100888010902468268469248 9893290 73101031595338753918911806926054790400 9893291 2175553800964421157466762452646461384 9893292 -116445410010042431390499518600861721600 9893293 -337770307806797376343044871012522004458 9893294 89479565477830446282974724251209509696 9893295 18142693728129761667751387762519992120 9893296 -11513842657156757191329876875975639040 9893297 80765175242927156490785865256740574320 9893298 -98958348202989458971375453756168500096 9893299 -88896914455219925937959023471344388736 9893300 -32393573824281339037660250170662912000 9893301 -219782284282163633039298986484366371520 9893302 -279571480817226167265541785140735520000 9893303 98642619531949848537609507428157884256 9893304 -27726899462989678467643111246634803200 9893305 -305881199974319373176701873765384404540 9893306 74455488305536509718573340770836746352 9893307 -199049445096228276052899693136643453160 9893308 102713187688138241999708718275959804928 9893309 182310406590839497446371444280638683392 9893310 -2697398105948162036891775532088340480 9893311 2401426695559726706358590320981550392 9893312 -41770184781874593468292395452539600896 9893313 -91879730220131877640954232745263685600 9893314 158926486283755638696373263285568514256 9893315 125193803529634968455513702993096754960 9893316 136332171063616295517652325561855818752 9893317 -190283849990508596925742392985683352128 9893318 -44836435046823815547166137440199355584 9893319 33836504321999062719449956725467518080 9893320 184691647234661271406547796895633920000 9893321 -509146800779886893069972720427053371320 9893322 -224431724385896553394073199375944290560 9893323 278824847782137185654986058277841773648 9893324 134556928226100543835185642942375883776 9893325 3243110637688679065862658003952248000 9893326 175863447527786360221545257565388946112 9893327 258227354775330733440711697507373166072 9893328 -1073128626074430349761612970288742400 9893329 -59693629433636763842201545055575110250 9893330 -37544151831785643327564592268382297600 9893331 -20255288219632868632048872770411783088 9893332 191611101070323036820017176926253059840 9893333 -169280857735240067703852337268988842418 9893334 169953878176774844031297345584264025600 9893335 120265785221296208418738621572060368800 9893336 518265082676490841994782744447156807680 9893337 -7918891791477212796197664112400421648 9893338 44972749392151359673965195901899002880 9893339 245887546500936757830119471905766323140 9893340 -1799325988737751741003086937283665920 9893341 23531780596746916705526946155730832704 9893342 -29206410392982956065154148288465452928 9893343 121217469874397823017549064471302990664 9893344 251807412116344877737563750873640206336 9893345 148574441941364906736593854709946836160 9893346 156548555424037656441847364343928570368 9893347 -690505080898701009648417724426663829880 9893348 -256480445079223716045082535139899179392 9893349 -130210946455159050929803167740651515266 9893350 -83590743405174496281879640839490896000 9893351 25707937612251509194364311746695476896 9893352 -26283733973733201883425812088129945600 9893353 -269920104289680918772059148586963822976 9893354 3592152469822032570407231462257672704 9893355 135750877899391778453902186230307165920 9893356 167982858579178862260265837860864081920 9893357 -159760977784153704722196443239451228160 9893358 -45883177835803110378230389233879219840 9893359 41634096433842147731520145609232489472 9893360 -84227342581204910861944028048730193920 9893361 -284601404967455044189439280302878762128 9893362 -60065126669627532340773563655932291568 9893363 -266899873636778631524101530276285710388 9893364 -19032322851359674325570941705786152960 9893365 195551588551972729151699002022522383260 9893366 32896198014230442625218420559157089920 9893367 515032839637989840052371477302680212480 9893368 3424471482649566633426837775123845120 9893369 -217903736995110774565322829439139660160 9893370 -8368079307585895188931285530513619200 9893371 74080690924385899977127565454261224064 9893372 37777360602439722773174074186340376576 9893373 -123182321357077443709752181199464156032 9893374 175327955144872766412182911874797479936 9893375 562037522755972356815859809434578102000 9893376 -37651120587323674426525479320703467520 9893377 -141337430494350514084930731423037588288 9893378 -174711178150342292822868925277266281600 9893379 194415671063658358270253496359356202160 9893380 -1156055965986317927260668660228648960 9893381 87059853139431670758031408832307878112 9893382 -18019038674850088032066967453756265472 9893383 -167389400329996294481306705690246123368 9893384 -101650056502988559687121084753754849280 9893385 -91767969361682696975258194213498457400 9893386 -12631247658365738771654037380356071840 9893387 96022844293643762570565163035985847952 9893388 209536417108256363443486788330202684416 9893389 207381458136520024932112762174140284640 9893390 49958074013604202908981818036523313920 9893391 50785124427915874910231068806356375424 9893392 108894365799978925947164916001778180096 9893393 26125025254832542996573082387062580340 9893394 73632389338714104452010666845445062400 9893395 -233188553448071824038424096208568652800 9893396 300218653923285394107795913799421436800 9893397 271776041508294212346592960017908736 9893398 18395612370565195025503379758920387264 9893399 -248627092091476811586182576255473980600 9893400 61849557314599083675035296338432000000 9893401 641318804177453295889202783919120960 9893402 86517951343137965929403196347067208704 9893403 -12536682835349547583411623782134664160 9893404 90742648394901217232904311503577180160 9893405 -52370532159637094520567284227790476800 9893406 -126109395516382513109999887602788960256 9893407 -722006866430856722781194868041937551680 9893408 -15334758649254746467347042079227248640 9893409 -303756617715580393689432302134727746896 9893410 -37153790204327639098571494235997692640 9893411 398883782611130034238873791354652806024 9893412 -114872713560167784801937208814041518464 9893413 -789757153268075402345953960998133558116 9893414 -55803845139416950932894850813067212800 9893415 -77909936551259222249997422552889638400 9893416 -92808970999851205204626814423551590400 9893417 434877807732421203149735436241222745466 9893418 31322444591332689600667051720411176960 9893419 74456571478515580033505420965639024820 9893420 134998058180666464145868334652620769280 9893421 35040945176056385735932681173262611072 9893422 -39818222564019050612689757513850378240 9893423 177855174443518904844730491884504667984 9893424 26412357576456502042888528903372013568 9893425 -300309200816327544027576870191157225850 9893426 104679838695508029669223306821680112912 9893427 66207690902014679543051852736061317120 9893428 -76222167395025947078311839911212462080 9893429 5244223698377744524349638051077935904 9893430 -22000995406576559086665695605765572480 9893431 100156258994497397104910650435439896232 9893432 163547249563908813457827180691877560320 9893433 -6508703025956858076047293781888102400 9893434 11911866608259309714805198545798557952 9893435 -48259821480318571152048218550304437120 9893436 -63900668799366551249971330974012088320 9893437 540817460232220246628441067135283582200 9893438 168069039678377220669483976753157434944 9893439 -97926564323704128978838786828064193456 9893440 -2167983674603625629462263646021222400 9893441 -491233338910004254384020265153328356158 9893442 37115889879263232028014631434853071360 9893443 260995842275803081043430092174505801708 9893444 -96370474418841450864611028737438592 9893445 87125107650952137821400156631750933920 9893446 94142610009144853446390606980762232672 9893447 -289062011071697344887956184792505768104 9893448 46598448019693783335769006224799334400 9893449 599287268389690716835601656481866216960 9893450 6601527520290445773762292729843584000 9893451 326233146214858681801533228998059695600 9893452 -22198824644524606323528161809963648000 9893453 -160790686421556003229690940141293224000 9893454 -43879806051894092296756205528846777280 9893455 36242161832814015547279818050541301440 9893456 -17007146428995119309423206384265084928 9893457 46588285789334912694326052341902857408 9893458 287385307636493473867401981993947944080 9893459 -1092974034794700340027791107209315731696 9893460 -19660862681506687203192605491910983680 9893461 -4900815539688609470477280925174949938 9893462 -5177487943484474696246670137270892768 9893463 -138399096453482181347301994471720062000 9893464 13745059364396179389540415391583436800 9893465 265055171275943938615524405970483609860 9893466 226071696411876181911836084780258154240 9893467 101064698111534611728148637211952045312 9893468 55581403047341642951908361607919472640 9893469 151556699655799124217087485382475158144 9893470 -162149987481095598341615177832593392320 9893471 -11113000666735026991223062382086675200 9893472 158456084111489719021651904558154645504 9893473 -18928819154330117020620167208505370496 9893474 -75376163444498617729066250309408062080 9893475 169269814029777755213758202180472978000 9893476 67349697544928348850285064848203366400 9893477 -456382715111053744484057021061187535520 9893478 -16741192865224268900024212899086714880 9893479 412709480895564685923975206044750210120 9893480 -181015610473666775190139396330704537600 9893481 -17761762148435824971397072294533905280 9893482 43619116886684649761114447584845788592 9893483 -5726207440566631528778540277220482456 9893484 -21308177220201947808200383995819801600 9893485 143524180143660411558897089857131490560 9893486 22639844209669240300889787517965530880 9893487 -25643391844980209247276507078670813680 9893488 65050562657638246109825520005275975680 9893489 206199558831089544138304056186413628324 9893490 73571967866487907496717192946830054400 9893491 -183534456050813824692846397614938173108 9893492 11921920697310932485867708560454348800 9893493 -380373965085517197883516866767619540096 9893494 -527530581683513190456713670901253760 9893495 -137341067374509853479276098786828781600 9893496 160824278511924463199303766800096624640 9893497 230725975027263325473051165878255923946 9893498 256659686152481153739978945844781766000 9893499 -92449385826012052032521888782621390080 9893500 243000896101093298167303715603039232000 9893501 -25487235249239966690923644200120421498 9893502 215528987667585201022285343146552185792 9893503 142882256782977887837892433370113914752 9893504 202645609518442469287222562354783846400 9893505 -26235765995013755849470149354737566080 9893506 -76312009467216324056634310951700728320 9893507 -50515599227059713667847857891906962240 9893508 73945602860539895295568867845176232960 9893509 292079696077759513050351434552578236000 9893510 -57856027098123576554214265786495399680 9893511 -242642617932318881777855115626106717840 9893512 558648368640663995798217451965053306880 9893513 17583408108526748058792014853103961280 9893514 -107194376332357473919858287384222639360 9893515 -37309764787829135760257190289249128000 9893516 37697114316061702701641476426910934528 9893517 249365790750171312273599488289946174048 9893518 83920249358613468850647645405130368960 9893519 -131545091502152490103416866610203225472 9893520 4321354144144117427979259120362455040 9893521 -614690807734065043492008744075326445312 9893522 293866483587330457122724269507094119312 9893523 16278064072570323278203672755574764984 9893524 -41424823965216927244168277392692628224 9893525 183772609641209366682707338252207135050 9893526 532737711810692542262161938864365568 9893527 175642955434085091845028454155256964272 9893528 508797003936537367214160548590093824000 9893529 413607451314264575199609426543200154240 9893530 -32154102498721309908647592054116823840 9893531 -113859135029773097072283884810060334648 9893532 2287810064771789021254381874374361088 9893533 223003940239219988682204245603255268000 9893534 -45677465978265204402630522711589060608 9893535 109535891842923037271989146068512525200 9893536 -384587130869554523426217093742600716288 9893537 -82601064943525195218083246092151201388 9893538 19136548408293347471031193602241320144 9893539 490087464896551163794309030141888645340 9893540 117331447681253307451107976574477226240 9893541 -48560276603561035458578736567775137984 9893542 81771767030411819134403422280986611072 9893543 334273899617069035807325256265430709144 9893544 -16070880227826542786433426248601108480 9893545 -69531590159455165703983302699315044700 9893546 1584197316584913093663404875684033728 9893547 -315354661671223712739373630901645368320 9893548 -12139898803482642201838532450888121344 9893549 14618546732315044510029567656042199564 9893550 -40082246869742442745037758373875963200 9893551 79262115822003958177999038951413604600 9893552 -19808126033023304362015098278417055744 9893553 27585116869829159281919711303731291200 9893554 121631458682864672043772260297593954304 9893555 -6270230145012272584218371932403078400 9893556 -743988616022759434893063404911226880 9893557 76330638069810310598779282621311743872 9893558 -31563989106440153028983992458846143424 9893559 -96856748673885990408934853660925360432 9893560 206580331689275323480605714084312576000 9893561 -131350530829830278552552855145318292476 9893562 -117721701636307995068608201112376999936 9893563 90789087140842301107353530808994501344 9893564 121411653488497005125352763647604786176 9893565 -194373551451930333578477083812499200 9893566 3612208424045259979515569818999618944 9893567 -344407714332580818095293745793426094680 9893568 -54838635985643780105885239941704712192 9893569 -1443862248963962407721628312682816960 9893570 2307115417100245273939180341571076160 9893571 350893892881249595952887806506206846712 9893572 -141690089112847180879167130856749722368 9893573 -115824744217411198108973660717836670178 9893574 132907300045749350478743334215009821344 9893575 -124477605464827980982461944509901988000 9893576 -144833556005823126970853394092993249280 9893577 -19123577356287961984704766353047216880 9893578 85214978659823509763443483796342876256 9893579 385448688211243234326047311893457724280 9893580 -97511295286145672453650948432942371840 9893581 -182453100151417186531614186612689677728 9893582 -140947377890270303172690270624049041600 9893583 -6384731297630457780541738556167798800 9893584 69768703096668561155195427721901465600 9893585 -119142938669452626701498792842247841600 9893586 207722876380994080620986477592234783744 9893587 -75860052718836911617857000208533580656 9893588 -7839108943250843329741268868146626560 9893589 -67903237227120969201715802064569243040 9893590 -87009918732087114994040543101290311040 9893591 3499733779932934718494783213162513752 9893592 102250799853203444411563605829827993600 9893593 -157660281759810384680875008636511381100 9893594 142222674520565937084170327189788104192 9893595 -2404679023435001860782812849820256800 9893596 -6463594916438099346122077500809103360 9893597 -89582085915021130441083386533924817568 9893598 26967807184857563323564327614387483648 9893599 10081580888559563319483436028537407464 9893600 164125687441196914168798920347320320000 9893601 4437467872883890859342701889821994130 9893602 89492661340963351687513071799080753312 9893603 -51983955703121312599493649698983537200 9893604 -7171838572727785205551209388056576000 9893605 -78708954481537567995433943864578644480 9893606 -234709924239942361858253347771505641248 9893607 149146727909199593012882379028845248040 9893608 -507662000352988425939900251015433815040 9893609 167453073337064975618380410729964760064 9893610 71618514412838174580713091828161011200 9893611 -8286665925216269008585575027628968960 9893612 -573580870464360036107360861464071168 9893613 74482552776359912507358892370900334144 9893614 -104352077476204742547834356411734993344 9893615 -10592025055974684144405959105916429600 9893616 -32147739380051351758978166100041072640 9893617 -14544625433457309611458434687620266552 9893618 -31735377222707915641426744220195573760 9893619 51635562119428408122460041822606631488 9893620 -44013985544409203091274298132560496640 9893621 -107022995631621807154423063278218756178 9893622 106417076850692098225544564184419587584 9893623 -160343717184743476331043886308669892280 9893624 10965577730021771241909369090278584320 9893625 -40211247321780436710243515790047520000 9893626 28197510617208165654276589433679935568 9893627 636496755854110511682942023068170777600 9893628 73835465024094640331522996398977828864 9893629 8715975127806562800455423248388052230 9893630 -17982719456304544616619929638590007680 9893631 -161163654122780325737037648382631763456 9893632 -62534937916724641307323053096701001728 9893633 366126940917199512727441601209684890882 9893634 94931063592754005898259876077713781248 9893635 81605216225558118878177299063932232080 9893636 -136882253526086101719971125951142017920 9893637 86268825566954543040196938300969396480 9893638 128398992151551015089783179421541018720 9893639 -245795463300435479152675257130289880984 9893640 -75416488084444305623145575273091072000 9893641 -140874000237184267216525473210017310336 9893642 143827398009976227508994836836525292800 9893643 122674596396633079843566998564867008944 9893644 252982457485351034329910121588478771200 9893645 -325834388120149719482024763242143237920 9893646 97053473919222925935992282600452157184 9893647 112416747330202464611048585544450194096 9893648 -62894566250876280967209561558833233920 9893649 264972427730780764669202357829326913264 9893650 -9040251886518218935999545209825740800 9893651 -504471571469425816484878926614927190000 9893652 39829003912423913724551348300028045312 9893653 49535170779279438712707180750066674880 9893654 137654532637193052397950979759847455776 9893655 1319001726725356905035758558777944240 9893656 587401625021327125611006391182920908800 9893657 151678829445394112073419853415213362240 9893658 -23175019234540735726163336318867913216 9893659 -107469668166659901464987015711602646140 9893660 -30728504014534093953221808290554613760 9893661 190825717640949424881480875507271024480 9893662 276970663092612092674410161147067041664 9893663 -220854580248362790350231766813275294376 9893664 27258485929227503980082009932640550912 9893665 303624088986852552925895905683831769920 9893666 -273853978398591167664974617021116961968 9893667 -83250926783314412196581768054869560576 9893668 8963129890679723082686129264631586816 9893669 -83046304989130054440192782442022518480 9893670 41779136322966272713314038270100374400 9893671 -2674755002836986948050312663334454256 9893672 164281355807944500264467537479895116800 9893673 -18617921651811392741550950943087690000 9893674 -95609228742454369234296295730812778496 9893675 59785822358641134873435554568679471800 9893676 -43612082146474670921466915848049878016 9893677 642459413078530760205730438146894357612 9893678 62983033079160588021694276774099333056 9893679 5914551264874093722299691953396838528 9893680 15838728145157370609902993063568998400 9893681 -36631027922285855767142631605218836480 9893682 -95541757736271907059856289327361433200 9893683 36367037021197581814102732775886240000 9893684 -46953106602137563532203310099078227584 9893685 -38631851370026243340129397910860891200 9893686 286806646160212908997989108267836256 9893687 578980829246912325613597075864853799336 9893688 -163236901261594786515739984259078553600 9893689 -24953957842500845156258383050388948928 9893690 -5748422295744704788875992301686844480 9893691 491481166370385326735031587633628667440 9893692 247351346224892769233087875731928226816 9893693 539823058944990968458439613514451391942 9893694 67406696360446994415626295800890899072 9893695 17816867285108841454043987056632048480 9893696 81237952185662857552356430746440171520 9893697 -4029138993872934508758751491035517504 9893698 6373007897220557164131669487963791360 9893699 -273237196108291716737251077724437350760 9893700 -72571763117311258026278417448292675200 9893701 -145872380626750201808134131555226500000 9893702 319101364962127999158453014868881664 9893703 -1711002590535216214226278120825996416 9893704 -67465986536608410336303591472223370240 9893705 -189140225579866575629522233889149594140 9893706 15313507985284962819279440933071298304 9893707 442703403027401002698516732706894311956 9893708 188770978333210503471190073896817590272 9893709 -67776562995906190978866826532263239360 9893710 -38212018700809412722796371782959904000 9893711 402230173429604213791972381067790261312 9893712 -6719559441955143378674966179212165120 9893713 -47375097152727796755306609026137553038 9893714 -66165368756433780187754697674081906544 9893715 -36665688584070028957381323326619912000 9893716 59132206354721642595692806194534932480 9893717 307797985658657925560145760269983863872 9893718 -143908098509800494926777450963244211200 9893719 493468723644869407335600356470845846360 9893720 -60260591804547231171081502713346867200 9893721 325901083436212651239132374250531567312 9893722 -7233969874927868111240044250560842528 9893723 -35710044840774314403270687030681008640 9893724 -128687828994745589267370184313936991744 9893725 -273569868622776996567705028192061068750 9893726 -40102077117857649644608639560231088896 9893727 -174552229427843591799848351408229422040 9893728 -167486403685981429870493346585457459200 9893729 -149800355419279417288952945013052119288 9893730 10162701478628326945201000759548272640 9893731 -15540452502279751048957847023161583728 9893732 166753802209912032166450835765509739520 9893733 172720832894366935157906265661025469024 9893734 8357036182407504946953225042641569152 9893735 -495633162299690699503482633307431560640 9893736 -265914243674034401836269568944977863680 9893737 -10194267160849864051744773540159355440 9893738 -77858924576662844595013301643795866880 9893739 28871403661938064193821064334216244824 9893740 -132402450575301944756128159989062799360 9893741 1110670649883193434127213615890002880 9893742 34461441020228108509750309036227394560 9893743 3781080302723503160436974043575367680 9893744 7824858710288063731187733845959704576 9893745 -469716627740063431746590538922902643200 9893746 -2058841658851974295804972716226514928 9893747 -380555555344135252342401606036701178804 9893748 60855599280340710498699458140551008256 9893749 85555301727480310970392512571910236800 9893750 -59672097656513408282647880533442400000 9893751 19624410387335080880986579148712423168 9893752 -148015663016755383833004376681805107200 9893753 -405066998715248067084899773804479934998 9893754 54755006183806028854142360579880773088 9893755 -3673699934242047071987228692586505840 9893756 -236896246687077839914847867679593817600 9893757 -243796722622931888561871618554563407360 9893758 -60425531308144040525239894928172142848 9893759 228142480781230309758337522569410258304 9893760 61949108616616022025261979691856691200 9893761 -548448389580014483247408332380816281276 9893762 55066109804502745376187313104236448672 9893763 12869951215190600584267734260367356184 9893764 222989453916256755358954306332017384576 9893765 46427302025203177917123708174573494400 9893766 16069103296004101047332709050548314624 9893767 -400567822495224734678615633596401530256 9893768 528874073708981294661720251608774901760 9893769 112489076389816568047049529516493261920 9893770 107384824146294659485857317209435882080 9893771 170606397278884240525805505879842997972 9893772 -45538911006278226279645376191887769600 9893773 -7628975388164468521634734787257030312 9893774 6063673899154881911305235768278917120 9893775 69053190686342634801344134493553264000 9893776 81801352755610996593854976482872696832 9893777 264342813233494326303606227132332888626 9893778 157323928027220467032920270000571229824 9893779 -132126573699178228767756499627383323136 9893780 63970389212280909785692086615298229760 9893781 4699437867254112992454217292480117070 9893782 -179874758546788298480451626386472471808 9893783 -160438472721940972157663952231713792640 9893784 -2149044585338830907613598468054548480 9893785 -377420722653363858730091743324122110400 9893786 64754674999481431103658458462894247408 9893787 -2565630271661666176207791638397834048 9893788 56729052102013273896677310301939399680 9893789 -298132228968105311599918158511360816410 9893790 -83008452574671755162390723262093068160 9893791 -351551498979180109385864838571678160528 9893792 1288580761011918134435624517858361344 9893793 -9991104039069927346762286524928871552 9893794 235106710153353057378438875071329863040 9893795 -17934332214076662488720347695302035200 9893796 -63259150695670742952147698002679009280 9893797 424048584797462143254316827790951806240 9893798 -28927566515706227401247525258386989600 9893799 371794617113607791252083254919889319120 9893800 -18155461824398225819526790118178816000 9893801 62171043644573100522721145996096422500 9893802 -155530848931031077802116290230973742080 9893803 168975902589020493663264637068912160052 9893804 38360658311121151715957558263814374656 9893805 -29278349500731805292470394114570042880 9893806 9283281516462580459771611733464265344 9893807 171085718264308861330846737486650736 9893808 -49962729947268977253412126099548143616 9893809 45112734925573061849806487646934021010 9893810 -62953938084942849778249747507118137440 9893811 -61147144800602277389930123756633840328 9893812 -98465575746755335334361787497098825344 9893813 -135977152165511163635512543929821472960 9893814 44433139344310418665570600849784248320 9893815 -292932362223713837173369834338559232040 9893816 -93882293406581738992562006239692779520 9893817 73153191174572878610500378974748352634 9893818 93302781678055419883411764251994812928 9893819 -63792100370345482941105280087402347360 9893820 -114481455402216825197488598445181900800 9893821 -43527063388908516259673861648226394240 9893822 -115497678722221014578227150992874131264 9893823 -231558912315620254917125513041282298496 9893824 -25431494902787406506394428081799430144 9893825 102697542261166298510477603588842367100 9893826 7876951665453103227515704192352747040 9893827 7727341102982343853852111247042007880 9893828 -17381387471190734034253375659302215680 9893829 325826397165276210366975610191877585920 9893830 20781657236158364196587786124201696000 9893831 -242189901575585170452078747145350115368 9893832 -97612244897010406168389040159322112000 9893833 202480609702617946938579887663074900404 9893834 89953189567541054849068973386651597152 9893835 -34049497799072742908685416982312984000 9893836 289990923981911143986511784340168704 9893837 73508965656930476539517168516921021772 9893838 87893267711231761743068271818935337088 9893839 -417109547322637710697137523561852249360 9893840 30764258450569357978455175347769835520 9893841 10475219862127397984250122920600621056 9893842 13997044731752944149007719267251622912 9893843 69959885886952101024321127327849841760 9893844 -65841263982844368790306919987564910720 9893845 96842742540364046110542507031636442520 9893846 -90819512246695264157626957566834364128 9893847 -15608780086706695789211645853697221120 9893848 -252515413986106342807491309239612129280 9893849 -35988209595541754061376258977134591040 9893850 5398898581110722460265375756026048000 9893851 312115374852490806404171733177274065600 9893852 -89228593344459796984193056935075608064 9893853 270424958058912333199584365169752980800 9893854 -293758878645110566824259987838734026624 9893855 399156984353964941458945514208185534760 9893856 110777606432870229517116387130966278144 9893857 -25749554931144348212691659137393132894 9893858 108284325861985276291931199980014634784 9893859 -5406170043224201398419622453578214992 9893860 136901182907795339124819481015176526080 9893861 121363505353903348388738336696245518462 9893862 -81236427128602515160734386863357364736 9893863 42070074167881626704616735155593910880 9893864 44610897999736011375793120032449003520 9893865 -190112580406050657446881544504298857280 9893866 -69242389712693982400933790123547687840 9893867 14816807860132932940919594051786142720 9893868 -26124250922356519439067969099928373760 9893869 -287339360580734887738388608992894738730 9893870 336807588329364274367787690346598400 9893871 -4137022183098852042733123493197948704 9893872 81894227297776155076018498934082600960 9893873 -336027670041472284943914969568401420192 9893874 -1826983446690719836622379389920321536 9893875 -10174152603926043552970947374584776000 9893876 -257983625784321281851459216548510093312 9893877 -8758404196665467971595008249002725568 9893878 216570580620655763654902919580273966240 9893879 -741744007897873849044571875540494586816 9893880 202561953128984489968975072246695936000 9893881 250733037176046049265101885274834054400 9893882 -17385934314871683285511441092190368000 9893883 -54018036500599993187785321271710656000 9893884 -19218562078965587031341721027475842048 9893885 -579390856519216168282777414271457668640 9893886 23288913220633357651653858011279858304 9893887 261838145141329476185661480453324276120 9893888 -15020734878031824318861486789985566720 9893889 -15990724903878719745473764709060223600 9893890 15832227870646518305748791073847956480 9893891 -155842649234981780259360749621301876528 9893892 -4255648642437787932608961232842313728 9893893 -55275342563428475122056839423688250436 9893894 179397742920191517156009586784664422496 9893895 53832716430948606452079530005874081280 9893896 28532153643930002224283367757733729280 9893897 -24622951628741173252635614222441392860 9893898 18589518766396578638901176101717401600 9893899 -226713233899116077387729707382685405100 9893900 36053183164531147597169389573850208000 9893901 -54380212529024091894575123144448701280 9893902 -18981174804205888984328015838634294848 9893903 383406296676922005445042031871712068000 9893904 11940842443875536681149572501341405184 9893905 1137642571119725043843155758206039360 9893906 65023065346401839455047350428758098688 9893907 -11678404365388995025001309711716763844 9893908 95380505236149992853053226678361016320 9893909 -8498601707851781468884882837387904196 9893910 -29008618921350337747878056008329707520 9893911 -178940200898157452830048964606219010728 9893912 -106164695718715094580750454622459781120 9893913 -887214685320920892654072491680712736 9893914 -303104472428288551943568587282731411488 9893915 55019480533285729432711645197256416480 9893916 -93984067000394640940091081089890198528 9893917 -53223883230596787243493381265855751648 9893918 -90361368579360688098616463532631663680 9893919 35867553391323546548505672928385105280 9893920 -74726529488909981787339685080011243520 9893921 -106531211492739959072286660833154059712 9893922 145267671518168009493633364403730905472 9893923 -133352738215233640877947309664246865216 9893924 -288291964251880795469670302584542142464 9893925 -53718119573612599765287503875699878150 9893926 48023348484113178298243446196731000960 9893927 -11775268909796323184284874891076357264 9893928 322036138355523058481267762665390080 9893929 -108852507885346801141988889668835764480 9893930 108810347702008444513804827558925488000 9893931 25812714822754596545566683876344116464 9893932 23886430572508865688716525270284803072 9893933 105924603103039130906100550903264248480 9893934 -73711692527212567034787651982701960960 9893935 -213388081164283143764504636716849021440 9893936 65503045956369994717295558528482590720 9893937 -13795009431652769837501071278137876832 9893938 -69082348506670629187339378311039517056 9893939 -41109472669350871111853869864011409920 9893940 -59091198229705283381648924937593118720 9893941 9573386288623887248291172972330911772 9893942 10246362085892876159634844176333475200 9893943 282055128732690747961974610143135056832 9893944 136755585483742527578009469348095324160 9893945 145122884443890711033261746839822033800 9893946 53100695375061100233751760789724364800 9893947 106728715733271115674022402777384285472 9893948 -41754386181843585689213593611812150784 9893949 -122127997259343948366310494458624367552 9893950 -19273898078799419174818536152661528000 9893951 290055895820602775819717567518679861952 9893952 41725326979983423610937662550578298880 9893953 244860061342088436377325849899489954560 9893954 -4933204263603705893509655494949913600 9893955 -65257624899316884082915697121675170640 9893956 1007368694164963149503832889017458688 9893957 882907612477886074695532287335389152 9893958 28147787800223540398277726167231674240 9893959 477845185636192078018042433728733916360 9893960 -67182659375235165519663218757599232000 9893961 -89292585315369744792384554923770009600 9893962 24779537433010047161895233179912554240 9893963 205678458418901042769402192536260566984 9893964 -113753897523482900076871488716424897024 9893965 -142891732859800362657176375959630874400 9893966 45527990002345426827730295020670928000 9893967 -72801767379669687753288163581483916920 9893968 41827356842524595045594714809636618240 9893969 -70341514110661191767546294525423708304 9893970 -73546444610185718366448486504827673600 9893971 66015925993131555433353733749074139792 9893972 349726666811998150178419455023977439232 9893973 168470968211016158570907575185770437568 9893974 204107686215844098886546894034107973760 9893975 4533741393752152612067896713543780000 9893976 302533710513475807517183556029130240000 9893977 -425189500873071134748978415582588141174 9893978 -7959388388358040172517621740650386960 9893979 6171139396479470792338253589290353584 9893980 61030135590707415760470012835482048000 9893981 -101075247389502822524249293644103310208 9893982 -10956575466670970706489507136385805696 9893983 -587510907286862269696687525836400516128 9893984 -22574332366737692982232339006217256960 9893985 -13147804223896840091396989780148130240 9893986 195471098620950473514560718689697828000 9893987 42089815826121643744601007165995008560 9893988 -103574348351753454120825675469124478720 9893989 -145060556169681079871830590491088645344 9893990 -6854598614337310614547380699077109120 9893991 -6896874891216967376986600066656387072 9893992 272207064370721118203079770439363379200 9893993 -159498272889368668385253408719833570758 9893994 57477870581695323727925500590930704640 9893995 -269616665874143732682342929664234996000 9893996 20575634343142709199831255572319830016 9893997 145076857297445869662288921492767001228 9893998 -22526652268865212815221554263593719680 9893999 293647441263121880061140324409397055064 9894000 46263188444736400686320066361851904000 9894001 -47208458019469504484404217882294067136 9894002 -21236442550361791860521074055238724608 9894003 -13326579636474347035164619354709521920 9894004 138239870257391595994018977698341533056 9894005 346396238547046873526354452657971480000 9894006 -23962036165829846548571542328174822688 9894007 -19350310655377884732830686923763438744 9894008 43645128795526611777906386048411688960 9894009 111437658966547145107571577841598247504 9894010 20683795358887825754389661832712734720 9894011 -405703916838495286630537927793956595448 9894012 122344470149858457910898685369247130112 9894013 -171948860612004822622135408670453167738 9894014 -1710247643502204388849913164224881280 9894015 5358482667983175297344065493141126400 9894016 334874372859168305617753991681062993920 9894017 277576396734400297629031932973106088960 9894018 -165208678094129869682203115177366484096 9894019 17855493675033605844114097162156919420 9894020 -32584342173127292521455086304505344000 9894021 -207232989482770421388702200880862291488 9894022 3350294006768869115653261541160099840 9894023 -66409050817972916803758291257952586728 9894024 59547523905017188236431487210209771520 9894025 -111075609880657439542734483717050875200 9894026 217448445549672267954376675549365905712 9894027 -16585618102274469677246094108449689344 9894028 -303715608161650844619432082049708719104 9894029 257334234255117074973581147658347407500 9894030 110716184338429893013677834542304904320 9894031 -393884356854909405303701096658632610240 9894032 -101792478005124526558497956454164619264 9894033 -233558164536344363344192505043740947998 9894034 272936173652453974805914632235741945152 9894035 -70713779458846800215541650938304669520 9894036 -21227961721836343176546887939026231296 9894037 517588208363586472487973084503219670432 9894038 21438776792869148329185791585627357184 9894039 163364933949570747481480695890225971200 9894040 59291515132618055463239271770935296000 9894041 -88455744228622064904243791422273562400 9894042 33888023429971570752867510127495680 9894043 57858852089368006392083367887199247824 9894044 21504742173925388048884653542392475136 9894045 -27113416369107258903431972728139683200 9894046 -207438090301689086940098185649540707200 9894047 -599649237949190957036831113991946094200 9894048 -137711385734755869667485337356475564032 9894049 130653763678991084977061840758246610 9894050 18550541847119548089831830079121048800 9894051 98780947151875295282004961952401612392 9894052 49074130554487329690111420479081390080 9894053 -42066183157535447887661686790203064832 9894054 10545758373189610219196955689173761408 9894055 -9547532250075465459572006451466507440 9894056 -207416437353409389072879553583377413120 9894057 -53757301241451025301430240614332226160 9894058 109931336987168082572325367282166600880 9894059 13132833816043129345179484813380006432 9894060 -111786118174483340442537667203252633600 9894061 -33660947263503156244362014340729266676 9894062 28251600214334381612806633935805028352 9894063 -62627517396567243473057598246448298112 9894064 -100970314797646823219579005998653767680 9894065 -354014062932234894661698068215952170200 9894066 12285926591117418454631551597543431168 9894067 202274141484954025241423105113262708280 9894068 -30361303628983183278762058206049922304 9894069 26520210548530628522043367237508463150 9894070 -16356704807854018262662073355807302400 9894071 229307331703204255416333877213764557184 9894072 -159183014633492945241898971923193262080 9894073 -82957618496363727916364463118079874560 9894074 -386926004923048392360709265354073120 9894075 -21295093361300566524408427517177550000 9894076 32422413163843551256188424450977074688 9894077 -439577234485297232065660811242968552480 9894078 -42716738693288986594151532908848569792 9894079 16585107249030625534281768124723147680 9894080 94321920766060126948990400685083197440 9894081 -21582464323262690529032743667265883200 9894082 -240046518915417998682662248493119028736 9894083 -109494609717675487805381096278751593668 9894084 30232823137270821593407353054316511232 9894085 1345656709178223698498201277617194560 9894086 182115859846236676178113499033881840992 9894087 -19542222198633431120787951400340600400 9894088 454291800147596360614774802082877301760 9894089 299869272411549166466635032976649675940 9894090 -31730381365609419143974069685769895680 9894091 46776257795628148795778397285347652952 9894092 116373572669332084533713117497185902592 9894093 4666225781921807839970541418845185088 9894094 -36996233334231267802697412673474080768 9894095 5729743979178992957849131351528677600 9894096 55694223780322910968352780300117606400 9894097 250819685852621111083051751736810821092 9894098 92544216263280129396454219916156355840 9894099 -35160087240284580246015418535561988936 9894100 33525254397903765659756789570542182400 9894101 -7338006670995363875343195565570762848 9894102 -142058940319164495418325394016097886336 9894103 -1249907678066723104992039062396193656 9894104 -258436332824745046613552476293779251200 9894105 -63116138701633867176162653129653476660 9894106 276542882402359080829253512188411742464 9894107 -82651648270895140940673605763426595644 9894108 66050497939906718306708069417328746496 9894109 226569652523120665130258215480002502310 9894110 -68475504285787655622438919651481231040 9894111 399933668477058523265597550390074603592 9894112 355190115612607824481961927101431939072 9894113 190939761762491128981784591751766099362 9894114 3340767974306115882074785348050926208 9894115 41229955419321553468754330505610137600 9894116 -373460966231722328691917839336521855360 9894117 10880716257110690604874897719136750080 9894118 -5623263053258177811376105897964797440 9894119 -387109821842622816489049967212163273280 9894120 -33358014199471217057587631931686092800 9894121 317850558456520460377236400063355707322 9894122 18679940328871870417210131756482365440 9894123 72034892415112239881893070033095670400 9894124 19098558689645839459226098332406254592 9894125 -290870934643577921564976998460082401000 9894126 -15372226078897566893636378967130432512 9894127 121622854128709724231157992696064304976 9894128 71171708737004117704614435637100544 9894129 232506040556529612244747306025355216816 9894130 -89952675121904499284596040501581060800 9894131 34799803031415269967682813122464696832 9894132 218895231695660684247330319434452125056 9894133 -24916385550257908697597819744504408040 9894134 -145798556495487481748357611657857721728 9894135 -56520102934837228490726046260363060400 9894136 78334310601571571613178616039561625600 9894137 103274064208736499878742017737731003792 9894138 5810112419120913334491701670849490944 9894139 6309685427351219273074992141535393380 9894140 51806989977140295922171564670789652480 9894141 135247952301214214549612645493025685760 9894142 7514549753108629492204260193392288192 9894143 74549214145048563437680095194531833200 9894144 46556355925400565825775208412393504768 9894145 378528650371978267703420597901134679720 9894146 13364312401547766129835141876489402368 9894147 -140457582421432750420437330860936315400 9894148 -29255468594928546694859923085566894080 9894149 -399220098435150076578383283031273058850 9894150 437552342320482446588673041193840000 9894151 28802846565796359441900313176539808152 9894152 105943969925304058565097602547815961600 9894153 -356280036746381524522620743567060720736 9894154 101774816666240673224388624127668041472 9894155 -165780857014544857468048962294423810000 9894156 177882486767725594733155751809813212672 9894157 -32740118829311857377357218994730630528 9894158 -628471743759915990219183084599336491008 9894159 -352058829724057161889399727681105644800 9894160 -84486204669919996511412268186297221120 9894161 -85966215210457065224042881739041773276 9894162 -15551230830225997821258613926927029760 9894163 101807666267579354479396056651461970144 9894164 -199638543126757084623709683299535974400 9894165 -187127142933855007571159646154390042080 9894166 200866592125652124783771568422023296032 9894167 -40944212087000281746758686165210028880 9894168 -293701390506980951754972470587974144000 9894169 -85941695764336552885895521010168133360 9894170 41995242748967593805671190272951680 9894171 -2321640139052604307489565474011090176 9894172 50801617512828890144202631484518720000 9894173 266308570737064836658645119226100248422 9894174 111669515117645440663112853592400256000 9894175 155738593195484250690112916683359757400 9894176 324497995105342183009692237800625733632 9894177 91223368458967310872145092903364359680 9894178 -81612774695530544086420747961905382400 9894179 -225528823864185714588915431643207053220 9894180 -62414532362838600375489274570185646080 9894181 -10982176295442596326473051787475652576 9894182 -9987673960629505682833270554512179200 9894183 42189878538518064176351409384500535168 9894184 164887684623733929430074917165627627520 9894185 63362896876196688340649371015985876160 9894186 5637437380340893024906567996530489600 9894187 413078097174998784925588749377011408392 9894188 -89834818767681578800389610346480186112 9894189 199855411975675834678241160256067466240 9894190 -163042164660850689950165544989388494400 9894191 -250996224750435278114742787937014338600 9894192 8374304721956574193239371250882576384 9894193 250643665871710194979917796619889518320 9894194 -28284310037310298089081048880187594208 9894195 174458038588215807658712209507826320320 9894196 -128068262288219258527943889995852505600 9894197 745917469181410332621751306936339354560 9894198 -8555381074654765427551743216967842432 9894199 -5127351017261712995024519502140048160 9894200 76203570957650288274208824758727168000 9894201 6261012418101901812085138455469396320 9894202 -62432095775324437050358391344404235296 9894203 241618800061659900363044262167750901864 9894204 120683286786254475804845097130383559680 9894205 -38549449707920366479817859731993863680 9894206 35529482793452908106495246203614852480 9894207 44096645159497455647039450998823029392 9894208 29381928019977248136097998669648756736 9894209 -55910604296172950125142580673040978112 9894210 2858883913068372692769501791320504320 9894211 76734473981924865414638588916804762812 9894212 2594527696354207721827184474499409920 9894213 118468950267604133867256353593085916384 9894214 -4229633880696835513021230183254607360 9894215 -90826196445641358614609375529379132800 9894216 -36426409292089142785669353169432412160 9894217 -245458114882253956934257952924874077734 9894218 301679383993755833679979004477799808560 9894219 -84655456604776957608675030299774026320 9894220 -11011134467197627431530476797723340800 9894221 -150298665939768684077300883961361514708 9894222 37115609711401058726866745183850237888 9894223 403492299946928556812114197345662319472 9894224 -19629413270075115819701832180278231040 9894225 89424269269452717563020967692237728000 9894226 -193409319294660576435015544474509843840 9894227 -150655681210050208671986275226893493604 9894228 2163550711774510148782570832211019776 9894229 -4772370732422566010132050014905573170 9894230 206363275498818893573147596329496661760 9894231 -494778390846020613078596969744194859520 9894232 60677471640508223802007011196783288320 9894233 163137347724949285126173698115828187344 9894234 -32323444527398772537743454754237490688 9894235 -164277943724565916037177008397264794800 9894236 -156575051621737207592123002306102049280 9894237 53182556842978443791202211981519008768 9894238 40408374405008265731454889345882346496 9894239 3503383362425020895647275208459842240 9894240 126254260601516673058233656822629662720 9894241 36494458077231185916080649360049047360 9894242 -138810294396897153170289791965175479728 9894243 -185084007522453802663285563379144837152 9894244 -84980488767019044479241292617669334784 9894245 -84144727516902985764245527480909594500 9894246 59886837549817718952785632115124017664 9894247 -55949292101540888802141776507508784488 9894248 15565229924840282096888870930117099520 9894249 54665487914562230688771633500268634560 9894250 208153338229404838615765981243193280000 9894251 223422031221451305926106864765953509392 9894252 -101164555684853891054986506545451073536 9894253 442289002116374439112567853486864113644 9894254 -26120909261196368573862189636998206080 9894255 -606932022405637938552958868384655360 9894256 33363324895811117991558333224760410112 9894257 -424571667847521815938183541108405760 9894258 79221721080086512062454784408063178240 9894259 76011331892174235751026251493291088460 9894260 59729182011209132457228435920806490880 9894261 88017005015176994407092590198605255680 9894262 -20186360862614198359856982822116481408 9894263 -68422790640059516166937757102846901552 9894264 -102821680946113713434250920703184404480 9894265 -95658039396073079326101660534829937340 9894266 35300604775994019060705456347066065920 9894267 313824799006712103691441886061614033484 9894268 -33631552578653326993677221943817418752 9894269 -174943890646984492351196789512911429120 9894270 -506823613673306402036364603302707200 9894271 480116146216319239968706035387738937472 9894272 263312097887821798173919029875190005760 9894273 -29521754648826406119048704405414456016 9894274 -6835063305287091737322505342309596192 9894275 -180162761490027707158644796716326468400 9894276 -105947073940102106297805448662521733120 9894277 -26883950725728046189461471842361094308 9894278 148982240539360315107886423882520021760 9894279 388935466499094345821617274985004539648 9894280 -13529233737286903322978006999162880000 9894281 -132804867529048906647229057458687443868 9894282 37944531403530732142756105768656422400 9894283 309296560501453938493336065176103236864 9894284 118985729142882688238596752146516869632 9894285 -82580962003872081412156689644382628800 9894286 -238949311372230664853214848350368441408 9894287 91386892153304645943625731846864317568 9894288 -1006267266097056564617778626118352896 9894289 -382451440930645910985908961811802527644 9894290 -25347490216186312765537221839370992640 9894291 198155471164558355132870074236717552 9894292 -250268684145088035172717364303654512640 9894293 165341164316916676592350440849220486542 9894294 70957896772784053325391336185393046624 9894295 92083474468230046761299957420076040320 9894296 297636913894123333861525409594095073280 9894297 -75958342176528795149520431231745392256 9894298 -214877022672683443952227113483116555520 9894299 1182336775448679760953968898067659704832 9894300 -485641199160611014365812081931264000 9894301 -29594990130626422192491491930341111296 9894302 -84775842049522440337823313472397541696 9894303 -30656019782260350203843785444809676056 9894304 111222749468164607149647100447237865472 9894305 -21163890330665723517300048488509641240 9894306 -197969010206312266698109933604543406336 9894307 -147707266580179386733597761240431792400 9894308 25962069981005237992084823354131088640 9894309 124519745270419001473452393605492068704 9894310 -15701108526033659614356901213944061440 9894311 -54756880789365257536885019948004659616 9894312 -6508989382376301896183483510963942400 9894313 -102010446078433383638046476041191260352 9894314 506676117350562196859816447797032132192 9894315 64046321240467085278936559184005345520 9894316 -81306532129088539356492189582293123072 9894317 -118473143022647815719173627283787567860 9894318 15881378628598347891124378557396467712 9894319 -405900686516817674467886779137808263280 9894320 -102634541107376742722017236367076229120 9894321 -74965268608190142798582918032556130110 9894322 149828833566327841452791333477767979424 9894323 -69308525701931937972134675056345056096 9894324 -85985823948160029009732526606635663360 9894325 -38346270414441744942261329084170721100 9894326 80437713029129617094923311084382435200 9894327 102713782409060996614069019289084600960 9894328 -378496832289694109970342091746653859840 9894329 -510790590812467745677842656461048104624 9894330 -77109684311532893447820794812743255840 9894331 196244780073944986984098648380871884132 9894332 -21452979912188695574248184875047321600 9894333 -213969662594934464977662701233607544576 9894334 91143788391367666670337266180801730816 9894335 -377919926848835625522259858786066077840 9894336 -91363032154888174338574999533461176320 9894337 -173839979275404550085242216387240910014 9894338 -54988479441917380302390645226071068256 9894339 -81705772569876850023633583967834933760 9894340 -199991195149690771218199301481432184320 9894341 178135572692785710367675451821985814300 9894342 -99050205640359828058098461130643744896 9894343 -636891681155706905277147884056658216 9894344 -129364280033210393925480576808098201600 9894345 254222447700329938425102127346270160000 9894346 -94417257181157953987712465248884523008 9894347 -7838580938811616386175573270863742464 9894348 -150372614345880732607866026641501594368 9894349 -773389701283429617801154838318026459220 9894350 -59897615829193490621725612829423769600 9894351 18638495496612663654930764360667773832 9894352 35895824523198946655021226600111063040 9894353 11029636605011351163407593725218268480 9894354 66685227952067458942404248778882683520 9894355 47403277634834027746536194432443958400 9894356 281065647526806385150726928452314625920 9894357 -133014330081174296993810501163717362880 9894358 -154061679345024584805911161741275327360 9894359 572021327920744302765441605419150792320 9894360 -62542278410186434292585612342378496000 9894361 -100527991837675793683721733486137904000 9894362 134594607764157132128639187836287464432 9894363 72847172650034506805490786981598245888 9894364 -6755240088944779701478316657306803200 9894365 11926272475590195477393473567238822120 9894366 -58851900445592681706989745967300790400 9894367 -215854833662092954411178102442009745808 9894368 -312064589680118938123348580781167738880 9894369 36546552352803960102181396771643169888 9894370 -89705344337169851479108964129363980800 9894371 155299644485945922811435516069118912544 9894372 113952648506129323770959444079725294592 9894373 221657765263552016471617594798505750784 9894374 -171258278799522695120378795773127522880 9894375 50389985504603562477816311711453700000 9894376 -391615807796372912781002782745942737920 9894377 -404365490291149386411098373739530216774 9894378 -44121196620161390490170144739297898752 9894379 -160671108767752619341645183321462403328 9894380 265138511705722638608286913048351948800 9894381 73574174579248458232674717312244782144 9894382 -30416362772029789596934673891371382208 9894383 -57008053707550138363778494617212272560 9894384 -34757580931832925890355187485919051776 9894385 155512727168702298376578696678728246580 9894386 -7937844403358381898061754267837523456 9894387 -44179302651571948223515650186427268040 9894388 -59810611949778206088676654706913562624 9894389 -20799977516094432958199632481094985476 9894390 86589527389883751414502662591825469440 9894391 49093255405957848217291680054938815824 9894392 -2144650892240084868265990596643614720 9894393 -7103594174405929600516512888559286016 9894394 -49704961868470585834077178921075015680 9894395 47167519394608493064219979873595746080 9894396 -52764122521453848297887686344946744320 9894397 -62689577327503341024967502547738614400 9894398 44548283089434033482176029655274035200 9894399 289167932603865327386953456906281832320 9894400 -103721554049393627099218371335631667200 9894401 -468788328697817933223802681026667398096 9894402 47353149002679692608708398237555924480 9894403 -514964958958525038329414112955381465520 9894404 -80306799316495157249751894175972823040 9894405 -66098311987503306375258744021042571200 9894406 -50338026838764140900921252450325970848 9894407 149984898974009583125273258283529797792 9894408 218294021373930529037272756603698462720 9894409 99332719270599531916299716211862354816 9894410 -55241140157057849938248326167925684640 9894411 -61977124509473794256981953255803430512 9894412 656105363855914710942432164112151808 9894413 270994406704971047256624458534426807904 9894414 -16146210990203312072696937885364161408 9894415 -143109072427910525048385416111683672440 9894416 27558649453908656193398055242273390592 9894417 40718299810999487688298200178287142848 9894418 149374727637696784392116458746742295040 9894419 27386028947624514918561902431525067820 9894420 9901271409346485649326673163724595200 9894421 -133126337071612229027213395620692736800 9894422 29713580389291992105777565093213427712 9894423 199421515799444800054840824471824449920 9894424 -66821634296803533873888807475264727040 9894425 -63437428165520327300174072126912486400 9894426 27623390700533889781771469236083437568 9894427 14839062232255757645186699648359046276 9894428 289763139925077037527422425708329235968 9894429 974270477696144571745915968358439328 9894430 20774435075904281916646982076034314240 9894431 169343251995166005842471642165026279512 9894432 -304089071873743979475679454116698390528 9894433 87660546660886773161437689439957645204 9894434 343964340661361229345903582559334814720 9894435 -171831425938529408180313202254677893200 9894436 375567605686798078176320703381840087680 9894437 -55174272151170451096870123654035835200 9894438 62057992003612062743666266197225555744 9894439 -325174571820315285041770496669798017776 9894440 -191948614746762758473397218454618112000 9894441 -132430449255928438911063551382314661120 9894442 -222009958856335491838885284505334863008 9894443 -279427995349157285121533376307751721216 9894444 -4170039730955480987757442620587851776 9894445 -64134708107393425210255132360967556000 9894446 -167264958931501683870876035854486237056 9894447 -382017873109475576863347275520475662960 9894448 2648308722781747096788168475210973184 9894449 380665205440237605804834281526903666450 9894450 76889323193466983652161414321025513600 9894451 9974301956179666760858145530779769760 9894452 309369332658159091042655506759275037440 9894453 316532786460693414767897607470446166304 9894454 -22731941439939048957459798127937843328 9894455 -744525013450134353965318754518649640 9894456 -67063080083972101027585997285138042880 9894457 103745070967078854050210000515708657706 9894458 72937610258488156238648717382625963776 9894459 -213450594457552770589516066518945198720 9894460 75564348580423365280815165658365473280 9894461 21220468592952278927973731854928101062 9894462 -19884664201091118712322253250835635200 9894463 -1220376329075675578355004771417704840 9894464 -803422528003674759028147357114957824 9894465 37470000430103807515452528651655760640 9894466 4689979321663334377536816225547913760 9894467 48899385924374539284393399462825076224 9894468 102477460573073853208036193753832791040 9894469 -46218050966340515132680217067654605156 9894470 -81610490422516177507889195723639543040 9894471 190283999848237053055801977057401160960 9894472 -5976413612711120869426758871669432320 9894473 39314622381124377899828266140828555444 9894474 120886475609833849550800676208930865920 9894475 30107342752207539455756291069107588000 9894476 -13938175234780810165280739879398237184 9894477 -156791411965369439938751356880404356960 9894478 76030864925484153643484132766450170880 9894479 9623459503333882812624622539782246400 9894480 44886903705759501823581576622663925760 9894481 -18922233193927554250342978412191574400 9894482 24300170500981423438488669071228851872 9894483 53304767743180770772259620322724185160 9894484 8036748513697924662125274654620624896 9894485 38630807037936957948722159241347746560 9894486 -27231488162684653640027703374660382720 9894487 234039030649324484878034369701519233024 9894488 -373218133072669370646510894946118154240 9894489 -91758426181775413766159221542636546048 9894490 105931596009665584005366400258439059200 9894491 15170311710622383190958896405807085892 9894492 -71848923461893751876950162054305245184 9894493 5092300406165588463815713077908278976 9894494 -17291684469811843014200139803451019200 9894495 58349940806795358960747807894900980640 9894496 10178616052831771114287812397018906624 9894497 509148423575044441384600364393343797040 9894498 78545575730751667278152957572897336320 9894499 650919910066925119307372576331683200 9894500 -113346975840930874883565316908546048000 9894501 305432023178502273989007957591611735040 9894502 -15802783198382682190122428472044406048 9894503 5306033980996100938980044408515382520 9894504 115818806310162258882938598675585515520 9894505 337629483324235453650351878938056061320 9894506 65062945571002656048303502468045663584 9894507 43354749579460379953641503799300232704 9894508 71846201333028183052427907081362970624 9894509 -215736713900072098516366447543320939060 9894510 -85684633179413387983205061499150694400 9894511 77211523319165752542227587805207035248 9894512 92383634438605257646273871695638921216 9894513 -142744789933044949042087343323003176960 9894514 4956186310235394844081398438208499712 9894515 5509151561304749065591867191762739920 9894516 -96600926816109169316341529251305646080 9894517 -238028359337779117512642059276925946020 9894518 -88892676912547643316108508638227627520 9894519 -131762296103684698969568331562278896256 9894520 206598627144300017153264484595703500800 9894521 -112000612214655353014433131194646918908 9894522 -72015005823731481325395039818930468352 9894523 -432757186849507213328005477651197787228 9894524 38910413309397469686406815981224196096 9894525 -58711805803143598040499161673381247200 9894526 -148348909334340511438467080306352204288 9894527 -464921126549624684787695178647513789088 9894528 -85520063562266697048840926499176448000 9894529 -98887459844861721767706366147883835216 9894530 -51758076444489101715334310232765996480 9894531 34847090094649394272532197246556668416 9894532 301715602899381402650743547550705773696 9894533 122600683439823048430160941731590526 9894534 46239412072000290173082564366139084800 9894535 114244196507758151999677988740032768000 9894536 112865377773396492319952797262886297600 9894537 -222238792824538025490543249062706526806 9894538 175945821267825994888382984231654383920 9894539 -7808897361565685749189524762369005040 9894540 -20503689122609007629332682420377528320 9894541 39353167196771000856130666681710005942 9894542 -36699911677222530233304652270851804288 9894543 35181274667335549160855627832730339464 9894544 17059636182628290216198468167296745472 9894545 38238554195654705416916132505065181300 9894546 -39464985803167559143648849568560170336 9894547 -138342923401325126320911826762595533760 9894548 -2641223766034647858163448513600319744 9894549 -20708990967230369756773048116183859200 9894550 -64655151020871323970656064813409231200 9894551 8121086084177189754652530251896108992 9894552 123381318869524065769761250346764677120 9894553 358086330555600012426333700071422340880 9894554 97455516868505052603664551648705185280 9894555 1020633337669279061787047956185538320 9894556 131523601838427349203016143510513735680 9894557 -242535311536901129749236189360728071194 9894558 1478001886004509116875887654741690368 9894559 524802151910196088537872047283306049760 9894560 -83208391096655496859131636008280391680 9894561 -198770466621343829596248101932881047232 9894562 117772044957086986045322216311239374112 9894563 122284283501652100393719644791245431760 9894564 -10763992393206526571574145973313208320 9894565 94253052253267167500356604854143902460 9894566 -10679942761537909273850397421747332864 9894567 -158497591797525975801537187225708130520 9894568 117925079623064311020246336379426560000 9894569 348378821526469240098226880733827294970 9894570 20785879380625388833466810160500981760 9894571 -58396913055065453809669257148115491296 9894572 -128344301452937062728758960023137028608 9894573 -151622509748331251810263374317006497440 9894574 62770097400253659373395137824199497536 9894575 -121763483984367982677278913922922184000 9894576 -34966652051789845755164312807823114240 9894577 -25070503712127189549091233287231434752 9894578 -80802380984969918537208510831562968000 9894579 106542780460826447780794519612571523384 9894580 15272055713051327921776167670242508800 9894581 -818343653615399622892344053848307249088 9894582 -109981126722726908562674560429498579200 9894583 -294517008800623455177511516168243232640 9894584 -25741732793265687314678371229298278400 9894585 -117925942261957277109826650267785169600 9894586 -108387809892320116347378732383571096576 9894587 -101250438212120629772350664986888228764 9894588 -74234894118097778083826990472603156480 9894589 -30976305955578989667756576538947771776 9894590 -5570176159840687628174468192483959680 9894591 -91418151015412285772141156155418124048 9894592 -247639698332097441495776467435808358400 9894593 -238912164140433834329557835059662580158 9894594 -48303731279145993370450821477971740800 9894595 206164357939532122277969426611228941600 9894596 65807042401203570566057948644853947392 9894597 376039806468790430999001021804540724320 9894598 68806877323031348855743919481249707136 9894599 79725428618176572545837834536793616048 9894600 -32585037265021794665863428866580480000 9894601 2071757141246509408651584547668543952 9894602 109562129907601839166844047807131592752 9894603 -199232187976666781001311673260296461096 9894604 261420967637965727862076498826839219200 9894605 -9782549240673874038367000158851831040 9894606 -120747129456050464071892310179979944896 9894607 -199968299854953749046783058571188528144 9894608 -24551147036241546934530840167909203968 9894609 -558049880769017505906579942570049565280 9894610 22703298273108255714404978191680529920 9894611 -66861074521944365183512106936328668160 9894612 19274404215890521344338600832149151744 9894613 -560998409401954681103684934795249843300 9894614 -39007516870364022906189712288538880768 9894615 -243294443126046167345663043308693038560 9894616 -29241070711248482356953243613690091520 9894617 -191902606708711945465268536056866585334 9894618 -65763580988364125153882439562427774736 9894619 -149396201519090074446827765750809447224 9894620 29851605516385454533556144684186887680 9894621 11855314112068854870038056076695672320 9894622 -122187128019948519484471028626389717888 9894623 31802847057274816592161011302337455904 9894624 -277846547061325382843144817513179381760 9894625 -106700382743826002613971108628640590000 9894626 -23138121567659968253467125707084259840 9894627 316233820938274840456833613138055970480 9894628 45003258396060874351753519623322607616 9894629 -56546615395996785261613749912297062724 9894630 12048152410601378389200697073183232000 9894631 78174801550432407099151091783353439664 9894632 258401280630619722457142854392172953600 9894633 -79538290725804886368460588700636847936 9894634 121810885508973224413629725450836522752 9894635 -224508581478287719070489783967454501920 9894636 -2027931909637993006614325320421313280 9894637 11485824526007886288870503032586643040 9894638 29714113191731027000840124732255054144 9894639 -8338116335264683751638726901748884592 9894640 -818891828871526565909470816675430400 9894641 -294509510907217186589004732455286134958 9894642 36472043843790025535366028466899769344 9894643 618214061093591966439871000555747102800 9894644 7079530094780597727677003267676850176 9894645 144471895323997549885778531015350959420 9894646 12476403093967320504301956083559055104 9894647 -23143651642650635704559713757320857168 9894648 -81863471471207753012990761023979991040 9894649 -304901266362054547130029861112923590 9894650 88057292528225771985680225092179358800 9894651 -12351822257517021284559868227343350816 9894652 -289645452271449702335475055407240638464 9894653 153533267580847003438746779575625531244 9894654 -36083853858200324554743089155878021120 9894655 -209692831223438685200047601579054184000 9894656 -132346755199851994450609621593130795008 9894657 -470346293603189858983321623474976370208 9894658 -19814735006788874061727842756669238320 9894659 439079577542585124968213104487696740860 9894660 -171971190750844272352554200665973514240 9894661 109280735033820839394974671193717849632 9894662 -279407546874769442517233966423462667168 9894663 305890813183023229832402859556187260320 9894664 -99025755773505460930248031584916992000 9894665 -115708307987473803870001054353206254080 9894666 -18057449073338839406649808558745554176 9894667 -39955364735111456948456766750934318368 9894668 -333207916825601323962327050654959249920 9894669 -59299666639794053538493132060680405312 9894670 -62402434784443570471833983583561894720 9894671 -53880648843527333904054135431685600000 9894672 11832775432215362626914481094076801024 9894673 -39325338333605878437457041372882392576 9894674 -289801291288832838658498365190612823664 9894675 -38573797594230372476349846593294054400 9894676 76580215906490543793571329260361959424 9894677 2551525490706757447557541086099811260 9894678 -10031040224265479619286038962374041600 9894679 76041777211292093574377812149928751760 9894680 -21241014544603592313516263551548211200 9894681 -357036411482024525109700877499356416230 9894682 -40603442425288203813804098454535273728 9894683 301718065390426247972677762147804180440 9894684 -124538792858996956395228765869177687040 9894685 -46133645254356334678529407990399216800 9894686 18664459170446795867319503172619713600 9894687 4376044780844044821491585326453493760 9894688 -74102833656258414188483788454731972608 9894689 219016133098831618441525702194200256 9894690 52255226374346897256026812783999104000 9894691 35509866404666351622304682470062528092 9894692 -4837262770239570850787433350760001536 9894693 -84859803383048662065591434077876384800 9894694 101426516320372132587173341883223260544 9894695 -193211308497349450490433856136544946080 9894696 29023616297220821660781866340592680960 9894697 -224625492668733608140731724246553253888 9894698 15759782264722458026102522984495723520 9894699 130188426119454653884554251759682880284 9894700 -166923474307926550830651018060006956800 9894701 238968025121587367136119272316321943702 9894702 75284732115605818246207368164270367744 9894703 -13823358941355151937374955212838922240 9894704 42600925517368623261599830438635110400 9894705 -142715394578883169279069247536093097280 9894706 214377737074492944538885833141402453120 9894707 677789789113259701353497302183418488512 9894708 139310891423429193060208586043702878592 9894709 114587870903713672454051839191696503040 9894710 -28078989293057831685938626088430263040 9894711 264030732306666804889401339192327713664 9894712 -10542915273134601189998984513095188480 9894713 -478038106221032325820298369958375278400 9894714 188942723127611402954943073984582228992 9894715 227073501808418462844739863824712288000 9894716 132512911654443758005386285922616458752 9894717 85872273585957292195699573827298189446 9894718 160019491044635911974757001901224078016 9894719 232228346551643346273947626295689173096 9894720 67864731567067982274287161856659292160 9894721 -353149808937686927259690993261278422078 9894722 375487224705531570204247618366994737152 9894723 65881788054090915309528343445936175600 9894724 97133233405329195793540609165273505792 9894725 12134931310786709434781725503265716000 9894726 -127826166128838436231944361830850951008 9894727 73153468331614239508424124509470713112 9894728 -324774928434520880980828120212496711680 9894729 -17973497159219676419068173207642343872 9894730 -1615038691819112163414151272420007680 9894731 241098280036808769319418445582810155520 9894732 51014055727085923032062104436727462912 9894733 -160632905199516970367835184603388326016 9894734 -102757274748684510098356224743353137984 9894735 -8493757772896705168580273230277617920 9894736 5589515480117984666243712743661166592 9894737 10541032078323493588931038419582004452 9894738 -12283443914985479551624762555067277312 9894739 101148456237060313539674293912974530540 9894740 127573177873846382087452743205126352640 9894741 185935229675818625600610266082057439392 9894742 2740080041276949252920839673875242240 9894743 316806026109263934784930562373477961992 9894744 -299778184848803283135207112663719936000 9894745 -80010183215972018528210076000777645120 9894746 -231837074031422196973566779272437350928 9894747 -1955567928512965630069728282164131728 9894748 -412394970402610557644023545136120833024 9894749 -439894064959391817189431766895820534580 9894750 227992170776847151585033965833349120000 9894751 212178760878756425480893508545489086752 9894752 4440794632231281436993593237426929664 9894753 55791482714920148045853045897415098720 9894754 256949766292214620521406533081945258576 9894755 -17748456895638857832901818610451489280 9894756 -183084468445837693416212000518143126528 9894757 -211245895548396614319993176426530409988 9894758 64888386880646369494120322355042913920 9894759 -70916058110594464860754985507915552640 9894760 214792068020195576974761973477939968000 9894761 402601578181727430806197923249982561344 9894762 24512554657764066027435124642515889920 9894763 -177565924042595428233451032109484209360 9894764 56944187497282932915066913628464138752 9894765 -104336129893626735999610920475976066880 9894766 -39567684375392226044718071550530271744 9894767 -506343235490409007806844154166086409000 9894768 -15449809569774043978711278032261087232 9894769 -844660236469796536044201321128341077504 9894770 65476693982979432705139662481805170080 9894771 656092858146735829099276185027077685600 9894772 -16296066889738498229087513596595742720 9894773 343072150299275366079742855939043328 9894774 -15418853012267467871831268746244287040 9894775 515917652239025090766984957465091400 9894776 97386453500826773476512127675197112320 9894777 -104237768364841013867449963322276764080 9894778 206623324561554715985569202559521149440 9894779 -95679938687312735861008717073438968440 9894780 54404697274936469148615057345498716160 9894781 -431493978986597643132301981243641987150 9894782 58808720674948685880532732806062649600 9894783 231695585936754558206470035117154561224 9894784 -190974967649008701644519276795406581760 9894785 -26211031299915408333503461784652389400 9894786 172271855076753331122365589751116304128 9894787 -106310453104951265183718709203690156848 9894788 -116867247777827454351668310932535894912 9894789 -79468544456334547977260363822818406946 9894790 -69061675181989459010611998100220553600 9894791 163434812118586671819117937095572391192 9894792 384061765260922645174954322767110144000 9894793 -76881340926393362415601623719644569958 9894794 -40613342963526665314175912401024462848 9894795 -168129900567702448397962961221104241680 9894796 518991769016662428293986544351857694208 9894797 -169685004990526444516935632597469977856 9894798 -2736596211053932430322395817888014976 9894799 255422271843519399921851249032565834832 9894800 48426143016024878649027090893666304000 9894801 -90186345929424101478370316612633088000 9894802 12571948207701977415865229763463946400 9894803 153637719281803473923913520514617979052 9894804 -13623126442198445609251249301978388480 9894805 364040973089491636902985440755282472960 9894806 48437438465709973575520399678625528352 9894807 -16996640044642849299927537537615123552 9894808 -73743033485464452105806884988418785280 9894809 332438546394680464095475285304397128010 9894810 -45180760997894902717867953218452500480 9894811 -297763504068203418645149234884303941288 9894812 -62403879186045879544764512891754336768 9894813 -131276215871937626980095646509192990336 9894814 -30494249967351298840814393788939424640 9894815 -180468225566727638901454614242253503160 9894816 7104866403269460256188381125582782464 9894817 214708632113869257436365430327041943812 9894818 -57066220055302729466496715219305273984 9894819 -289746881418604207003285301325594355392 9894820 61437938696124415026400034151171379200 9894821 82015127630812968841181089867544755200 9894822 -20768472587929937157828507207213213696 9894823 -62292990052223364622235963140778953176 9894824 252829739778126976692714087804744499200 9894825 -50114004183786835569259331931795192000 9894826 -133579739383168061095982091249985623888 9894827 140914559074206412938944803093707962676 9894828 -63155877349280622976715192570975551488 9894829 -1994466209374224781192927276380633600 9894830 -39869880587677384077312672705106882560 9894831 265745422504126277707356036862692503040 9894832 -78797147899108871122199045481612607488 9894833 -219282756317072727225780641779340343576 9894834 56086331628658210609523861942923933584 9894835 182604353244976891559288587814712032400 9894836 52367889474902581040845464370617040896 9894837 61701088042634601093240308350300457760 9894838 -21694605553458159644059838696624575104 9894839 25065983362242829420492489196659104000 9894840 -157550478109392908019734665257795379200 9894841 -157393651667965571045562620179193256816 9894842 -141486270830972996964527108754212090400 9894843 51699305037170143334116767476162367504 9894844 136604846020943907395176147090939395072 9894845 -81955052426477793328899673871003319360 9894846 27366657158928355758121656976512994944 9894847 269426492631621940017348211192349823296 9894848 -22729145869176867626367908615710310400 9894849 -90093520680869217696798372868086691392 9894850 -31396575845262047195408813644946227200 9894851 245961584416585795842560167253652513852 9894852 -18228092026875672216807914502158438400 9894853 -204784629218264114496638188568993979072 9894854 60607361956652080810296523190599068480 9894855 -140161236250601465431550308787788373040 9894856 178958772231322533754238023982416634880 9894857 -66952738352077632085810868606936834688 9894858 -3734340918946071418795117990619059200 9894859 -748825490218780377626181554808310784 9894860 -82544924638393665470969863225314001920 9894861 331296287284719957919212518210631064620 9894862 23021862032286909197537666253254730432 9894863 -207827594845251005423409940668034725120 9894864 35799811349345693199331370444272435200 9894865 -151252338362080483630072195386907861080 9894866 -52354245031336665112584304614161495040 9894867 -348625892845548168121193499376012998288 9894868 11455805089761357117565269163203352448 9894869 578056454859262670508779067852166027914 9894870 106767166172382218122222020068269019520 9894871 -103784378408311185837300249821893270816 9894872 -12386272339050295013366591324115886080 9894873 16752152833921210821787604457511539840 9894874 -122746052422911049301027468647707441408 9894875 155776201556565263472104518446431820000 9894876 -150847913484401097522078982911971598336 9894877 -78414406513731123878266497785543416000 9894878 46403488156967725854526924115187671040 9894879 -7694492951552132625915380318966303280 9894880 245733218349450164056629558609409474560 9894881 394424762854606267161468539153768952000 9894882 -60132814535096565211833314723921236608 9894883 408112603015186615618757194611330431132 9894884 -405246941947316931242833568088772141824 9894885 -14258188718733533297361173419906713600 9894886 356927542866420858345382624902079926144 9894887 15389605989724994906331637218061226760 9894888 21841378216974477791413385797779978240 9894889 -398562572298214524977240371015318122310 9894890 53887236481775425050683724389941555200 9894891 -107072940266447024621723282652849796008 9894892 -18710963647113952374197337453986094080 9894893 180534865091337897982324892444172221142 9894894 121071980036855695480744663079147188800 9894895 109530586200818597047700494794315832080 9894896 135504670289175312481629374563123200 9894897 303169974128941450471100227857014265474 9894898 -513626613482780833714673349525875712 9894899 20498322852029267494557289299654336000 9894900 51719476078507241918551266525893068800 9894901 -1093135916993440997596466759962074284736 9894902 4182638287145636586508911243883071552 9894903 -203075285347959421472110539145212920496 9894904 -140752343720708297973047258888850247680 9894905 105641814198744447711413825351606037060 9894906 72093979735504497709029057139557995520 9894907 382790592150464300624418189617949353832 9894908 -53152338160444921235485909009232547840 9894909 67662317573012893168705588327229051808 9894910 76767242403261989106183640750822425600 9894911 -105658496586170593747993687814255532960 9894912 84558510803916916774877341344860209152 9894913 -4109368926994592331787250000858602302 9894914 -101382728868637277983229820245016294528 9894915 20503761704447569727014673533696492800 9894916 54297760621646237120183594557195246080 9894917 229557286353052741258867407429164442432 9894918 32872675556527968657145698245186196480 9894919 -214770519761943126652433397662734904680 9894920 120917202476048516980806247243616256000 9894921 81746959023576809384577989840485887744 9894922 129288494588063986007889524995991192064 9894923 198680944099381204231035079690835033172 9894924 -30355846351610875538119511212317090816 9894925 213120161805945249012815897203783027300 9894926 301174306449896787168043958983982526912 9894927 -98646779041149915949371264032551843968 9894928 112226733101410406536535515921340104704 9894929 -18417610942901947623104753966517314112 9894930 -8025350735586550788309325813301767680 9894931 1326502644904289909055730831120787760 9894932 -135341404933156875241790395736796088320 9894933 -297057068890109127338336513616179606400 9894934 -34724984170746180779441715244478976000 9894935 -465371916344915828916893758678643354640 9894936 -150998959699600184689656193150299033600 9894937 -66062449102263928628231788706741919160 9894938 -130830120817339590378713656182597089280 9894939 51149317940748508891520852038935177624 9894940 -12793562438796665133483322477582755840 9894941 -50120795733825615038874273505175856000 9894942 -154952390190845051824563962407196084160 9894943 98833050652883962158671422808527812864 9894944 195810131211307591622531319089581916160 9894945 1619981152849384575235577379382795200 9894946 -45455055023103529610636299169342447616 9894947 59422683363012893829692233869539899152 9894948 -82356632095565968776195925651138105344 9894949 -28940130292122966588380942296128266880 9894950 104152246738422615954593135433694245600 9894951 211122576779791818111478024539275495424 9894952 61279129700563828041058119189208104960 9894953 30120859177704184749825826065884799120 9894954 -39490900016302358089205202206989943040 9894955 -7283189762473045433204877577517046240 9894956 44974630603908019716026753765223247872 9894957 -390636108782708973626971276946560430208 9894958 57724048410996945530587601910529113984 9894959 -3014624452101386202557002705128006120 9894960 5479059953334208306622394959673753600 9894961 -54220123377405962171912357838699772928 9894962 100182545518060500488686008316711017216 9894963 127906031938038872291559477682835214384 9894964 -199595519537105932598369185964585571584 9894965 272777123390891951494102371387824248860 9894966 37268618562415053220589532692152703424 9894967 258762202374388170832721637091062991016 9894968 166612360978889847650799021461936578560 9894969 -86126196362387315426081854161765333120 9894970 38910706887562441799857169472396347040 9894971 -241013773140131586035490873041140908828 9894972 -66398386398410814499380182457480192000 9894973 -37145575147161422443717773591876722880 9894974 40236869640189532721408511844630829760 9894975 -50766070829606555427135219259435055400 9894976 -12501506384232337844694178071366860800 9894977 -9706729639311745273205262732949242174 9894978 1625693289100196962571627560598402208 9894979 -336065079879177398663602867240857508420 9894980 43406913729632914101467509214841120000 9894981 68259666725818471203943228149012632064 9894982 15495076307452970187257312270974660992 9894983 -10245078221000095503960419384406220800 9894984 -16752509226373512084608631514862223360 9894985 -234079422383594937353076037797652385820 9894986 155170549341003631196110499707111027200 9894987 98356603940188129547633094909617664000 9894988 936314749360794469544769409669050880 9894989 -162669904652229532649322793050859430676 9894990 31009327769818060427716952399181619200 9894991 -76228122247520192592954718534484353920 9894992 82172520300050045639223932063259549696 9894993 -156795430081735931979909852147415233600 9894994 -76101757398012691668690477759674190528 9894995 -70890617125913208449558335295555444400 9894996 -124186000041982130024747820736143646848 9894997 -165013107913915565518807468753933878368 9894998 69330623799368757873472726363104948000 9894999 123208824084672157884863739906984852048 9895000 -97790011266437596965490051232736000000 9895001 -273048908308264189023834325073440954998 9895002 48326680422090603911084811294457693440 9895003 237506175944260648232246367748350521760 9895004 -21888087100753953854049440880514695168 9895005 -104504627159137571192342154526436306100 9895006 204205284623360780097298474497012828864 9895007 303295438856780211332629681496291636256 9895008 44687945355573739599016281071230648320 9895009 157201133424920803072220232553164338210 9895010 -1155283863374224889310841995636015840 9895011 -63791971824263843336681893843318320576 9895012 406382067213884212380508487211264006400 9895013 -240316856522216362678708907508303387456 9895014 -41515537138456931349069261583624273920 9895015 -120797212575183483049790606994460805280 9895016 314608322676297038410191031147741593600 9895017 -29240669900752189940598118246466640 9895018 105055266958791932064617217053441577216 9895019 502053034770296410987496906437001922420 9895020 -22723740401159620724733676819634688000 9895021 -21193338711071716304288696408217676148 9895022 9650402967765068976448397513556877824 9895023 -4807343079211133833268300646803791776 9895024 -114690121061622836712494626780435087360 9895025 22632362015000693333542880810900332800 9895026 129524102851477572396116338812925014144 9895027 428342236533397523182259528008191600640 9895028 -2688908763099656050445004085673318400 9895029 -374124752481446346111182129604551915520 9895030 95814065185625670472925935658600728320 9895031 -4152811514111339979960153239382855528 9895032 -29168052867728794429099116812524339200 9895033 129812577359838578422007765096326274282 9895034 81748087377730862999637072559251586416 9895035 3413207174874105585747312213156601200 9895036 202553393311310499100696197502172026880 9895037 208248126941085877829323699468099509312 9895038 -29425426505425283121419915502143384256 9895039 59633446229651889413052897374198532864 9895040 -103560426557057570764341632304572006400 9895041 -11455297736382575677401582760486787628 9895042 229276674390542628253315150684633566672 9895043 -278654983446870015526414258466273208708 9895044 220202082818515655993777596172027873280 9895045 88275869160227972678068852691945318400 9895046 20747320355450129438883673390093580544 9895047 78844312316957598277963174601498194128 9895048 -319949515261086337454924155136394240000 9895049 -67188747993511337523124636587203470950 9895050 43126606215763231829263564832884800000 9895051 450408597625209473535738218889710395872 9895052 538857854739759487550781493547306826240 9895053 56026166499798008081596397861056778304 9895054 118503992645454821559431950789623972864 9895055 4217000958197380488814457665130541360 9895056 14767320496541468337753363925570289664 9895057 7792143257873693239298062289223481152 9895058 -46666159243655505269155553695056899424 9895059 -173635087756021590238860068660233067256 9895060 -6530032084394586647720310847482470400 9895061 -42702332408142213244382140868061904800 9895062 57535234326687224371457054797220476800 9895063 100255178714751239808528750214576001664 9895064 -46022887173609230327771883066620528640 9895065 199761395303121398477144568505051283520 9895066 -16305125989250283998916934463200888320 9895067 -40146320749503181695851413874999769600 9895068 208903485335836531477259730985574814720 9895069 -380785565872334507853260128374213461530 9895070 -35281024132173151815273174505210595520 9895071 -23538184987275112181667692596934530896 9895072 -253555819884231378171094131550690738176 9895073 -46421028552658565871437364870260088300 9895074 -575587168526810323325943596754247680 9895075 181461419318759646530971657155331190300 9895076 -7558630882032043745568877422430617600 9895077 3298049581281031845019488389744611548 9895078 16108398239311459743760771171995156480 9895079 -339846582386558040448253003958707677320 9895080 -52071814279206629104800044467268812800 9895081 -39144612136837625440247827650562428096 9895082 -42373280784265766496935461539212288928 9895083 -63147358072828394509667732235905179392 9895084 -44300586743609234070895525561901313024 9895085 539066380424626625063591132552289915360 9895086 151731333115607409067904532235556086080 9895087 401294655280098680490760659691497579792 9895088 -38987344984259441575107627124020609024 9895089 -69680416009608437936249696673001732992 9895090 -196322048163212827472475889767937200000 9895091 -490757615077937763513291807411482219508 9895092 177177284040827503632202543782195351552 9895093 70577018068150924333816486554203099644 9895094 29750193060275549083209730399483706880 9895095 -18047849315082609459136773769889356800 9895096 -81577529382405835976572162431182499840 9895097 216530866687645569668746237600067781546 9895098 168533904760309596664009745565028346880 9895099 -303567240651753090834730991575001796264 9895100 90875788776960451270139507474395814400 9895101 159922122118341094577377020054750872832 9895102 8144537738903219536405602414927725952 9895103 283159557809462050254572144980525964352 9895104 -6937942480456463420736868999558594560 9895105 -35645045914160787273367223678866012800 9895106 -5322243576018469794284576015054470656 9895107 -1526727714901760632563759933416392704 9895108 41814341475842160616127791889007974528 9895109 -194497760421551143979573336966180024100 9895110 22342235967082409890441333317242515200 9895111 349986078520458661127324124106966570712 9895112 -200091522759953748022912297753177620480 9895113 -70684406562430825712258437765462122396 9895114 155379721329795411329331282218683588656 9895115 99062056505474352953959849293275722320 9895116 -54973476268173541267634171056635002880 9895117 -2721128708519047340903264002091300160 9895118 -126013466556832615186735959021796434240 9895119 -223741528428094789759547220309922122960 9895120 -22024157331460948606656707782931251200 9895121 345491985185947036229786997297899150322 9895122 16431268894291739237647196162567868192 9895123 79079950076199690389845920611326248960 9895124 218767204734510354196621213620348672000 9895125 115176436021589149810961198903130264000 9895126 -248325310414902963556851307557583285440 9895127 34681277562673063716405654489791817600 9895128 49497879706307838981321992463844638720 9895129 72056908316597346126295990180316982720 9895130 -49072352218860574652979756993840691200 9895131 -323816491822184516363394270888095695380 9895132 -73447873192335164728343806104509345280 9895133 -109524854919497282073108054193591350618 9895134 54438657355349494309282023509465969280 9895135 108333491482338384641576407802834578560 9895136 179766449014291977325720399665515200512 9895137 -37371827854480150804231553562415374336 9895138 -79509375833337810858736887627847680 9895139 -527243209203362181957644356249796050344 9895140 -35928256635072936542529557722868279040 9895141 349702075380720799041660368144009244542 9895142 141693576499787017627481451219227189472 9895143 -332820915595811564775210767038660416000 9895144 -119259173556836217832005985444521984000 9895145 -88072336890360966189115861146461030400 9895146 5055061088256265603786205845095231744 9895147 -258650756256984709682601115090371595008 9895148 -361363300930883321630766392786545566720 9895149 385136440600196839980043637277039512640 9895150 3987526208364915994306316196557769600 9895151 -61508215474403746035308462465585618448 9895152 -19177462564275851679998780333285179392 9895153 -191195557966870469482000398055859793996 9895154 269732405519151738355891683441529141776 9895155 -333143338252093191009256470352388146080 9895156 -301831713507644712650832347577488332032 9895157 61266340195514914307700236689023103392 9895158 28908340773154153737839118868640454144 9895159 -432003631025722917687328867053263055640 9895160 81510991507652577316752180613939200 9895161 140607759547924008279487297268266197072 9895162 -102146263382100519108261580803515712000 9895163 479920939703070662078761540415574066840 9895164 87495308931379563947181040834925233152 9895165 117307231977008946433793519318729443200 9895166 -178208457282402717260065045927456978560 9895167 108450032620434958978269682374938912184 9895168 -295815759634717900183482324487669547008 9895169 81749495653845258428055947678125661952 9895170 -16952550183736322954269691488363200000 9895171 16135487668341301073198868470542870224 9895172 -92081566469066591851088782862611968000 9895173 251820065699004498235265921752291871808 9895174 118765120331102153813373007850951562336 9895175 116909217409892653021735980113697678000 9895176 -293582853890524265375352858445371801600 9895177 -340682070822732284205599237156390974080 9895178 118590513944922172224822603009067214640 9895179 -43828556374200845390023631904258373632 9895180 -161577582544300365530787838937471769600 9895181 16462078893327433107157698116531928000 9895182 338006973427743624309504757987618775040 9895183 -459781763728435705897786025113842975568 9895184 8309155189133072468045947696632987648 9895185 -28680180562930910105438458697210774400 9895186 -1058020133972210617872292334707921920 9895187 75074273524974480239733855889190593836 9895188 -203882814424337762810356213631980732416 9895189 869908285724095466673336321911223164224 9895190 -175424063713488533144303273365075768320 9895191 -13762765623517646150211129332041187376 9895192 -770184138920585650235729447592553758720 9895193 143090478480442609867420085741673741120 9895194 -103722625312140079089144885193305973776 9895195 148003631782684280575807630750593307200 9895196 163721725098052002569963967874288737792 9895197 9201580653299460362114941188891158400 9895198 -35121136273527357252199294817352318720 9895199 -282315998626039019717986562963992492560 9895200 11923641613868103073350021474680832000 9895201 23448239255334709533465812563579567202 9895202 306356868712553873683992243349579977552 9895203 6543517505808000566069650527319698624 9895204 -367429304499402191441419237628870028288 9895205 240861925964599677708248836210837954560 9895206 -7541707383971985141649746379555618176 9895207 248518537825224103012030403718147268800 9895208 -370129797676177901573830184877873239040 9895209 -26172356632924750292191251396847299696 9895210 127105599081078273962134081755744076800 9895211 144775361600773200379574320758728743632 9895212 -124505617994338860333323011228151441664 9895213 132171546295736282908342848656605517462 9895214 1007819439524967513157300670052208512 9895215 33140909219165065254993841452030330240 9895216 156449132687865419600048052021879865344 9895217 167915457573881930424532579093106672100 9895218 -177067819375055494228764832329476006400 9895219 1846029791963723141091854428766709680 9895220 -197246834769026574384247225553177253120 9895221 14061590372695645117372267340938696320 9895222 170045605765614129047009325837879594912 9895223 -10573584310185827475228726739298011536 9895224 -85802514015072739209314808463471411200 9895225 113564754213940585960142906092286869900 9895226 -241024216529911059024448641863172662016 9895227 37981483053687221089123537228357642800 9895228 -34399196680337532989725484829259326464 9895229 102794754603584218215422487098781349830 9895230 -98914968457952841112627001407271270400 9895231 90446304718593795003096360737636112064 9895232 127483086125678707258909869112561238016 9895233 168680445089815120916137315269347391024 9895234 -68133691382418633642522549891568071984 9895235 -125938939379477837859214408445405400000 9895236 -7782433113285132559187141480345911296 9895237 356061773509293483730104826605234400224 9895238 -31110102437430179060682243633994512000 9895239 447996602786049494928228251652418612800 9895240 -203023382867702005909925251254223411200 9895241 -78989185260641094535535173679804551776 9895242 63048174253076503248114565944803418624 9895243 95319405848169789651362255948646396640 9895244 -193562359189471630360912757736787476480 9895245 18002510214403420201559347384604159040 9895246 5204630873732628305749394813512480704 9895247 -554893633521744303637767651039088220304 9895248 -29490816817371342962240933145214058496 9895249 -6230669938516262753606828758450093120 9895250 43876874305311115720084043758293384000 9895251 365319873810519702404123087105187204864 9895252 -257148548744663472176478179126136283264 9895253 -103571252486789862115761976017697547520 9895254 2903426591253313006082860376030183808 9895255 -302637879378915558937853153975617668840 9895256 220724142334128363356529269064320378880 9895257 -300519401217189087221455463405364024000 9895258 -188957503642958129633906904019624878624 9895259 161374101025751817695271243960006672 9895260 -55556683393440509345976762121412567040 9895261 -225498958948321262344929792392403920948 9895262 5448288890378214536040878957215632384 9895263 -36836365509229958060917352051903719680 9895264 -383432875180445100852329655643330314240 9895265 -185189240441671256020801669094445551340 9895266 158803574453809617137703923012010124752 9895267 128169654441428367953870781641206613760 9895268 -44343790041399046746604517781571179264 9895269 -75092556500207634211492000658631562656 9895270 -10127489065526325949528178273970216960 9895271 -234788853345968407669602323650322097360 9895272 -12922060569205189511048828391520174080 9895273 262303149920060979843045810879325828644 9895274 21568429752538478912215308576514725120 9895275 8421468702098701532928447648481020000 9895276 331302359543182616081862292836157611520 9895277 229201807410257456598526230744207281472 9895278 -21171461089695578252407653259728586176 9895279 -292241072530953354735092959148254435120 9895280 764499399552806922342975912310210560 9895281 -25867544823648166048597201975849508256 9895282 -19747324163519952215257506864974754816 9895283 196480275407325956570417137108777297224 9895284 6823244982885229066184815753498392576 9895285 77941159928819544407126409051414157980 9895286 293438696114451946487840372003383192320 9895287 59828334713259843587676627525248961360 9895288 38864714422989503357308422528744038400 9895289 -378249916298761401413588215525643376 9895290 1959796353312808680663583953169443840 9895291 47121257308680190442888475141725961984 9895292 246336140051077462164582267731321134080 9895293 19413448463359748507747304258853424640 9895294 -14638840652322212599636441185510643968 9895295 46329461078572490036955373335398053200 9895296 3106408974400814580700841286649774080 9895297 -116857554224860010591004524577728924448 9895298 -103852004870190559784400266731341777408 9895299 108048942648683174941683036367054858560 9895300 127544475229317140713137416782499158400 9895301 216271175264123305793274834035895382812 9895302 -153697766824836455904426968820595098720 9895303 -575500697521873198900074549433634572800 9895304 343378680167388973744219549192764088320 9895305 -91854930661177394501429409404147989440 9895306 189213771154278645379791197325403010352 9895307 30276021326744381703851409212712761556 9895308 42561040882723835258692581038260047360 9895309 -66503111791366508724859209101200614888 9895310 113163292055763445108010985384389544960 9895311 -198504227367789632516946218514100934400 9895312 20679945978439362573134916735342477312 9895313 414231932408684665395121946665022569344 9895314 -49711133355682120631552449060841226240 9895315 -340789936314614860630288998516075593040 9895316 -362535138689488913446782856107442110720 9895317 -18083857141260097620387631652356496640 9895318 -165764800365727240696821492724690652640 9895319 -262865036435316891859835978302816561440 9895320 762397306562616908358424742689996800 9895321 -145517800949674378569931033054114359478 9895322 69897235855569161364032055488632800 9895323 121941655512351522392071950572238476184 9895324 -45619970106090897251180931910404804608 9895325 -31466058282308308805963432772436862400 9895326 -48035951151448876328769774777064212480 9895327 -39213437396486112476877710924372617640 9895328 258013945888588204558950000123067760640 9895329 -3576922113772094474667499603214689152 9895330 44389483600785948215514567457415350560 9895331 124133470931745393933884099134203993432 9895332 1375967870653044440777166878910971904 9895333 -78637642469774910568772470729499074560 9895334 -189203306495950836538635746495060160 9895335 103576965489049258037199324250150088400 9895336 162855868710733587489054232374172876800 9895337 221640732603067267771131565319920852986 9895338 137460516988806147182094209699999032320 9895339 105045016156422966590118954443295801140 9895340 -12029297724309668735511924188841553920 9895341 4059843781463904772125749292005312064 9895342 41614259475362754545589352227427234944 9895343 34765537963560707023856200100305108944 9895344 -60498741051408819363126037776260038656 9895345 136206531030321700824081642851799890100 9895346 -30663106958772794447523851670603817440 9895347 47208337508095693802245463200043431680 9895348 -41915419699413867235743678984242507392 9895349 86553555839476812919940181039263169564 9895350 9977607140992488323816662001296656000 9895351 -235584806558965505817570924989152829400 9895352 -53670421531190530627365267540224716800 9895353 29697867792500778266365686933334516608 9895354 4775165905590859505885657924025615840 9895355 -85674008286968434240657044037979268480 9895356 -179891813388404405920883803073900748288 9895357 73786384447850771383894996805119457606 9895358 -61102305189347051227370973354777587328 9895359 -136040146020990210569645938255886674944 9895360 15789062120606035233032787103548702720 9895361 -132840576061959187259063026214951304768 9895362 -5773521068475793988976987527414856960 9895363 23021260291991056605404662172028119612 9895364 102270667857589033923009585005152582656 9895365 9362018309375140111082968889387388120 9895366 -58808667789735495141649749983067453696 9895367 -160073597596830092551389073672217644584 9895368 -31643694110027514511768868669521428480 9895369 -362063271300424020085237235886703392 9895370 753381603592392895678083981322748160 9895371 -6772416774810662872397859020306212968 9895372 -54198779326569646886190699694192481280 9895373 -159785438488072342852538163201703933620 9895374 -71431963208019498061946139092281547712 9895375 2498849034924693147833271562697088000 9895376 -18555209742271583857355584444680192000 9895377 -104257989703501898939205555572707870368 9895378 2537620204083822782389845212028061824 9895379 25825771717836532246717861069348565184 9895380 -308088280755130854127154173146316800 9895381 -266800627396052527380453098302817552818 9895382 -42798525634868218271823003079049625600 9895383 -131687725599921856479797673948778004448 9895384 -64743570911857705601243137267014144000 9895385 -1984011588863156385751046969635047420 9895386 19491262913074143650071621944208508928 9895387 -477341153683714764518745080730127995964 9895388 405349851884073237770840246432120102400 9895389 -81354784503864483466499929324412998080 9895390 141810339757557083336340619033956355200 9895391 9104116563545024165550794907515444448 9895392 -35160630555650947694223511135447941120 9895393 -276777137242706515962227854467890283358 9895394 173141919827432433104498419183692787872 9895395 -102545955197514921145510857486396275280 9895396 -35411334411550353943356876758194499584 9895397 22639408818431749783071051090008670846 9895398 128144198387339063856843966406654875648 9895399 -845370934688106311074268301082222051464 9895400 -19579976846219888038118070108256128000 9895401 -300099802743934757384921766571473772470 9895402 -214120519331244384491237291151164184576 9895403 -487587438026102848320688791122848098972 9895404 -25855204059294813614909417007703265280 9895405 -14499065336453515853640708819581577600 9895406 101549766081093768384245744646840295104 9895407 -6675234726727825412461442004551819760 9895408 86093531187963589964751940325812600832 9895409 -266352812746428753211496965346906664000 9895410 11208643831616647222435315936291660800 9895411 437357935851521414509205449175525865912 9895412 200366180611311580027694541581867292672 9895413 18186192530811058060432340428263811488 9895414 -164209802997388026028357584053385408 9895415 254868654042801994462796824391511389520 9895416 452130362192242800139671583161995427840 9895417 60096493237140363036417819176718552576 9895418 1044080947055036511753675507531721728 9895419 330674579427755438687766267733576630320 9895420 -255205785686625450258315808151709757440 9895421 280165119489515621923975995952425336960 9895422 -26783584615968109754776399270399566528 9895423 -72420391253751031317264182802540385560 9895424 42415664966766195612815786706997346304 9895425 150285398044032899349823429948810422000 9895426 60571891304774971687523703999701798784 9895427 -66337513908017263760970701334769267008 9895428 41839859608211921833656817382029271040 9895429 69992929728099786310879690052522360030 9895430 -5224479035037239498031420058439095680 9895431 63980977035586890411502295040159303168 9895432 -11247061161825673289907300907504588800 9895433 -261163739648807039134330704670171942620 9895434 91793943014697292373529292572797018880 9895435 83566306212043805709551171271731817360 9895436 -50050079383794368768403744340725135360 9895437 -56812865092000679749215845290568744106 9895438 -68479571523270862063507649229734595840 9895439 347832620579547308953568481526138868256 9895440 57192484775453905350380600924315320320 9895441 35540546909284898948781249757207185842 9895442 -9459915008872672531222531577858581728 9895443 124581920540640527097969216018405083064 9895444 35811235231812136196278494415840550656 9895445 -36336759813049757256651815963165802240 9895446 -962383412868445186043029728999984576 9895447 330931284676980067323099037598922468040 9895448 -42495367613448636952224113977780961280 9895449 -33777395218057459640898211665192895536 9895450 -40893270482392309190606392834362846000 9895451 -67919323064797236122544491303400686496 9895452 -178955542151854436939664514600761730560 9895453 -508203726590956614644058008311192998298 9895454 -71180734549880178832093872453928861824 9895455 -67230322063053873465160361818894389840 9895456 102828846025480326485695295819940495360 9895457 -250012266973954397950532364629912395152 9895458 66960465587027248263435873510203136384 9895459 69990056515841562757118377637355425792 9895460 -4477941989648031683812011107897187840 9895461 3534722042427061016655064193848304640 9895462 -336088518223397402268434986528044702528 9895463 -322700892548961212320398263029495521288 9895464 -102194844127871567290916968772477015040 9895465 51453451983655145121296630622882656400 9895466 -86232188674323122985497442678163944960 9895467 -163998447442565656180970060241023105280 9895468 20826388073526282449212038778563181056 9895469 28413274528763921528321489947962083820 9895470 9091144754450165015728623215050026240 9895471 77669547910904491165144412145361700712 9895472 129744795728912903682607942156034506752 9895473 51040953423811796203939704896879619840 9895474 28433239902955698811207809533169638400 9895475 102139971573240917274536582415021996000 9895476 -222305343821056679620799557489391677440 9895477 -257118733048622390353481253210048232548 9895478 173118598095583489406487429525702059520 9895479 66491171475499915845078512278031247360 9895480 -60341557180749580815160063920537600000 9895481 356403274386353737522017760961470511364 9895482 133588692726706789162562781951024582000 9895483 -64421115848919883051842793635084369488 9895484 276059985648829710835977911829240278016 9895485 -185050856529491803851755037369081441600 9895486 131522709837637512162627397658762856192 9895487 71447244688748226205976429151741520752 9895488 33728961273222055325374973553137418240 9895489 100709265670671624425195831718112083924 9895490 -152837274013428104760859597219369766400 9895491 6070819144259364731369186494139050500 9895492 50043758572994917721422443033682428160 9895493 -399266525710725510539061047485014300258 9895494 18252715357138720296361744580580329472 9895495 441685346850634223954213315712334671120 9895496 235550584246666653804604631498169753600 9895497 -208489759970466709329074492467178791872 9895498 -366151740843827582299547288193220856064 9895499 -34053282157334938966630477056159211920 9895500 -306419685775046312423347382419100160000 9895501 -629484536915144755199701356084160170 9895502 -119608415692519147627471922302853299008 9895503 -142078365846309945113082190890875565936 9895504 120225972577336515972166249551626240 9895505 -101918065189492880792011646787569507340 9895506 -51401405834881445706694581656957556096 9895507 -318887051700629702111407493771186357328 9895508 -108885498447867998480403329108326569984 9895509 -81910409314854587630464679627782643040 9895510 31974343241542467532835616238119045120 9895511 111451760475583972082170832158965498000 9895512 174978662052748492159769619502968176640 9895513 -1346038620781674452410149108641122680 9895514 57184197346527504805036642421763348192 9895515 564521673249091984217032493778839040 9895516 78084206197493325874548822531762045440 9895517 -72834330704212760583579747266234761434 9895518 -9385577422710480203579204881498451136 9895519 -315922036630363978456660168280531423232 9895520 -160963117003861885080638009494968729600 9895521 326425127580925701292606322039542614144 9895522 -2393871523553283256792134835675900416 9895523 -35623719604136296376627320354443926400 9895524 -4194603208943610108992003210675834880 9895525 -319582345312393340062925068554527887500 9895526 -210123166815542001403187602137496704288 9895527 5483052585134513948229769274651807976 9895528 -480563064544151176794831561994221373440 9895529 137310734745179350322733793817473896576 9895530 -37694405527846037635128992474917178880 9895531 -189150910642331598461337868692920232008 9895532 287540155494946988866217965232422321152 9895533 -2610420206717081523177818861206435776 9895534 -266371618524845644237546356468993373248 9895535 89846052040663804025632703462589038400 9895536 21061692779161732080451530240265224192 9895537 279131033516395838306781407501615397300 9895538 -77004151490114055205936086222663782400 9895539 113639994348227375353218935479057616640 9895540 -244033893766495552664180389146694041600 9895541 -121194261437484663538180464011694604416 9895542 121957267349899109817700221697319669760 9895543 -37240405003482218553362152865123990016 9895544 -290799873414916108962721865500969267200 9895545 -19721484422904069605565520630489373760 9895546 -2139457686315926676160084837691738400 9895547 2192766263589150145434362448204704592 9895548 41606742376189739441045668002910709760 9895549 -214558122348048922486975155460450279520 9895550 -33044339122353751419589741473974880000 9895551 -331379361526727076628767409698722029368 9895552 58390700676671999104559476492531138560 9895553 3303803627663543208420014553471405780 9895554 -55264242548521265137136115958501632000 9895555 -65164929990208763698133655543428806080 9895556 -196083505939311319718695300095981035520 9895557 45980304337555657410938391085169616192 9895558 -44515524514001867370781264073667273120 9895559 336872896048454353266419755200249140760 9895560 49394168252596035467860415948675481600 9895561 89799323541792148893959406505562516480 9895562 -34341642754784433588566137565886054048 9895563 337890509571228766897526548157636360892 9895564 76976664243646009857794927094264145920 9895565 20704149790363218296516716684054329600 9895566 -86533600578502926262721235924280513536 9895567 58932110041850335815370843153689012480 9895568 175963538369238548909034376364658524160 9895569 42372223931799098996945706607773794544 9895570 -77337119323930536178915518900626951520 9895571 -18282494809980165641160142396904411136 9895572 -63766217373070566323576554621967720448 9895573 -168651910270138847748180407743731768178 9895574 -40637035732077817272628137431844317568 9895575 -20178301593591002542226455884381107400 9895576 80007806228789462331155398361082961920 9895577 -85533913890132870048537822700502349180 9895578 42670734530407494807337454959215022080 9895579 355653217839099916535744783815724786180 9895580 175770198132284672285113975909035033600 9895581 239709791144286949359631191253266787200 9895582 -203826557875924735259087831981849428608 9895583 80919375949825525984290179386920173880 9895584 -349042465495549975077948493202262589440 9895585 11622893387004138095729303223968098560 9895586 119793773903414565788018091928545116160 9895587 16713700956468658594035117985775003568 9895588 13356900399669846293024976894998775040 9895589 40550702027979243286150020706272187968 9895590 -431792817978615978989336303308970880 9895591 -193627375026196045837324140258615440008 9895592 -60812368547023891767568469825758003200 9895593 -442056148402167568503385690960794189600 9895594 208796138300877759190467627157677522096 9895595 -151442426596200185146697852328915338400 9895596 79198991373077130802508192191162420224 9895597 171895217207285881907405607424348261440 9895598 178473190915943442317938501024961397120 9895599 251853080761104770032983366211353358440 9895600 -7388806625017043718906036943449292800 9895601 125527011988328157669370311920195731602 9895602 16161694117439983720804704586790984832 9895603 -110534989018465324582714847624865930112 9895604 -209249410828218938591923017010325746944 9895605 67452538415601987554618385702978808320 9895606 -4830314360511230856108490545314881920 9895607 700045248820086117245843921855275003320 9895608 22825166761498405599236676203875676160 9895609 369702000746827945969979879301460844880 9895610 70691240064896951646719715032385300960 9895611 26511796071194721019792131106836966528 9895612 -177017794545726308343650572280567347200 9895613 -7596323610232886661412795459222561920 9895614 13409902150488094013716631967921623040 9895615 638314886576558482553839090493918090880 9895616 -89090235397771120378058204667460976640 9895617 326614918673749891922313906274258682034 9895618 -209585211014907005910427531988316408960 9895619 446702958223868351232253221218960096160 9895620 60285995290129885692029661744112066560 9895621 208732535288872253609659238799278465822 9895622 561890248838779696467222414431185536 9895623 68120442563807298458546715497401036800 9895624 -444363653655501271671785749597023575040 9895625 -35112119015317887380098016954019360000 9895626 26367937408189485750026479355214338448 9895627 -46324188992523722033362938675913858928 9895628 122740093905972441245307934010188954368 9895629 237037240898545861318680884742357115584 9895630 -94064310050599300449297498939564756480 9895631 531515324243472204612921330972173928432 9895632 -26510570827861360114833262851110731776 9895633 9706344099112526790449230955192649888 9895634 5326907808356971548078807106458494976 9895635 61177891341118059065761101868219891200 9895636 -35770570603299723628143686339518226688 9895637 -235225026143877109506301852811719806720 9895638 -11386019311931531782256889712975183872 9895639 -138721436339334098482479398396208707576 9895640 178593476608886261930009182045355212800 9895641 -72123727801290098318928946885482000000 9895642 -80093306993216910524929951236721344528 9895643 -178339779976131181569827621265517173960 9895644 -65552595458903096812828160136373393920 9895645 340622787838356592974493989766596945900 9895646 -79786101989322713751124352744193433920 9895647 148859088701561263784280287263322118672 9895648 142201367229485441986232266982796558336 9895649 25076317385908070694262993352805050316 9895650 4686166392282820043582731282103385600 9895651 46393129006335585172817616540715786652 9895652 62375531288582986290866988643840649472 9895653 8965999735961990653129732054292647260 9895654 -95853050904189544366536197568336579840 9895655 -106460545565225197098981550464644436480 9895656 -201529957446053247873560135182844313600 9895657 -337112469858681030972866231839036039200 9895658 65471578102165714353518958068947363584 9895659 375358280288230369233378996181018710768 9895660 -132209154406182250966634536643302072320 9895661 25708333559557999075693625099540824320 9895662 -14837144412627307367261280118511124480 9895663 252859571482435192985220904871210264912 9895664 -98226198412256245915812279132866641920 9895665 16075960083155655461235792046082595840 9895666 -117050518302577898066743137408685889280 9895667 307015232908429105387021100020969216716 9895668 234392946794153300673215741892518977536 9895669 -10267462841991186017865607424543320000 9895670 202855531868346145131188179966365148800 9895671 -10314189849107103928067760307939618560 9895672 244391836717022079088276909363213516800 9895673 -8150092370767061567372646433717132800 9895674 2070025814226147920505280523525955840 9895675 103539592135139360934936232128638232000 9895676 2707575201889324564640992633057566720 9895677 -30018527619393453642790895609049378240 9895678 36906539533980909023328594889966374528 9895679 -145033971349256111105553163410776574720 9895680 40752248193626384026878344068438425600 9895681 57026319133993172388192720040221760704 9895682 3737803884297853862909006947715466192 9895683 1014747815247985646812392259449282048 9895684 287190318003373314282989767841367180416 9895685 20752854538417793563431013082982871800 9895686 -85667524110964828894690639188607824000 9895687 -120776192607414258693127523715653545928 9895688 151067307785782994342126779438393344000 9895689 -495441606920840568117380670030557098272 9895690 -15681361553398574448315826794428851200 9895691 -129493633365133453290597770078130816528 9895692 53479058669087333464314056439987236352 9895693 -51853480562857785992110513955757786058 9895694 -89412208512931975657898277696460320960 9895695 -78773862193891345753662437875596772080 9895696 -10744144808735606874384915693192609792 9895697 167915319533336475993892046758989555186 9895698 48347684631819714829861037977218201600 9895699 -129860627554386035862225670339127124480 9895700 19075419171482842265474336207265158400 9895701 -453300008632827054205435061937120576 9895702 130287021744128258071423147882685272704 9895703 -181252765619217225299516647779867989880 9895704 -11042551415196788679968030645024194560 9895705 100104366577563821465131668303705097860 9895706 -242501250602229776727396263862364850448 9895707 133607266561495187492140348805929778604 9895708 -15870049565514148558609300421247697920 9895709 -189396729922843869698656817663481070848 9895710 -56734733447590605896298618460217180160 9895711 81632702599670802395709668324139986032 9895712 397682565523085692612013841917643128832 9895713 115430966617857538023014261728387645440 9895714 -154446917253754121521174704347218490544 9895715 40793406186642809204114741991528273360 9895716 186166692370431770646258628511244595200 9895717 -203248766849933601422349866598185819208 9895718 -16233644047578338068980867611274585984 9895719 -745703987568332762857461190979894784 9895720 145855748936026996012038028499477452800 9895721 395248494581175439258937150267256273744 9895722 -132911388395612262683417368389165020928 9895723 145385504723747500545105178702146689972 9895724 -9902222915551538091434264795943880704 9895725 76200175037381782995221966455885891200 9895726 138335779152609815839158473335947093312 9895727 14060300152817473620678187465868113920 9895728 69767780244826631265384075707513241600 9895729 167702876578472064213021066779179359600 9895730 14795254538023852992219184185330424320 9895731 87630118952351081106699306503753111352 9895732 930135426961580040600375166156861440 9895733 262467035295163043699216631817732349820 9895734 -9053547742550726484017622676833866112 9895735 58643338153891741384294885218691198680 9895736 140573035371389355137640177633815654400 9895737 93005007220943742556285898264099649360 9895738 76165831970235536965381997420334045696 9895739 -62174198464458184043411211172485487344 9895740 -44251750885611693354133327905147494400 9895741 264367478403884052196081186031178739142 9895742 213005187345249173274793729093839766272 9895743 -370532786644280102609586783218945760 9895744 -97673249998259272308283213843232456704 9895745 -262410522547573272727031878618155955500 9895746 -119841139071007794547580104376995079424 9895747 -149048899203123281604992183935665172804 9895748 324875618481212961066376228890203361408 9895749 -47789465899964985160699349479225459392 9895750 69420209434044681735051863862403008000 9895751 -633261598854133379080460418984243556080 9895752 357748665850624941983376825280394526720 9895753 113320880820785133505020677169128759680 9895754 37890515425498671394874256452399273472 9895755 81421422681774166542013174318774591200 9895756 -240979543388977835063669054865958195200 9895757 -77796207381575435733473500400624384340 9895758 -9453142621765929351971560783163203584 9895759 -397445369964175048807215509104193553040 9895760 1765558323974438557967603532897976320 9895761 69147585435361639094518613409315418932 9895762 -4795032094356968028315441087740972928 9895763 442553855157026104515122294706495276012 9895764 -5386381321797710836322121966317082624 9895765 -324618447717879609899285395404934214880 9895766 56907102730395027333245483556598641600 9895767 41997216427643617541008653522111957504 9895768 -410852737435035110740110818615049891840 9895769 -125311409942282564245989183210289600956 9895770 -625583454876358039292347126240876800 9895771 -6346494747476011901126918207390414400 9895772 -357977798446341639058377158952547290624 9895773 -80575375747679080278394829280225989760 9895774 -14421997639155515976295868772856798848 9895775 254735639650191628303546215415372365000 9895776 -47782506319259660284476084453126438912 9895777 -338998602665335164099126560733292777600 9895778 52044584322916223326753196751785314080 9895779 565814654405165124325071610791917365944 9895780 -291036600523833300139786058724108998400 9895781 1333456806941958616038360675056222784 9895782 -8350497827580646504731823014579058944 9895783 70760625178340230203684874299707421160 9895784 69668719300326472599251787826168166400 9895785 166050972461078830741391217996625854720 9895786 -337175275413428987998584030585640050240 9895787 -69602934336144883771706482599909864408 9895788 44966986564970927239869449775980445696 9895789 74964876098348869091677053262895086080 9895790 94389813258505321209792405805404734400 9895791 222424261094324058447140479398326627592 9895792 -22762255501195683777492259149665730560 9895793 577511738156347025656879033224290937042 9895794 166473087516858621839045506032764649600 9895795 -85342043859943443026954293581243976800 9895796 227189121918737668543875432053271816192 9895797 -291934441169638766281763136355139256960 9895798 17849061555437962178660784033545956992 9895799 -215820082794235055162927657088734050200 9895800 -88066918171094439516697307530455552000 9895801 71807615003282759152357247165152101204 9895802 -58889184209936322874605046597353822720 9895803 -362536296656863141310466748518311763456 9895804 -244289511185504165286899646430368569344 9895805 -2599341889708249679620764605351684640 9895806 -56099185672648809797257054136417863488 9895807 27975880432804167921943573956645124720 9895808 207154234415740190614266948528950476800 9895809 -86391209530315822280908355875331619840 9895810 -41089022245439498862259025570646121440 9895811 -337284171568566200451162940253094311976 9895812 -130385181166226692486934565251169727488 9895813 102052321794553597237560848536542881404 9895814 -16357690762313903277551872334283158208 9895815 -7395383855515763711335027721991350400 9895816 16295879182278924598417356364481986560 9895817 -448123328833987609719482003258587084134 9895818 -106010451069584983655963121309726602496 9895819 -201980971953032555189403216133076184480 9895820 -46378132283753049634105517110116679680 9895821 62961865314235893256860276959626614720 9895822 -36846660453675952094597719846188864576 9895823 58895894625684249015672235888633267440 9895824 127481212413877042890646476038423838720 9895825 -67854129559679121046580812215935070500 9895826 44799751182711580714091485108406042784 9895827 44506432717606917396620222210715600000 9895828 -11943346075578051709299819467101460480 9895829 -313623529397389856159464272001799571570 9895830 20589762323705959689654634767273093120 9895831 -813957396741202001248373291671455189072 9895832 405755302774163338093127463569797478400 9895833 234760320205839431878995158848693120944 9895834 -32717130356710263295991143291782101760 9895835 154697574393563968940868602960046120000 9895836 -16229339327989117129037759949671792640 9895837 31237809833771873546787658644420595552 9895838 4892757367035361182235592952941816832 9895839 -289399544173522953122915170497781582776 9895840 -54890708992951100182755301014393323520 9895841 -205837460984153113030882036344703266768 9895842 -13368519855284391039775987679058183168 9895843 -80524600723273556604061666478251980680 9895844 19494331127149566638458155068929347840 9895845 -163601853335463850784919831725994480480 9895846 35144670283686975104470156269109878720 9895847 -171787287222652703656407343991660916480 9895848 -145064911686505061323914900298706780160 9895849 368143810588433621954468761632353892736 9895850 241566359800843632231617735259865612800 9895851 360933015577312757939946299064658944 9895852 374809056281475052849924618484777927936 9895853 -391398934805970949572958473746248474560 9895854 56160843052515072199731299391464531520 9895855 -329839155862547103801056447293513053240 9895856 -152897152442350343046634376186845593600 9895857 153072680757056805498423461591611901040 9895858 20129060571581983950551584120719845376 9895859 -488852574431849497933946362619129309940 9895860 -4305579075519884984318626262264947200 9895861 66360926393171861355181659404658498912 9895862 96195377064215207805630758680198036032 9895863 -237047346805456344470351534120638232856 9895864 61271699817085048517800367133204480 9895865 -55229994834517488471184520706505420800 9895866 26255675211432679970688525751706932224 9895867 244512324455707063991799041566663639792 9895868 176220135464258085933607917449632232448 9895869 356734178696954167843513193889341376294 9895870 217643269868828402827049899973216415360 9895871 439543764941261243116121144140895455944 9895872 1511664132216376670339456142881587200 9895873 -3900997104902572149757346953411215000 9895874 -14369604430494890868406992072380808288 9895875 -65361250541476907099490633631660800000 9895876 81381720194184206752045452463465004032 9895877 -421690894997893414498455278252583074274 9895878 -71204482787186605630446802751379528960 9895879 -69867544872436876405728143733825942048 9895880 -26203318676928738813261667580517888000 9895881 28977946222152239481590410044693575952 9895882 1881161474951376511738953761761081344 9895883 -97066201054013506973543518511514383496 9895884 -59266309172637196849724361277010472960 9895885 -142413692457769405606262423425973754420 9895886 26879458215278471028315510557924057088 9895887 -128109455116972768932085561371106994640 9895888 13158519847083728408026062292914929664 9895889 -478164526041328194049053469428337175310 9895890 -95252468694091596492081347600337646080 9895891 -8076356423040298571356790712616794488 9895892 45057213932830138730755369972596545280 9895893 28788181859705740933258053115396992000 9895894 -140502289165162748706358834881499005120 9895895 17838959709611545442633983967641836000 9895896 333324584408880678727861272440682117120 9895897 715167799922405678290938092774004557184 9895898 -216070364417127668423050825849498870800 9895899 -46033742239766322909621183356099240592 9895900 -66098042280029877939147990508373401600 9895901 192852947465911451555676386713056605184 9895902 -86305437401426551257165609692275025280 9895903 -138282076817944143995405178991831249880 9895904 -91714881551025309415589679093160869888 9895905 -73711348617966755639919497023891132800 9895906 -243310924394521588283155934463577105920 9895907 117272251736785932146615324787677965824 9895908 47671780748141562770361177270225285120 9895909 40108597366232270626047482888568915072 9895910 35766839534268654515801597668185024000 9895911 78771010819152516350444550865093726080 9895912 147155413606163102982995680119971051520 9895913 168057553781042661042049057860446248704 9895914 -40762031855166539683289326445684670720 9895915 27058461837023098259723445709597486560 9895916 238559787153228097981175205140344746240 9895917 54595116340319242301502422213230178880 9895918 -291430875842767275557010009733426875840 9895919 852825855280315778556323589892497750912 9895920 29711975401977048999050425626705592320 9895921 85779953213242229412865760718571355136 9895922 -300275611980839397388508511750302025600 9895923 -272753932592260066440290617143609808428 9895924 32792735396178579064237932051551711232 9895925 28894778778247662633999482925747172500 9895926 2506422234273092976937090329611877888 9895927 6663236430145377522598979565616843552 9895928 -22228373138267537849009246690987581440 9895929 19061406768408674111436456251138888784 9895930 -99154338801227649411526999798479924480 9895931 -445843850560422333808259859095782646880 9895932 -38218161247552767409598648747748284928 9895933 52923000799654209113871182975350153164 9895934 714644390660627183652841106112795648 9895935 -2236241813530439264460485104144742400 9895936 39548616546320873345879869530709164032 9895937 6612930313445038833546773608408822020 9895938 -1361323814540470789864843146226475520 9895939 220134797685544964273099970883491135740 9895940 28340591539887039118968269308155886080 9895941 239762144319246996713773828042196835360 9895942 -691495954519844338331970854430838080 9895943 456400269268726329868225162385446551192 9895944 -50527321517871536395934013859729244160 9895945 -99826618564949279907561470050234758300 9895946 46321494364225412159414561856589708224 9895947 -325159022048632884274875617986201708560 9895948 -60093228470125709355681542619775288320 9895949 -112232513939117883527170329024307869120 9895950 49142847184942404464127207940399041600 9895951 166980962465687975204732595916301641912 9895952 -109632486221465588954611341266027151360 9895953 -331778882213760130454346469724917620720 9895954 165259609474872703083966774953511690240 9895955 406435897944230700306270579059079200160 9895956 -21922849924730335291963420194274160640 9895957 190529669265809849277604695763906785120 9895958 -36937584159102466829098081893663229920 9895959 252551375444305185760477728265104720720 9895960 -342070897002828722950105542696192000000 9895961 54705860067629868910834009071486671562 9895962 -135909226805247450577492953196243880448 9895963 -205193178909032743114473966431243477760 9895964 -142996857500018591649898617842085749760 9895965 -45241197485014267729179759618567917760 9895966 -103027054965754460674024539138978365760 9895967 213904861710722914864764698614347220992 9895968 301663057804948986908141382468458840064 9895969 -82999169789106972931343383452901250540 9895970 25776984234062804027126546594958082560 9895971 -57275016286568073603410337489554135688 9895972 -445268698254315528170290083543723425280 9895973 -402712617581571261789624399076373993376 9895974 58347761933539469450807196438296885760 9895975 -41917620265513910762433883718034906400 9895976 -367838130785410658182350986669045606400 9895977 396039784200756674580887749964712576 9895978 -22034338573833528657866044019908094880 9895979 -12156736449547393858881330656337876360 9895980 -26734775869094130282278164164682383360 9895981 -113654413061975579837457454537292378218 9895982 -157568553748226454065178585771714633408 9895983 10646674600486899532544594143598102544 9895984 -5592145004553234239609998345696051200 9895985 -125207366219008418651924742450474919680 9895986 -42221129983856267603745219485805676800 9895987 181306813929520936609422876942382742280 9895988 -287098856413278989907061984729693648512 9895989 -403709032111446027227220142781561705280 9895990 73633627452209113323160295108740053120 9895991 -534653236218605947696373978988881769312 9895992 -43630892217609749664888931751444705280 9895993 211875930960842888197210977986998131242 9895994 -12048673783614885479899464655190358048 9895995 -132683322181282381935390084382760183280 9895996 58414550222015624188517273214094056960 9895997 -25224600007999011652505228099488541460 9895998 62737582292713213334420635201375918080 9895999 232987457832579719904307823165693900880 9896000 94321498564273960115817323096702976000 9896001 -42329764661599492233859719336796902720 9896002 -34070618999141095658347276922162370816 9896003 -8145036431334354198393094834722075840 9896004 46646344826884045425993980547107802240 9896005 77913013119433453517849165054601619200 9896006 31909687309734375148717514325735352320 9896007 9988825143831172347758123460147705216 9896008 -50855243787622894878712795837647191040 9896009 125275983113048083117408223590995530880 9896010 -17686427230647950760107307838503325440 9896011 -356250766403505105034479116467449694200 9896012 75021089136649503829843515933068375040 9896013 -30397764579890518032073022308436315658 9896014 7565231796544807734930143757760085760 9896015 73499750316562073786687022930984344400 9896016 -2734868004003062924982402129055580160 9896017 83220801897149536326341397900208505280 9896018 96790433931692126865475110392756958720 9896019 75568144793222052468408618800422947072 9896020 -1106541966281037078434627607172669440 9896021 -178306596121621862414445042205008206208 9896022 3518987435395994639743333640365615488 9896023 -103794357148247173151695478908405585680 9896024 -171281008356653592085734240231093657600 9896025 -127798044545543485138043731099258561200 9896026 1876515071116285577864831670498060288 9896027 561679134971121957288278306788933379040 9896028 -113157185974218279237807858373390702080 9896029 217026621777742551986138808221339395488 9896030 -148348326948877790663405314070845946880 9896031 71303778036114402515735950503516319320 9896032 151925214159331436274845271926218555392 9896033 47120813266998363235973387205610920576 9896034 150919071513638815745937180521958850560 9896035 -315040443457967946002117881347256217520 9896036 -334343581323262151012630021634191354880 9896037 -10912055103630679464333733449737534976 9896038 2654238846244088660024866094898276096 9896039 -480475024826440975243684261060453049160 9896040 -187333353880384709595764976376799232000 9896041 -227692023752900773534772328356865967558 9896042 60087808456528876296906221838718144704 9896043 -224576780970735044673828902623585498536 9896044 370341598578433727571013989346870390272 9896045 -35702088435197291000834258521062419700 9896046 -111952641860771721778772597204461319616 9896047 32694389874055306235715282868684579448 9896048 -7183112576210495480048433493644410880 9896049 35457127755207428074985735256014989824 9896050 -27881500279119554185320167475097669200 9896051 -210181739599639483850958709971564859392 9896052 -138771669272378666994721290272696967168 9896053 92894428211455687119389998766001120302 9896054 -26689830384264993081302253605782887168 9896055 73827512774813356929354358118402380800 9896056 -129964055804953604262857022451726233600 9896057 -135700000941835424033349898423148446968 9896058 -21155600590247480941129439362569977376 9896059 -131990435010213393215876247899000675096 9896060 15029533852188366594723985105387092480 9896061 113520647091566919632324095543980976704 9896062 -14736616344517260861495753323559011136 9896063 22990557898951292222842519411225584 9896064 104083836200143527485560408773796823040 9896065 17393149600042472247577101033567369600 9896066 -251135750875516430332554514051082979936 9896067 6827599676002197335731476718413504240 9896068 -21146125224973435411450647744582975488 9896069 130691656807304104684275373205059061760 9896070 -59882162277080845773869811849442252800 9896071 -10211402270761292127026543178379074600 9896072 27891053780713333506991989587986513920 9896073 -135081825447876916653276657487516595232 9896074 -66440917332944628476012973758572761600 9896075 -55598280693064366653413845184286602400 9896076 232269236099178954084908131087600358400 9896077 -180455714526644009145665590520695136074 9896078 -62383840548596580448226449678251524160 9896079 42765050565171703698083058978454147200 9896080 -88959878496487045066726760197779210240 9896081 -166978456165567459345779142216199517336 9896082 33470065787770218830941611769499979264 9896083 261401583465132317100928414334031036332 9896084 -34144715148477853800824243746890682368 9896085 -224899171578751937313956133063619987200 9896086 -176980607102679376922513549848087528320 9896087 -451243770245940114170820740328406831728 9896088 13959200891254894256934071511585177600 9896089 -272657322706965414030809906563403489334 9896090 -38605776165220110625008024101886055680 9896091 -18145954269834928171583386289138394912 9896092 -244685262814195750907586028627591323648 9896093 16757986820210604361837854331742911680 9896094 1105284697903711668216489969772081152 9896095 -1527562639736303172161655869543439360 9896096 11666160895276152956477385748151009280 9896097 -188223252079826681880716130478675275600 9896098 -31395649778232632630000060395161341664 9896099 -5247353383818080553309509080252451712 9896100 -36279970707754046934650377089865497600 9896101 182913100967041575467984058403499086432 9896102 -140899986721276230385462683016234658688 9896103 -120054984824640446278884388639105106256 9896104 -182474647508405048791660764716406666240 9896105 -179094087568331163827299280427209208000 9896106 4303030880896635820586769306116352 9896107 -14632192919192509498506812339448721952 9896108 351957665967553015437028784454588289536 9896109 -32119413456945650679272936950186191840 9896110 16754384308760868541802469143811724800 9896111 377811413095091805958306694320693112424 9896112 43830653283655288111740742415694397440 9896113 -368544747808119200571244834990677890780 9896114 -62342951971156180838867830606990255344 9896115 66324442048450391831060302719000156720 9896116 639407236869227078783076565183713841152 9896117 37659870346695094610366074438320341184 9896118 623052191725571903257020829158678528 9896119 170906051167761447735934763654911236744 9896120 -198752021734213471712835683712614400 9896121 -850705772144602938768863307853349181120 9896122 83827205140276639273521997558697543424 9896123 -389368989982589591657076516758995721628 9896124 23799290928613276257370785416359698432 9896125 583709951411767818673772529066671502000 9896126 -109705763557049895665435926212286004736 9896127 -5686272692473127352488790162775264368 9896128 112421550061618419793422186414285520896 9896129 -136997051862218999122189372274560395360 9896130 41126281021208970229038766946867128320 9896131 -34247783940553083473971758194506031360 9896132 -319727992082731279103717109184088801280 9896133 258885582778049754314053971605326759200 9896134 -209663872277558476206059398324955059200 9896135 404635310574440579857711927151482297080 9896136 -160879558422190527119041879996630425600 9896137 -27164394279113453115802024720312096640 9896138 -230934031141732260159069955817757219024 9896139 -98975586805212854628565834906106755992 9896140 3794244217923676202189964303053414400 9896141 -253382616864397471147820875511472558048 9896142 77477006933668720945513052223445528704 9896143 97046173170809352523572329984203857392 9896144 -63242580062814308869527800912604733440 9896145 41751863361746252788063561136680121280 9896146 -58355774524021129376123710737164432736 9896147 32340419681682196339293871641075775596 9896148 -186019403344382574257097177865114951680 9896149 5789996547790301909855411871541310464 9896150 -99454421298316482932179271939337024000 9896151 118007017096155653773518386590082749032 9896152 -31529157339804207920043158141472522240 9896153 140679521079048034729445328279831963402 9896154 -72332999731794281051866374088520762880 9896155 362866989944971015124296907486089517760 9896156 -203837076779938386566204696394925524480 9896157 7094264475040828913597077193354888454 9896158 -102332250172498702256156851779812584320 9896159 4370360906139479580153518739357504192 9896160 -57270800612123532593123827384398643200 9896161 -112502176663991083889287722085985041152 9896162 -40128970182399579638867187824390381568 9896163 -189285466218214682945728284467332050000 9896164 -137336763915086091014301542014396538880 9896165 -190076679787320809360068542999472631940 9896166 -6990375403018846786546702952778174336 9896167 441116078601484913391314077258486172216 9896168 -25947482868319120653372330071500800000 9896169 44232500822640065770834412171812801440 9896170 -24187773331271171725590993245129759040 9896171 -167631640321890832059008947060776911628 9896172 6392549641469458789839796431481405440 9896173 81318703218585171294543805901371431744 9896174 -129807172038774651788530033160197001664 9896175 -40597075634272384882496051575239588000 9896176 -87063366084457882129751359420995207168 9896177 -106550887130487495038765396732957670240 9896178 -93803663515645916941281365203846805376 9896179 167434721655246965458374553366263943776 9896180 58516855684776545848755799682293923840 9896181 261953347965041552680101409988452030944 9896182 -134258295411915867567225790761792047616 9896183 991079763141621952085749238788375728 9896184 -90128417230327029021662917679035453440 9896185 -45027510738881835821648912458627635000 9896186 254332157919011128591192388701009959792 9896187 -91627581228570041096900663649335808 9896188 -59805602414622489672583404841621094400 9896189 -169799611793936621066602219998595190010 9896190 89193089558379918538960730563407995520 9896191 -72976429647789176116751142722115227616 9896192 -1585253914721441065084136721355898880 9896193 -84598733111814581582081506198613029632 9896194 56923115809011574667654096634660249600 9896195 111371550430887618580525834579904556480 9896196 197506381886297609390272820540344200192 9896197 195423518922169003273985051003312669472 9896198 -38769758617385093760110780516609339136 9896199 -95587123625894189779179794555961957552 9896200 38701680510411320035378024424479104000 9896201 66558737649097665387699082073310027264 9896202 21712925378358591255821902738813655040 9896203 -52959242039548217547612207343156383240 9896204 -13025587056476839877871029929176332544 9896205 -29363388639065685049083691940334207360 9896206 -4184980107287442328562775083195996736 9896207 183195737569740150987992428948997364840 9896208 14854216509579924062739897349001969664 9896209 367503107691768715725711752246992628004 9896210 29724879737031075462336247410835461120 9896211 10234572725157765137608378382976476736 9896212 -185439676716805294044302054694964284544 9896213 192543747110231281440313643345974433688 9896214 -140623739207564828341340651380073040960 9896215 9575258884181570810144565478850742720 9896216 -228803271753758158536277443662939258880 9896217 -136349577007859263555730774693465935920 9896218 -226434872848174014851062257398431879440 9896219 -4929932035017065026097837870547505680 9896220 19926867622862087061369936822927014400 9896221 -157968688674585304767095855015063224320 9896222 -6005527625673728747599902217253955840 9896223 -1445758201645934803898402533225324032 9896224 24438444880953447077935556784628039680 9896225 57135144636208466502226142959803933750 9896226 -236812700092583239787323122872593858560 9896227 111768823605792739326388436391007388 9896228 50908857789780610131682158978731645568 9896229 -117070702074339577256746733657749349760 9896230 -137224972625046631698251718312863322240 9896231 -372763147626698116151164250442969313488 9896232 192485569965875995694275365146703544320 9896233 -359104186971875622621135820299284091456 9896234 -177460748415203943084192450562705947984 9896235 -3815908376007291684429072318604358400 9896236 -116373228191481966843293424079101491200 9896237 -213963024308470383557169232126451260500 9896238 76436981519484672344154603683597976576 9896239 348571287527560822256246125332550081040 9896240 79460006066125437273594189800116715520 9896241 -131927879776070934391645042277564761920 9896242 -10743679132299216270409701871024407648 9896243 147454720263352890354996539494652850000 9896244 -39203435187403818983945416136111616000 9896245 7847404290555629478586267714376299200 9896246 232289147954090235971960485507771981824 9896247 -121883093739409748069206848572812041480 9896248 2585564811958815709462356795633807360 9896249 359491469098173820476582000532298482320 9896250 3672872366753388560835739076611200000 9896251 194870347811746706746172860827846445600 9896252 -80976756986677587193606798455559953408 9896253 -265730496522417159231450968346091859136 9896254 70032905936014036183379937966326349312 9896255 282960176782271159538314229327898397160 9896256 -2458236740672046365676238117281988608 9896257 13499705192317916285906715778808792512 9896258 -33931630641396311995970388031441066080 9896259 -88176772907536349463110846312415471360 9896260 20271692075218225460327426760762716160 9896261 11627561176765068602377551943953571320 9896262 99046251918795105219773221912416169152 9896263 72707767835781521774496529712469586024 9896264 -93254517880967634463345804227418521600 9896265 -217668770687976288427276981656913296540 9896266 -46375916765279334229798604666679816000 9896267 -169270173413511919181208625230801096684 9896268 92741265533112879553408423816541420544 9896269 -586679835017880815206374645819093976330 9896270 -14845673681437639008530246865431328000 9896271 -15748470848683555946881702467745450752 9896272 -34519672740334668639098950253994721280 9896273 -81007258392454690133636419639570245120 9896274 182667708670340397666151773699830939808 9896275 67162422554668719906453741720314060300 9896276 -124596989437622779533424296341477415168 9896277 -566366191071559186399908850103964768 9896278 879028379761868815087897671803277312 9896279 58193082376016711366974625019430873920 9896280 -103744696719287466830461226567721984000 9896281 -190090374275083988330036697137528236918 9896282 217553456403397378268637073090562016000 9896283 -176413780935357358256481623145328742400 9896284 77292024803064384045700315254791983616 9896285 5104027435228218596541560732659100160 9896286 30861919804992899277825313193128083264 9896287 -389308038342983606798569475847428356008 9896288 -277107796813724879224902507547603107840 9896289 -87534273900188587743223974874990613952 9896290 -127776404091026008660847719743614181600 9896291 450609889878094185896572511331098257692 9896292 -3619912567590714597633018608131657728 9896293 -61358804908946562611833595143732631232 9896294 -155236521793501343198884776686504286720 9896295 76249691208196914952675080524960567280 9896296 28937283507372318520291524185844833280 9896297 -108859855939527024353966932783187821254 9896298 -59049439321288516676031286859319631872 9896299 56931882581742079804259945289583671072 9896300 74265501502675215966545065820841350400 9896301 120820384238403128668407531816525994230 9896302 -107706297716172016521125005464173061120 9896303 579134982924874462775078403603245241552 9896304 20229282849250801438678291948896780288 9896305 -2247192648498733968779466761159406540 9896306 -68040739975360272325224206296945006080 9896307 -3369921136889496740655511541219273160 9896308 1230599569840234763794526918632999680 9896309 -121986241212306908715000073056735815520 9896310 30970030831163896015183815113872147200 9896311 -218376040282338310033109313334489416088 9896312 566975008946875838517373207963333754880 9896313 49808539886526878369253063851476281024 9896314 -5471160263423798561856550455818245920 9896315 115775712435329984246521726878173367840 9896316 -34680632625621052946164924444865986560 9896317 289528439750725442364335500846680671366 9896318 -23838106212449048495965703339324743296 9896319 80798366384589516905363532331325207544 9896320 -129861185411944005354390946443794841600 9896321 1239480810324205795422206076095059680 9896322 31176946744130327611063777534857878784 9896323 251046665395061966890443802455009879240 9896324 118607114892728892010442990216409025536 9896325 55198902860723959274715744851493537600 9896326 17529172464767088371890088632457035584 9896327 39928702698738049018573102144435948032 9896328 30574004158992521111444548277738803200 9896329 362910799463694287654584426198464573876 9896330 -119811141377509602998382176684105625600 9896331 31050496975164102171533741328995065344 9896332 -16535108002382589564044841043600657920 9896333 359863927415794197965430977292093881664 9896334 882636399322931825119719343018433664 9896335 99843449872943212579303732856201238720 9896336 62180100450214727782675704858185736192 9896337 26457322986832983527056907622479109120 9896338 68531853063948896012098889610051700896 9896339 408668219800855171727784778531505016024 9896340 -62309444498100499245904563697329868800 9896341 -12298353078284481867054059290858905856 9896342 48630749631786277081479289245307513152 9896343 109904449118297531758518102010132120704 9896344 218212246542402679680330448053275228160 9896345 -157245239106129404956093630494054603900 9896346 -107951162922258099082107919302939672096 9896347 33617635934392872553093290569479289152 9896348 -60156966631358007733362891286904832 9896349 44265746699836045149415912258174728480 9896350 11302522382367147067071770826526766400 9896351 -314065744752043432711896976467723567648 9896352 207823960403323508088869489272015552512 9896353 -82556601351494723799047879513913827180 9896354 -45171184915574685654270534444601494240 9896355 -5721850300164236474935626429823339200 9896356 -103356508835183401599827769713861185280 9896357 260846127276616884938007455779409244606 9896358 52311284909131479954469986291510677184 9896359 98892067398941195470570742729608222080 9896360 305239843639246263178870432543866624000 9896361 -55451008917553437575315444705609437920 9896362 -83362370397900215435428570019430283008 9896363 -148517084082699692792075834274632115960 9896364 2042166336711872238338483773337149440 9896365 139361145441850258222192508126618056800 9896366 -40790041793277224680641472014986781120 9896367 241167379527049534885914458631936537600 9896368 -7968566297336021776780780526416429056 9896369 -33132222547250020002370982545526227008 9896370 31102031655624523240347893768973196800 9896371 144976763534492725364241969864368668272 9896372 -175435773102239815186476866724509054208 9896373 -57854126906777620529667442425042247680 9896374 273715900439803482995881720593523729920 9896375 10675776212602175085474327979500828000 9896376 -35071538036841978620176208894126653440 9896377 3962227152374068759526625124206302080 9896378 -21804526320225072975611870290803463680 9896379 -52044508076540769880304245904457179280 9896380 -69770812056812563357646794367122636800 9896381 -163892359722337546525795830033951786336 9896382 36876998623342426586854913369564682048 9896383 204604185792830230190473930903405806840 9896384 -115217585176590953325683022915277160448 9896385 -24404230752207097303386190501502486400 9896386 -37803308622206683941359292913332726240 9896387 -2690581975359023370306059610129344964 9896388 21483639791228475943119921540866227200 9896389 -409583447980059312892512064762907628320 9896390 -10331686758148954220699255841220707840 9896391 -43507663982403432851380732005301434720 9896392 -34681340645525705470023680772317798400 9896393 195166516606731664939984361683517447844 9896394 16501249623881486440014281974041712128 9896395 363309358016050282060038777256364901600 9896396 75976358633987715259052263268687247360 9896397 -100483355748859941873559224924661017600 9896398 91620178256159880885458692236077688000 9896399 54474361774850651890523767496584954080 9896400 39975433242838065198411213068006400000 9896401 94166403931643175262186495362986654704 9896402 32043719481462936440687932263089899152 9896403 -46749431646760514945790278164790342592 9896404 -70403070191365311664994119512242591744 9896405 -75324415832801229622326084034898123940 9896406 -35374414323015820324146524420295124992 9896407 -8727238897476011322920063127561012200 9896408 -252619659837512844105287904381461207040 9896409 -140171938617539298243735865228864896000 9896410 81357598145786016773263815632582811360 9896411 -134288861778260540564742411922361872368 9896412 -170455972766904530359782909668716082688 9896413 4284521246577681298919848632154958464 9896414 58332627557084351333936945360687837184 9896415 -26279204824152270634672213953077908080 9896416 -134477061860868552593141889476536565760 9896417 70918511894833176094456799550586119360 9896418 87744604609170094722020922962660037120 9896419 249164584914142554969759758803271938144 9896420 300453412386932197533380301495813550080 9896421 51078715944662579233125968839717718112 9896422 3347484185147749248246417370511589312 9896423 -203736731308384008211421308723354369080 9896424 3281188814056423289858112179490816000 9896425 -27328309554095080611085641406635446400 9896426 262871579809727596742356091551738836912 9896427 42798439737481990351050849004520256288 9896428 233667672455036680701357222227580903936 9896429 303675463285748775251644872675364515030 9896430 60286191379408765674308589738458526720 9896431 -604690117645810333556729865140919471600 9896432 -20795535147973460376592265154813001728 9896433 -185768312390910156789776234141600044176 9896434 -23301535510479521196303878987107238880 9896435 282900477991607394059720895500020729200 9896436 76374665205104550794651170383017723904 9896437 -63623521546728849328998224135102334980 9896438 197315414700721656947401876821229737120 9896439 -15656987120290496198552443249473540480 9896440 62573925306168540508432100235647385600 9896441 -544323436411309656213887849108131819158 9896442 31032946899248337944145039230272811520 9896443 -296229724475605859221419439652656889308 9896444 64554533511085081371215922894435456000 9896445 133581812036884006456653556449842208000 9896446 -120625323534932732175384173052855853056 9896447 101405568025871810720901779531205761904 9896448 93025657521070788291969291191593205760 9896449 424475008363360682574803693868434984450 9896450 -2387839080289846784806313584732982400 9896451 15292237036416767417997679841627978232 9896452 107838349549526736181746625205217479680 9896453 -178052802572214604224737138798571805440 9896454 279311903178665749531005259244512224 9896455 215802078537977265795397803844705962360 9896456 -203595937188833526874673022447195909120 9896457 -67954857667047560838400566433652442240 9896458 26345087389467002010114545580964101888 9896459 37125671204444066765796249557336280660 9896460 -11181183694737158053826855138357821440 9896461 1126527989435298219057620432972906934144 9896462 -4800393172825898552536842469233288768 9896463 152928873039731540140993374023600345040 9896464 3113262858975658321737144561003560960 9896465 150299798216329314496317001381100237520 9896466 12737535227629256108865670625576951424 9896467 -111201729563603241964630825102666713008 9896468 93979304005527399551952904323296715648 9896469 -27184452084768117731543071055812800 9896470 -118602177738026936739113210411572888320 9896471 -64246044672360221204970648985155445440 9896472 1623381399461063460306607299409305600 9896473 163374244116316069049810574092888800720 9896474 -72997917684110551150703219518341636096 9896475 46923379221853482929770765193597952000 9896476 -158288420001351032713898599144129661440 9896477 -71454686234776464707842631940213218208 9896478 56590571084555200852647034314131484288 9896479 -171320553159176538988317580309810805920 9896480 -275206702233998050120380689735724564480 9896481 -22237368139330169406145044249545222958 9896482 -347440344924301805207281032412768797120 9896483 18438175103623824401623083105034411572 9896484 38835114594884643041195312398169825280 9896485 -63044930835666969222629627822218697640 9896486 -58656829616988339892906698392000578176 9896487 16664651823735690665243979294402607440 9896488 218394856055343152437234960388073062400 9896489 -129528995861308441394541149621194456710 9896490 85846697644965274921778749202239386720 9896491 -480121775060047392974327419471485005016 9896492 -240581745909855001142203263166710420480 9896493 3062969960149907847903035961522637344 9896494 50402930791305798519218830901922175296 9896495 -94225446702228641691742983459233874240 9896496 14942606648836079860780307058356355072 9896497 113007356233734599219299490578732352040 9896498 16335348569929301710351260221226946080 9896499 28684207708903506481485999245317192536 9896500 -33469063386531736344289539329498688000 9896501 -20887410227211713611298564703533401110 9896502 7859714264752346784337527965012852736 9896503 282182236110620293554323700509777747560 9896504 224726244647397624062626211510595317760 9896505 135700023921644835628805051174842344000 9896506 -169490965201229747583014889880360459296 9896507 456981879362690783201075339792773590756 9896508 -77941859833159874729558102493270374400 9896509 38165835143040547993994747049861363840 9896510 28920264628054149712284101644533062400 9896511 -59003536576305896352847542618712828800 9896512 -66214730059151836329335306383660154880 9896513 402104652573054510810356702243319579648 9896514 120901223439020735218524852924773408640 9896515 317961059829120927118818099739523846160 9896516 8327298902694247802965033295959339008 9896517 18706165074970369958450822109110828928 9896518 -39791551958456907296626019466508085760 9896519 21728523355347147285417833197757291496 9896520 196170023872079120109049410462157209600 9896521 -122192572125435456887794981671452138278 9896522 191141124066081983944772301471732003840 9896523 -31013899063271557981773703607312531712 9896524 -367588218512914419037246954385538129408 9896525 -170862580378973897405832991619542399200 9896526 237023990225011975436529602925332736000 9896527 442053209458537756191985924993390411376 9896528 -104788129538683598687754856546400993280 9896529 10002962957218887857370558621872243184 9896530 -117785808676744146676776186920049062400 9896531 -203637301298774704368970201956816312048 9896532 17773668320680164262996502304029521920 9896533 61958458141095743796037813977579932160 9896534 -63044877806484344140593229548383119584 9896535 99564655430594793374938221588548328240 9896536 -345589963706934031541428093368360960 9896537 2204654014340006027158744453539759744 9896538 2868427550655183968670474878280456960 9896539 35274892618918358702652454168242266640 9896540 -64087589688227435711740469408047411200 9896541 69029499028846054510234137780855038592 9896542 -15705515686311157545733945144493044800 9896543 277828806408727424452568822925960885792 9896544 24370827853306043323035728254685675520 9896545 77294875842167586509596290576109384320 9896546 -10894345731951414932448733280079329280 9896547 12698990519408128108494240469154350200 9896548 208792122892427871494653287112627470336 9896549 -208402475263251327815516325389702524800 9896550 83896598583565985170513751331867753600 9896551 97134591344878608949228345339204616752 9896552 -87358458977203964123040998773240627200 9896553 -395010397581594522938851097046480105600 9896554 -98213091625591712302784453547868631808 9896555 175228442754134991051546961309745694720 9896556 -268367466786196319690010396670686090240 9896557 51059210504469122036169377149094593632 9896558 -37172504670456391825254525640278685824 9896559 352024999163307434796587409778417213704 9896560 -51144227148397912471516355151942942720 9896561 469117161171704993336417494634549944500 9896562 2155925621233917044730464929003405728 9896563 -429851596947644965483084960204621163188 9896564 -790195164591213755614596124436226048 9896565 24446706976856627147493733885040545920 9896566 151179694544939102005119225209123267232 9896567 667350877185293676139962460915081617600 9896568 144527839427740749304543366447344844800 9896569 276425404439081060531880913688871693120 9896570 97416656669886370217981271159202748160 9896571 -356800364711199032287560797702213383860 9896572 149160001817574366219868132635509841920 9896573 -283795572116760476172065591140087049940 9896574 30913645728418376593656759214671754560 9896575 36309814651291831043610893137487045600 9896576 -155572886678062015209699596543396413440 9896577 31434395882015902312192526718877437408 9896578 -120083876121871497130567345228873406976 9896579 -3918407252371787225898648486203481600 9896580 4068951846343348586666624297266752000 9896581 -334707599450137285144022126440024243618 9896582 57776996392965884647126586699881975392 9896583 -187298584235994904763707908173470527576 9896584 183307972093720250672405490795192913920 9896585 -149773821585185308378387139308941752220 9896586 -36864480378717523299616303191229688832 9896587 275938166572655306294110300746001574400 9896588 -43994209276277850253213338562697634816 9896589 -15785615808483243826610607543045813546 9896590 4306439533622421778144443513979200 9896591 -21007076561742585434886238785002125008 9896592 -6458698361612336285013314132627619840 9896593 -27470395172760210381026820501341780800 9896594 -97055068211193090963106223500330369248 9896595 -1065520589297715919786935599683292160 9896596 -46973819667193439151487429328866652160 9896597 126691396006254646922532057404826620046 9896598 58488245818107226161264021064209465600 9896599 100883981277709448536977786489201492064 9896600 -1387093326693566422785108503208960000 9896601 -52001450644768767540272534795010570240 9896602 305775517577768650611932581179132641280 9896603 49858584140256037336361497867231374852 9896604 -140189736233359796954751811094987317248 9896605 138101125108261406007830040781088401260 9896606 57281586331416940183053364861188954240 9896607 4426992705688268340239309075479338240 9896608 296401825359617292775862875943861944320 9896609 43834680005460274876400805549607549716 9896610 -7402935478389317829095890665721881600 9896611 -305731605063973396342788137512446890788 9896612 118299219811295322126537903940774625280 9896613 -148903568610367562542016533788732125856 9896614 -32972860161790620573203279904320886528 9896615 245466990989315711337297926133671192760 9896616 -177151999068590575587002611771071329280 9896617 309096527177656476693157053668025274740 9896618 -174740292106422553130419404141792794784 9896619 194502283732150261091038202436609361920 9896620 -199720844353980721036647007801664670720 9896621 24471197607268045713684254597498451264 9896622 185804182618560835793181354912952320 9896623 548793569490658992925545144868832232504 9896624 33105566611339309516895081787090468864 9896625 53147478100009008979926332989371360000 9896626 2151743631181559349507544028859131904 9896627 146539018960859628520413776823898359120 9896628 40625147511427706475554240133953273856 9896629 -9599243158450428052873789144430186770 9896630 198972955248007435102698901336053480960 9896631 232579440503118451921803301848880478952 9896632 -322435760340569567280290852122986393600 9896633 -3943535767946850595956453073640401776 9896634 279313391992616204074133102920704084480 9896635 -42335659119666397345528577087702946240 9896636 -134784056722477491895280306955684529152 9896637 22263252984840401612047648827873385920 9896638 14618188298871691237094991351785578944 9896639 -429288345319944060228365263725912154560 9896640 -33331758333843807053315376829515694080 9896641 -88133820655891986430012731232751040958 9896642 -12588380790950466704092837015908873216 9896643 -144093591590584350535286257415604883068 9896644 -36784301594096036316970348006613207040 9896645 -336270525072877365592943185932722709600 9896646 192021276945770758821494932692072652800 9896647 270515534716498059361242215385036414480 9896648 -55249152913917389232731022176953251840 9896649 -7785149387138792482190068851500630016 9896650 90637827133569144748836039419221414800 9896651 259828394225876462780951708146763182512 9896652 342984788485578483152104129706982623232 9896653 -40910677122083576830910468122057074216 9896654 20722999426796302353939481197615108480 9896655 -14364948199269663014423226599915560800 9896656 18629760047633612688596337615592488960 9896657 24038781019214356763233345357634206464 9896658 2579714954805394037953309558774022784 9896659 199262863453307520401496669201432714860 9896660 -207331905119378029766985848833090713600 9896661 -191355279210861362286048889031943332640 9896662 -783297262567068801588929824203375936 9896663 73578125665656862296954397091804442240 9896664 -6783199754654776448036228088741396480 9896665 52853209328263115687344398630743040 9896666 93364124734027770073910162372908583904 9896667 -34312201888935531539369168139988080000 9896668 -31893187646614456895255866612781388800 9896669 -636007777483497429329147201713766553204 9896670 12464961309201664473720643815453757440 9896671 201485079362197099352829064624521994152 9896672 -133856670314711184680378871276746047488 9896673 50367337194500146609585114252231153584 9896674 267746767621285714181571026058712800336 9896675 -214415405476740615932952670996964415000 9896676 29957932406289155611056512093852562432 9896677 268193039241033813886476588290218478046 9896678 148871924070636290729197549308926054400 9896679 103143287278919829512903001280071432048 9896680 -1324786128235788115388875900407091200 9896681 102999828239345422653020670394381399482 9896682 -56295303942349547841361481273534065920 9896683 -39965929370785143303027655446221697416 9896684 40394973345914326123652892411223335936 9896685 -76617747414114374652354639114049958400 9896686 136226102398969857449014348419625900416 9896687 172379277631659672497142273610221460872 9896688 -32135391513035007357798901454104166400 9896689 50794242309873798695441848401779120832 9896690 -43973545150121812722602318858076149760 9896691 -830477207883640058993473397884380672 9896692 -52560279708256875019065511716717540608 9896693 -106917160683742286068978870439041795200 9896694 -4435765829996747602507105058549121600 9896695 154383039196770504308293924161464986200 9896696 -415109749565739171001263032451747594240 9896697 -94393008787142628000944609180015421126 9896698 617080121664642632859229709607073536 9896699 -299911144776008478921530903850991086300 9896700 -46106749996803658913660519186304000000 9896701 101326263558504488471343207725174573600 9896702 -134544803824218180216472553631588584448 9896703 -125672943856677703556830173570206004192 9896704 -185362630191267824968889901154108964864 9896705 40176142147721915270248735793763275520 9896706 -183826305045117708092048664040534707888 9896707 291285354482719887899126685099905470512 9896708 -224702005709226091985365261625419776 9896709 -1437279999233882390797837759513405920 9896710 118368268848461781699356981369169797760 9896711 60572480797361736313299664240928400 9896712 -20911498348521159996369791757284966400 9896713 -180933931812198885240092807274751928038 9896714 67219585002461456378358015939408056160 9896715 -124945471003001659429635656067878964000 9896716 157034838949371770725963042717819484160 9896717 -184854568244336124580754882209908492234 9896718 -19948126381509550903211119569470417664 9896719 51172814556396984983252630499895818240 9896720 -81248991447405746851286148510960844800 9896721 -194619698608620090428215181618772668688 9896722 209768325301900339210060484570165533824 9896723 182603287559529281679510839028810032880 9896724 -41333629138059956853542087745058573440 9896725 363952388380039122807834774643780024000 9896726 248643926136079622208396489310471647648 9896727 22172665932174916660029189310680975720 9896728 -122301790157751397634963968366145955840 9896729 -6393816109947411202434983896973491200 9896730 46594905423867845718595153616843262720 9896731 155654116931835251491700899508083164720 9896732 -43706379158458420268217644789466683904 9896733 -65836924663850362089675706208478967872 9896734 -92792649150107640866263078462589817984 9896735 46110525368285824498109803929237664680 9896736 324694095603700130895414186572908068864 9896737 -366952814314381262339470757087874075708 9896738 -263094905301119266042004974619628258480 9896739 -12394630762118295896282744054003616000 9896740 72796759916342570704581107931018362880 9896741 145016816407560016174176995825164910142 9896742 -691156662806875477452802019471030688 9896743 163684084460052842502332815423534354560 9896744 54615565784462979443464417168440852480 9896745 -75563872329764542096814809226885570880 9896746 -4830780532636465878430356068520979200 9896747 -151080413612373897808071580814135252448 9896748 -71857480426901955341317319534893163520 9896749 438719212238933532241679974360011929750 9896750 -61468824813592754239424741117097216000 9896751 -1253917251170951846660379148796317440 9896752 -101183372316516984308203835072868204544 9896753 -472182211873702237358083216869912085998 9896754 56516649411154440006223000570583138304 9896755 -101273146763801567649077963212884967680 9896756 4478597440786526245194376981393558272 9896757 79688309988444691320999185764323240288 9896758 -179453898544125965708141690914962135360 9896759 150722866712971011499798473456925604616 9896760 11515378013684326462123118589342105600 9896761 3538715225138500144515588844025376384 9896762 -146738965876040154911705785641690049536 9896763 3410669987333028070819152235249854744 9896764 -106412426856088877456916159258254144000 9896765 89104595107171667777265933784900287660 9896766 28304421802353264915074859929733132288 9896767 -125943474900230871645796138270236933184 9896768 -32419439425425788276965759901566500864 9896769 -331208614776148462004197334201979763680 9896770 -34779614855143017223535343197865739200 9896771 26929745941374420387187004184495475440 9896772 72745662589373838564289810200376627200 9896773 -23056204858057628151906230765051098978 9896774 -181925292443932232417811393062036040864 9896775 74054339089592139564372119869940071800 9896776 3759675167180867998510459708703631360 9896777 367421897888044141930789812802233322080 9896778 -110178143536506098670256492677445689600 9896779 445605782526347548616895828993558614640 9896780 -63927597934607422780210289324355302400 9896781 -32707743858582972154347753732561912576 9896782 -10961130573694434254610742657172915328 9896783 -71698636603279215540938831584430634696 9896784 63268663340844372407941442400846741504 9896785 -4403440852338264363643811755344048000 9896786 -103565143241543730565901979220427415408 9896787 -190460654106353774768920395995559183960 9896788 280551389899592107330430524716437950464 9896789 105836697240264260212298712603816625056 9896790 -53210332782087619412485640359842508800 9896791 -494530721652039344575913922608013186808 9896792 60395490503938827016766423614589153280 9896793 166896330024397164956162776018030821984 9896794 3351872893624319910256916405719714560 9896795 167872945612317565118006661353596804800 9896796 -17755833448826864887998797483463475200 9896797 95391436367640521363055093591992057452 9896798 17215521276891792092664925955433472320 9896799 81500556787361746177775141056603650048 9896800 -74814598451523424891554388487208960000 9896801 136088227772986770896899851339836702100 9896802 -99617512724480687726727192054539819520 9896803 109471371503279201250330370739303792080 9896804 -281549992872675901201108543092033331200 9896805 57044405925314198542183381659513039060 9896806 13680638454540198655637496513992142144 9896807 -98119730804442560064105142274837647944 9896808 -36643946588355721319061634016228966400 9896809 105796836399881262144007534892537058924 9896810 -12992803503923154284745535925760660480 9896811 20317626806933377404603772247021917680 9896812 98376547624482733047033062531685732352 9896813 374061167014771356808969317190800785496 9896814 32173337198452601855435190399477912960 9896815 3976971138147067803176785186569786360 9896816 1596728003617623287657403813037670400 9896817 99815545514829888974084207080729240512 9896818 254143277156088696712068259922439225360 9896819 84997396046361292621987639075616934720 9896820 91744109829674758974920062317291048960 9896821 -39386060312717636997036585414176365056 9896822 -55081180809281283360051158014401582336 9896823 16251315938055505781829146569612459464 9896824 -179698188564805202332295966446861762560 9896825 -53714772284216811541008274098789930450 9896826 -47490301772484448867735690079582694912 9896827 198836023808330739946712566447726098760 9896828 -309277438633409232821615389682005727232 9896829 -17548864858533526967835383742242914752 9896830 63789184475548198935033573198365990400 9896831 63199177516649955770325639350485960704 9896832 -187459710181801175400050309600378880 9896833 59803301761911984985144056637938622082 9896834 -89298583362158776080250960145198899200 9896835 27412118228108259368443917769711551840 9896836 -2310531918775497701684162726161179520 9896837 -7005849682832278868616588141889397760 9896838 82872215534916157744698172994120067072 9896839 -288371991680926062724701678541001205744 9896840 -266497603535848780013783223685348915200 9896841 211231289328191818755751594986197755050 9896842 204962116803612702244362258348359142144 9896843 -142230198327358482956630193914093309952 9896844 35123029735776689360575247087606906880 9896845 63163970568957325583183602735957927680 9896846 -150054301150230311065994165264576728128 9896847 -19712907364049879585390968025517906672 9896848 32694556728671050937928523631567847424 9896849 53791711540124237117888089394698680564 9896850 12495643031150957646557821368261216000 9896851 244898167172622578423833335241274951852 9896852 51026354750035783119985735208044922880 9896853 -6329304726194603324912907519348256800 9896854 -159321109021083166256599753395857295360 9896855 364009263684625681032958740424990052760 9896856 106697064254314748625389255679667077120 9896857 -174389280294098183293473269808088243894 9896858 -299410205654459965640810024020814553600 9896859 -7713543684295305756926846061126524640 9896860 171392536096686028901412162747740782080 9896861 25548243894627927320373889608436573452 9896862 97541383304962286830309686821901757440 9896863 -23884769171906017526625479071326841888 9896864 503700477123968491502135712800329629696 9896865 124366948056059530467789542653501141440 9896866 42268992045398634098636858902412689920 9896867 26568959816796611463694235459394448800 9896868 -33930558884744106102373921511031058176 9896869 -234783879354616061328664097071332827204 9896870 -135588966980739133811787005871632469120 9896871 12358397918921515813795793604344866944 9896872 235454944652432868383246057621310259200 9896873 -239123689446514124496912226331483839842 9896874 7283980810450358673994899623187910656 9896875 -371593385061119879950440903494086200000 9896876 -175200414058239108203579718683694097920 9896877 64682268027440641878292088015782880640 9896878 309149702622849008960483289617901124800 9896879 -48928096636458618576993870779999658816 9896880 -102395149685833704723703660051169280 9896881 326007149294122506386004964817644705682 9896882 -229154834577646463724114988441151828208 9896883 325648183599443975668827995903987865600 9896884 -297499759567438762741394508953457328128 9896885 358837388016102998281051274252006251800 9896886 -13325583051253418989360390631683042176 9896887 -52718616948267666590032846237712541696 9896888 57485233758656632274709547503704309760 9896889 91589728463209094839970808401123016960 9896890 -139214980189328854353648929707140371520 9896891 356731151772564873973221285467802559800 9896892 24167837185007693323351660359476285952 9896893 201043037505045626979053834960339299142 9896894 13485298997401733934770963709596034432 9896895 -39869921231041065117879092060221975080 9896896 120040143819432950827884425872366632960 9896897 444165563923803928111680470059315073346 9896898 24161432336559163199524123016682594048 9896899 32169366383834525883120685118946430960 9896900 25706080060059179205903508932527001600 9896901 -79974803986759066274716910001431438016 9896902 -4642345319414121549343653343626977280 9896903 4269997631814307359519775218466344624 9896904 -152297408711953633576322049487322250240 9896905 158190730324675791359633945771091217920 9896906 -4689190346345288815419581051517169056 9896907 -269944083687698060527036016426830486608 9896908 24303850535011050651169817024426790912 9896909 -464230008454779638505158279412293398560 9896910 -39280839453852294831192937043230464000 9896911 246988917505474998427851386879054454512 9896912 187825968554894558787387391236575723520 9896913 136753999553603537413325705953991062260 9896914 -105728413838850030443791726046516248944 9896915 -28303818820624783903353135150206978400 9896916 -56401343719493163826123635433678872576 9896917 215555690545735056072142252402710580860 9896918 -182329907135735549260151932831457967840 9896919 -165652846403121932454913018207135882752 9896920 24111842872087755966548724548154163200 9896921 387599512670817679567074247510926830592 9896922 -74992362164098291844500541206803463440 9896923 1838596803851772824342590219094924544 9896924 -248854975318475215221562571417032848384 9896925 19820386004603707483278274040867748000 9896926 -82905305469426166432276549243690963776 9896927 189437412169588405407933629658099631776 9896928 -179541564231640508073714427749156519936 9896929 145161885977919432818841812097620930240 9896930 63378720683591698701129686613769566720 9896931 -73519271872541291824295967051134745600 9896932 -133705593599988531614782455858574254848 9896933 -146978474511427436863509523667790852420 9896934 -66854770061010913856333689294528537920 9896935 374351250410067890545103357568207533880 9896936 12500393282347253062110484819386040320 9896937 316689388826566391081283582294524246160 9896938 97576158864168931616087669651016931680 9896939 -38322459425466862617388612043024868720 9896940 -143135342780324058052670460636785802240 9896941 70125502976142306234043298268469359852 9896942 1732553778882261256810522769863728000 9896943 3481774484832626006795538759246912384 9896944 -25018377751357170274317862397984112640 9896945 172052381992220684589556941918701068560 9896946 41486760321756597645384924471742755840 9896947 19069413534017148125648838242666577240 9896948 370893698441966968656276087080645406720 9896949 88403536257315398382908443760366481468 9896950 26063785109856591081071345528454038400 9896951 -244109541945848916126377706530871873048 9896952 126462150157029772796853814033116733440 9896953 -603294069100950107910769260211645248 9896954 77073675707813262262101556520335296480 9896955 -68480799208254647867895835128727161600 9896956 325704142201123440208690004913283973120 9896957 -112769195481098184930721634824683561888 9896958 -74098423179338717069280780360659976960 9896959 -151302326677586379608512869813585076880 9896960 248838899809595738044857600581283348480 9896961 332375218281704326307003003493276707520 9896962 298920867673757054770431611205349939200 9896963 -312301018319444943545000179893605100096 9896964 25603861308392937592635626034939101184 9896965 68465943838484374703925502416412926720 9896966 4277176302580344213865735660070158464 9896967 -97120732181493432501626676999479262720 9896968 -304405467946323778361246930151540157440 9896969 97542492086936122646765950281733158144 9896970 24215029112035879312328309369287584000 9896971 -405625407735705610347531813713380512060 9896972 276720525906560405145497657876449021440 9896973 -39633150280111742820636327370070735136 9896974 158379548420616149930309738329806294912 9896975 17695169362128890521247033310102468000 9896976 45666875913982850427250577631904604160 9896977 -63772021728426304630209813491689341840 9896978 39362425911197053930324234818916116480 9896979 467724183728605878287248830233350954560 9896980 -70616789912107083302229830386324896000 9896981 -327425640573234492872140438003975615218 9896982 -16695415402115557389818007755057644800 9896983 352835794800264742654084021755768897280 9896984 -1267321000783920316776107510111354880 9896985 69725271400392531331801907788397760 9896986 231536760374936362741020245122982519040 9896987 -148573745838750850317660867910200362364 9896988 62285832344614683007882898354769984000 9896989 -74664798610622552677215695768737165210 9896990 20844992815228360539861871556412748800 9896991 -11089262063707050357266490949494823920 9896992 36106941584896673373322956855337549824 9896993 160368331399282646379733902467604936384 9896994 286870786984065707130559163377481424 9896995 -264790686507974612090863217606063358000 9896996 -6775316043241588427564624630841757440 9896997 210068045196568518915493490984979860640 9896998 -58916032326705083537888215499455280640 9896999 -24060830924542973639020423979743889280 9897000 -122273634279585383796586194399744000000 9897001 412249578377719263759962885585507547002 9897002 -53509146320209776153504041838081780048 9897003 166570409140212237248314297943246403000 9897004 -49224522207263610198498845487186723840 9897005 110893787491555680668912222509588908000 9897006 -39296476383706902140235244327004393472 9897007 469812642488087646513887773844100530272 9897008 -61497703120601616442180121818404421632 9897009 -6314043467770812659961573102195377472 9897010 8183079464513260420450122204154800960 9897011 -111100969812546756469818441206762966388 9897012 -301405087096444639531012352547079065600 9897013 -184138071497770416680541384771459916640 9897014 48625367839777627429894086666167910720 9897015 -47493654745345953718201529162611553280 9897016 -346600941577806878955175709701926051840 9897017 -73480197302709417807352731887599898808 9897018 -1328515691369560664041949335778960640 9897019 -73557510005944643666244139289222485488 9897020 -153945784828687509677529239896087488000 9897021 -163527535700098756021500638635035890010 9897022 -170089523956940838319889862907305672000 9897023 206853795167034701033013379239591022272 9897024 25568004906218183647193210357746237440 9897025 -188789264700814717066170827148390883200 9897026 -50220610180095050520998434516276529760 9897027 -19303941275537612180783804782165382400 9897028 -156277351644474970489572456175488430080 9897029 -130912741384437392786106988197402737280 9897030 -10270206769997820666187966413662611200 9897031 200610867460949258764317985311917228064 9897032 447385122418286370923173506384077030400 9897033 -145593292122459645167096564733675590400 9897034 -18799935638245642125205233950418513408 9897035 172877593979363876691989450336256859200 9897036 181483383727476526709528193184224026112 9897037 -424123589212648748768776691417762786314 9897038 57692043324312358110314283902207919744 9897039 251430613697974520309557690431151395840 9897040 26163847559996520038357518486458040320 9897041 27339892527371264077840653809944872960 9897042 -21477853858742844077164118522161788288 9897043 208434780648741700299817991451293871840 9897044 15796065339837450743140278757603979136 9897045 65024453302389964025802605319269235840 9897046 -108798053980489245207925962777126498528 9897047 179865087394315224176101482502643244672 9897048 6079795056621643982247829372284518400 9897049 -206688515835752936930239550227636304000 9897050 184323704129755654220835349511073657600 9897051 221957227002166738688827488826347028632 9897052 2867672559292748352577391118747254784 9897053 -136300859791268792642732504241352938816 9897054 -265055222094508913233726609291874620800 9897055 60457937053285243212996837714296542560 9897056 -6294739781487990309963301408303742976 9897057 51214918270863855682212039269987153940 9897058 116208246599222730144362775676921484880 9897059 -246787819623780721439088760944060640740 9897060 65043838561054442832296840408484741120 9897061 24062727713226236652482104645193616828 9897062 123070738393079137847116928120246323200 9897063 -62512475353114349152032841357913745792 9897064 82004525318392161720215034943039979520 9897065 -145643085683546498801044676555473752540 9897066 -445703052811558731961908044236204800 9897067 236317914124725520631991877894070328960 9897068 143216429167018073650551044727238510848 9897069 -20597740370486640047276061946214963040 9897070 90902259075734088005004438091987416960 9897071 -452135887825207424431675698885422983728 9897072 18587765105739492581876236792337793024 9897073 -251141874796426873527601949988678353040 9897074 370106333686905287177214441352564368 9897075 -76767770561159751540713247808614584700 9897076 11434286562966142946800920243662336000 9897077 29236497009927978029836695002292310812 9897078 -137428865114012492612905946331859345920 9897079 -87732943862343077173392455815866468024 9897080 66514477525731813256004881438790860800 9897081 -35799851483855500413221044963469634240 9897082 -101162609125318522448894894163602480928 9897083 -79748583969718469192011709233639168224 9897084 59342194920164932361446718358303028224 9897085 -33724022210236477643556202573708599840 9897086 -83098424444941785610046046818068341696 9897087 -106538841753910493138073691779930577920 9897088 113797566151441268330001843459163422720 9897089 20907060174715070907362849716473827760 9897090 5496815482759753303556645879645260800 9897091 -40757882671054749338758751001078700800 9897092 -107658666497042460621476180789523264384 9897093 -46047265828516326731059788214515785280 9897094 -34602520028226699302645464291130686944 9897095 1724384305149805163564371535419849440 9897096 13464873725246459162099549143868620800 9897097 159519638966108016569295201124957612992 9897098 -296352198992404534270385861281218493440 9897099 -157745750449145935742351241226976016936 9897100 26952706717953486169014017662738240000 9897101 -94223934011330045556440409514878609396 9897102 166143889811949911788924709644689348480 9897103 -744766297312004369936675452963168909056 9897104 13649797330688514413855648360596242432 9897105 -30539898790966755448841088678973651200 9897106 15931199675544170353994817618068280960 9897107 236465361582002330537260066665577121280 9897108 107446868401847121811809024745291905024 9897109 139763412609423827522261585489560135310 9897110 -83297002000364649815483583320892272640 9897111 112852930312097935034001767445796105824 9897112 369824808722455500599200966226490931200 9897113 -78816438029970844249354676850676864236 9897114 644274552201501003746636002919839488 9897115 -16495542870781311226733169357228793680 9897116 -105712933174693681228236808844078822400 9897117 -167038811577614613755404377427066778880 9897118 10936548514080483991954126800832504512 9897119 81787689339969365969857715596306794240 9897120 340760949222015248919662738842583040000 9897121 1465371859997924256870522243592242920 9897122 89240519176708948992782167050085453824 9897123 185818899674948705758313699624639373744 9897124 381063350849394504559064367688762311296 9897125 -153114908329987176512955472769247936000 9897126 150267936611921214721365067999201009344 9897127 291893399114533193588778404742070873976 9897128 -11683170346768855974318414252575969280 9897129 374312643734276443009213912078692763248 9897130 20709544903832535358675023217448248320 9897131 31868163673123147240598290554318126072 9897132 -30839717983542248854590650515960381440 9897133 -265453303437850722231012302289761032160 9897134 -23577670506288188517570101056339617408 9897135 16346586452426132875923618441309634560 9897136 -7571017755127078666531282794561323008 9897137 -13173780837751500552639409107506843340 9897138 -2361052638997328437736736295021789440 9897139 -138305660640524698200063193273812692144 9897140 226513548287485215159491460130003015680 9897141 -440393866363418106054045185376634776960 9897142 -237073840846871157844728015989314002528 9897143 225758436877774781141345478722712845304 9897144 118284970707642773721805496787233341440 9897145 -264159466890731688345431950720189564920 9897146 5291643634618495663343870067084788736 9897147 4520533413667019614304424991470298008 9897148 -220692635598594583204309922851604257792 9897149 -205236740649224721386481270195987716340 9897150 58123179559621049180242049430637809600 9897151 130384820045200785672278010215261458800 9897152 -71231429311155579361579705745821138944 9897153 -22156841381227810645611736354889908224 9897154 9279106547572105745385614475208728384 9897155 6123148487340920398287520100686455120 9897156 90902639108391822377777605208788281600 9897157 66898169304554528289292434670600454880 9897158 126193395538277222771333953793361763680 9897159 -88150440808756042376591726247163132800 9897160 -17522225596904960733340004028186624000 9897161 -524768379884550669191860898863611875238 9897162 140647605364207436027120085439045698048 9897163 10492097688707429288658595251504900384 9897164 -189225837175366510645305259398643770624 9897165 -1958263045164697042631563232095424340 9897166 -47703102919516984137434622768049920000 9897167 111413729763521890452690944277139591392 9897168 43520683661342150922218998818084225024 9897169 127307962587103030859625295217903455344 9897170 26173435343625595416878069577968635200 9897171 -92069596146585236467399580283521538888 9897172 -254218036622520975608507730252314255360 9897173 -2428434648348637604931800439900987072 9897174 -51422586355735468704920079062023311360 9897175 223262022574206581930127972883951540400 9897176 4961845997646371786593826479033344000 9897177 68202196427595435241600530778447757520 9897178 -92801993327188270630235528357970923040 9897179 -40690979340682917399703281107149960368 9897180 150779406432636852490288548915514536960 9897181 2351135893172230632029088198378889728 9897182 -79707121392144726436938687624613069248 9897183 90653563924119937109535552404469524952 9897184 -468893210365470299301114054250070016 9897185 411194809251618675668795741218902415380 9897186 34661567223107737960348207885236572160 9897187 -124882176483985412368584743610094995888 9897188 52410229802205519276808005518136016896 9897189 140393508853389284269095975525923369568 9897190 134398524248195329689893636735009289600 9897191 82618417144798228320193181072378054400 9897192 -224167583927344073950086810842273679360 9897193 320943824184872228367842010766580788624 9897194 4334346043049855920437479130720912480 9897195 -33361894984818033315854967559564800 9897196 -360769200025448780824930882642651387392 9897197 47020436177650882064583489379217749440 9897198 36021130172940304225721673896875942464 9897199 -30136088429232701036221329673630233600 9897200 2515223663336710243239285888282624000 9897201 -147526527789634561222534250598699998400 9897202 -17248891470703409332476414600460443648 9897203 21503704573097809091446045940566453452 9897204 56417701378872950387209763602148431872 9897205 307254395993692225077606552380513896860 9897206 161719671457459126471395691234115919360 9897207 -116024581448774814124340382085769144880 9897208 -45056502106470094729158159563238359040 9897209 11783959550587417373782186668133657152 9897210 -45013246375567429483829127292628370240 9897211 -316000889308943921570128466967517652188 9897212 -78987118797333794172156482916653787648 9897213 619351617445592906389270464046245922560 9897214 16382423353752844897938666919357515840 9897215 -70760833281240234409979070019249226880 9897216 -141606755869438127898586077918583062528 9897217 320457706848794312971249536210281600160 9897218 -65252801600502296669085840154621132896 9897219 -224222905233291013250397962145209909856 9897220 29590827639040496785874588757201185280 9897221 -577511949309901727067238557362450476578 9897222 86860574923153755867992541813089249280 9897223 -52284292992500848208648695907593841360 9897224 6078709985073000986696419575045611520 9897225 -47864921736528089857438113882043972800 9897226 15581792428711899556984103149133547312 9897227 440866773392965706186851901094147893076 9897228 9102943801884405304020642515577156096 9897229 -293406301368438287596971892972703795520 9897230 34519604098366435249425547860352058880 9897231 -169438303391025118377633803893603051776 9897232 -29914259788485144841732648166081880064 9897233 285726239582369059846954440808817868000 9897234 -117979197013488974484796055899887784320 9897235 -253877657786116312683755984590493223840 9897236 191202402987224753324597178072366620160 9897237 48658048988475856276807888846449088512 9897238 -8909773561873330868019944108064172032 9897239 12466818571549881544979506953281511000 9897240 -154184709564050931914923207766959718400 9897241 121605098491402455161140957535169595012 9897242 101939717478432789483009693952541548272 9897243 103681007703370253406845140244929914264 9897244 -14336868502922796523663228420387656704 9897245 -41624372238978056669752119507852537600 9897246 45003850987536341429756357563826609664 9897247 -174663185038823165897512519620953329008 9897248 -234478832548538488773489667040092815360 9897249 182154287747791659111794723061688177440 9897250 -166278425747322718161701852657166720000 9897251 -56779199886855765621975620610302211936 9897252 -2531272341348085209802535407059025920 9897253 346932321588675041080524083143719613502 9897254 208841515732087372825356763184970207360 9897255 28306609706497052560491822000829824000 9897256 -740614260572626614631976377068000215040 9897257 313380618467513468413734972824536144506 9897258 20235767361295468933224889903013806080 9897259 -56585851366920698546897863431710488520 9897260 51423559841577348560382253659691315200 9897261 -57130729385975925093742555517348140992 9897262 184263380648594306858164116691898125632 9897263 398654348092313187093353114310482986512 9897264 -22323245967052123344677526642813960192 9897265 27792797706380636340594583504104000000 9897266 77717008743288872057911290774732482832 9897267 354644087215562418016800905196698496 9897268 -107936229872587950916489738193227223040 9897269 49603757986799424504912966667458386844 9897270 -61351878104410627566014615346850191360 9897271 -387934454799545359895672354841973449600 9897272 -70357574670586150174134982026167255040 9897273 -69506607958828909588267644931098061500 9897274 -50894638890246164558436912587876670864 9897275 -239782718184106550978548344655368398700 9897276 26179163880784513652583600049832735232 9897277 -16010165882214771330759312142421683200 9897278 -8696025271818645598638215817056739840 9897279 49266971484209579181872529500755593600 9897280 -49313380534038087382617593771521474560 9897281 -85706226592915685687291487934831355640 9897282 -209158761266007343245680656635971746560 9897283 -363785500083999943976785618379808310776 9897284 -110530896447678784802596247100718272384 9897285 35512977483086793646405215901537015200 9897286 -33101080633556189529573773643571113984 9897287 78212276838823443335159821946774862936 9897288 -54996450013412233370185489328211517440 9897289 -123228823252081360657998329473238628380 9897290 45048695708081890311860215568418739200 9897291 -16146597038054056515594894198046269600 9897292 243261382946483210373172525460288046592 9897293 159281073593935889992649747375909664000 9897294 -182342744909508617883148067944847631360 9897295 -166958009977191253361373123867854930400 9897296 67761548326117579527936710801416445952 9897297 1122593844871401718703857008440218272 9897298 170186419795688953691508344030703262272 9897299 -258668436580741246658394420225730470264 9897300 -44953655666884163782493782755524659200 9897301 66090006146391609980292038852055349792 9897302 -208050706385721586031842415220524299008 9897303 -39531359260326267379079152610494460976 9897304 -83959580617566805437019258243326474240 9897305 241884607425045781263940406293924993920 9897306 34304904715582088240688898021423756800 9897307 -426597201047479826220980677251007564800 9897308 -22477044386647398760501878960385265664 9897309 -6769617129388521041025644945428428000 9897310 -2937735725175205441562849287183770240 9897311 -261008101899589825464656907743159863176 9897312 -414072824648481601225608194496204374016 9897313 363257377754277778407110481047125366562 9897314 -29230021903478904116038691007306029568 9897315 74193605467522188624766529027536248000 9897316 -175054746390755409487468586389365625920 9897317 257993672140068142624587089953933234140 9897318 53025514991217936604560188707658267328 9897319 -226650734758914643283998360065719262280 9897320 196433238565637515715416057717360588800 9897321 -33795349546325917054818560143547117376 9897322 110736552035848807897797635317516769712 9897323 325675555520382539157306444046686505680 9897324 229590457352788110543180146253409261056 9897325 -355869053042040290623338052819271077500 9897326 89237329914329453129209850716073982144 9897327 218177059192654873529037463381163003760 9897328 30251531905335254333210727721470525440 9897329 -30949187444889843664396565168287459392 9897330 -6052488633944775631465296280456250880 9897331 54382667409364998130146330871918509432 9897332 123697112538439321445035670310055238400 9897333 -1178295029269726930937665294844792736 9897334 93776092431003655802651027731378265280 9897335 72017131480548124940512875193599452160 9897336 220075888209206181622251459798087475200 9897337 -18748199333576874553912304753632076160 9897338 53474992633602842235372033106487189760 9897339 45734313747922586993112721191892374552 9897340 -16963331551286800484235087361131033600 9897341 -61574731930880137865112033570673679508 9897342 -903366916713040873893511011348013056 9897343 -23672891796990771031285120994176705408 9897344 -190437271349979662921867488952561172480 9897345 -104143396330796667482902521261102175980 9897346 -11741628290631288751217928672649582128 9897347 -233919169778438542655551316176678329960 9897348 -61555356565495258646050869955231134720 9897349 -70078606151468524001900543868318734976 9897350 82896739856596369506429486385830434400 9897351 -183122852935561800562394162382921006168 9897352 -41265519509836746550744199259556147200 9897353 6281271317168705744819908852543485984 9897354 -121225060494126237180511286903698905600 9897355 23924587747507113868446678560796105360 9897356 -65230507165950376072772972377395855360 9897357 439612881951730515708189862287768712320 9897358 133056132769621740720846559893526457280 9897359 -77155691466804479420577171176928255312 9897360 -4285145753168473293292739364724408320 9897361 -93868454562748408913204553367155545038 9897362 -138758641134401917590147395282611091568 9897363 295204438881291052991636984954477815920 9897364 26950161670642142565295655821002244096 9897365 87370324721526401790089970359780887260 9897366 40767956450845963978296738022602992640 9897367 -154857323012000013669263057416398422584 9897368 -82178120026341673438863301892368588800 9897369 -4494779271367814710198056968946590256 9897370 11208890504202856359421172117027512320 9897371 283185715813816745437436723993036525544 9897372 -184729840050051493498175670124665573888 9897373 343861241575665910098479990301041390144 9897374 -544059973309819726939420805923425691008 9897375 -219131646515906719927242898140305292000 9897376 357193754037610332725965284432981983232 9897377 139940324394107120683136104481562174144 9897378 68359402012063280433279624316049379840 9897379 -158518082915703096798246236335549294416 9897380 -62931707159919303520021931515939929600 9897381 1572194958393347819641542430419525720 9897382 41648560938361013783816502044759933568 9897383 -41376617579428034380020966500579351760 9897384 -24988453253796928406509996416550010880 9897385 212757033544180167560768366331853915200 9897386 127971357995355064689318212011307401392 9897387 41620240052978151838240338746091375960 9897388 6558099416561775790075187765245436416 9897389 -112788279439769645311336707213469837044 9897390 113409731587509277194840772189882792320 9897391 90651851836600376122181503191958484960 9897392 29207438351566668831165002801151492096 9897393 23452245810348988684465896869734034688 9897394 -30087391650354406942159628538041353920 9897395 -89041061369136550368083180218533109920 9897396 -3370221009087879515022339090817038336 9897397 -156183380279049190678020461797139163154 9897398 -29583136276954991073545945831483566080 9897399 -19360874100759952952148637475651207616 9897400 44882020208334982941037865555970048000 9897401 27586375430512817163287151482224180224 9897402 -40114949203941895580208316132756589568 9897403 -83131953368205810486891515132111549976 9897404 -269421499580810632684184839569609523200 9897405 -54433915597974311163405802433224068480 9897406 77081723508904222526263372516140737664 9897407 165204594652821930958382485897429842672 9897408 14332578316292716767129422994742444032 9897409 38657496374694514684823098705102050304 9897410 -39541594842314865539456564011934808000 9897411 -154785256602439702333848279171363953928 9897412 -15668935666938756765651082661812742016 9897413 -27206071862911277995234309485671208996 9897414 -20822475375258518308135716801984362112 9897415 -331568905893393310482977097794855056080 9897416 -201561271383593362170906676585034603520 9897417 302815347300660601816801496370716264640 9897418 38912147938109940871390905908065432320 9897419 -218191600802753690126010352380279991008 9897420 -20097519572912884227831821392556697600 9897421 -18731125436405569951674797496306215028 9897422 90217392800141950329404243607618275712 9897423 -105861882386775099350071911178169164800 9897424 -63657885302744808869490809275539496960 9897425 21508020443247609852187651229419818150 9897426 24211485246031154317181708484531176448 9897427 -59323415355956136253907685128543409600 9897428 -59805814383536577900905749266171496704 9897429 88474289947253280476022035203900932096 9897430 47806877851225355137428856532829807360 9897431 -320638507858111131271190478452302051800 9897432 23311390702973156368257776219133050880 9897433 -11222211280670366752588818438744426752 9897434 -1058359492620662969490344767826945568 9897435 59470329114456256760660807571924797520 9897436 -84301657747257332805077461604758661120 9897437 607885021644025872601001769888786156 9897438 -16907028242756830482946140577669352832 9897439 427951077280657783951916736914632560 9897440 -70780748169556048322283216445369221120 9897441 88742182857302797735940244140160621888 9897442 -5940992466927045454218672225481574400 9897443 765197237395279485067612673417197849464 9897444 46704792634816031150368737475227709440 9897445 -172183754600129754427160913375113799300 9897446 72650451856751917465838109443291689728 9897447 -18586074884499613057690599839726388480 9897448 388809308129295087414100008412724920320 9897449 -283670368215094734131249674398488908800 9897450 57986719029863215908704067488226969600 9897451 223185683847254110390157076509830493832 9897452 15437624643961139616556036394065677312 9897453 -207626212414556831527041187887392198538 9897454 65399679994021233758477976115905075072 9897455 -346289959836190899468667929830626931640 9897456 -26541964605346020204703363873780236288 9897457 -421230284678373549350547456321030373294 9897458 -287258129047954023576390037318411495920 9897459 -120349985466481441687781224956579492864 9897460 224792816751553192210263733303415489280 9897461 -32564960624569425624621046023696442080 9897462 -21290726994899584556728539878677620480 9897463 21888804478502675352649880764779032960 9897464 -681826324446032370716749762274304000 9897465 -136528000231843172513660193450671474880 9897466 -240220666593965463528823058139673319568 9897467 -30216602223229620039890152637752619484 9897468 39323299200970522299056579612963635200 9897469 -278774868277002006089907246688758939130 9897470 -73169713796489646775368810531470951040 9897471 7046422890746825776971257104064727024 9897472 35897660902513133496133972536707776512 9897473 35110698812261106578736675577216606722 9897474 -121835652424629516743078432147732582400 9897475 58515299376327046083547189637787168000 9897476 -699551580292097682226173822371364999168 9897477 73460990277606095021811720542847779232 9897478 57196567189654566685387855311534035040 9897479 555289958951962419768563265254477089584 9897480 -159206411834486718616681719330115584000 9897481 -118619335181170556392416789600184178016 9897482 282892331311794808831322175395847168 9897483 252901356077057548196425671659418456024 9897484 -81340811023044114174514068916360685568 9897485 99977895546046959297706663598477330400 9897486 10632810027663796404049248956118958080 9897487 -207784616685819934606519420028302050968 9897488 -12674136301091070039479844650803519488 9897489 18688094682826195363635490043888601984 9897490 -121231685066657133344100879233808540000 9897491 -326638834774071675310456773078401050368 9897492 165797279528183303129484620533165707264 9897493 -53859274400468063670873499671938813700 9897494 -89085196379080971606823644282510867456 9897495 159568130641287670797547107558850636800 9897496 -163954591073125875561677696915820503040 9897497 236827694611458611650360853759354603460 9897498 -46845730816923519983997930197717821440 9897499 555766150340846187732888493951926733240 9897500 -11833399226226794066074595435929920000 9897501 181033412635271264534013216297942684000 9897502 337565359797103276598886106998969810432 9897503 11594525417574915297789207243593123328 9897504 183145204993957837253361698712728371200 9897505 33536930397977721452742254983947417000 9897506 137541461238626767803361615292049469824 9897507 210064934840801780009138898711351092004 9897508 -245079658309217732717422430217855294464 9897509 179373045333794996439320245653412940640 9897510 30003056673496035610055207660577164160 9897511 -51512804672645008602008035436063263448 9897512 -185996567337814957211936631907318425600 9897513 -478034821210029586473458443680324806976 9897514 -35621085995760800915012134048232125440 9897515 339106961125672495912553075747858126400 9897516 -48679480550523067710251427171407132928 9897517 120541794402668872500750004008985799392 9897518 -58825078911424066049022013046098272960 9897519 -359490324529670381195095294885207902960 9897520 67313768492544016371723881981720985600 9897521 50057619027950609095898388381479115840 9897522 33031975342848043404030077379803628672 9897523 -19940514959751744634022668760142150672 9897524 -55863146130717753384161297391834390528 9897525 904030479623510152648076207384064000 9897526 -74481674634097837536391665920549435520 9897527 162207733676710439587217916989814618120 9897528 -266960343963063700551215835017770659840 9897529 366056212221351955713856170797395033130 9897530 28476407760597195294976071676639688160 9897531 -82588976827965943459289549409450087936 9897532 295042653606254018989594209403693853696 9897533 -340965713733099209183506064338697596218 9897534 -94784734421546560825643021243377751616 9897535 292770788754920320690178910325086741480 9897536 -2716115750319910043143003508670726144 9897537 -33745850178388447286091613101910957440 9897538 -30972042043315631562896835559637368320 9897539 -187652226181176243416438010790382574660 9897540 10501621310851571891895459825822289920 9897541 452867943994581584883214533770132246942 9897542 148742879865390330861053374383783849984 9897543 53055268539093343140927811222817203632 9897544 207903539724165523279779074951811563520 9897545 32182663292106462724363155247497321600 9897546 126120631586437234270308643366019952384 9897547 11733936415387192184464748770929017280 9897548 332925902612180636675150829298547467008 9897549 -62303655912752767171380825211866467136 9897550 -35032607744175231103088187276733963200 9897551 5673888300194625375071529687284754912 9897552 -2119962087950271386654159051808964608 9897553 96448802237692418372742399020096505060 9897554 -253780834963244117992989708016742919024 9897555 -59973927029773086270982326569777908800 9897556 70330284336588623909153606862980464640 9897557 219739787132401701264523476215832681180 9897558 -284796541647032055075561928299559488 9897559 40174918396374359018449416433503402336 9897560 -315158232817246547200857628328515584000 9897561 111640776094421480603761947319495374810 9897562 -131016671921630837431274528652304455936 9897563 -176993440588328478077282962279963297776 9897564 71518066805941454023321450007239160832 9897565 73541234531604515600343632829062391000 9897566 -11126487987090594432678571853654211840 9897567 -84012097953924577173701860846404999552 9897568 4312186864714918618199982933829484544 9897569 34335587018423476312517308297738864560 9897570 -24669518318988160402008360452542564800 9897571 221459392993106239963688573054718367772 9897572 -32195402409070865480114431327886961024 9897573 -84848114689240966118752354514922776256 9897574 94471424752413184995718782997951388544 9897575 209917452565257251809469540404050096000 9897576 39580872718043668691573041254486589440 9897577 1011585721158502424642213011801107912960 9897578 21656103694991508998487148763551810560 9897579 127042054771795592644511714687255078400 9897580 48772927981427002655541114690626273280 9897581 -284180772241672741480821756544296072618 9897582 71601133363114105938995528152906377792 9897583 337612695756133280482019510888720441560 9897584 -89096457398179666339765985112648253440 9897585 10834679884587424910362933628948625600 9897586 -331090637570201487521303799465282115680 9897587 -13959223770396736400477938425204996096 9897588 -13391430397126446658676303344685008896 9897589 -320841225679345737750311145724819772928 9897590 39344275949440233565621931297778904320 9897591 87273284813187967184132133977559281280 9897592 -475288828957628557884427603879240704000 9897593 235535859938001956482450048157751500544 9897594 54121187211773636083709943213974323200 9897595 372562505908306858449795507141711459600 9897596 87759965316240123779041323094248000000 9897597 125551072837928474673457544146299764448 9897598 -205099210874839718365979548027187657664 9897599 -201476431666447569623554769141899958400 9897600 73549283970512699258446925461979136000 9897601 887829508024934983867454840881194240 9897602 36392308018022578261531782557024676864 9897603 -29453818368763172923650386636706777096 9897604 -169133037049746815422348713890476984320 9897605 -134838503210588475004570797180528201480 9897606 200988930028838526184351578297054652800 9897607 -329842757653659144042286972783105065168 9897608 -62517741458548423060284285726007296000 9897609 -130839113432279531516188137436678559040 9897610 -22049436232714402704563692375104923040 9897611 2725916997104659414160223233483291664 9897612 140779507223687479721394211224684006912 9897613 133601678451215509109403199122188236800 9897614 45899952633996661559518386370147870656 9897615 16676242483726088693187986066107389120 9897616 -5701706905418892460751209647072198656 9897617 -108197078664449131129910581130617520334 9897618 -6163196227730579498163077580804587520 9897619 457325775036251994848842803099378301144 9897620 -176652860897297988773618168649858416640 9897621 210806791601868221943802703057110355904 9897622 -63130563292879970161723382513307331968 9897623 -197796942782251634794822904621730475200 9897624 251489426617733974543669857965111070720 9897625 -184424694221868824723958982834130691000 9897626 -57314125444365923392844862450318213120 9897627 -72915811213672795834615438213161405840 9897628 8177592323939514916360646136002583040 9897629 255477295229144856772976423586666432 9897630 22388324948254802768491151382339072000 9897631 326668075895299158685127515813485278432 9897632 -22516687823887451665154359462849413120 9897633 312186483922484718158658926467580491122 9897634 209993609374840103138402314336237802880 9897635 -114322179811761474065094225087625512240 9897636 22866445307565374332576930717087825920 9897637 295696362632025111728105938751033860286 9897638 123283033876977136256839604885126652096 9897639 154710973122244290924334002191425904424 9897640 -7306825586153250799916661331929600000 9897641 -234090821842114536675197840321514243228 9897642 -90619692005628268414381668902059918080 9897643 -214187963150740896180909581239601970800 9897644 -11680704338552167815672420630095990784 9897645 3273597101711117423886262635039498720 9897646 -72830616518998191544281318750515805312 9897647 -111573286476351661503235323785982356808 9897648 -8358233898053507424925869567471845376 9897649 38250264556324519305764520359035164160 9897650 -50558354371547108737895038505500608000 9897651 178234344800126091465499763147653453080 9897652 43145829943060689344075918725830705536 9897653 459114259139120013178428798607313713902 9897654 205408519056841578245231336902245888 9897655 424142027151551615923946865307266395760 9897656 -57097762445120511435871884591167877120 9897657 20270026705247008778977666006152609504 9897658 -133881540374659223575026001984118674320 9897659 10551269285921748988653757841577488304 9897660 29573510069905496977071611771276544000 9897661 -587292258028712597757168210539605879738 9897662 -28378825554692475580267771500553575168 9897663 -20036576342206278530445263181079392000 9897664 -27784787908517537164164650477828440064 9897665 -63501411307049436153432518580028800000 9897666 -82297297327721454755258492789792770176 9897667 -204645173493483632263935303622840468752 9897668 -142335828143506472295303616946573190144 9897669 -91484872400585177334213485805973566306 9897670 -76745517872473018815017666698445241600 9897671 113140203051260329091359839200737843680 9897672 29743532583640123880758682100196270080 9897673 462718360360761427673629299077005156480 9897674 84169345312186078387207132773900143712 9897675 176755465337041430187825621327381261000 9897676 188706262396177036943756160434198802432 9897677 68077722480608594023202044116867036972 9897678 -3049804760528838927274236947990745216 9897679 -904248884798799755165201871744310600 9897680 2228692187127477652994475570254315520 9897681 45955906808384323075275327661071236064 9897682 -332291841026462567430974839457601315840 9897683 -277788328690498418845851522656079813120 9897684 103950661701841427943716930189864128512 9897685 44576998484567895795404559080477669760 9897686 -64087093792313741765500791161741544576 9897687 10259415674763365992234161783255230880 9897688 -458608906560877937020754866182282762240 9897689 -162052176339838316107687839081090881760 9897690 47228598890638111298882741679064396800 9897691 695203253281208104333958473906167184752 9897692 1965389289628768449566296471272606720 9897693 -18169698797087610523708638533791453536 9897694 255114534400301594941236391758065280 9897695 -86303584424155135349865651698058307800 9897696 67728818343413331630229149472996196352 9897697 121203265892480743955835390237112311828 9897698 84098090843910821120519964615364971600 9897699 -10149421373178428955898242996578940672 9897700 -103940118129018626911017390561039648000 9897701 -237339533797980082751708342134356530496 9897702 53132139090001048037057469144040996224 9897703 130944442955377037863168018858559056952 9897704 163878901171042326838685684388265589760 9897705 -9459850169258423934304308596071758720 9897706 49314195495964788789007105286289875136 9897707 -6090724626354845546906990171627279520 9897708 -201347746439874645580975020711498485760 9897709 -534641938839492779864611848843446677184 9897710 82564551033607442403790576162498091520 9897711 -4140068198271323647477262626119476736 9897712 -107558828440203386372466425502458216448 9897713 -128943031501488779592175832605481135040 9897714 -5165258438496682840119106336322456448 9897715 -67238077176584006270835483346460714640 9897716 -158339482558343270454787317415801724160 9897717 260109225367703053517097859940096194080 9897718 -74953180985288764791192921980335513440 9897719 -136583298662679437439236596027699753656 9897720 32053048865500101318754679555496345600 9897721 315535154564091830836194323002829884500 9897722 -37053361703011013852408015109034026240 9897723 20454672898991787204605595066036425808 9897724 251007051091868562521975593453727338496 9897725 165045385872431807999979047239805735250 9897726 56294027140846989652070300620324916544 9897727 37369068411691300427423637274123606400 9897728 115819161757316733189767189388198936576 9897729 9643835757796095470807946028224149424 9897730 -97324290550095161779983654339029683200 9897731 318900544399385478974277108142496524392 9897732 -3452848537789092026798010705414931200 9897733 25744780064438431696064053181489128384 9897734 85424280111944274022527513799267651584 9897735 6302207772486067425848397104830146000 9897736 -127839417019507847619043870549463608320 9897737 262001791423507289136677110496937478692 9897738 137212524471065955566802083291718897408 9897739 -64054789004230342322711898740292270576 9897740 1188201452595233065472647719164897280 9897741 11532890839413481112600754203083190400 9897742 76841134901740003449314508188587720704 9897743 254741393591421376856705196346120546992 9897744 -14283921351461945087457692942815789056 9897745 28799851011464554512739030628220211200 9897746 81016039340064885691163777889110574720 9897747 155295603926122536335505504705704368128 9897748 -9660670599448678196332553095593484288 9897749 433965412142908587626947300421451060750 9897750 -45844297544654671841620789868401824000 9897751 -86515370547881151300627962827443394656 9897752 -11318389014673513094865992505985843200 9897753 -152501244777723513031782840268903016496 9897754 574043745177268867108916114931001059840 9897755 -108538075122224466527997670870647890400 9897756 334545398593408434074664224833859174400 9897757 -284256139696790366618759076497883644148 9897758 -104747455218429188940972119102754013440 9897759 145571122233609431213877756382925094744 9897760 185378730750965622790938874316246876160 9897761 -523538737829527744990490700367710772638 9897762 41873799294024890773284093224654636544 9897763 64899997134221989584935819074299109464 9897764 141203651165861685035574905750281380096 9897765 68300700808069694184000637894767576000 9897766 82691004461024009736360565710881828832 9897767 113476412511805735060664749944967249200 9897768 87240207306919916851930451226997555200 9897769 -58528215844095276011969907696082931328 9897770 119251284319907580818850852241954954080 9897771 -13290905893719406576572242988706509840 9897772 -353684504119681745556586376618864332800 9897773 -119933912915361612191144022925708504320 9897774 -3899521062751334805509730173696747520 9897775 -371118500406594002099852381577210200 9897776 -32193515934212561604831257133113671680 9897777 1877866826041392753551940806677948800 9897778 15362844839130327032971028143899111168 9897779 -166403607140290482047553919045803283320 9897780 127948684096512898313396217162376181760 9897781 -331120716611904715305102512352846350400 9897782 225211546614972707180197851602014168992 9897783 -461547887510614721197288669327867392 9897784 79333410455277893611387904896607232000 9897785 555091225470033198402925332273999019200 9897786 -34458015133545946370035657079518324368 9897787 428974983904950355627525538419879019760 9897788 -145246945894816302578194957239732409344 9897789 -45249019382384919097580033489931851232 9897790 26724610044766158188594084515533070080 9897791 -343721053044415828194264499195949794848 9897792 -44996940002083653380947449553121968128 9897793 -26895040997778210038372476777479888958 9897794 -83949371806082313071398907873743232304 9897795 2384440534646172451583466845244001200 9897796 152806893056594133084518593009562699008 9897797 -20778099291448628226647584104815297280 9897798 27583247745508356711604867775084742528 9897799 -119280741185914469692025922924712161520 9897800 221314322402005343249934700095360000 9897801 124343570875813565300142499842846415632 9897802 -131175319072632168312207847227705309648 9897803 38485359908025205952857655532620401200 9897804 -14952341293133339311192057236138160128 9897805 -82589983483028605930934595285809076000 9897806 -44653270200042909827690790249537129600 9897807 69404476454603780064397350331938792840 9897808 118197144599858292647134764535521853440 9897809 -94747789178606366229863835596469198990 9897810 21972699124057174942080112720621132800 9897811 -117239284942763125314518063804063158272 9897812 -16897449398656119554645188507266793728 9897813 -323284127885547995232732683377792671858 9897814 25408968293150494281497948903039480832 9897815 293757718627286626266058886095926471960 9897816 351315227064012587005244426831984025600 9897817 45722350487885616948535054714109069892 9897818 -36765199675721836054508396781976675584 9897819 127960747155249277145189850479009723544 9897820 27899458295848445015223982787630868480 9897821 -23704696222404351281790834984004872288 9897822 -281701396404351070160517878188137523200 9897823 118609581568215141225624033915515967912 9897824 -199057251751161699559560926685312319488 9897825 56680725708074772766258592621808528000 9897826 996662329277908911124950161885219328 9897827 81189294244656426639728422545835037040 9897828 211039635368602618046740840521938098176 9897829 99027633428001923325859650340594546430 9897830 68007121733276461825051944003766450560 9897831 218399035650292175820033877100738586720 9897832 32351275130284400587664748915762708480 9897833 -68374170071658019794710351798829398592 9897834 168018973505981865740204726442930074880 9897835 15649940643980803364102387792326047360 9897836 -108504890247527949724690022124514231296 9897837 -258320133184213298472631663263475170240 9897838 -308298793212184728956669900102092991040 9897839 1692425882498460365369590860212854752 9897840 -49382716324940573655831059657288908800 9897841 32458995908652105032090806631477783520 9897842 141940501873844994978476224631162690592 9897843 203978077683424094278822299889149082368 9897844 199997898291649107460449651294161897472 9897845 -270820509234301522241501113189430260200 9897846 -58909250047362612633122814619082182656 9897847 -101898359518254544660807050656503799704 9897848 299381546263813570509650461816338063360 9897849 14397653988413435986049848525535698560 9897850 -63045086503424986339380195274903431600 9897851 -2111209486114770206724872330845319856 9897852 65588658956745600063898382712158495232 9897853 389143896231311522364806422794230304678 9897854 -1780610416359366937330608911795618880 9897855 123319667040857504024435666419991500800 9897856 174523276635059005740161301291938611200 9897857 -37107699338624202879586572769908288894 9897858 -95830278442857453484660121698752733536 9897859 210502026120052807561985080874828501016 9897860 6192005628533264742134746416521318400 9897861 29135415100324697158449589993034817984 9897862 -8052462505736925233520023948068243200 9897863 -247122870178273312957280418234593670888 9897864 263727301777053601888402237752217067520 9897865 359022692772477339953071525313404060260 9897866 -53889339306412266728266432138146545664 9897867 65639597197539541450404611352267461520 9897868 6334667911074418061486831836902627840 9897869 -9272038932469712116808465315340352512 9897870 -977831129088344148337005591981594240 9897871 627441249274338888091861176595531187520 9897872 -49384483656758905423079637471102763008 9897873 79207176476627251653710367523660422384 9897874 -11523738976439741949457067243120985600 9897875 -88768421551641822892436966340033852000 9897876 -231854959612434531122788999146484838400 9897877 -556776475334172462436215792896930041728 9897878 -230868379400618847416977804817988449760 9897879 -219135226974842385524386844020447407360 9897880 -13422377095445838231323876578122547200 9897881 11657187457658797487211437507227404480 9897882 -156922755880830389143745770882699780608 9897883 -190313627711651544888117112803124245336 9897884 71249678543674433038587511252250092032 9897885 -185366323613205782446364898151281379380 9897886 173157722537668913755601371436046102144 9897887 -420402288408103205875441529573485330464 9897888 57874239363190529709771988932520574976 9897889 -197516153533425192970838087947131974976 9897890 22733490494452602053435707936093308480 9897891 150412645912325036911044414727906735992 9897892 -86102375627253119639275643801537403648 9897893 398249743797202624884700257119785355520 9897894 79289183754887773011345583414095477024 9897895 104624183078279901535828821935549914080 9897896 -208342175501927930519078537030131968000 9897897 27787816837779589523727759745009152000 9897898 6708178869152865718775135629342710960 9897899 186961713325300888446182495346959604480 9897900 -102280991651137738025353366149532147200 9897901 33975778083811375422687715903263575212 9897902 157415020159768980375838863564576216000 9897903 -279338553532044406218737268093160216800 9897904 -44796494243588221262690209406391009280 9897905 631443114236243348193658601123835060 9897906 117879598890966440975606139604841368704 9897907 149070430116822440618070322967982966832 9897908 -292445974310504190230719445634461846784 9897909 -48157130096919139807540555627945963392 9897910 -252556563480869426601334944502335283200 9897911 -148852516840928415235480755845258656968 9897912 1829327263156008771942633058875801600 9897913 357533739391383803368416574790275925162 9897914 -68395390943909516957080814838173064624 9897915 45618780389990628699760198991321571840 9897916 -71962637261702646688085538744776663040 9897917 -164414016189922995273350417669465847360 9897918 51872901128700094515818661408580147200 9897919 55705281530383032647162247154078848320 9897920 30572716676789886943101664572557230080 9897921 439424368585446906828043992306681300 9897922 177257219082912681956688786707735650512 9897923 76622266806205501262535239651663060736 9897924 15148835513449444754528747727346329600 9897925 -90948156008553877340737857840345380000 9897926 -136066102273674477490188595079947325088 9897927 -51049482024057217431715750713479088480 9897928 22222136135653756149355996059046379520 9897929 -74844045987210951815132137058510626470 9897930 71933084651448103362244032239491737600 9897931 -93242152170696056928787539373224924268 9897932 -140280593992771507803683697349011409920 9897933 105037945332621121336497859001296122048 9897934 87768889763210548546653122594760983232 9897935 -204543956461099684332610095481111672800 9897936 12611277634545250595270513180110356480 9897937 -90273111515131071886102717033921235648 9897938 -302834646382121837137518766041138368880 9897939 44094564441218463363397690816185014004 9897940 85589002256228963405619198674831193600 9897941 134552485621736445552519564496016139342 9897942 149686573220523419852370263182981912512 9897943 -66028495651528586063753225450447033040 9897944 -37443211612345477549471075708264611840 9897945 131730027014161405983150797790843961920 9897946 89032453682316183428190655425788874240 9897947 -17539783301157886889786979815520637080 9897948 -205182513416968192149011353756205088768 9897949 175821213492788354534700581246359085664 9897950 23791816203070948872002248348299624000 9897951 162038260594702224754163790983348832000 9897952 -73116432096732151633418012976897589248 9897953 178058170875565262825226020325137553684 9897954 -48751146600652530993834982936318245120 9897955 5035996597356497729435644402363526400 9897956 -72685640120981444051669066616574058880 9897957 -8192893260633708982147857271512883620 9897958 -36061367156127290751093643556367912960 9897959 -82548602062845671388379492852093677120 9897960 -152620743662577267626342678935047782400 9897961 211085042765355582177742310047341627180 9897962 156250435492390426758137672744874329952 9897963 78465875613409611738251112947814140400 9897964 186550710240813645030995638040845427200 9897965 -87391756339823098234516980484442787840 9897966 -48961571231491807279948702765684948800 9897967 -715963585661871745279508362195017698808 9897968 -44942564207699055714075280356839325696 9897969 182671736588972867343910919591736972144 9897970 -14536985349612217156937382154104436320 9897971 322608650399387581558385573454239348172 9897972 -13941197897843780060830891798251368448 9897973 492453820445821385901918392978733122222 9897974 55830767624435194909567968288824657280 9897975 132017677566415442787627625321648056600 9897976 -3746417571289420574534416326314926080 9897977 42108913555326260085043671678543103392 9897978 -167439929937893742676570297012626693120 9897979 78854669435513084415690629843450270240 9897980 -42291313615526748180294187059993024000 9897981 38148397322041590796944498758138227584 9897982 -47345977282318212876220854542145335616 9897983 311953267839875507259732621406488287232 9897984 16423500360723161658723363459170304000 9897985 -123409709302492929314840565274251666840 9897986 -111668372187470638799417366895435840000 9897987 -18025910859424700735836382229761782656 9897988 -226370080333441680300804562922163440512 9897989 -154027653025584616230150524409138720000 9897990 -35262584040682972321692508049950310400 9897991 489853028899110858760164793414936750192 9897992 284425068082003828569740277795727825920 9897993 -127076457901058519232108543537975451200 9897994 314339858891896378466544944306296637952 9897995 168245522273391945338975175270578666880 9897996 59236982150112184992650820333759278592 9897997 -20278266877052084908889989460064698420 9897998 1548591059502035842882636345697538048 9897999 -193203962589102456918387802691772076032 9898000 49158210351698518417925190849073152000 9898001 -315168234620882581463964041769923665998 9898002 73540345540561493372815179527592837120 9898003 353065954808100238501949886624510494252 9898004 21519263959043009559706747839714312192 9898005 92897616197263922427682421329309159680 9898006 -205372632780069447131454041456683182048 9898007 -18001210660460754569656580466276337488 9898008 -139939549789046149697460405817568993280 9898009 -102788321782899466114666849500771864672 9898010 -54427770502217555858527969557379687680 9898011 -387405494896121432354921638465337265360 9898012 -104219593076485514835219718679155015680 9898013 75232179065842659195460360295145017184 9898014 1061088118231235408190217657678602240 9898015 26149648585610596511408213942238752640 9898016 251721662616128491303275502875322417152 9898017 -118931664033297336451668925306638742560 9898018 -22008489887673119668747580356661277120 9898019 193876108886740433347624534142905426560 9898020 -166288722794374850306007674982981120000 9898021 25933145495147625713726900057238255104 9898022 -73910805438735827300477323342829933568 9898023 37426116039806818224566532036153288144 9898024 319087335745775304302610385671417768960 9898025 17089770937645951634671494339608219550 9898026 -159284056747331641809672183520919897856 9898027 304559166468634545635527239067468164192 9898028 53238591829633767851023810548694926336 9898029 -419197682541996733582586580733624912596 9898030 111787907344545103569875081330507252160 9898031 106526113682236466925803341910028524160 9898032 40643728788619446310337816288035307520 9898033 -91337851279051546611328415091891599040 9898034 27286663394434962439601764032634721280 9898035 -7764964315012255710774150115064455680 9898036 -179417349515869852070186960075471628288 9898037 -161793613119673320666731265379410468960 9898038 8019120245190923008273142731637613600 9898039 -31649582286994865478202326107801296080 9898040 69242222503545398379009021621770956800 9898041 2015837262865971788123453919203107152 9898042 187920913197295558362297632905103616 9898043 -446534685716134858476196269721509775056 9898044 94600538378116783745925300979395796992 9898045 -39597096152997695528818066273131407700 9898046 168188292337342310829159308943407297280 9898047 356260554135576884928206402451851426424 9898048 13389436209072879824725542502929530880 9898049 -198503625848125600699566695215195212414 9898050 -25271955653605391489650222797075456000 9898051 241732513875969609153827619014692635400 9898052 102503779950406879554703942940993421312 9898053 -293617279908591828865745909009407447392 9898054 -84861106195542849524922590958422565024 9898055 64398530889357684169571407350815861760 9898056 52048963514769511159538673028241817600 9898057 -13693305285778917594715128542686384220 9898058 213477632075179144059971166098623160880 9898059 378567839744180014432764057754119206400 9898060 -135144292674774383964489627480562283520 9898061 -64190560822103763607612256504697012000 9898062 -129046322289569698484237384780159245248 9898063 219309282076216612768188949375263523296 9898064 -131725758749511202307523510172058910720 9898065 287372024133367204191012373374515625600 9898066 109188937224982745449556704345247321232 9898067 112234064070612036852893506950193643760 9898068 -64904685051929756773958138853578096640 9898069 -376645463091624698959585140608127844320 9898070 1830928648977567015217490692303488000 9898071 -102666526456491384452751421490931387288 9898072 153836258974311257688197622030968217600 9898073 -447490419978964497238162407766455225216 9898074 16433304271389540802247791135090883040 9898075 244633215824715759316589858214342180600 9898076 109128379608541148554312632435699125760 9898077 -66134231507333432157905032549757930880 9898078 162898468146887414684345736492018369024 9898079 -290497976862959144894467267857740984616 9898080 195739106841734801756053797410958213120 9898081 -130767981337134515473788665807226417118 9898082 -39360204958921696618744209561124656768 9898083 2232475225424205389975603664477095040 9898084 371316187297510779920670886459461632 9898085 -71555787027950522309809944931992953220 9898086 12838661606243550697002166996727843328 9898087 -432997180828982842833392902673559784264 9898088 -462073079803336288833211410563309568000 9898089 -93109554949596220621188828225291409776 9898090 252059892734709689496499734932118113280 9898091 111848392195609236810668131149039360 9898092 139961746919027265546064315129304463360 9898093 -223313951970602695038398593985083019840 9898094 -119183178623322689773291534774982006400 9898095 152715088660368461412647434485980693520 9898096 21491518512591259755037161037255802880 9898097 21526637799072086728963827128346362688 9898098 155305302238946584188053214243519866112 9898099 -442089165830482556271921761198693204264 9898100 215069880251710028956372172471776694400 9898101 -69610897774359030572298794180123030340 9898102 -135594856504168351017288049816404817248 9898103 83544033011181922090450001347330994184 9898104 46140952223729335857210252692560650240 9898105 29873586272154757325968375238376211200 9898106 133070920082752359642029682229651599360 9898107 -22063275894337279231229578467023008320 9898108 25084629226157290294871964971970035712 9898109 -111674763601746866945162171701353503796 9898110 48338272003192913754548327398080096000 9898111 8855977648440043394732906807057918864 9898112 -15400976572658576870402504846569635840 9898113 101457146334358774012402292003615759904 9898114 -56876600084940991462875685639052599296 9898115 -141366518531854249524174779616185803200 9898116 83177791494043092855681505001265073152 9898117 -530368650969031780659014767826938108834 9898118 -192657690602943735704154342230142798240 9898119 72603046171834125502027858485266694528 9898120 58214881780672647526860878217143193600 9898121 102110767679289388555071545353060723812 9898122 -10931529431124556327472437648290046464 9898123 -106473796698859634515571413137287427628 9898124 195539323300957744200516341942422272000 9898125 49820553225825958290413618071059600000 9898126 26931448230430360552481858840563875840 9898127 -4543562401654959108182550959250358920 9898128 -36257720570763818571135677032733564928 9898129 -149613504471691504018276757938482691724 9898130 149766691213265792076698455532822814720 9898131 217177188067594983505127911923459044448 9898132 359775592181339621356329061058971392896 9898133 4444697344602171848638235713888279680 9898134 138009499230167682674256592561610988480 9898135 -46471124741820039457769823217478280000 9898136 -737462233302254372440578575755616010240 9898137 313542813493493748057600913613370179994 9898138 -76550425991707142376312863377049621280 9898139 -58330474714389009154409212977821016060 9898140 19203906228089660569386247015294894080 9898141 -394797343500964801332813723926919093216 9898142 42512497607863166268050894084281795584 9898143 26856360549870738696058469969755947024 9898144 131256199539236895091697459241972596736 9898145 82451188785548082429637287793361702400 9898146 -71709964907547142046379928336301664000 9898147 -123798593070225837232514218628142142560 9898148 -135503086331192167782186095508217634304 9898149 -204606039634570026586919126545102424736 9898150 11796144915921401745124659383530456800 9898151 419411903500039793408657957431016332152 9898152 133022611171303314675290521795401891840 9898153 131019333807622745428044452074588233600 9898154 102562170944340343953561149820926191872 9898155 187567381177998292068984973948925919600 9898156 -225384945915258684629640697089962740480 9898157 56249891023765895017502987685034928406 9898158 30698460633622462669876584772107998784 9898159 -39469720197896440232258594866191606640 9898160 207614933769506414921299259643002880 9898161 39617514363542781642568490092392394560 9898162 -11581437293424907121823262240455165168 9898163 254278501563705977955876645720196440 9898164 -24934003459040163867374985032736000000 9898165 126902072701306792819293633501653917440 9898166 36645952682969116806909831788350366080 9898167 86751129196593229370451514462612955880 9898168 135807977071482524714436624041161973760 9898169 -352642921373333470907012141588637497430 9898170 -1289162174086110953210172168242972160 9898171 -173162487164391521711481073764041800568 9898172 -4695994837898754826792962715380685824 9898173 -382880057682789745219451066534022168000 9898174 14024556572159883154327410116689272576 9898175 23781961716294824789666317858354876800 9898176 15947861151255831833352966159911092224 9898177 438707675108398974943449666306890025026 9898178 56292842633199815998790905718829737856 9898179 -124273986726134697568021540363656532752 9898180 109786791538516022981214323785720012800 9898181 -59570676172788183616794993338617958400 9898182 14771642609027966576235374577034877184 9898183 -210009140589767588799389835901357727480 9898184 -252926976214000674785810356246995901440 9898185 -60316444423298224535672374596395366400 9898186 231771766625018898838809704627533983792 9898187 19669803209127064011202798864240594800 9898188 125444509205173008224776052552993193984 9898189 -205035635639884118836047263223051827744 9898190 -88692119218564330206748409159965545600 9898191 188402048900151751216026088534416378600 9898192 -102353991409635105476677411394797871104 9898193 -366752013904830158330468408214874237440 9898194 -22663174256455662089140129659164309760 9898195 -29900912857244717245034157852892984080 9898196 303192353135580933311097077129894793216 9898197 466582422933139805319537369475879683168 9898198 149677964961686387898850502722285913664 9898199 -402756356531353786013264858603113346064 9898200 5569281579590106945578728605149184000 9898201 45979854199803438405953657262818283904 9898202 68289601747169978102341313189717011200 9898203 10541196282774474239776573649926913280 9898204 37327312109348099893702843013902547456 9898205 136619785927752246438382456974651735000 9898206 -2262724093083466853891407920683062656 9898207 15169975490724412104172249487169053184 9898208 -8373091841989349582536190368475774976 9898209 212912859620753212921277238078769707300 9898210 -910608538572747446711785089630359040 9898211 328940957163143265699155687009469710832 9898212 102791757736320097741335732405701947392 9898213 1502448760298352727051275584052873824 9898214 -31450518231965170891635229369895456544 9898215 11822132301917216086624374379018023120 9898216 18275855356160758942922809320240476160 9898217 156285591294795643354466388056641444992 9898218 197876783883476100642197675302182774528 9898219 -593635195702944001295559709167432787200 9898220 47611952958442433675217212826386933760 9898221 246873222924381026711992193397569717760 9898222 21806462122021667100502780952902318080 9898223 -475844353673860723981055236515710052528 9898224 -6619141887258538801931448309267824640 9898225 29886363445792751420013313777600015500 9898226 67992218760701146917090910770254008224 9898227 -35836537246533178167916100497932646560 9898228 315923734520911949365615575906387037568 9898229 178545595434738315947088004773998347680 9898230 -54121555987282407189694861414937969280 9898231 -963172610118536895469624666514240160 9898232 -245967875664502000140296699628536217600 9898233 -361050419289542001042224089589326942176 9898234 -73939694120425354948105481116485891840 9898235 -136470182058937433341996692951752596800 9898236 114324100392502695430680384416180424192 9898237 95001261182209160518183964260530010886 9898238 -24713813011873175877824572240991797248 9898239 42983439258127265066054089839033535248 9898240 68431332720994486069256844423148339200 9898241 -424869803816644570741771459109448623358 9898242 -28092833484847483304649428310305397888 9898243 -208789910534777749948901834536432149508 9898244 -150739758984832785138503305205834734464 9898245 109499119767725512428351570263385730590 9898246 29822675364119129378199412617763058304 9898247 -639869148819381080577117364048117197408 9898248 -23834956334543975952852374345929113600 9898249 112473844499479850467515443153328317136 9898250 -34364293521631718364846030947485464000 9898251 -58838929312755818934148744150536648960 9898252 -32270293511723966933882270441234497536 9898253 -197288360879779701714388958280548705280 9898254 10345095845983953717701011382053491840 9898255 -131750193889001657983054378072425313680 9898256 -1115627248958701469275958955731386368 9898257 70437809357703983118519794860971402240 9898258 48051628443739608028817469249093102720 9898259 4526328061258419919104780744107754576 9898260 -23550452851729820559598384957393920000 9898261 28860608001745127190451545964336980924 9898262 1912051071250475199404116472078336064 9898263 37480029731487495802225948937180704992 9898264 178602774841867032849927542364524943360 9898265 -89448133790298226759322233519648482480 9898266 -1397656112793784081197891771002881536 9898267 13649341666548874146713430809109118632 9898268 -54524630688480908852346437430357868032 9898269 -71419556425432835689836752321207569152 9898270 180597468392744170606380040401581878080 9898271 -79522710267873577954678201848775962528 9898272 82042278622572839589526185450121789440 9898273 -10557097649918970095496271899579710400 9898274 -16408623560430270006673499297836339200 9898275 -5324459680269723617782876540683302400 9898276 160300570218071205588740282358517996160 9898277 48665199467393519877956270570337287292 9898278 -5910019470310377911657698088200857600 9898279 -184901401205424961020160729547791546120 9898280 26104650211645514604733548758335488000 9898281 -11220168180547305112401468315356727078 9898282 -86678030687385943879336913810461597008 9898283 -326988095498303467859883865971087099468 9898284 -170302374908169365193494978643416064 9898285 157994738483498947888357765296088280160 9898286 -306568462559288054377891480812363465408 9898287 -4988778691210398905739597071193056256 9898288 6402691510078353208981834322890637312 9898289 30753286651409821940031301243106705124 9898290 -13688315538877710808566190534708344000 9898291 228881961027589461131556040576071839872 9898292 -118858034250580837925483106624620217984 9898293 -94280569941089358474295950110830333536 9898294 -60753918937537838983086241683205939200 9898295 -69406194484348411181008402672448734800 9898296 -223013687745636432040725917862040166400 9898297 -111434327962482938572639325243307638960 9898298 4496159173607059149029729987581304064 9898299 5547011363941753923399240085066339944 9898300 191641552626893780817254504705266291200 9898301 -46785530306362002766395920919405812736 9898302 4657166866821161026820507224091946624 9898303 -1714663664880554988544094360891688672 9898304 -64813489631589224240441976228506763264 9898305 -188348537069141618895404027694027782400 9898306 -21749063192528773002586836491949702912 9898307 -415077114683152438095484896571705029444 9898308 10749802267712948307191763004014059520 9898309 -445779625120940671984537878007677199140 9898310 -202445686184367684044318422308233581440 9898311 191769257977839380066192859717752853672 9898312 -675174834476010132212714168711876198400 9898313 199485128082601313100865005468841618740 9898314 -26837795412238467699943733655502219008 9898315 -69163130320413754805392063376201695200 9898316 115039257467701088014780335778623505920 9898317 24081238091124799731730383134395578336 9898318 152771748512978788228118136803091253632 9898319 -567086265047102804774729238523293275280 9898320 -39152220146392825126390700221663150080 9898321 9482854234333715141195470400699757732 9898322 -37357133180172792946394252592831952896 9898323 10520075033197992996524131938645581568 9898324 36589872452317479536386740755266656000 9898325 -59008682596198425546561181280085787500 9898326 82217177708206529012525388654548077440 9898327 -181784427410240684164104384592483655328 9898328 395898004855990764085407099441887416320 9898329 42440793935055124905063830383113461760 9898330 148050695585810701255627362605362515360 9898331 -27842005836590567467702285138226205696 9898332 -119154266407392720612811204908794992128 9898333 44976177158088334631299771958510049324 9898334 56035754280461599216302029658694578816 9898335 -35436619728898583036196516721737408000 9898336 -114145406682809595590744664814332149760 9898337 -463820600745290500692647602907329570014 9898338 -7126044607766494951734410875804608000 9898339 82049788273192875051038959897323736200 9898340 32572841134464314703057457640551491840 9898341 366254139642388616985739875970428288384 9898342 210075404090126381009331878137489920 9898343 44243823826515472526737324650704344560 9898344 285949130575654186417514786162727951360 9898345 -219233295825519822559527120675814428480 9898346 -59970441264033920220904101316259083776 9898347 -66266479059173949072104069212098884880 9898348 137397380701514923277575472710742353920 9898349 -32496592597852361905180518008226746880 9898350 30724606860133589385659483518626969600 9898351 -196493826849241051355029077988004828408 9898352 -1300022649170680436118455738814038016 9898353 -80471460908730334272296031619678979838 9898354 32419742669781991264092375708720013440 9898355 -166968146564822151540900202302134411040 9898356 -5866011563035915368942286156431814656 9898357 179579863851030258435168386866928782592 9898358 157665892601881784692225849674067781280 9898359 188420372933960262705742205551842997248 9898360 -214823237600617561282811101828144128000 9898361 -267518398724777244491337869900726718576 9898362 -2965173487234628386564291351446282240 9898363 12041051919070021758305717349573330120 9898364 144468710572275876416046618552365414400 9898365 1239508333138323423156780677808726720 9898366 95591370777585375405282385072142278080 9898367 361972343662241795093061954293734842360 9898368 90313647160395604430954023109001216000 9898369 -34464538576708933707390276056286549720 9898370 133524868960782812323019101708120142880 9898371 -29775239956202936325937383181553544960 9898372 -220030868108890950974128649465687494656 9898373 -250676782436005688722146605440955597280 9898374 -62218936637433203478581288750034931200 9898375 -187067465952131120536388569752832518000 9898376 -226805681978165479248518456110608337920 9898377 331523572456236141796997989125785506320 9898378 19598015270618210824899151835291417856 9898379 710572765839091860856952084212483022832 9898380 -21201671454366575550620316121368330240 9898381 107289455758676428745305231786164960182 9898382 60820937965922740230318670506187140672 9898383 161385226602639950728324559616762901248 9898384 32025915151125153789396415946655006720 9898385 1024434032600824204363007989623980160 9898386 -48271811204823601324131691773159601152 9898387 -177211276391960089730309469021984179928 9898388 -195976184872682369497144145807101231104 9898389 225345247657971264198657977483344187520 9898390 -181872642260981551951471963339691308800 9898391 710975615711994621863635798349445341712 9898392 -126475297410165344259111993439354060800 9898393 117497179850969484598593640857940995840 9898394 -3271524149782667539459887607905348096 9898395 9627621885970109548775031589690429440 9898396 109333292526752981576511966891951444480 9898397 260728950970770209306950706674514415846 9898398 188318949404572862906944236319387589184 9898399 -30109306013868065991347904141363410080 9898400 -68571141395132475243960387549467443200 9898401 69315036053186796639493634737348567104 9898402 35079069998863865912044666233687818400 9898403 -253085415351388989462921493475883200736 9898404 -78019631119350723663196591650792542208 9898405 530722221112557683518037708293137180 9898406 19302355672007496191577303549588785280 9898407 -85946849300034250791148732599600229296 9898408 -199974053362579561996726803139223562240 9898409 58996345364167853136424738163925501540 9898410 90412300492718973168800211768214191360 9898411 247847389591311571001964678836308065400 9898412 -135560352664921220886484307876526054144 9898413 -78556262228264541793462156366076707776 9898414 193584724940442205155394266434733015360 9898415 188560906126249309203156160162203631560 9898416 -87630846662011539739900105579411537920 9898417 -36044394428129183236394627576674007628 9898418 41931645191180259134905257363554171904 9898419 134579109475978676750167399018020687408 9898420 71446709888005099386868983414728294400 9898421 -39721569592746144686892791318945659908 9898422 -72485515164677570954175329266460286528 9898423 -143179560023267766926179650706427034328 9898424 87803267633977918861499653566391910400 9898425 -20890928287657614390346803445028937000 9898426 260349989481725744446509689012303052912 9898427 -28115891480837847480796588640618893056 9898428 2560588572314970543406495227040088064 9898429 -156935217259367520000901896246241576160 9898430 3309796333837272468754160773575552000 9898431 -295562932608119657171665148719526689848 9898432 -145096214715555937865014160769928921088 9898433 -96625505914154953911708204921079344318 9898434 27414977882731915996359781524401914368 9898435 -16675399968282176138862581842537703040 9898436 -39739474728142521429836616625139696640 9898437 -222984084508897734430687539381058918848 9898438 -117050683138659942240407213764214504640 9898439 77810029537273762383704809003742457624 9898440 -110540221145413165406772701096207155200 9898441 -19800640516271433814129679130293785728 9898442 -133197887759414947013711905522677298128 9898443 2688137519320718012338237959130115172 9898444 -314560436169476415065783456664560760064 9898445 -9812950781435376921573365376886773300 9898446 -47021969017718259658069112393877559296 9898447 17714342337993184964147316736981899552 9898448 -39026699624502801589940473191685816320 9898449 125481875280912752332182856522801562880 9898450 135469129107867323917617711240525918000 9898451 -58723030035006910433988729982216678548 9898452 -203835451562054488162795926343721629824 9898453 -676316537410340105525319219969631855200 9898454 346698351862493038646291438965099027200 9898455 -91960566988763483538282012237557760 9898456 -40868904460397223813938416881960652800 9898457 -550961489914477002553343312955428898294 9898458 -156256911777430234704716145238935983616 9898459 -13544329212085446120057025568541887600 9898460 26819026027863072887178850951569438720 9898461 -28934584272102874929711945123367372212 9898462 15797671886755891037843248200403078656 9898463 -401404332542026085036304330655305066240 9898464 -127194251352270416547007591780536287232 9898465 -25276852025084705592148897795471903680 9898466 -111091233214549103394821740572193132896 9898467 -190087687252272963288324117825689110920 9898468 -361871291281309511320452667305507481600 9898469 48266356907381821101623389939322193696 9898470 138228682352459867232330358103317286400 9898471 6123887228025507697993557411840142848 9898472 -535397137323126166133154751922099635200 9898473 -35213702280123395296006193000753706240 9898474 -32050991725630760508827703015629370528 9898475 -231323434320660357652463869834079670000 9898476 -6506965990435867473456387476974632960 9898477 -4553732731182883932302195425272290240 9898478 266601498078449278956163370038004927040 9898479 -35563874732919196972135673905895617152 9898480 -12262315696441620025121095124443299840 9898481 31317383511365451750109798204667571282 9898482 74467857071187482670557424464118202368 9898483 -195389090721109589034223855281804524640 9898484 96908813944030750140458693347025001216 9898485 -63116099821956816816035592818649996000 9898486 -29563642846578607854960659177438272512 9898487 -202114244333953754747744295636896891520 9898488 86508363250083875707133710657320591360 9898489 -36386973578110472537238060392330855280 9898490 -155443486933124082848341872224714841120 9898491 -66476725345348339148990706647499857280 9898492 -104347692022633798995837880922338242048 9898493 305068954250648591548310743152190832544 9898494 -90022365513988727080806746364348743040 9898495 -19090606295847061317808483910205793200 9898496 -167074120132260584255172687965127180288 9898497 153450647143478738356075879316558100480 9898498 144103721650555577245768032679117314000 9898499 43559490917210928684654171330964498464 9898500 -163144373780021472921597768483148800000 9898501 24070937589422346302452295694986761312 9898502 23482644158033022204438859932202702272 9898503 -248164664153552411223888403475546788992 9898504 -134266107550096071520349119254510796800 9898505 -56922735970200462328201847625775424880 9898506 -138090579071108041994849174261868387840 9898507 -60974856966072381153415313918860924416 9898508 -7896892943611326264895638840074004480 9898509 -244510751782901759371956117481790546496 9898510 82124632866736032104683122241931055360 9898511 -115350979902942989746854649099905527568 9898512 -13880251726734297869490218151574241280 9898513 -655012489727120822970305513267191193360 9898514 2412770618308953603562666173587971200 9898515 -27970129009542727118823935605387976880 9898516 183537708461040996597579896977695597440 9898517 -204125673656529233538151475039417702400 9898518 -2479041344307753679443566402212208640 9898519 16673067956747429258738655403770414920 9898520 135645188029016945087920838479016140800 9898521 -212435022988868645847114796218636970080 9898522 205413131705285108194121921692890263040 9898523 371458274721985678027560967291874160 9898524 5343307370584017711479221300024283136 9898525 31096514092401678798346090959216880000 9898526 279397021240176150646033105622836416 9898527 -227841355485528210773028729595382257080 9898528 -27554557525983804270704125210816020480 9898529 707772188786182452867058447468854228066 9898530 -98830242835651945107688533524833351680 9898531 -4109500259571872581212919390939603296 9898532 10150274419329895910584643527289008128 9898533 -63930004799637210187925770103026545120 9898534 -266827348970620730882363179311733783584 9898535 -493632288687161443999249035410456995200 9898536 -49951373975215984600786672008439726080 9898537 -71936051245069065992432730781463211840 9898538 33406344090068454347056273707931534944 9898539 100793922236753243326168982662985932296 9898540 -208394573532779044397445058001572853760 9898541 -145355493488968515462923718800881435080 9898542 -245826262408473802153330079002095386880 9898543 -49924602611105578309552062803188884208 9898544 14647028295386262758336352463747645440 9898545 54486369291873814731701905539033368640 9898546 171368442591605986068761888280913920 9898547 -414539987141810323804546052441740934004 9898548 -16755490052264548552004684104638136320 9898549 -110534671546813123975984788541531244960 9898550 143506855190809251884712097309451200800 9898551 153448743369749837136099573156915250080 9898552 62297038689237133226994636857787494400 9898553 -132940811761971640869231225503587403520 9898554 -66751965658821992770785401519929390080 9898555 113156282108736274332274314474272731920 9898556 67765646733235809213364907941095598080 9898557 3871120199015821656420876711089779488 9898558 -1575271050231427746350234756216613120 9898559 -3639786240546080233228733088967384848 9898560 -12003895317453025932517968921325731840 9898561 3437347990224806757165908832814885824 9898562 -42570968818199143159202391940278814848 9898563 86342535022813377975698660989638062400 9898564 7766578311819101280550971176084751616 9898565 403820750438426465212474056061519526460 9898566 122131445470079290777295054692440076800 9898567 -92859560355816331414034549654428288208 9898568 44774373519284114533331484087588096000 9898569 356333176202084602735959101920807676394 9898570 -23979049455537111236657946906158519040 9898571 -314350978122580419170242723059584853228 9898572 5222992563013295344433078474156851200 9898573 111334258162123530070169242413507568536 9898574 -15127955538100594571787607204347840768 9898575 48766639006109789630703442825418419200 9898576 -66919196855551716564872580471190192128 9898577 -134083638282562742514464273305127680140 9898578 11346824268801098049727342389569483520 9898579 -8760823163231570434165204915280335872 9898580 80701510698138971128073649416227123200 9898581 8037905486366806349018085987520693248 9898582 -256466629302146389088349805488347323200 9898583 531585595407874011489464650460159981640 9898584 128435986203633619069292053982223851520 9898585 14128796402867387973710848378571499780 9898586 -87422093459027058070046888436449173008 9898587 116290400842959273970180743817262324844 9898588 -114258437167271625540570416484629678592 9898589 -9327328799204520367449558906740134740 9898590 -38943510386502756330621505158373301760 9898591 72342308446198523937687928973090440752 9898592 533528205982506473642591208567577509888 9898593 -1462785388837374015721165902479587872 9898594 145290382960686481251028519419080982096 9898595 45422102581067339703192244087598698560 9898596 140844916014157921231394739312795994752 9898597 -212045511249545140697010648575746813954 9898598 72181207839341732083737555971390811264 9898599 -3426379441143466945492479804858264240 9898600 2011450917407103019024523013685248000 9898601 -95482708889724309975904247258044570080 9898602 -12906857171980051178011104822888185856 9898603 80973846096288432048758855884371969168 9898604 -248230683063622065030366742106722047744 9898605 65850716490520032088932491411905193760 9898606 63765517911922321939302222765885511104 9898607 209409250293884602801175538499238188800 9898608 54304781221960852428997839228456566784 9898609 6265048189500914192200264115882168960 9898610 -12066815923733129542923695852361646080 9898611 -39719398284210823664343362752459165128 9898612 555792050364403225460779956654061136640 9898613 -331772347258452032549068301200253853138 9898614 5768254624114416476113321856624036928 9898615 -258693100972342730476709166266916675240 9898616 -11427159801728689762925790499012362240 9898617 103258627820785190003895143936642096640 9898618 73108307270859861061264737051424458720 9898619 -63074693113241521974109177941919701120 9898620 1535724830571727088566317241504097280 9898621 266837625189856579668093851319500104000 9898622 -185516319415938318087144204000345322176 9898623 -4499858062368607244764757015997536256 9898624 -60255322987799780793496768166756352000 9898625 355955764620865528066795867595118816000 9898626 -165663381162171073345085581813951894656 9898627 -162037861351066510627023491121954971524 9898628 -100220806500782025959091851465390027520 9898629 -110717558594638059690992591698497710112 9898630 -1120069128426216316861078921537728000 9898631 -311874174688517435896886592078074429136 9898632 -179609090156199734844800562052906598400 9898633 -282726245740134036266853177943716054118 9898634 103860013846659351423834604998174339072 9898635 340149755936762004611378309443204976640 9898636 -80784093460700737025838190285794823680 9898637 221592736415402189648729698228278648000 9898638 158723100212902066846160595064458874944 9898639 -351572249492030693076267286336102449560 9898640 -13138301777850551301002431685396643840 9898641 52849446359888145034877575162317709824 9898642 -85336516107610968487401797144188660416 9898643 8960854794282686381595838692075951168 9898644 -87434771010056338744211834443613810688 9898645 -350336676759115315005300935615101496100 9898646 51283325646030625800196293449901097920 9898647 -108243518433716449004741375793699670272 9898648 106222579487913916923132005863816550400 9898649 982111912301872224834613354979800650 9898650 -54999238112065837531669313169360529200 9898651 96611351833085671659410219482903236384 9898652 60617840424237015119283163019298049536 9898653 -124315353961836455750781621278122202592 9898654 -17736417318668500418341845273350803200 9898655 72898725257169929578485748901316370560 9898656 208835944281578743423349195602850217984 9898657 95066535666674067109503356652309168660 9898658 -11521564264842787131538741146519552000 9898659 -116892344497983586211780614000568864160 9898660 151445476118354574934510842251099623680 9898661 -203852404626617066063807657117844979428 9898662 970880450539144328056547277839786880 9898663 -22803373092466966964882803890328800000 9898664 -3479293463764007968236043597856686080 9898665 -4115568902752189388777078544160394880 9898666 -34030699547135435778832739426182752000 9898667 86663684354571235066549562369078449716 9898668 19548025270680330998630955365411734272 9898669 45503232990781419857482054167259100160 9898670 302210289197630981836449554396568476160 9898671 -66160458630954900598104507445451424000 9898672 15113122922331198427907493874865537024 9898673 -75136767273444701400693554111929908078 9898674 -18401929289378697093487986767642399232 9898675 -283701213667628819724943558739084704200 9898676 -74128266998276332185758595671847911040 9898677 185353527713535962297750696416585742880 9898678 -74520292676141563961472102221114244480 9898679 -165554559931361891443086634097984902224 9898680 -142415444464369570194312760372224000000 9898681 4050731680102917345538268357197974532 9898682 39691330858435179044636417583444270192 9898683 -134501977579232894463929882643319904400 9898684 -78569147460694847500314108138656812544 9898685 38372984366133338626463923698552092760 9898686 -149136356733264578427778199338009920 9898687 28347496272429090808298042630170148400 9898688 -113902384359504227065512696954315866112 9898689 -25441519240010650291099493988446183376 9898690 -79433752698278244113520437930719058400 9898691 345458325893783535383276334138370533384 9898692 -242148051013265524192127939813097842688 9898693 -55813667830365152754977739193172080384 9898694 28697675791300522426139129673746934528 9898695 185950908911775370470358590115303441320 9898696 -70078804778854584898325809818695884800 9898697 -135743775708345488997427590639462034854 9898698 133343982964630070229360032374422046464 9898699 237509935597827036719309578558338047536 9898700 -40278930334216475150383141152337920000 9898701 204239070161681073372464303726852442624 9898702 -7043275562914325275011356789019295296 9898703 77016023836465742016735429651721147584 9898704 21032632971219077870445124084030685184 9898705 -335278094836713342815973557255077264140 9898706 117880009419105099874719285255106257552 9898707 31401730410499453169813253780339809280 9898708 -78776848003997425288710603807856646272 9898709 -92715631903020917639530490905122328008 9898710 -21282349520455534985038780774335719040 9898711 425509636023411042375524437105443218312 9898712 140604018385059737986457248191312445440 9898713 -438318341470038435811553512200311092800 9898714 41132282873132548656534890849401119744 9898715 393662188325261728996464908710068156000 9898716 -197103577819250180109414792237635778048 9898717 -432512530248527921032939137062869993728 9898718 282995559201284180445292924842569362560 9898719 -86075884682974023502706264886255677952 9898720 -74719475348246740177600580189709926400 9898721 -44545991593704670812578209842704134080 9898722 -92238656241678802124239774523808593280 9898723 58907868534356197828814110785102914972 9898724 346219192054492993481813025909774016512 9898725 -135064300883489206726262920347581892000 9898726 -119934246320353775981678224255052474880 9898727 37435383371086105064926990168071127200 9898728 -36173451542703504384053172136864481280 9898729 -8877785163230740138226993758199428016 9898730 -14245917676594239025766755876229742240 9898731 -155249938262887121863976239342210172580 9898732 -148018516603677734899409372685612891904 9898733 -172532434176262754747657537095647645396 9898734 19030579895779368711492235619804405760 9898735 -68071964688803275795999576629577869840 9898736 -119423686239116803613450240266292625408 9898737 213838649882350334829156206716690581360 9898738 -159909922204321121957964323463042858480 9898739 169646540319350656501916607707466363456 9898740 22364156797521615390575780514345369600 9898741 68729454700198951939279673613546093984 9898742 117449226058769350646982721242813904512 9898743 24548615149405784998441804241305320144 9898744 -256290363719990760850687751382006681600 9898745 70733506159010696447183716403367442500 9898746 -32703416701891406854265488789601832960 9898747 252828205003742953305611300135801279680 9898748 58045437001225368019922279969445777408 9898749 -7703325127837418510963635398833795712 9898750 -52415453776836626050205099180962800000 9898751 -619099765362914301329035759505024339400 9898752 74840430536235144731094925896560148480 9898753 155621115501148175132347612671272662080 9898754 -3525930109062261414008168113160579040 9898755 -57091969437517354869639039181279663440 9898756 -38628636536413494298088326538138488832 9898757 75073913383883160818487895093172581920 9898758 34217352573610136499288956706156852480 9898759 70716624826274266612431339736106019304 9898760 150108733858782949009001834216628326400 9898761 19025608112561555445599813708563774464 9898762 34978637907909458860808904715228799232 9898763 -37811711640709523301618279028657541376 9898764 271202891932574354169212267184020324352 9898765 84766750880008211516716915703304798720 9898766 -223757529634177834626319119520011549696 9898767 -25424864325820354286270028380913084384 9898768 69022750024638647830661975026835456 9898769 343561328710680011752344507208189141170 9898770 -40762045833588803241165917081755837440 9898771 444664413355574112637308942391292636972 9898772 2727154686687907030773330283246817280 9898773 158737718837199721517848277277928408800 9898774 -14327673345971803551335263352845398720 9898775 70122618839110541223852510999683490600 9898776 273620395824449537878318149561012971520 9898777 -45169921313772227262088973883812952576 9898778 84399608114557879912762214644970227440 9898779 -281342012533493479287477923315461409280 9898780 -183937454380844211842672193028654502400 9898781 -205674678831919208881061358737603180928 9898782 17076025874978641725418839572984976192 9898783 -487692811121102513448961278734509463968 9898784 -156313713786822699146786055409639096320 9898785 20453453218823492338960443282395844840 9898786 85260616436064271570610895023442983424 9898787 -42310431594119000238701899132997847768 9898788 -3100315081492836339205796304675609600 9898789 87123692523705907884288616195321849056 9898790 -119711993720538769517487118441691721600 9898791 9159964639165490232908886862151750400 9898792 164766330563296596758175532173925248000 9898793 296653489106646144907224593134011858042 9898794 90838650782116975162102750561046906880 9898795 51482789065995161116163933804233175280 9898796 -113745185787506562876829750746452766720 9898797 -6252125994997723453113824234392847520 9898798 14359612898204181835466224666731628032 9898799 -81897535600579474668313861555377289200 9898800 790591846212279648423784929514291200 9898801 13554498716850536809691048031058270704 9898802 5911541217157504173774104216775261600 9898803 -132004500634720394456033579567009114988 9898804 81194732713786347326416630661599926656 9898805 -41850319489175839660343308866189914880 9898806 12117471818567614463473128762759981504 9898807 40117593131278832659815922480399302056 9898808 146572956932199147537624130638464593920 9898809 53856525268648310991154274381353777728 9898810 23458051281768048871445977694242790400 9898811 429240007659038591347365531328153352064 9898812 47864500502051297787882034289932836864 9898813 28146313319573461537770555009844459084 9898814 64778882456062246511513937469005632256 9898815 -5249011960058401042733806206220224000 9898816 -150180167789747257636152711551702794240 9898817 -3192797054564721118317821230045494528 9898818 82245514586796819075584493360482373504 9898819 94185380180365809971915256534822650112 9898820 -36204167688486385569101061487697571840 9898821 9157362115713309223865977355265948480 9898822 -74006508034109465055290529398090507328 9898823 584791250569784017321845620310266904 9898824 -85176426003257422108899131420282388480 9898825 -16331992962358139251234799674833568450 9898826 14043542498341492239896043857130330624 9898827 -5648455376247140089054094886641777664 9898828 -12779338534982219469990561207888047872 9898829 444365632370373865937100294506263561440 9898830 -73655164598474491937426386624043067840 9898831 -500376710826661157573475069271470061800 9898832 -8264964409293757579162963089346265088 9898833 -36372202801369997928734013316522986960 9898834 -4501983610628040551036670490342945536 9898835 35910039361661618008771764334450087200 9898836 62129077388958988373902560324828739584 9898837 34997618696487548773182697660349814954 9898838 105817836532174248675549085019231212320 9898839 191617157753499226906399558626931811400 9898840 -19911519128717739678846393315912499200 9898841 399986127747978624189558239114888815242 9898842 -79232758653599532957320168598385970688 9898843 -199210126191673394066908593511227981240 9898844 255057092125911489780465656077563572736 9898845 -193236257276658101813160864601892246400 9898846 167192891304252143340658106467025119872 9898847 74132854122913381505768582260621029600 9898848 435097066074649015190293607702687907840 9898849 218640927854818432030950736592568514850 9898850 -34879744366358227061212623796361083200 9898851 -22872458768273455575403932383291916168 9898852 355139314498801737289020615287215031936 9898853 448349894740655232271800806215534863102 9898854 -58850283708277747420284229437516036096 9898855 31766772094418680729517253823061081760 9898856 -186040548843836646310647384617401466880 9898857 -15944997569113333494076228471373889600 9898858 -2224792777806892611301001772556615680 9898859 -271581961996346661727113677378772908940 9898860 28214319301379110687185570872722176000 9898861 -89424664058123563748676022059930836768 9898862 128630867800354696989483167521140147072 9898863 -7376691438506687577482030369344483680 9898864 4241482693321630166850833536178094080 9898865 403752886891412106906663344567880286260 9898866 32508169530811279113497006265041323152 9898867 231759159699826888011493218800765052480 9898868 -9710857432561107285229712178751924224 9898869 171265725504896337420844875467112516672 9898870 -166162008767331385170844382913200133120 9898871 -170730443892337908452516459524592768856 9898872 57806779461109127241796168232946278400 9898873 -42659717177864412850921423455981002156 9898874 23869693563208402378374246437013741936 9898875 -32333436230675717417041190858083200000 9898876 -38668550548642751449348264496688823296 9898877 -138037174454230673797710163444086353274 9898878 -111295932022100765175847090352331024384 9898879 76973486546651030293883605553156970960 9898880 231817886452696235056583669495680204800 9898881 -10351553607812119967745993681807939840 9898882 256399228578519274116834486122632163280 9898883 -97723833009570257872943703692873051760 9898884 -16766639301591086328271183706119756800 9898885 -63146302076131004663019866974438101600 9898886 215198413867084111499587469603772387840 9898887 65058766344851983453850477786229714768 9898888 120175898830692252025292340767002460160 9898889 -32709560044436125621504173475875840 9898890 -39577291451893072829142920166602895360 9898891 10412566855717268007423662925996267264 9898892 -103700844869996428173737312117342486784 9898893 -215768576290252361836141645894260671220 9898894 3089320250366043105613979831052866496 9898895 -193935493332196197381251084049498324600 9898896 905172775909181438569030379971805184 9898897 209363955560083434487345892237498967412 9898898 -199667060972972058679002251578511986800 9898899 -54068016032157451928614085858379185736 9898900 27454032435247403785750214350444800000 9898901 -700356645248018703685415751550272960 9898902 -37643969771271389465664626478173184000 9898903 50952986887530468157124046890505288880 9898904 -510380820086872203521126130524023818240 9898905 -293173332713192955362943478820343552000 9898906 -106938053339104371157803164671623470880 9898907 375728236857605766544947587062404561156 9898908 -26595588006803757562289311427088482304 9898909 118335336605589418929627145052055933420 9898910 54231592787475645015829737604737365760 9898911 -208388391374188468644466321681324469640 9898912 -58102816429244300808463729444968726528 9898913 88525838122684153195389361241134600584 9898914 118727672379937685791127520554059309440 9898915 -27134097358761991920826511171175826080 9898916 41774439497472408723225533475949798272 9898917 33783039118879386668275240544889043584 9898918 295985150355880514419918355778902242560 9898919 -271524357311187769953625810332888673656 9898920 14013843404868532937890205151009177600 9898921 -98785602664785356330041565834941967878 9898922 -208165775256049357083057631842782462976 9898923 -60696493427607508653030835135406197416 9898924 27457307922410521594659594140730163200 9898925 225576605198419759109609215913321752800 9898926 -89283838676552351324304469952428173312 9898927 -196464110945690267357057420151390041168 9898928 26842962745823633505410428260609490944 9898929 5978106575211781625583886341668009010 9898930 -72050848868562539071905762048405777600 9898931 -298905713492111834180904943045302926880 9898932 -102088259913816780687920576884931555328 9898933 335358905689102806541556453294615649024 9898934 -164437726528074618016600407097457537280 9898935 3848787339448538556626100496506560160 9898936 414383118196122097102891740380774400 9898937 -642479867590718050966943441179579904640 9898938 58983346240033379562300577823937105408 9898939 289400309950969313519458223232371105856 9898940 70522947959537932559298326895794073600 9898941 83373576512386894658217504592335269280 9898942 -88992798084166142659819384057406992128 9898943 -188582333204833504415270613114870506160 9898944 -457639369363627592363714572305039360 9898945 46101046737442827565981831013487420480 9898946 -534695731307600320725570831953525856 9898947 140933592849037104052549664167902582720 9898948 52956413192449957346640649581306439808 9898949 -65001125035475200719804585777733720836 9898950 49272001422559958286818891438511297600 9898951 -45902471295220146047734587702028421696 9898952 -7387513518760581509349687835957002240 9898953 -74493296074297721073915686234707539696 9898954 96774515553341750414060587760430852960 9898955 317928640922897436679094998120513080720 9898956 221976965650516720769171207477111685120 9898957 261208080239445546502762219681638888192 9898958 -121799455021719391087433444157198679680 9898959 -59889314979944955556402177375644146688 9898960 -64696524009529957080587512239122104320 9898961 -245997976885135831168278838105822141200 9898962 -15894948052487464041031748821489213440 9898963 -161170680834253403595321867581244624936 9898964 99089069483408206250045041444393459200 9898965 -95560373289613072438537749654815399940 9898966 -72560041518077210140891481468909168640 9898967 26789369717845313246658147857758054920 9898968 19986995277244292233951735797112565760 9898969 -110801290414664300218207427084075887356 9898970 -86270435698135878884812019805502709760 9898971 19839921573314141629129679530288402800 9898972 187999139980384533743570286528391563776 9898973 -13128974618917590777195657428132590080 9898974 16748420342565362761527268413540250944 9898975 -122692513870494649871486701081972801000 9898976 90958607161917056980117882945823047680 9898977 -341733621123257637008513672159981289120 9898978 122819921796829290110378520346808105040 9898979 -87655485324164279051442421541032728420 9898980 -11603777660988594400405523745165312000 9898981 -6328730075132895746749615500406804548 9898982 -35349519857647546086308440474351190016 9898983 -133706385098594783163751576562776072800 9898984 248369455321710091925263087540437826560 9898985 21365934119526746014427629778819524800 9898986 -76687887275500543657857800292901614336 9898987 236354750278244321197602574683491072 9898988 -380474506801964220996694734763707569664 9898989 3286823811161972691333711933536286528 9898990 -19851767807669497644597694213559210880 9898991 -235807364510791602385592239886314642008 9898992 23186462958790274447616545339751235584 9898993 -26459759670503871190460339644559534016 9898994 -79291577402072182309568853528921735168 9898995 185755150792578931163772206023258698240 9898996 -102967949820828803634405085693537936000 9898997 -14907917120975634093113881268324152068 9898998 -318029543285974592554942476638082048 9898999 -273297866768057825516281691999507360256 9899000 -299925650772277966982229482440857600000 9899001 30454134703458233916755109448448822592 9899002 -24758609136370229954239560245389308048 9899003 -225902629598083396783349557708166774748 9899004 -12578242968984959004659438955769371648 9899005 260631984155124942086545253122513887600 9899006 6954112680938216510139539168806700352 9899007 -118640698849405167542226747010350375408 9899008 107455663957159820688655566546650791936 9899009 -194376671368729780539885133535612705790 9899010 -7862856573676691721716841683581920 9899011 22178953581662214845893891850866942000 9899012 133810480239637767211375709904780683520 9899013 36073462165737270534259592282034041088 9899014 -86119006975460645272482248893010557440 9899015 -92663865137356722862730926365437706240 9899016 -20572222317266785124470485613569638400 9899017 -55808356792176256214099898882930693788 9899018 -397039019580837817389850509047599312896 9899019 7127829480326649829333390526039917920 9899020 -78638624231636924171858446063887744000 9899021 -465708495580644019940207114347270038336 9899022 30881058410026355544432995595508629504 9899023 449858988219958962728303711307827364272 9899024 -127607481289449673157150389178285752320 9899025 -37826560219360481613267412948731756000 9899026 -40850001657581470590658137018216343776 9899027 -515101723115550068561241984287573252280 9899028 -171784834413062719136900024987779701888 9899029 174677388694592739156742516670417720046 9899030 -3756095098328659487475408019393438080 9899031 -165870834711855515406536132295892343448 9899032 15452447592470069493037136459291443200 9899033 -160684920571425553865645281724319081216 9899034 106204484399246268510772132783138033920 9899035 -189924299286604924750270097468446019520 9899036 -5105553644340738524313734298375014400 9899037 -495698355821799702204228419766599482560 9899038 345070085487790450961994563219114816640 9899039 22344124589088586192031928451981020624 9899040 -37371597702171908107516646171879669760 9899041 -18008802275987941675617634112469286558 9899042 -172867186909259580669569823754506545328 9899043 102974468279329465423567530188774969088 9899044 -78926436072319922018519483088573595648 9899045 142550095151132914760100343787754079320 9899046 110487005579037599860223571446423602944 9899047 108453235375985249874351751258525723480 9899048 -414049841590896191381203644982579200000 9899049 86328651512233910615548872455272613952 9899050 39575561712448028421699433012626028800 9899051 -357951046562932750158256789312742038296 9899052 -45347194967536258168244162749188807168 9899053 154134057209572124133714122980257528120 9899054 -33231311559730874870816498965508927616 9899055 84601071859828653340011269679942559800 9899056 -12706967231583365669139004153192448000 9899057 72421872965515950326702571708260551680 9899058 4102685072692756409799069350204275200 9899059 -10982089232503158224872505150779426184 9899060 -122768974730512237416364955511824048640 9899061 -1221460139106148022876393115854063328 9899062 -179490620802835471041455507405334569088 9899063 -472519012009943521826201291811924002520 9899064 136844290648230824304772098942851481600 9899065 262812899255297277246270135067484591040 9899066 -132816239795693945269616525704024404480 9899067 70742232906554625203317883383050675480 9899068 -263708353819395813075926795331856487424 9899069 -374548525498977109190280130466379721530 9899070 -67804604681805805184853816185109820800 9899071 -22555756447496997733762690696415120192 9899072 43032330216855896294804861329515479040 9899073 1120233587765546555676388715089075920 9899074 -84082361805857435183088093861982732800 9899075 497453482916919349850604353562403200 9899076 -111206616939351338554227906364986408960 9899077 -208919140087736618085676484777764789028 9899078 -31031749261442468372717926388117265984 9899079 182217701156352047326580564069380955520 9899080 -31867634120892397089798429881622835200 9899081 -24367533544781356191205181110268245836 9899082 87129598027751634797507369263869860400 9899083 140486378972129770161617145946665433800 9899084 -51874506184329199629576135242311348224 9899085 -36329220555646245982614287187072768000 9899086 -25736779409315432388228419655354143616 9899087 423992810331953491056645966461567787192 9899088 7258559563320035758138623979128619008 9899089 -897787688243325251882144593027005148940 9899090 -24710653307856003229783201308616591200 9899091 99906593877788196881330482094904706272 9899092 12762303226188204863178089680034119680 9899093 605865460302544516026256410352556089920 9899094 -6156110750879045915525735224015091328 9899095 -246938686607301891429908917648621440000 9899096 150397812739053687019774061415340001280 9899097 -104848303631720632453705759117428022272 9899098 293769834018832695944032672950523825920 9899099 -40861790393673506224568698018018126848 9899100 101211852218926095200653860605488358400 9899101 211341248217925308735533375507657269600 9899102 39365219280131410876506628996885210752 9899103 367001576738535291809614373955304890000 9899104 -22406885636419643618900702402723708928 9899105 45606230017640509421283776796817488960 9899106 14600390729365728267518207875081863168 9899107 112109301436791744467705551464485750512 9899108 137083033483745492220597590836487577600 9899109 -157214113840816541614758639122406178272 9899110 -7506017490689587439202902313529779840 9899111 111250890633256173715648947973823138424 9899112 176429525834059386550379185891688939520 9899113 247118945596185060054142095417413860800 9899114 73497717244134917024732136817228800 9899115 136652421834844871602113033864434388720 9899116 -2124057643079170568749221180773847040 9899117 -149864642355268854269148840708150837054 9899118 19945951542519602879856348588514158720 9899119 -585662886666948573244704614742317650480 9899120 -29733505531418964647944127703511203840 9899121 -225291699422388871209987429449703775680 9899122 23572067552821047375022251191032763424 9899123 26429838938563436541331274407566968064 9899124 69813072041365395969441793145000939520 9899125 -185982260414263125364228132044191421000 9899126 350136764602383894802783078696088765760 9899127 -174829897823825699880672248928675504 9899128 -104742753784327433620825382508584878080 9899129 303300289540616786659000486660706367876 9899130 -106374707639358449375363330698759848960 9899131 -301720694111582724082029047526590544 9899132 -377018357255616885461535351944746543104 9899133 76066420879931906165358653361158248800 9899134 -35605301742456535438698115890681562368 9899135 -147922391696153271673126644999917824920 9899136 -118309372525490055447270558847960350720 9899137 48207821626090072129422771174199954432 9899138 159490757098336304497633154048917249920 9899139 -91391777167636498904189621947244020752 9899140 225567076470008483667536623590903521280 9899141 62382246268958799934531442985328212480 9899142 104053233602128523831400367080025325568 9899143 321604959326419440661688538987203514392 9899144 -167629993658982570525968486864478243840 9899145 -355123272714213367608947022249609926400 9899146 246249864430155684660353008995937684224 9899147 -295780054510307326065560100403560655404 9899148 417558879651664683299651453607739392 9899149 132563009696107002165313075985407331000 9899150 -107789791343132598025729102849534968000 9899151 -205707548725577828702750045214541399536 9899152 45100515362604769273320385400515133440 9899153 52373102669734828156059428919815407968 9899154 108432163413547232008627486792145346048 9899155 135277842385503630508138516346502771360 9899156 403203596443726716592435827586428443520 9899157 -91960592377462643981223180030429899712 9899158 -6041402565605631395829565675528612320 9899159 -7564058895640237727285454130838949096 9899160 207893907958511056561263120560178585600 9899161 407832831914821569392363133500430888912 9899162 1857485237721448167408279039772800000 9899163 -113730465949131601139785229950829192880 9899164 -185325337983626511842171565622929650688 9899165 -10193878913064620111849666052055470480 9899166 33383955271785433777766879176816597824 9899167 -257204910060385230871350565955271018784 9899168 174740999742418570256270751864792809472 9899169 40243633164562532280690063782547449280 9899170 -9584500232030655376085292473684778720 9899171 40329868260483309163746279418432018200 9899172 -15498864338058005341693231616476800384 9899173 232534577200163020726322044344101151422 9899174 17355330338872767851574253691068719360 9899175 49055223697156084706004623130377654400 9899176 -388127317161340794040864252059479454720 9899177 -266318491514764286253970308105447788166 9899178 -87151406087854549837958631079617605376 9899179 59158810877048691704564379245162480160 9899180 -59298135557373312809986958481842841600 9899181 147560944728713867637239319142354499628 9899182 281276881538360329050784648504308240192 9899183 -128701765088169321502972337229869956224 9899184 5922219349603644693342584013933871104 9899185 -292416801042019387059801994933939535640 9899186 -200810656332437589691104479144364521856 9899187 265873221577325318961775353234152804352 9899188 -747333090993837284066123807555329280 9899189 -5435401707400656665597086252717427520 9899190 -640931834511589185960876274342348800 9899191 41308507625941533699309612655842004192 9899192 354503375295023568544098767066319667200 9899193 -80805541576227980202821667742720171776 9899194 281220950256758469385862668717169398896 9899195 -207053372762366265498706584811253609520 9899196 95465050098081217628561956517155656192 9899197 -15296632227385802470203951765722918400 9899198 -50794598722494821045466164801655878400 9899199 -20442505915128184322121324248567362560 9899200 -33155357339582544460580137037463552000 9899201 -170319863398416630952178660734969644588 9899202 906676386454997525526068471773252608 9899203 -161804121987008429555627617644213630360 9899204 -45336143872124337258698344413730848768 9899205 -73918790134197929436424164615913004640 9899206 169421592625727272922114119195205811552 9899207 47808732074997162021713667611562904512 9899208 47304337657729368755872610915357491200 9899209 -170039402654013053591965188061203401760 9899210 32727810762133330106315724566863217760 9899211 111564722357217964022766333892233237504 9899212 128393439368101532094678349142235386880 9899213 261705405922126090691955653825754466380 9899214 52742204140828511649492934662546626688 9899215 -37396161737859605872861582413934734000 9899216 25624606601178577836046394328411144192 9899217 -255789915989783934226735157845563513072 9899218 60391297897818419028396708307564595712 9899219 408324862062167165634603950268970733712 9899220 -105707091973949461965942364016431134720 9899221 153628415954525294155280191762113561422 9899222 238329670046345608697230922322130074912 9899223 172005205925464831938207435362728504704 9899224 38473776705365241024451751443785000960 9899225 106904307074597548177238161200044355150 9899226 -117028915762090870839365761560481497600 9899227 47021278686127204371382682535694843808 9899228 148801524342572908377177682285355819520 9899229 -368368926322929450592673466970487712 9899230 35511333685999684803279556169323069440 9899231 -38298351849276833506958066201866786128 9899232 46018246426783471915095020767505547264 9899233 155423433599566473647076722607879384084 9899234 -108811935648418468771239266386868825088 9899235 -101045632974826100265981614538275050080 9899236 150972680501705994498449406183329365248 9899237 -47068330397990936890474707607460541600 9899238 11663750420566812719734194944171981568 9899239 -1230580793463353550445595213803002864 9899240 -51891146517387331664927827177104691200 9899241 14329536034069881331029301997911917024 9899242 129714279178484804577494751179101924272 9899243 -33471269097855727132326014447366398440 9899244 -75473723319831223101896896525400142336 9899245 -936452470337281239296352963453927360 9899246 7326982074383122343814790677408227328 9899247 61820811539603194736306478080179716480 9899248 67470283220170465800512922119341801472 9899249 49433727151299482309946552333486159936 9899250 96679070991936362548379470889499264000 9899251 500436874703930761964635780565270477512 9899252 -62256060746507323921050115329225984 9899253 -4240263963783210448811373937149719040 9899254 -50557755321849775739336142397722179424 9899255 25188230259207897379082066774222700000 9899256 -120250515805221561810735701934902476800 9899257 23782698678716728233920495330221734506 9899258 -60389910039490591519306391618268522240 9899259 -301324814810713651878111892615891361280 9899260 40307838315423977326235366181041510400 9899261 146043281665262768863083542189902231686 9899262 -14352168490390503430204024640886062400 9899263 -1012954295049229319621648167220669712 9899264 87351480925553680272466003524027678720 9899265 -62796942248187792028174022649491383680 9899266 -52149828805625163222169910977591641600 9899267 98410132979002163428669180701658333392 9899268 -231009788663673795262742674355419714560 9899269 214875420171368341940437264749985351680 9899270 56242285966044596373540423974601096960 9899271 -68416350409530291638738811028591656360 9899272 -18977568040104693883890260869106841600 9899273 -31496288046895505863222726444424501478 9899274 -95151435010445286675856346777500905216 9899275 -75320673823296553847657890929361716700 9899276 -151902942328692450972739578317451224064 9899277 90626172136993314011616795866519739360 9899278 -24708442710517918799850275713553376576 9899279 -122197456177349410153108532936120358216 9899280 43256586016464319591133020328440627200 9899281 195226725176963362154208459223709648640 9899282 48604940718311633045113808660502382992 9899283 -221558888506940208202561877183006536776 9899284 -302579380262968818192392763993101536384 9899285 -68604001722968379244469392952021169600 9899286 -44639276176385385282029763697686636672 9899287 -177427481309130362721693089071955575248 9899288 2190967409620272931729860930490859520 9899289 -15315029801286330009538434655587896316 9899290 35353773496032297901818198767068082400 9899291 -13132277246390169265847767982104861308 9899292 5276758461694908688412006223748792320 9899293 345294658101404605330865035109879252044 9899294 -36188604762047877001834160015146004160 9899295 -85019629150039605627855894012918950400 9899296 139401022931694628545069931752489222144 9899297 -13896813550137075897605847078458596254 9899298 -99172690214703611056410227671680735456 9899299 -123335914408821067809668781741944933480 9899300 170036005998531343878096338322315926400 9899301 9756216624655796956576831653613253280 9899302 30091187953050026033950030595657687040 9899303 318529359241079339687077880688134370552 9899304 -211617200305003861784551489883659468800 9899305 131740523153955366963554500833494513160 9899306 230776487741345298843588665379321074352 9899307 177166517077879387119485858441463281280 9899308 -119896612480241128811230911131928163072 9899309 -7103323055295238304983479935791162368 9899310 48125025464513133744398522246964140160 9899311 47672495812402324256656744660144751632 9899312 114248595592777941908864535869867606016 9899313 -1937127141179618567203519969049779392 9899314 207751599102558506718862131408637610256 9899315 151135639278266205130461574605827616000 9899316 -231834688746983778152991554395140096 9899317 497677902122787819073131432268250604864 9899318 -3487750335476591435378335641795852672 9899319 -73753839888000637502265422735583112320 9899320 345668309772327052999156703499997593600 9899321 -456232548775748520595002675106904747640 9899322 95532522523194592822312105111760182272 9899323 90470898781869233048274063622428656640 9899324 -280603211637040405692366253352587008000 9899325 -193408635790015649319586437169951027950 9899326 8331604848055826477517052927555222464 9899327 -147274456077741282597657749512535834160 9899328 19968824599956638271628732864319717376 9899329 -533527163211779343078415798906641255120 9899330 -86260544330269886884970456508642170880 9899331 1758881718682218568664454159160137216 9899332 -72800317829454851313673427600124968960 9899333 275890148060043373763965180465110951582 9899334 63198424771385422069726306929543896640 9899335 150720604135765700812056838684537346160 9899336 205872521629772395111894372914033607680 9899337 -26338676229168812434257635804703995520 9899338 7955068441404789864842972443007454720 9899339 -325176385285649694393606384105472525440 9899340 25550607019993465521114034103743856640 9899341 -343426813873296784390857377602275541258 9899342 -4351986187041348429828417753516275328 9899343 126157050486768015020854192650429757032 9899344 -525938022472098150112124177594843136 9899345 105033312845246704017587031886816958400 9899346 78895612991891945750861357350810055424 9899347 551871934907682094303245455740742626796 9899348 55674534048164776150610284660727668608 9899349 -95671543486611021530479291610741037312 9899350 35247524936027007756322890979865020800 9899351 -104126672694887297963355169844667390336 9899352 196660794676653116799965421420939909120 9899353 336323576545359118847940717982441587780 9899354 -35246089288247810173570505117929049088 9899355 19862536487266491208416904086217156320 9899356 593435002750194948752264122863788803072 9899357 97038765437999322514036185491197411980 9899358 -8013705087618375295272754737509913600 9899359 -42072995568220203866323148782582516640 9899360 -206579659450873859548873453977379799040 9899361 115965913565064406052247727335558912000 9899362 -103337996745402494661376780884915486336 9899363 201989491972960554746512206271991139612 9899364 185058788462224468097558509545892402176 9899365 49030270466364437177213068078831691520 9899366 290059392453145997285112794569196113632 9899367 224459532784271264830310881476310000680 9899368 66812862321104810147158223463663237120 9899369 -659675979470167953493981156556292285360 9899370 30666850409874973431721152740383880640 9899371 -519463111933446680914228416560261420428 9899372 -158111818107152363900571083198338248192 9899373 -510094237762466724149942469333313248 9899374 -3362540849864875456358957114759516160 9899375 -158975772313751945838905843578555740000 9899376 -75151576571957142520564485289572139008 9899377 -387499766295241548038188907408442217774 9899378 -266984143739347473433568206777929803760 9899379 -69522656069830281529155832625172782256 9899380 39767424801268330913952454335313920000 9899381 228258124330413245346849709394279408700 9899382 16692168748688970439409858214230209920 9899383 212356787008063857280750431188283525264 9899384 -19081658489866389552464585874027970560 9899385 11473480535923631086399439988395904000 9899386 47244290084281982673938799206797305600 9899387 -87489437705705798067407567883786203328 9899388 -19986233562990807020652982790037749760 9899389 -43978759276896847725756193877912561844 9899390 -50134995552800807080622650611688420800 9899391 126595023307671436232432560566750241992 9899392 136665045502294775256019089015334502400 9899393 -62649170867309079328742793261593601216 9899394 50711969158157232185834482103943982080 9899395 -223572138404609226313819817420547351600 9899396 47614992237575202180979764352425984000 9899397 -121148614894915906326896101995049813026 9899398 169900477977661829633042262239019631200 9899399 -348513249111141646238812107758922464760 9899400 44539201055923142529699114584592384000 9899401 -624749067785663614122759941436325628928 9899402 -179824251678134443980943720375086064128 9899403 -75426231171028124437605602248910962176 9899404 93833971449869132613478361148643417856 9899405 264277177296752255959278912127979857560 9899406 -18597165343728264950240402619441391296 9899407 -60188900469529954762306300932353922048 9899408 -81119246247203760095922176904237613056 9899409 -54661135560310548990093018803737720896 9899410 -171876495233659891325687832621639421440 9899411 -182301578883242883550455825962138388000 9899412 141299981129700976474318655765184141312 9899413 -459174839852128782310291468480697021700 9899414 32197480798231889647819243668464442624 9899415 -12658993188140151853795789064761388040 9899416 -55055628847488986602492210971829862400 9899417 -5111398900325049498053621274178790880 9899418 130060707436523848953631363252613994240 9899419 269562674742067754286247321888655177944 9899420 40320694373476615033441717686576353280 9899421 -135346419181506125886690812505604049088 9899422 44922603879505837639800727892889813504 9899423 -223340638315718986491529258535518656480 9899424 -14563270151531150608849795112048394240 9899425 370471315125141873135358252764645168000 9899426 97961788638445140779945528806329770496 9899427 -254826059656880560127669455695328601280 9899428 -22864191140188709643191195000425033728 9899429 93043440583889607984544045580528580030 9899430 51556249182610548439866772985718097920 9899431 -59432516678521461862803715718842981768 9899432 435265914980938129815413201829412116480 9899433 132702148706966768676261181581139740480 9899434 -303892110931293975557099835440081346384 9899435 -47056067931362606255787106957354933440 9899436 173998322405625287788845305536263490560 9899437 -154574478799049023910874254953895893760 9899438 -288751457121004453652974545728336114880 9899439 -8776440554033677144338439941596044032 9899440 -54892225804250617272172930766664499200 9899441 -351955675601648094177923146977664257600 9899442 181508878879300038563520949483084800 9899443 409269402222886198230294567302642343692 9899444 26037385160027053217944438424453271936 9899445 47390859194142173532985320543212677920 9899446 -139144652608398423550092868686664770432 9899447 37638407278276476370362374719960473984 9899448 136605760900253831767123012869942681600 9899449 -29887579129643296319301433869705035264 9899450 -2926595754530817633742761750632256000 9899451 252939877733547306630267464039114779992 9899452 -59782657897113334459551658338900388864 9899453 -38722831824073707046159343639907632736 9899454 17356732251915011960869516478197324800 9899455 109233933748411557013633009650893040360 9899456 -25341647319668343644222010372579655680 9899457 -3294638023255899696410896834326970560 9899458 -379591509170890046543551673752431949824 9899459 -82436655380395205821510962930749937840 9899460 1145632049983462432520313548704972800 9899461 31560699556755503377359038895784750848 9899462 191340345481319815996195779284571624000 9899463 -54307627995951650571245686361201890176 9899464 29999151038598087858679221613420815360 9899465 -38844195554774440040850676528178554140 9899466 35381231073583234054817062814614727424 9899467 -209391262738916490069585976656974373484 9899468 48619222900385515724801077113199672320 9899469 -653349265589406038082623162367064128000 9899470 6685531395393473527819012692280041600 9899471 -736683449314184531138967961752166574448 9899472 -44301284833621199491799245189988352000 9899473 -116603978687041974381135787888773812736 9899474 -15962985592199115732412842902185176768 9899475 -76803928985784176738656143009710904000 9899476 -6478415022885832151924533832273799168 9899477 -78382214430535015627617603388485292128 9899478 16138967192319377662418416310249776128 9899479 -80716098506779080259139133284702547416 9899480 -70841789623178621363813852801166336000 9899481 -350903731393747851527483010858493305648 9899482 233907972608783142701429082481690436592 9899483 -222009768209457512153777968021357446960 9899484 16198987432856097434255812713093046272 9899485 -264255395662048369401592917123658508820 9899486 233702057766393458547994429192299864192 9899487 59501467557575188851609668530574350416 9899488 62462603747710820415821914900605173760 9899489 178495548767487676003777459680247628820 9899490 109587162186876917069552110435896268800 9899491 73813468359535600464054956853847460160 9899492 -18669726124100656372347385784383749120 9899493 -113149403709946820298075130658295626880 9899494 -302796214467531000686719514751689280 9899495 -132019586749210931652882886594621773000 9899496 -9740093004637966856000811893811102720 9899497 503111810747220519704328590242597813946 9899498 21297363698637337631164001783814988800 9899499 -17663912777715556484428284109993788672 9899500 11069972113139806367515434464911104000 9899501 -208326239538344675331130102380256755498 9899502 83095140569319410775819157193546797632 9899503 -444447953622523582887533529231744776 9899504 16844715403947510844802263949336248320 9899505 -32171810075718309281189345065207390080 9899506 -120146957782959116553725968729600920048 9899507 153129798392553410467663397445632305632 9899508 -21858022637148767826184674440088674304 9899509 -37693450378186735416881824292611387520 9899510 -35359308522492848046188962347541155840 9899511 -25689542573133015880842729647439573528 9899512 114655575412170044909834415967555706880 9899513 355581620874841707654512380659288424080 9899514 -5726111498651262318177703010308349472 9899515 206234163729239804347783088623645606320 9899516 163577502170087793110763105504162594816 9899517 -84461255899411087094517120049273985760 9899518 -315840661090215258059360226929355413184 9899519 -65493960068010335857012567190348218224 9899520 -2339196774996930354107943422106009600 9899521 18658134389445077268671624893964517444 9899522 -39237564680830029208676929399568180736 9899523 -79204449081021025823348476655450234880 9899524 -122096847842459859432677087267354667904 9899525 -182483304710912450317485455337602426700 9899526 -4366144298206779825153162934293460992 9899527 -339432391237148021234196498099469888080 9899528 388033096037788829584552312960222172160 9899529 125106351989173894088416065311675108640 9899530 -4589582783154441977180352021602549760 9899531 306296857387858614007363401232232821332 9899532 13688522399161555839289164537433082880 9899533 33772055557434784578989227353874378176 9899534 -131558734296123431332748457560235364608 9899535 -4925820399739751620175703465941324640 9899536 180814603936392651755256747780526047232 9899537 -102836973018914924570305647553351502988 9899538 -58856371964663563969871222508057844992 9899539 179464044155700686586248227976432943408 9899540 16210599558223017646151834317346242560 9899541 7295063078761657101963148275094306140 9899542 24325102646118768428866685793028074624 9899543 -412412917118318527716014860814608543536 9899544 281866086878379071829495549320737566720 9899545 128552962541265972771973507623533728320 9899546 -83849499817839375948278553905552951568 9899547 -93895911378871749043958846985929584128 9899548 -105057494002579689857067808873169775104 9899549 -592654845210427090715194412364840188352 9899550 87794631676610434510661704027152816000 9899551 119796602348492631995984243476758374400 9899552 111073343447024926583441255670959308800 9899553 -283286781569567906093983042723948201296 9899554 80859508156187301008350355016282665472 9899555 264165049049098456935375081440641962960 9899556 200811340221173470366037062282374266880 9899557 -1134357267517565377309143131396893508 9899558 -102003633934051301716694911487981145120 9899559 -48344137522569964859341367165005732320 9899560 200607131662882075887437662765424640000 9899561 14742613795138590534714294752929170240 9899562 -57198354501321121954371981964135573248 9899563 1044149210164886278855402422997647722496 9899564 486288221422616643807151874011729122816 9899565 -17997801238232118676862697999133889280 9899566 296822773013645670107490013418392089024 9899567 -265069886062613480327285658918096582384 9899568 24689040475641505724183706089700655104 9899569 -290876635573250306749291308567506339840 9899570 -138847405584660300309344770572202252800 9899571 -100309615084290129949799518970270610432 9899572 64942139868649892466977253430833867520 9899573 41880344577767631550327894709510140284 9899574 24294449797444227201419466438971184000 9899575 -77790669685420270645966047493647302000 9899576 -480958817783018212333240438430413578240 9899577 -172716619830179929354749278680719264720 9899578 105250598685180340227492821310807539424 9899579 68632255676786171720466801086861447184 9899580 92016192332221997144526442428550963200 9899581 63883674364520942669977537433404189382 9899582 63010973669121437407634127431999867904 9899583 348894000351382748766539263787914475904 9899584 10583176807939406403950725134589362176 9899585 -408352003137249879510698789937709512000 9899586 -54299963939326812473142824313952053168 9899587 55677775760671446806572519419965922236 9899588 -160730154510204400456632315674693181312 9899589 -676159749573568432751668512583480320 9899590 96669439240948775918702628361202332800 9899591 -21943576346609182278996727290198846144 9899592 123146497721908100535407244652201574400 9899593 -847934741809020669106753043807977266048 9899594 -18591574586219827491197842116139709904 9899595 31891992493644740418602633564010894000 9899596 4310725424049935708088357598983697408 9899597 280474785399372075146671333222945133046 9899598 -68001665487367027495120071168577783680 9899599 333437864717146703645242726070491775600 9899600 24147518375121227359972170832512000000 9899601 -26908449346481498445144023302873006656 9899602 89480896055275132745015416080359675904 9899603 15304990336014203882169596728606156704 9899604 -33592743063943523627466361095933419520 9899605 129837678415259369511831481761414807960 9899606 41088993654275506324702277800863844800 9899607 201078790054976087095265757697595432040 9899608 319168827042853603707679806671482368000 9899609 177371068770150942065969309422117190916 9899610 47104810824024348686431192612469145600 9899611 516654652319751343525445760243997734212 9899612 -242182259274039515253204821434064223744 9899613 -310708220234648737714792027100878222458 9899614 17645674155691151287862477273219811840 9899615 262714215493275193580416405894330680 9899616 -138606998016261619874176007478931095552 9899617 77007658138080162936444596774289535572 9899618 2399807199289672164511784685978819360 9899619 158078228171852062553938220219006868480 9899620 -5340593376782977448814866772136312320 9899621 111629117888402877342940779368246733822 9899622 52706436708234592242675030652451926560 9899623 -169136358108663377456918096480258131976 9899624 -57492360816152978861654268992577945600 9899625 159491790439656471826874830725969600000 9899626 33891932563645681074109891212983162880 9899627 46578845819779200616458599392123638000 9899628 -25225434873500402854755689286163009536 9899629 561626559407595540995149476948258633580 9899630 -5308231386780521320484249436343772160 9899631 102954066125190120899148673481271609600 9899632 -112407115666189578914034604709150720 9899633 -167697141795558505553713227673385427456 9899634 -39324244959347461814292130855271612160 9899635 -166972117470711203633107053118566252240 9899636 -300534187325326799415312528913175521920 9899637 57643025233007925612403324401853886976 9899638 -20455396401395933636648593971113195904 9899639 118852371846132262020724653971721105408 9899640 -100266833053028495943012331054634803200 9899641 -422029338881456692772650615709218503958 9899642 7824006175619800698434727406027502592 9899643 48006371066896858007462526493398678240 9899644 245793663802006685722031618770459960320 9899645 -10122086788805105859463309602147601920 9899646 23353627879258219854463819907361623040 9899647 -762404218370965727546915531575187885960 9899648 -172179333506005163254878513099964416000 9899649 4838618632604506812508083586244411634 9899650 -12728263122531138060316182221761536000 9899651 222791285257447909539692697585683606652 9899652 -87211721538222711878866753530569687040 9899653 -3322129369904989330591839435500568800 9899654 94671074596626909832574289208289287776 9899655 61787721027944710140383988157325577120 9899656 54599877961579600040544930539252582400 9899657 655356519314767692003263117194542118272 9899658 1331645139020283076458216308244315744 9899659 98407221552778054101968969876326291200 9899660 -72648245984696265342508532276682147840 9899661 -28397574046529634211751231350201800000 9899662 200330975627401952233628525528393249664 9899663 233502095666682347692502061688164420912 9899664 21203705192367182178256968275180126208 9899665 280722060145126979684432572937829321600 9899666 13173693784633356140068209146195865600 9899667 502282006572364869659916999122685485640 9899668 330334436680185332625504123345888050048 9899669 54716729109764453406300278589307818720 9899670 116619258091192435221501366993516595200 9899671 -247814336306088429901011775930018787128 9899672 248462161190540441786555908826956185600 9899673 94990477875134280635586009245696179200 9899674 -129774281333051654248758294276111611664 9899675 311638253257511664424225120166883000 9899676 -5504760907992172863816014605657771008 9899677 -100359645781673467242956531345784212768 9899678 2427353078743402171589861349645113856 9899679 -72713786052091941095720801226575175792 9899680 126654865127277341499814292801401651200 9899681 255207327990003457934443351658275161264 9899682 -77429328588224266615560057671587952640 9899683 -111901961983844139826480515290071565856 9899684 -208044766728422717768589254459093990400 9899685 111824436348196941202604849024510155200 9899686 -87562001539139022782562279335988338208 9899687 -111439039827062098566892616612073885648 9899688 43823638386930739791441648742817218560 9899689 -117679395204863969354540876710101685510 9899690 -9009052098045411847378321257271963200 9899691 -9188118019532535434272578818221655616 9899692 -67850963010270927605712766617735833088 9899693 97143017488978310994299154845279025942 9899694 48774467626170850722733258751115834240 9899695 21234121852910868183937412663488396800 9899696 -24104020333200038043106979385635536896 9899697 39652642790225114288007545718688474272 9899698 -223412909867989392095412030863154910080 9899699 -163325464050423902703007537168229010000 9899700 -48647215621462536335450182611283200000 9899701 12822367900689897767575080394051860480 9899702 -78791038879115007903735810329878346496 9899703 -2817408407020418817565987559503945896 9899704 339511106726110034452178210756449566720 9899705 -164246218272610380045552391203946798140 9899706 34390571611838692005827847407665313280 9899707 38851930909545985159294956093193394320 9899708 53497810634846160618306655997584398336 9899709 172724612158903582980675794261587096800 9899710 -80124195550323387498311897931602658240 9899711 -128078201193542543151578760883783801056 9899712 165288851990832282776097499897198018560 9899713 -66041655297701812217292843301017001680 9899714 94481573657787582624924306424596162432 9899715 121137912946850230340046765655167495600 9899716 34003276044102493094321638095681779840 9899717 -3977376899312681663636501187681299268 9899718 67378188007749143721941350863118848 9899719 518911090772344827418370997571891364480 9899720 31858190254656456652791673794187776000 9899721 59555789818742365109818776167100120576 9899722 -9917152279123735518425811308361991680 9899723 -315272605048172162151710463615440246040 9899724 -164194128543448526831970374998462431744 9899725 -88778454907199181255025657555993200000 9899726 49661252772649630320710985613542741504 9899727 66059907882899402937587844826903921920 9899728 106473795194376259155159810920520744960 9899729 -79003618924998527813866976075821079808 9899730 -98838276082804861583944145070899102400 9899731 -559329975136436872195244783548778200468 9899732 -20610902123236347504289301793048557568 9899733 47649653977716024780459048448666953600 9899734 -27386712672590422505944211149013673600 9899735 -315545132763933420863295908184780217320 9899736 39063112426645298383048154797178880 9899737 -27149889982646271935214264244592260440 9899738 269087677893093144750992443743397071840 9899739 -22326154787308956664387790983828851180 9899740 -50900508264164835626410465317312207360 9899741 -341319402374470797002215729939302187200 9899742 -217984920306010999032797488254376986624 9899743 18739401532145061611496103265836170240 9899744 339473073607771236011395807099215937536 9899745 -211852826913964240182134218019811338880 9899746 4569512107662825949560108000353577120 9899747 -95764875260271464345958473296334835456 9899748 219776293311455217621739873806239548032 9899749 -20159817885088623777464506699583950436 9899750 3130723399965138545764726329613632000 9899751 256858537853330916371002908659359531008 9899752 -74655367992669206856008001787506524160 9899753 -10132810721318013719847148142126140998 9899754 -121086777763617941956256263482805543680 9899755 444256649294249745311945855065596585360 9899756 -17153116218682965427780473262952513280 9899757 -5445250094143886647909315751121355776 9899758 -246428603975222909446357456583504915520 9899759 928041402884045991448947382372698498720 9899760 -20387598184840752079047887950813593600 9899761 -7585623284882820951886852826685793808 9899762 -193054727266314929418765053929921744368 9899763 26634605318072455639466077257969692784 9899764 -159606891113777359335361358069643005184 9899765 3549141240646305675231776516986639800 9899766 -53368509264279683506226556192504374400 9899767 72223272041762538219909955456260488920 9899768 76238356854989789785231082670546370560 9899769 79684052508995201017921356170506730208 9899770 -66533549982745672214245766194559269920 9899771 -77834487518212276283291531719013672160 9899772 135642427484346084483181787019158241792 9899773 225972652626594214396929786092195753164 9899774 -36485038672380801201266275198561237440 9899775 -43073834193661218713025301404442342800 9899776 67361433112090655065496586026706010112 9899777 316001526105119524258384873400070193152 9899778 18579426914382639106838880533639040000 9899779 -118684575144496533620645510587235552360 9899780 282422631917491847203625329786338631680 9899781 -39340736334961827844640775393253052448 9899782 -103342105438299913434935534059972015008 9899783 -172842472747113892032354619875021220968 9899784 -350159176681568468638265324558470348800 9899785 6547445804582759047584549741736800960 9899786 4414709954158765407643523143864959744 9899787 81688802470622009877611103474419144640 9899788 36818490226470791366805068777099304960 9899789 119768773618314964010089303051916737590 9899790 -31894788761101505752890610821712145280 9899791 -183713924630808762376221369302471737416 9899792 -5324952013752118030419724740674715648 9899793 48071578338604031834710595852950999680 9899794 -82827276238163054498456101474118814048 9899795 -134622241784124694003940223491694735600 9899796 155875777085982261719180280321549268992 9899797 155412865757701957160785558487135769144 9899798 2965248024645752702847255853075783680 9899799 7574752954820686614563891913457033728 9899800 260361155200900126468441561943904000000 9899801 -800813885001147055835162731866606440496 9899802 -163769263155052248324339247743457344000 9899803 79787182365053918644337675030014409200 9899804 3233502131392334035816587409015481856 9899805 45924582118387744959309685758136536000 9899806 123959481677074266976406731637576540160 9899807 -34990227076583075098526917726293635568 9899808 270272956740986302807661016166785613824 9899809 109440384644060313218044343262888295010 9899810 197104197679857563109537071508246070560 9899811 -344369438728822902106479676627656518112 9899812 -1412320502823347617672194641880464896 9899813 -359094083247220014043767705428283596544 9899814 -66880731066548183691369162579379777536 9899815 80642822783871618452139228783211835520 9899816 121818134024859673452882570066929817600 9899817 46883468594855357329207236859256860800 9899818 -148275954874137512081544297615993682080 9899819 49991137463044302969363998472953784960 9899820 27522577384235700439840051180597217280 9899821 200351486323999764021013985666322999072 9899822 -1392371981293154015966413841667552768 9899823 -77138613343450649831785031303501709816 9899824 -25485275339574693069779431861137408000 9899825 76881953448939850522514962323983241600 9899826 -71031045199546270153169964791756524800 9899827 50683176386759269674323471133425614672 9899828 20043989491662746446163749719797520768 9899829 -96302058241091224172096297794272454656 9899830 -87220620947998446323140329542842337280 9899831 -110201848372748319352337539632172818960 9899832 127175542825267949860198011984574648320 9899833 106369670080647192169598442345904183082 9899834 65718524538816893148395492409877761792 9899835 -217908877413379861778349675927692160000 9899836 84035604109600849061466075595325893120 9899837 154171083437599685130886093628268604992 9899838 26018299869239954782620203813982506304 9899839 -104053084805922937404606161172261867776 9899840 28411462425506534303628406749360291840 9899841 38876083952016291163039445780060198784 9899842 156462821170726284870202614682864485072 9899843 40896614769399539072085000316774503384 9899844 -32626464754814233869065285649203343360 9899845 604128216023821105803932441810154969600 9899846 -207526998354045784211463650881869772800 9899847 6225656665376205949601096037852848640 9899848 95755411151131729913615144844951552000 9899849 -161415489263675663756983856435296747980 9899850 11943148708626349317477829944023808000 9899851 205982873715139359030404741502328930260 9899852 26525800121234625519525511707356697600 9899853 -268028813050950769432594657564173781536 9899854 -118467728968992950621331058137200036928 9899855 -85361097442076628404665412758120742400 9899856 21338662636941092005939414797339648000 9899857 -450202401443061666467145787140381022 9899858 -114064794763687037446415302855800960000 9899859 -185863732213802010412368937671362082240 9899860 49115373290162357523305426503304117760 9899861 390492829617233839755614161103561376462 9899862 -62063980709463812714124455110073327616 9899863 -386518577232429726449821379230684336888 9899864 -71554587589508418751251859676773294080 9899865 -88206258642552479637789064759281154680 9899866 -63489736762624668074862223907864004096 9899867 5502195895425205670925048755411566848 9899868 4591332655406258354323495547438702592 9899869 183339013921437976830360454922478956896 9899870 22266219498000148901974648151293804800 9899871 247930248032905279227260809337987523912 9899872 540166626334152775948019836486526042112 9899873 545659354373217854549656068642979206804 9899874 -169171974247051247252175149521314240000 9899875 310667233346978140718601130036380420000 9899876 -60205881085254206807591646461371072512 9899877 -73650528251258163298345855137143818944 9899878 -96297059455645339103578905243736553760 9899879 150898450612690859131048255103724142080 9899880 -62833652757899343214049001263155200000 9899881 -24079975926447058580838378316713595136 9899882 284594449193763780542103686347653939552 9899883 -1929434887544027140036037522054983536 9899884 -20631883939723052076206016405700706304 9899885 44903807356509926489000879257679193600 9899886 3018229674203075990708052828799654464 9899887 -78039494679567653289593474022195548464 9899888 26719984054861469667729550431201460224 9899889 182385816460137286246129465666543680 9899890 191407034602768792459690020406394880 9899891 416737836585725495065366316581674761292 9899892 149234257431087054043828485711149125632 9899893 317436390975969137486826918045991124320 9899894 -37960851739143209357542728405188317248 9899895 -2780407659391023259766762197867640160 9899896 501429872253795699748543971869372129280 9899897 122455939239211341650069488565073795072 9899898 52282434726766991529368664353121385728 9899899 -362127525669615152583911305443984402240 9899900 -81777361674119981856738104694196800000 9899901 -1033536169326168579898703790693666432 9899902 112440549426219691203820361923542385152 9899903 236714479831828341592361291825126856984 9899904 48122051070429092388000057523804569600 9899905 -385350633273723052183526538480427200 9899906 93849793592990641239588872726889346944 9899907 296815838149864348830132317702419125240 9899908 18311462949529564371558565555711749120 9899909 312474047195775570733071983576402967840 9899910 -170957567554198244836711707275010195840 9899911 -346609200613172078219778014687434046880 9899912 -70288390484752276674032317282595635200 9899913 78804311633751063727219469399666017344 9899914 -182602098927161196429319904430492555168 9899915 137785634455717762176527496752740855200 9899916 11861592713183262820993056348770801664 9899917 -5229380392572779642716863946747254548 9899918 -108652040731765731830254607079538371840 9899919 -190932627184539960628266190098265895112 9899920 -100878936089975773443758763919056568320 9899921 529043127124344597583370228095061443122 9899922 46130243106965974643176018591438841472 9899923 -295543174509838347477417798451277587632 9899924 46493146515299009542321818957515667456 9899925 -7514020837770021572370606045291024000 9899926 220777564715617183422599473491331770912 9899927 -711779419226359915875015470549232198288 9899928 -333841940574824181265658995252302028800 9899929 -21205368279006588450472295740412301116 9899930 -43385092550261096324937773607869820480 9899931 178595075817673687519975921296473426880 9899932 76648869945520109335258142445233971200 9899933 -9375867124326602593895895319267266240 9899934 -165348797804461561450155972019144657920 9899935 -346936584743929206664139614294334804400 9899936 189934635608338406171229262207358337024 9899937 500902463143054746347961488062698888228 9899938 -168172649036417293974400998498728690304 9899939 -49412630685162579460002158347131191808 9899940 -24179310794952599333237056171307520000 9899941 134338932783235874632667236333089641532 9899942 -10106938957323659103742582626413882112 9899943 -12891130707966944565428868505705615872 9899944 161309049707556713476178661660849884160 9899945 -239336029620339392031434493952099680000 9899946 61233028017265603754210609557473024 9899947 -360880801706994569031848889624347814604 9899948 -158465257901909401074953600174752926720 9899949 -95569998715932852355884280965640548960 9899950 -111429812005220463110114327123751504000 9899951 554648579832890834821035618401020823952 9899952 21443050328731047563458385897385984000 9899953 -44586355297107222207567082716538040640 9899954 -168730464366843667358940626104600387824 9899955 153614874439929973514864438454215774400 9899956 82961441177601397779834068045955133440 9899957 92263398100715406064586192552162580192 9899958 157457852761285255627165974681140904384 9899959 201957477669251995361200892843956335504 9899960 156841174150131003125955074332636262400 9899961 -104697969260295574121351520022122993696 9899962 27386800708784051637812821681331071200 9899963 121226233671306911035758515034695098212 9899964 -20582973218367656904008295716570219520 9899965 -347608451657754845461946570199255661140 9899966 -195400563131260951586166630366141005568 9899967 -99004316042150442959173450789351859712 9899968 816847217869538361808985412205543424 9899969 -359278970834853161692224730906382126160 9899970 27436463751088260128582696059862400000 9899971 -482000641158632260993388579884983881408 9899972 -503721313597686969691048952204001116160 9899973 238100249845568907245698103368778808222 9899974 20106271430192576282002567133471023104 9899975 101210524054898885483346234563670033000 9899976 -580026640642886821010037057429995520 9899977 117958577071610176834174006948808212826 9899978 -223583247026665275217518322726444024320 9899979 66457646556913890188776481407741943280 9899980 -120697371457037739421353782375623695360 9899981 -22813442944771260448900012501716898176 9899982 9322153615567800112732377241610305152 9899983 105942494570025504360288075798765490704 9899984 -37150873286965968967428860973061300224 9899985 140115338939754971888162840829715680000 9899986 -169078005487111880619768635461120250880 9899987 538192337084364331020392777864083975992 9899988 -75376345697792522483786476791822581760 9899989 181663892889279741603651053016052369632 9899990 -49520049025367377672786962928726560000 9899991 129912853427475352137800242613950248720 9899992 -270830161384813923795456247893323520000 9899993 332824784216694961870600360888392031242 9899994 33666769210677316980283771819782812928 9899995 -35716066898956580635396943677771688640 9899996 295304788323906203198530770893384256000 9899997 187713074301521289736154427260833404960 9899998 52748894388891691393671909572916143040 9899999 -5253550645380261175627304201798940000